cmd: autopkgtest --apt-upgrade --output-dir=artifact-dir --summary=artifact-dir/summary --no-built-binaries --needs-internet=run --copy=/etc/resolv.conf:/etc/resolv.conf /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-dbgsym_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-doc_2.6.1_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-transport-https_2.6.1_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-utils-dbgsym_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-utils_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/dgit-infrastructure_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/dgit_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/git-debpush_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/git-debrebase_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg-dev_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg-doc_2.6.1_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg6.0-dbgsym_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg6.0_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/dgit_10.7+deb12u2.dsc -- unshare --arch amd64 --release bookworm --tarball /var/lib/debusine/worker/system-images/1116685/system.tar.xz output (contains stdout and stderr): autopkgtest [21:24:39]: starting date and time: 2024-12-26 21:24:39+0000 autopkgtest [21:24:39]: version 5.38~bpo12+1 autopkgtest [21:24:39]: host debusine-worker-amd64-hades-05; command line: /usr/bin/autopkgtest --apt-upgrade --output-dir=artifact-dir --summary=artifact-dir/summary --no-built-binaries --needs-internet=run --copy=/etc/resolv.conf:/etc/resolv.conf /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-dbgsym_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-doc_2.6.1_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-transport-https_2.6.1_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-utils-dbgsym_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt-utils_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/apt_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/dgit-infrastructure_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/dgit_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/git-debpush_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/git-debrebase_10.7+deb12u2_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg-dev_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg-doc_2.6.1_all.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg6.0-dbgsym_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/libapt-pkg6.0_2.6.1_amd64.deb /tmp/debusine-fetch-exec-upload-xmu4jok1/dgit_10.7+deb12u2.dsc -- unshare --arch amd64 --release bookworm --tarball /var/lib/debusine/worker/system-images/1116685/system.tar.xz autopkgtest [21:24:44]: testbed dpkg architecture: amd64 autopkgtest [21:24:44]: testbed apt version: 2.6.1 autopkgtest [21:24:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.4 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:24:47]: testbed running kernel: Linux 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) autopkgtest [21:24:47]: @@@@@@@@@@@@@@@@@@@@ source /tmp/debusine-fetch-exec-upload-xmu4jok1/dgit_10.7+deb12u2.dsc gpgv: Signature made Fri Sep 29 10:29:20 2023 UTC gpgv: using RSA key 559AE46C2D6B6D3265E7CBA1E3E3392348B50D39 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/dgit_10.7+deb12u2.dsc: no acceptable signature found dpkg-source: info: extracting dgit in src dpkg-source: info: unpacking dgit_10.7+deb12u2.tar.gz autopkgtest [21:24:47]: testing package dgit version 10.7+deb12u2 dpkgsourceignores-docs SKIP unknown restriction x-dgit-intree-only defdistro-dsd-clone-drs SKIP unknown restriction x-dgit-intree-only dsd-clone-drs SKIP unknown restriction x-dgit-intree-only hint-testsuite-triggers SKIP unknown restriction hint-testsuite-triggers build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build quilt-gbp-build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build sbuild-gitish SKIP unknown restriction x-dgit-schroot-build i18n-po4a-uptodate SKIP unknown restriction x-dgit-git-only package-build SKIP unknown restriction x-dgit-git-only spelling SKIP unknown restriction x-dgit-git-only autopkgtest [21:24:47]: build not needed dpkgsourceignores-docs SKIP unknown restriction x-dgit-intree-only defdistro-dsd-clone-drs SKIP unknown restriction x-dgit-intree-only dsd-clone-drs SKIP unknown restriction x-dgit-intree-only hint-testsuite-triggers SKIP unknown restriction hint-testsuite-triggers build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build quilt-gbp-build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build sbuild-gitish SKIP unknown restriction x-dgit-schroot-build i18n-po4a-uptodate SKIP unknown restriction x-dgit-git-only package-build SKIP unknown restriction x-dgit-git-only spelling SKIP unknown restriction x-dgit-git-only autopkgtest [21:24:47]: test baredebian-multitar: preparing testbed Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (8105 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz ed fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-debrebase git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-chdir-perl libfile-dirlist-perl libfile-fnmatch-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgit-wrapper-perl libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libstring-shellquote-perl libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal quilt rpcsvc-proto sqlite3 wdiff 0 upgraded, 130 newly installed, 0 to remove and 0 not upgraded. Need to get 91.3 MB/91.7 MB of archives. After this operation, 350 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:14 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:22 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:41 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:44 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:51 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:52 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:54 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:56 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:71 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:72 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:73 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:94 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 ed amd64 1.19-1 [58.1 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 libfile-fnmatch-perl amd64 0.02-3+b1 [10.2 kB] Get:127 http://deb.debian.org/debian bookworm/main amd64 libfile-chdir-perl all 0.1008-1.1 [12.2 kB] Get:128 http://deb.debian.org/debian bookworm/main amd64 libgit-wrapper-perl all 0.048-2 [33.4 kB] Get:129 http://deb.debian.org/debian bookworm/main amd64 libstring-shellquote-perl all 1.04-3 [11.9 kB] Get:130 http://deb.debian.org/debian bookworm/main amd64 quilt all 0.67+really0.66-1 [303 kB] Fetched 91.3 MB in 1s (101 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package ed. Preparing to unpack .../103-ed_1.19-1_amd64.deb ... Unpacking ed (1.19-1) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../104-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../105-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libfile-fnmatch-perl. Preparing to unpack .../106-libfile-fnmatch-perl_0.02-3+b1_amd64.deb ... Unpacking libfile-fnmatch-perl (0.02-3+b1) ... Selecting previously unselected package git-debrebase. Preparing to unpack .../107-git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) ... Selecting previously unselected package libfile-chdir-perl. Preparing to unpack .../108-libfile-chdir-perl_0.1008-1.1_all.deb ... Unpacking libfile-chdir-perl (0.1008-1.1) ... Selecting previously unselected package libgit-wrapper-perl. Preparing to unpack .../109-libgit-wrapper-perl_0.048-2_all.deb ... Unpacking libgit-wrapper-perl (0.048-2) ... Selecting previously unselected package libstring-shellquote-perl. Preparing to unpack .../110-libstring-shellquote-perl_1.04-3_all.deb ... Unpacking libstring-shellquote-perl (1.04-3) ... Selecting previously unselected package quilt. Preparing to unpack .../111-quilt_0.67+really0.66-1_all.deb ... Unpacking quilt (0.67+really0.66-1) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libstring-shellquote-perl (1.04-3) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up ed (1.19-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libfile-fnmatch-perl (0.02-3+b1) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libfile-chdir-perl (0.1008-1.1) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up quilt (0.67+really0.66-1) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libgit-wrapper-perl (0.048-2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up git-debrebase (10.7+deb12u2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:25:11]: test baredebian-multitar: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=baredebian-multitar ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-multitar-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-multitar-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (tests/setup/baredebian)' [upstream aa9b151] an upstream retcon (tests/setup/baredebian) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/baredebian)' [quilt-tip 474da4c] patch queue update (tests/setup/baredebian) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + git-deborig + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'src.c' + git checkout HEAD -- debian ++ git write-tree + t=1b876c7f2ff3a5f3e269aa710210897c32caee00 ++ git commit-tree -m 'Convert to bare debian' 1b876c7f2ff3a5f3e269aa710210897c32caee00 + t=5c410cc573946394fbd85950449595317108dca9 + git reset --hard 5c410cc573946394fbd85950449595317108dca9 HEAD is now at 5c410cc Convert to bare debian ++ echo 'example*' + t-setup-done '' 'example* git mirror aq' ' t-select-package example t-git-next-date ' + local savevars= + local 'savedirs=example* git mirror aq' + local 'importeval= t-select-package example t-git-next-date ' + local import=IMPORT.baredebian + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.baredebian.tar example example_1.0.orig.tar.xz git mirror aq + printf '\n%s\n' ' t-select-package example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + cd example + baredebian-test-vars + quiltmode=baredebian + v=1.0-1 + suite=sid + uv=1.0 + uvtag=v1.0 + origbase=example_1.0.orig + xorigcomps= + baredebian-tarball-mode + git tag -d v1.0 Deleted tag 'v1.0' (was aa9b151) + uvtag= + quiltmode=baredebian+tarball + rm -f ../example_1.0.orig.tar.xz + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz .. + xorigcomps=docs + git tag -d + baredebian-test-minimum + t-expect-fail 'contradicts clean mode git-ff' t-dgit -wgf --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup + local 'mpat=contradicts clean mode git-ff' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD dgit: error: quilt mode baredebian+tarball (generally needs untracked upstream files) dgit: contradicts clean mode git-ff (which would delete them) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=contradicts clean mode git-ff' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: contradicts clean mode git-ff (which would delete them) + t-dgit -wn --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5c410cc573946394fbd85950449595317108dca9' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball 5c410cc573946394fbd85950449595317108dca9 - b150c4590f7b3414c65a430a2253187d2bbf904de44ad3a30a85a42bc56c5d98 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian+tarball mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5c410cc573946394fbd85950449595317108dca9 -- debian + git add -Af . | git write-tree => `e24b70dab05337283037dfefde87e77ee7ff43f6' fake orig tree object e24b70dab05337283037dfefde87e77ee7ff43f6 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 CD ../fake + git add -Af . | git write-tree => `f45019e20f793efa44bafe38eef6dd784f356f59' fake o+d/p tree object e24b70dab05337283037dfefde87e77ee7ff43f6 CD ../work | git ls-tree --name-only -z 5c410cc573946394fbd85950449595317108dca9 => `debian\x00' CD .. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. CD work import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda + git rm --quiet -rf --cached --ignore-unmatch . + git read-tree 94c010931d011cbd6c1861bb9d453aa12d826298 + git rm --quiet -rf --cached --ignore-unmatch docs + git read-tree --prefix=docs/ a5bb1f49c872a76a5d703570fd5352e424719bda | git write-tree => `b5c653c509621c62608ee67507d359ddd46a900b' | git hash-object -w -t commit --stdin => c54c10146a9aad6d3dcba4e07eeddde7cb1eebef + git reset -q | git diff-tree -z --no-renames -r e24b70dab05337283037dfefde87e77ee7ff43f6 c54c10146a9aad6d3dcba4e07eeddde7cb1eebef => `:000000 100644 0000000000000000000000000000000000000000 e4dde7e0d9bce1bdfbfc565beea115e079263ec6 A\x00debian/TRASH\x00:100644 000000 6f6830cf687e60a381ddb22f14e45a21b514cf59 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 9e8f73939dc78596676351d6e2f13f99f6adf51f 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 000000 41e210551949a27c6848cc5d233bfb65f94e3a14 0000000000000000000000000000000000000000 D\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ e24b70dab05337283037dfefde87e77ee7ff43f6 c54c10146a9aad6d3dcba4e07eeddde7cb1eebef => 0 | git diff-tree -z --no-renames --name-only -r c54c10146a9aad6d3dcba4e07eeddde7cb1eebef f45019e20f793efa44bafe38eef6dd784f356f59 => `debian/TRASH\x00debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c54c10146a9aad6d3dcba4e07eeddde7cb1eebef f45019e20f793efa44bafe38eef6dd784f356f59 => 1 | git diff-tree -z --no-renames --name-only -r e24b70dab05337283037dfefde87e77ee7ff43f6 f45019e20f793efa44bafe38eef6dd784f356f59 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e24b70dab05337283037dfefde87e77ee7ff43f6 f45019e20f793efa44bafe38eef6dd784f356f59 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=e24b70dab05337283037 o+d/p=f45019e20f793efa44ba dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: tarballs ## o+d/p tarballs == o+d/p | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git read-tree c54c10146a9aad6d3dcba4e07eeddde7cb1eebef + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ 5c410cc573946394fbd85950449595317108dca9:debian | git write-tree => `e24b70dab05337283037dfefde87e77ee7ff43f6' | git commit-tree e24b70dab05337283037dfefde87e77ee7ff43f6 -p 5c410cc573946394fbd85950449595317108dca9 -p c54c10146a9aad6d3dcba4e07eeddde7cb1eebef -m 'Combine debian/ with upstream source for 1.0 ' -m '' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-1 *orig*] ' => `4c87dd6446f20b88d9736f728747208e6286447f' + git reset -q --hard 4c87dd6446f20b88d9736f728747208e6286447f dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `59a86a50ad6be81f41c77d27e478a81a14275bd3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian+tarball 5c410cc573946394fbd85950449595317108dca9 - b150c4590f7b3414c65a430a2253187d2bbf904de44ad3a30a85a42bc56c5d98 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 59a86a50ad6be81f41c77d27e478a81a14275bd3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=5c410cc573946394fbd85950449595317108dca9' refs/heads/split.f1 59a86a50ad6be81f41c77d27e478a81a14275bd3 dgit view: created (and left in refs/heads/split.f1) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + baredebian-test-core + baredebian-test-core-prepush + tar --strip-components=1 -axf ../example_1.0.orig.tar.gz + for comp in $xorigcomps + mkdir docs + cd docs + tar --strip-components=1 -axf ../../example_1.0.orig-docs.tar.gz + cd .. + cd debian + git clean -xdff Removing TRASH + git checkout HEAD -- . + cd .. + export QUILT_PATCHES=debian/patches + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/0001-Add-a-new-upstream-file.patch patching file new-upstream-file Applying patch debian/patches/0002-Edit-the-.c-file.patch patching file src.c Applying patch debian/patches/subdir/addnewups patching file lib.c Now at patch debian/patches/subdir/addnewups + git add -Af . + git reset .pc + git diff --cached --exit-code split.f1 -- :/ ':!/debian' + git diff --exit-code HEAD..split.f1 -- :/debian + git reset + quilt new made-with-quilt Patch debian/patches/made-with-quilt is now on top + quilt add src.c File src.c added to patch debian/patches/made-with-quilt + echo //omg + quilt refresh Refreshed patch debian/patches/made-with-quilt + git add debian/patches/. + t-commit 'extra patch made with quilt' 1.0-2 + local 'msg=extra patch made with quilt' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange --force-distribution -v1.0-2 --distribution unstable extra patch made with quilt libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'extra patch made with quilt' [master d0c1094] extra patch made with quilt 3 files changed, 14 insertions(+) create mode 100644 debian/patches/made-with-quilt + revision=1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-dgit -wn --quilt=baredebian+tarball --dgit-view-save=split.b quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --quilt=baredebian+tarball --dgit-view-save=split.b quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 8a9a715b4faea5c93b7404455b6663d88a0d6f17bc47ee02007aac143cca0d16 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian+tarball mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -- debian + git add -Af . | git write-tree => `1a39a2c773a44fe277aaae01894089f5c9074760' fake orig tree object 1a39a2c773a44fe277aaae01894089f5c9074760 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 CD ../fake + git add -Af . | git write-tree => `1002894b031bff44b52d1a9231fdcb9ecdf913e2' fake o+d/p tree object 1a39a2c773a44fe277aaae01894089f5c9074760 CD ../work | git ls-tree --name-only -z d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 => `debian\x00' CD .. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. CD work import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-2 package changelog, entry no.1... import clog 1.0-2 vs 1.0... import clog 1.0-2 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline dgit test git user 1530000001 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda + git rm --quiet -rf --cached --ignore-unmatch . + git read-tree 94c010931d011cbd6c1861bb9d453aa12d826298 + git rm --quiet -rf --cached --ignore-unmatch docs + git read-tree --prefix=docs/ a5bb1f49c872a76a5d703570fd5352e424719bda | git write-tree => `b5c653c509621c62608ee67507d359ddd46a900b' | git hash-object -w -t commit --stdin => c54c10146a9aad6d3dcba4e07eeddde7cb1eebef + git reset -q | git diff-tree -z --no-renames -r 1a39a2c773a44fe277aaae01894089f5c9074760 c54c10146a9aad6d3dcba4e07eeddde7cb1eebef => `:000000 100644 0000000000000000000000000000000000000000 e4dde7e0d9bce1bdfbfc565beea115e079263ec6 A\x00debian/TRASH\x00:100644 000000 94f588d88ada8ca51628feea02d735b931cc33d0 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 8aab1b8d48eeef16e2501a1a88b46da32dd4667f 0000000000000000000000000000000000000000 D\x00debian/patches/made-with-quilt\x00:100644 000000 47b57013afc48c2b0afa225e09b019bfb6e8cc25 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 000000 41e210551949a27c6848cc5d233bfb65f94e3a14 0000000000000000000000000000000000000000 D\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ 1a39a2c773a44fe277aaae01894089f5c9074760 c54c10146a9aad6d3dcba4e07eeddde7cb1eebef => 0 | git diff-tree -z --no-renames --name-only -r c54c10146a9aad6d3dcba4e07eeddde7cb1eebef 1002894b031bff44b52d1a9231fdcb9ecdf913e2 => `debian/TRASH\x00debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/made-with-quilt\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c54c10146a9aad6d3dcba4e07eeddde7cb1eebef 1002894b031bff44b52d1a9231fdcb9ecdf913e2 => 1 | git diff-tree -z --no-renames --name-only -r 1a39a2c773a44fe277aaae01894089f5c9074760 1002894b031bff44b52d1a9231fdcb9ecdf913e2 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 1a39a2c773a44fe277aaae01894089f5c9074760 1002894b031bff44b52d1a9231fdcb9ecdf913e2 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=1a39a2c773a44fe277aa o+d/p=1002894b031bff44b52d dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: tarballs ## o+d/p tarballs == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + git read-tree c54c10146a9aad6d3dcba4e07eeddde7cb1eebef + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ d0c109478cdb46a6564ea8f5ee5c36484a39f9c7:debian | git write-tree => `1a39a2c773a44fe277aaae01894089f5c9074760' | git commit-tree 1a39a2c773a44fe277aaae01894089f5c9074760 -p d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -p c54c10146a9aad6d3dcba4e07eeddde7cb1eebef -m 'Combine debian/ with upstream source for 1.0 ' -m '' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-2 *orig*] ' => `a3620d8581c619f572003ba10576d877ec160a33' + git reset -q --hard a3620d8581c619f572003ba10576d877ec160a33 dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import gbp:warning: Patch 'made-with-quilt' has no authorship information, using 'Ian Jackson ' + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `ee9997d8b22afd9c870460c61c1dfd0f483f7066' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `59a86a50ad6be81f41c77d27e478a81a14275bd3' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 8a9a715b4faea5c93b7404455b6663d88a0d6f17bc47ee02007aac143cca0d16 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache ee9997d8b22afd9c870460c61c1dfd0f483f7066 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.b ee9997d8b22afd9c870460c61c1dfd0f483f7066 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + baredebian-test-core-push + dpkg-buildpackage -uc -us --build=source dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source --before-build . fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dpkg-source -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc dpkg-genbuildinfo --build=source -O../example_1.0-2_source.buildinfo dpkg-genchanges --build=source -O../example_1.0-2_source.changes dpkg-genchanges: info: not including original source code in upload dpkg-source --after-build . dpkg-buildpackage: info: source-only, diff-only upload (original source NOT included) + t-dgit -wn --quilt=baredebian+tarball --dgit-view-save=split.p --new push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --quilt=baredebian+tarball --dgit-view-save=split.p --new push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 8a9a715b4faea5c93b7404455b6663d88a0d6f17bc47ee02007aac143cca0d16 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.p ee9997d8b22afd9c870460c61c1dfd0f483f7066 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view ee9997d8b22afd9c870460c61c1dfd0f483f7066 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 8a9a715b4faea5c93b7404455b6663d88a0d6f17bc47ee02007aac143cca0d16 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.p ee9997d8b22afd9c870460c61c1dfd0f483f7066 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view ee9997d8b22afd9c870460c61c1dfd0f483f7066 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1002894b031bff44b52d1a9231fdcb9ecdf913e2' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 1002894b031bff44b52d1a9231fdcb9ecdf913e2 ee9997d8b22afd9c870460c61c1dfd0f483f7066 files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2_source.buildinfo files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2_source.buildinfo files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files example_1.0-2_source.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=-1 origs example_1.0.orig-docs.tar.gz f.same=0 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=-1 origs example_1.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.0-2.debian.tar.xz | 44434983f4d077203f8ba88b0c30ee7e 1344 example_1.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_1.0.orig.tar.gz edited .changes for archive .orig contents: added example_1.0.orig-docs.tar.gz push_tagwants: $VAR1 = [ '1.0-2', 'ee9997d8b22afd9c870460c61c1dfd0f483f7066', 'd0c109478cdb46a6564ea8f5ee5c36484a39f9c7', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0-2', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => 'ee9997d8b22afd9c870460c61c1dfd0f483f7066', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'View' => 'maint', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-2', 'Objid' => 'd0c109478cdb46a6564ea8f5ee5c36484a39f9c7', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-maintview' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `60b3a652ad532b4abf23b69ba15e53c27e323790' + git verify-tag 60b3a652ad532b4abf23b69ba15e53c27e323790 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 60b3a652ad532b4abf23b69ba15e53c27e323790 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `a2b8b00600caabe8879b9e5e13cf3560f2c3493a' + git verify-tag a2b8b00600caabe8879b9e5e13cf3560f2c3493a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 a2b8b00600caabe8879b9e5e13cf3560f2c3493a | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ee9997d8b22afd9c870460c61c1dfd0f483f7066:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] ee9997d8b22afd9c870460c61c1dfd0f483f7066 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid ee9997d8b22afd9c870460c61c1dfd0f483f7066 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_source.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_buildinfo ../example_1.0-2.dsc ../example_1.0-2_source.buildinfo signfile buildinfo ../example_1.0-2_source.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_source.changes fixup_changes buildinfo ../example_1.0-2_source.buildinfo ../example_1.0-2_source.changes signfile changes ../example_1.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_source.changes gpg: ../example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + baredebian-test-core-postpush + git merge-base --is-ancestor HEAD split.p + '[' '' ']' + git clean -xdff Removing .pc/ Removing debian/files Removing docs/ Removing example Removing lib.c Removing new-upstream-file Removing src.c + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t-ref-same-val refs/heads/split.p ee9997d8b22afd9c870460c61c1dfd0f483f7066 + local name=refs/heads/split.p + local val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + case "${t_ref_val-unset}" in + t_ref_val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='ee9997d8b22afd9c870460c61c1dfd0f483f7066 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'ee9997d8b22afd9c870460c61c1dfd0f483f7066 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ee9997d8b22afd9c870460c61c1dfd0f483f7066 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + case "${t_ref_val-unset}" in + t_ref_val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ' + val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 ee9997d8b22afd9c870460c61c1dfd0f483f7066 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + case "${t_ref_val-unset}" in + t_ref_val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t-ref-same-val refs/remotes/dgit/dgit/sid ee9997d8b22afd9c870460c61c1dfd0f483f7066 + local name=refs/remotes/dgit/dgit/sid + local val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + case "${t_ref_val-unset}" in + t_ref_val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t-ref-same-val refs/dgit/sid ee9997d8b22afd9c870460c61c1dfd0f483f7066 + local name=refs/dgit/sid + local val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + case "${t_ref_val-unset}" in + t_ref_val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 ee9997d8b22afd9c870460c61c1dfd0f483f7066 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + case "${t_ref_val-unset}" in + t_ref_val=ee9997d8b22afd9c870460c61c1dfd0f483f7066 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.gz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:25:17 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/made-with-quilt/src.c' rm '.pc/subdir/addnewups/lib.c' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.gz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:25:17 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + xargs -0r rm -rf -- + find . -mindepth 1 -maxdepth 1 '!' -path ./debian '!' -path ./.git -print0 + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ git log --pretty=format:%H --grep 'Combine orig tarballs for example 1.0' split.p + combine=c54c10146a9aad6d3dcba4e07eeddde7cb1eebef + parentnum=0 + for comp in '' $xorigcomps + parentnum=1 + fn=example_1.0.orig.tar.gz + git checkout --orphan imp1 Switched to a new branch 'imp1' + git rm -rf . rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/made-with-quilt' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' rm 'debian/rules' rm 'debian/source/format' + tar --strip-components=1 -axf ../example_1.0.orig.tar.gz + git add -Af . + git commit -m P1 [imp1 (root-commit) b3963f4] P1 3 files changed, 4 insertions(+) create mode 100644 debian/TRASH create mode 100755 example create mode 100644 src.c + git diff --stat --exit-code 'c54c10146a9aad6d3dcba4e07eeddde7cb1eebef^1' ++ git log 'c54c10146a9aad6d3dcba4e07eeddde7cb1eebef^1' ++ grep -Fc example_1.0.orig.tar.gz + count=2 + '[' 2 = 2 ']' + for comp in '' $xorigcomps + parentnum=2 + fn=example_1.0.orig-docs.tar.gz + git checkout --orphan imp2 Switched to a new branch 'imp2' + git rm -rf . rm 'debian/TRASH' rm 'example' rm 'src.c' + tar --strip-components=1 -axf ../example_1.0.orig-docs.tar.gz + git add -Af . + git commit -m P2 [imp2 (root-commit) b176913] P2 1 file changed, 1 insertion(+) create mode 100644 README + git diff --stat --exit-code 'c54c10146a9aad6d3dcba4e07eeddde7cb1eebef^2' ++ git log 'c54c10146a9aad6d3dcba4e07eeddde7cb1eebef^2' ++ grep -Fc example_1.0.orig-docs.tar.gz + count=2 + '[' 2 = 2 ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/baredebian-multitar-artifacts + '[' x/tmp/autopkgtest.l3K01R/baredebian-multitar-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/baredebian-multitar-artifacts/baredebian-multitar.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:25:18]: test baredebian-multitar: -----------------------] autopkgtest [21:25:18]: test baredebian-multitar: - - - - - - - - - - results - - - - - - - - - - baredebian-multitar PASS autopkgtest [21:25:18]: test baredebian-plusgit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:25:23]: test baredebian-plusgit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=baredebian-plusgit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-plusgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-plusgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (tests/setup/baredebian)' [upstream aa9b151] an upstream retcon (tests/setup/baredebian) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/baredebian)' [quilt-tip 474da4c] patch queue update (tests/setup/baredebian) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + git-deborig + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'src.c' + git checkout HEAD -- debian ++ git write-tree + t=1b876c7f2ff3a5f3e269aa710210897c32caee00 ++ git commit-tree -m 'Convert to bare debian' 1b876c7f2ff3a5f3e269aa710210897c32caee00 + t=5c410cc573946394fbd85950449595317108dca9 + git reset --hard 5c410cc573946394fbd85950449595317108dca9 HEAD is now at 5c410cc Convert to bare debian ++ echo 'example*' + t-setup-done '' 'example* git mirror aq' ' t-select-package example t-git-next-date ' + local savevars= + local 'savedirs=example* git mirror aq' + local 'importeval= t-select-package example t-git-next-date ' + local import=IMPORT.baredebian + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.baredebian.tar example example_1.0.orig.tar.xz git mirror aq + printf '\n%s\n' ' t-select-package example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + cd example + baredebian-test-vars + quiltmode=baredebian + v=1.0-1 + suite=sid + uv=1.0 + uvtag=v1.0 + origbase=example_1.0.orig + xorigcomps= + quiltmode=baredebian+git + baredebian-test-minimum + t-expect-fail 'contradicts clean mode git-ff' t-dgit -wgf --dgit-view-save=split.f1 --baredebian+git quilt-fixup + local 'mpat=contradicts clean mode git-ff' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --dgit-view-save=split.f1 --baredebian+git quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dgit-view-save=split.f1 --baredebian+git quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD dgit: error: quilt mode baredebian (generally needs untracked upstream files) dgit: contradicts clean mode git-ff (which would delete them) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=contradicts clean mode git-ff' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: contradicts clean mode git-ff (which would delete them) + t-dgit -wn --dgit-view-save=split.f1 --baredebian+git quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --dgit-view-save=split.f1 --baredebian+git quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5c410cc573946394fbd85950449595317108dca9' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian 5c410cc573946394fbd85950449595317108dca9 aa9b15129f92e99418effffef1bae210b11b6eed 3217c3fbdeeb2866208ef325ed5ab074f1a56505cf44256200303f43a60bf2c9 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5c410cc573946394fbd85950449595317108dca9 -- debian + git add -Af . | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' fake orig tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 CD ../fake + git add -Af . | git write-tree => `763a72c3d91f517f4a54c0759ccf4876f1fbb304' fake o+d/p tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 CD ../work | git ls-tree --name-only -z 5c410cc573946394fbd85950449595317108dca9 => `debian\x00' | git diff-tree -z --no-renames -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 aa9b15129f92e99418effffef1bae210b11b6eed => `:100644 000000 6f6830cf687e60a381ddb22f14e45a21b514cf59 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 9e8f73939dc78596676351d6e2f13f99f6adf51f 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 100644 41e210551949a27c6848cc5d233bfb65f94e3a14 a941931010167fd6cd8c7ea895d3468f26e67bde M\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 aa9b15129f92e99418effffef1bae210b11b6eed => 0 | git diff-tree -z --no-renames --name-only -r aa9b15129f92e99418effffef1bae210b11b6eed 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ aa9b15129f92e99418effffef1bae210b11b6eed 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 | git diff-tree -z --no-renames --name-only -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=bf7987f1ad573f033a09 o+d/p=763a72c3d91f517f4a54 dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: upstream ## o+d/p upstream == o+d/p | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git read-tree aa9b15129f92e99418effffef1bae210b11b6eed + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ 5c410cc573946394fbd85950449595317108dca9:debian | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' | git commit-tree bf7987f1ad573f033a09951c00ab7bdaa7c98445 -p 5c410cc573946394fbd85950449595317108dca9 -p aa9b15129f92e99418effffef1bae210b11b6eed -m 'Combine debian/ with upstream source for 1.0 ' -m 'using upstream from git tag v1.0' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-1 v1.0] ' => `8486f7d8ea44adbb68785a4db7c0bec5464719ee' + git reset -q --hard 8486f7d8ea44adbb68785a4db7c0bec5464719ee dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `ba6f9ea708d181c00778005cebf7e6b98b86d5c3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian 5c410cc573946394fbd85950449595317108dca9 aa9b15129f92e99418effffef1bae210b11b6eed 3217c3fbdeeb2866208ef325ed5ab074f1a56505cf44256200303f43a60bf2c9 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache ba6f9ea708d181c00778005cebf7e6b98b86d5c3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=5c410cc573946394fbd85950449595317108dca9' refs/heads/split.f1 ba6f9ea708d181c00778005cebf7e6b98b86d5c3 dgit view: created (and left in refs/heads/split.f1) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/baredebian-plusgit-artifacts + '[' x/tmp/autopkgtest.l3K01R/baredebian-plusgit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/baredebian-plusgit-artifacts/baredebian-plusgit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:25:25]: test baredebian-plusgit: -----------------------] baredebian-plusgit PASS autopkgtest [21:25:25]: test baredebian-plusgit: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:25:26]: test baredebian-push: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:25:30]: test baredebian-push: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=baredebian-push ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-push-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-push-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (tests/setup/baredebian)' [upstream aa9b151] an upstream retcon (tests/setup/baredebian) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/baredebian)' [quilt-tip 474da4c] patch queue update (tests/setup/baredebian) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + git-deborig + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'src.c' + git checkout HEAD -- debian ++ git write-tree + t=1b876c7f2ff3a5f3e269aa710210897c32caee00 ++ git commit-tree -m 'Convert to bare debian' 1b876c7f2ff3a5f3e269aa710210897c32caee00 + t=5c410cc573946394fbd85950449595317108dca9 + git reset --hard 5c410cc573946394fbd85950449595317108dca9 HEAD is now at 5c410cc Convert to bare debian ++ echo 'example*' + t-setup-done '' 'example* git mirror aq' ' t-select-package example t-git-next-date ' + local savevars= + local 'savedirs=example* git mirror aq' + local 'importeval= t-select-package example t-git-next-date ' + local import=IMPORT.baredebian + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.baredebian.tar example example_1.0.orig.tar.xz git mirror aq + printf '\n%s\n' ' t-select-package example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + cd example + baredebian-test + baredebian-test-vars + quiltmode=baredebian + v=1.0-1 + suite=sid + uv=1.0 + uvtag=v1.0 + origbase=example_1.0.orig + xorigcomps= + baredebian-test-minimum + t-expect-fail 'contradicts clean mode git-ff' t-dgit -wgf --dgit-view-save=split.f1 --baredebian quilt-fixup + local 'mpat=contradicts clean mode git-ff' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --dgit-view-save=split.f1 --baredebian quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dgit-view-save=split.f1 --baredebian quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD dgit: error: quilt mode baredebian (generally needs untracked upstream files) dgit: contradicts clean mode git-ff (which would delete them) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=contradicts clean mode git-ff' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: contradicts clean mode git-ff (which would delete them) + t-dgit -wn --dgit-view-save=split.f1 --baredebian quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --dgit-view-save=split.f1 --baredebian quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5c410cc573946394fbd85950449595317108dca9' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian 5c410cc573946394fbd85950449595317108dca9 aa9b15129f92e99418effffef1bae210b11b6eed d3877f34e71034726f29dd1caf8742b25300fd38b92fd61e34f7156eea4d6c6e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5c410cc573946394fbd85950449595317108dca9 -- debian + git add -Af . | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' fake orig tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 CD ../fake + git add -Af . | git write-tree => `763a72c3d91f517f4a54c0759ccf4876f1fbb304' fake o+d/p tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 CD ../work | git ls-tree --name-only -z 5c410cc573946394fbd85950449595317108dca9 => `debian\x00' | git diff-tree -z --no-renames -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 aa9b15129f92e99418effffef1bae210b11b6eed => `:100644 000000 6f6830cf687e60a381ddb22f14e45a21b514cf59 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 9e8f73939dc78596676351d6e2f13f99f6adf51f 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 100644 41e210551949a27c6848cc5d233bfb65f94e3a14 a941931010167fd6cd8c7ea895d3468f26e67bde M\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 aa9b15129f92e99418effffef1bae210b11b6eed => 0 | git diff-tree -z --no-renames --name-only -r aa9b15129f92e99418effffef1bae210b11b6eed 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ aa9b15129f92e99418effffef1bae210b11b6eed 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 | git diff-tree -z --no-renames --name-only -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=bf7987f1ad573f033a09 o+d/p=763a72c3d91f517f4a54 dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: upstream ## o+d/p upstream == o+d/p | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git read-tree aa9b15129f92e99418effffef1bae210b11b6eed + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ 5c410cc573946394fbd85950449595317108dca9:debian | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' | git commit-tree bf7987f1ad573f033a09951c00ab7bdaa7c98445 -p 5c410cc573946394fbd85950449595317108dca9 -p aa9b15129f92e99418effffef1bae210b11b6eed -m 'Combine debian/ with upstream source for 1.0 ' -m 'using upstream from git tag v1.0' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-1 v1.0] ' => `8486f7d8ea44adbb68785a4db7c0bec5464719ee' + git reset -q --hard 8486f7d8ea44adbb68785a4db7c0bec5464719ee dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `ba6f9ea708d181c00778005cebf7e6b98b86d5c3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian 5c410cc573946394fbd85950449595317108dca9 aa9b15129f92e99418effffef1bae210b11b6eed d3877f34e71034726f29dd1caf8742b25300fd38b92fd61e34f7156eea4d6c6e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache ba6f9ea708d181c00778005cebf7e6b98b86d5c3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=5c410cc573946394fbd85950449595317108dca9' refs/heads/split.f1 ba6f9ea708d181c00778005cebf7e6b98b86d5c3 dgit view: created (and left in refs/heads/split.f1) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + baredebian-test-core + baredebian-test-core-prepush + tar --strip-components=1 -axf ../example_1.0.orig.tar.xz + cd debian + git clean -xdff + git checkout HEAD -- . + cd .. + export QUILT_PATCHES=debian/patches + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/0001-Add-a-new-upstream-file.patch patching file new-upstream-file Applying patch debian/patches/0002-Edit-the-.c-file.patch patching file src.c Applying patch debian/patches/subdir/addnewups patching file lib.c Now at patch debian/patches/subdir/addnewups + git add -Af . + git reset .pc + git diff --cached --exit-code split.f1 -- :/ ':!/debian' + git diff --exit-code HEAD..split.f1 -- :/debian + git reset + quilt new made-with-quilt Patch debian/patches/made-with-quilt is now on top + quilt add src.c File src.c added to patch debian/patches/made-with-quilt + echo //omg + quilt refresh Refreshed patch debian/patches/made-with-quilt + git add debian/patches/. + t-commit 'extra patch made with quilt' 1.0-2 + local 'msg=extra patch made with quilt' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange --force-distribution -v1.0-2 --distribution unstable extra patch made with quilt libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'extra patch made with quilt' [master d0c1094] extra patch made with quilt 3 files changed, 14 insertions(+) create mode 100644 debian/patches/made-with-quilt + revision=1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-dgit -wn --quilt=baredebian --dgit-view-save=split.b quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --quilt=baredebian --dgit-view-save=split.b quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 aa9b15129f92e99418effffef1bae210b11b6eed a7398485a47db1be9b31fd64be3a349dfb49f2b73340c59732791391bee45bf9 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -- debian + git add -Af . | git write-tree => `13afe261a5f954761b36d126fa74b978765116a8' fake orig tree object 13afe261a5f954761b36d126fa74b978765116a8 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 CD ../fake + git add -Af . | git write-tree => `09583ba28b17d629329903d2cfda3a22eceef550' fake o+d/p tree object 13afe261a5f954761b36d126fa74b978765116a8 CD ../work | git ls-tree --name-only -z d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 => `debian\x00' | git diff-tree -z --no-renames -r 13afe261a5f954761b36d126fa74b978765116a8 aa9b15129f92e99418effffef1bae210b11b6eed => `:100644 000000 94f588d88ada8ca51628feea02d735b931cc33d0 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 8aab1b8d48eeef16e2501a1a88b46da32dd4667f 0000000000000000000000000000000000000000 D\x00debian/patches/made-with-quilt\x00:100644 000000 47b57013afc48c2b0afa225e09b019bfb6e8cc25 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 100644 41e210551949a27c6848cc5d233bfb65f94e3a14 a941931010167fd6cd8c7ea895d3468f26e67bde M\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ 13afe261a5f954761b36d126fa74b978765116a8 aa9b15129f92e99418effffef1bae210b11b6eed => 0 | git diff-tree -z --no-renames --name-only -r aa9b15129f92e99418effffef1bae210b11b6eed 09583ba28b17d629329903d2cfda3a22eceef550 => `debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/made-with-quilt\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ aa9b15129f92e99418effffef1bae210b11b6eed 09583ba28b17d629329903d2cfda3a22eceef550 => 1 | git diff-tree -z --no-renames --name-only -r 13afe261a5f954761b36d126fa74b978765116a8 09583ba28b17d629329903d2cfda3a22eceef550 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 13afe261a5f954761b36d126fa74b978765116a8 09583ba28b17d629329903d2cfda3a22eceef550 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=13afe261a5f954761b36 o+d/p=09583ba28b17d6293299 dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: upstream ## o+d/p upstream == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + git read-tree aa9b15129f92e99418effffef1bae210b11b6eed + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ d0c109478cdb46a6564ea8f5ee5c36484a39f9c7:debian | git write-tree => `13afe261a5f954761b36d126fa74b978765116a8' | git commit-tree 13afe261a5f954761b36d126fa74b978765116a8 -p d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -p aa9b15129f92e99418effffef1bae210b11b6eed -m 'Combine debian/ with upstream source for 1.0 ' -m 'using upstream from git tag v1.0' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-2 v1.0] ' => `346254be00a8d145935461f3de066bf21360ada0' + git reset -q --hard 346254be00a8d145935461f3de066bf21360ada0 dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import gbp:warning: Patch 'made-with-quilt' has no authorship information, using 'Ian Jackson ' + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `ba6f9ea708d181c00778005cebf7e6b98b86d5c3' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 aa9b15129f92e99418effffef1bae210b11b6eed a7398485a47db1be9b31fd64be3a349dfb49f2b73340c59732791391bee45bf9 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.b 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + baredebian-test-core-push + dpkg-buildpackage -uc -us --build=source dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source --before-build . fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dpkg-source -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc dpkg-genbuildinfo --build=source -O../example_1.0-2_source.buildinfo dpkg-genchanges --build=source -O../example_1.0-2_source.changes dpkg-genchanges: info: not including original source code in upload dpkg-source --after-build . dpkg-buildpackage: info: source-only, diff-only upload (original source NOT included) + t-dgit -wn --quilt=baredebian --dgit-view-save=split.p --new push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --quilt=baredebian --dgit-view-save=split.p --new push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 aa9b15129f92e99418effffef1bae210b11b6eed a7398485a47db1be9b31fd64be3a349dfb49f2b73340c59732791391bee45bf9 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.p 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 aa9b15129f92e99418effffef1bae210b11b6eed a7398485a47db1be9b31fd64be3a349dfb49f2b73340c59732791391bee45bf9 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.p 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `09583ba28b17d629329903d2cfda3a22eceef550' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 09583ba28b17d629329903d2cfda3a22eceef550 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.xz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2_source.buildinfo files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2_source.buildinfo files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files example_1.0-2_source.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig.tar.xz | 9ff3b1cef499c0c890e9366b9da974c2 460 example_1.0.orig.tar.xz origs example_1.0.orig.tar.xz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.xz origs example_1.0.orig.tar.xz $#$have=-1 origs example_1.0.orig.tar.xz f.same=0 #f._differ=-1 origs example_1.0-2.debian.tar.xz | 44434983f4d077203f8ba88b0c30ee7e 1344 example_1.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_1.0.orig.tar.xz push_tagwants: $VAR1 = [ '1.0-2', '1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3', 'd0c109478cdb46a6564ea8f5ee5c36484a39f9c7', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0-2', 'TagFn' => sub { "DUMMY" }, 'Objid' => '1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3', 'View' => 'dgit', 'TfSuffix' => '' }, { 'Objid' => 'd0c109478cdb46a6564ea8f5ee5c36484a39f9c7', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-2', 'View' => 'maint', 'TfSuffix' => '-maintview' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `d092715bd9b52722f36e40529b91e42893691341' + git verify-tag d092715bd9b52722f36e40529b91e42893691341 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 d092715bd9b52722f36e40529b91e42893691341 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `7d8b6b0508b1601ec500590eea5ea41cffc5cbce' + git verify-tag 7d8b6b0508b1601ec500590eea5ea41cffc5cbce gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 7d8b6b0508b1601ec500590eea5ea41cffc5cbce | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_source.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_buildinfo ../example_1.0-2.dsc ../example_1.0-2_source.buildinfo signfile buildinfo ../example_1.0-2_source.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_source.changes fixup_changes buildinfo ../example_1.0-2_source.buildinfo ../example_1.0-2_source.changes signfile changes ../example_1.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_source.changes gpg: ../example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + baredebian-test-core-postpush + git merge-base --is-ancestor HEAD split.p + '[' v1.0 ']' + git merge-base --is-ancestor v1.0 split.p + set +e + git merge-base HEAD v1.0 + rc=1 + set -e + '[' 1 = 1 ']' + git clean -xdff Removing .gitignore Removing .pc/ Removing debian/files Removing docs/ Removing example Removing lib.c Removing new-upstream-file Removing src.c + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/heads/split.p 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/heads/split.p + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/remotes/dgit/dgit/sid 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/remotes/dgit/dgit/sid + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/dgit/sid 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/dgit/sid + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:25:35 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] v1.0 -> v1.0 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/made-with-quilt/src.c' rm '.pc/subdir/addnewups/lib.c' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:25:35 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] v1.0 -> v1.0 + find . -mindepth 1 -maxdepth 1 '!' -path ./debian '!' -path ./.git -print0 + xargs -0r rm -rf -- + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/baredebian-push-artifacts + '[' x/tmp/autopkgtest.l3K01R/baredebian-push-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/baredebian-push-artifacts/baredebian-push.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:25:37]: test baredebian-push: -----------------------] autopkgtest [21:25:37]: test baredebian-push: - - - - - - - - - - results - - - - - - - - - - baredebian-push PASS autopkgtest [21:25:37]: test baredebian-tarball: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25370 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:25:41]: test baredebian-tarball: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=baredebian-tarball ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-tarball-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/baredebian-tarball-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (tests/setup/baredebian)' [upstream aa9b151] an upstream retcon (tests/setup/baredebian) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/baredebian)' [quilt-tip 474da4c] patch queue update (tests/setup/baredebian) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + git-deborig + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'src.c' + git checkout HEAD -- debian ++ git write-tree + t=1b876c7f2ff3a5f3e269aa710210897c32caee00 ++ git commit-tree -m 'Convert to bare debian' 1b876c7f2ff3a5f3e269aa710210897c32caee00 + t=5c410cc573946394fbd85950449595317108dca9 + git reset --hard 5c410cc573946394fbd85950449595317108dca9 HEAD is now at 5c410cc Convert to bare debian ++ echo 'example*' + t-setup-done '' 'example* git mirror aq' ' t-select-package example t-git-next-date ' + local savevars= + local 'savedirs=example* git mirror aq' + local 'importeval= t-select-package example t-git-next-date ' + local import=IMPORT.baredebian + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.baredebian.tar example example_1.0.orig.tar.xz git mirror aq + printf '\n%s\n' ' t-select-package example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + cd example + baredebian-test-vars + quiltmode=baredebian + v=1.0-1 + suite=sid + uv=1.0 + uvtag=v1.0 + origbase=example_1.0.orig + xorigcomps= + baredebian-tarball-mode + git tag -d v1.0 Deleted tag 'v1.0' (was aa9b151) + uvtag= + quiltmode=baredebian+tarball + t-expect-fail 'Could not determine appropriate upstream commitish' t-dgit -wn --dgit-view-save=split.g --baredebian quilt-fixup + local 'mpat=Could not determine appropriate upstream commitish' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wn --dgit-view-save=split.g --baredebian quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --dgit-view-save=split.g --baredebian quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' dgit: error: Could not determine appropriate upstream commitish. dgit: (Tried these tags: 1.0 v1.0 upstream/1.0) dgit: Check version, and specify upstream commitish explicitly. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Could not determine appropriate upstream commitish' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Could not determine appropriate upstream commitish' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Could not determine appropriate upstream commitish' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Could not determine appropriate upstream commitish. + baredebian-test-minimum + t-expect-fail 'contradicts clean mode git-ff' t-dgit -wgf --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup + local 'mpat=contradicts clean mode git-ff' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD dgit: error: quilt mode baredebian+tarball (generally needs untracked upstream files) dgit: contradicts clean mode git-ff (which would delete them) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=contradicts clean mode git-ff' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: contradicts clean mode git-ff (which would delete them) + t-dgit -wn --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --dgit-view-save=split.f1 --baredebian+tarball quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5c410cc573946394fbd85950449595317108dca9' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball 5c410cc573946394fbd85950449595317108dca9 - 75e0feef500c7d133f40c0217ee247568f0e9542d20a8e0a303d1766dec4700e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian+tarball mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5c410cc573946394fbd85950449595317108dca9 -- debian + git add -Af . | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' fake orig tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 CD ../fake + git add -Af . | git write-tree => `763a72c3d91f517f4a54c0759ccf4876f1fbb304' fake o+d/p tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 CD ../work | git ls-tree --name-only -z 5c410cc573946394fbd85950449595317108dca9 => `debian\x00' CD .. import considering example_1.0.orig.tar.xz Y .xz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `122a22a7a62ec58750ccbb592db476469e4a92df' | git ls-tree -z 122a22a7a62ec58750ccbb592db476469e4a92df => `040000 tree caf096e042e2ca6a83cf87bd23de17e65f6513e7\x09example-1.0\x00' one subtree caf096e042e2ca6a83cf87bd23de17e65f6513e7 CD .. CD work import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.xz caf096e042e2ca6a83cf87bd23de17e65f6513e7 | git hash-object -w -t commit --stdin => b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 | git diff-tree -z --no-renames -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 => `:100644 000000 6f6830cf687e60a381ddb22f14e45a21b514cf59 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 9e8f73939dc78596676351d6e2f13f99f6adf51f 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 100644 41e210551949a27c6848cc5d233bfb65f94e3a14 a941931010167fd6cd8c7ea895d3468f26e67bde M\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 => 0 | git diff-tree -z --no-renames --name-only -r b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 | git diff-tree -z --no-renames --name-only -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=bf7987f1ad573f033a09 o+d/p=763a72c3d91f517f4a54 dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: tarball ## o+d/p tarball == o+d/p | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git read-tree b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ 5c410cc573946394fbd85950449595317108dca9:debian | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' | git commit-tree bf7987f1ad573f033a09951c00ab7bdaa7c98445 -p 5c410cc573946394fbd85950449595317108dca9 -p b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 -m 'Combine debian/ with upstream source for 1.0 ' -m '' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-1 *orig*] ' => `c366279cc6066cd234efd13364bb47692259ca0f' + git reset -q --hard c366279cc6066cd234efd13364bb47692259ca0f dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `ecd4f915e3cb1817b931037b1f247c334a7e5ac5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian+tarball 5c410cc573946394fbd85950449595317108dca9 - 75e0feef500c7d133f40c0217ee247568f0e9542d20a8e0a303d1766dec4700e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache ecd4f915e3cb1817b931037b1f247c334a7e5ac5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=5c410cc573946394fbd85950449595317108dca9' refs/heads/split.f1 ecd4f915e3cb1817b931037b1f247c334a7e5ac5 dgit view: created (and left in refs/heads/split.f1) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + baredebian-test-core + baredebian-test-core-prepush + tar --strip-components=1 -axf ../example_1.0.orig.tar.xz + cd debian + git clean -xdff + git checkout HEAD -- . + cd .. + export QUILT_PATCHES=debian/patches + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/0001-Add-a-new-upstream-file.patch patching file new-upstream-file Applying patch debian/patches/0002-Edit-the-.c-file.patch patching file src.c Applying patch debian/patches/subdir/addnewups patching file lib.c Now at patch debian/patches/subdir/addnewups + git add -Af . + git reset .pc + git diff --cached --exit-code split.f1 -- :/ ':!/debian' + git diff --exit-code HEAD..split.f1 -- :/debian + git reset + quilt new made-with-quilt Patch debian/patches/made-with-quilt is now on top + quilt add src.c File src.c added to patch debian/patches/made-with-quilt + echo //omg + quilt refresh Refreshed patch debian/patches/made-with-quilt + git add debian/patches/. + t-commit 'extra patch made with quilt' 1.0-2 + local 'msg=extra patch made with quilt' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange --force-distribution -v1.0-2 --distribution unstable extra patch made with quilt libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'extra patch made with quilt' [master d0c1094] extra patch made with quilt 3 files changed, 14 insertions(+) create mode 100644 debian/patches/made-with-quilt + revision=1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-dgit -wn --quilt=baredebian+tarball --dgit-view-save=split.b quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --quilt=baredebian+tarball --dgit-view-save=split.b quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 993e6a968dcf0f542afb84c4aa04ecf52cc410f1e1199c9f5cae0419cbed9637 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian+tarball mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -- debian + git add -Af . | git write-tree => `13afe261a5f954761b36d126fa74b978765116a8' fake orig tree object 13afe261a5f954761b36d126fa74b978765116a8 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 CD ../fake + git add -Af . | git write-tree => `09583ba28b17d629329903d2cfda3a22eceef550' fake o+d/p tree object 13afe261a5f954761b36d126fa74b978765116a8 CD ../work | git ls-tree --name-only -z d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 => `debian\x00' CD .. import considering example_1.0.orig.tar.xz Y .xz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `122a22a7a62ec58750ccbb592db476469e4a92df' | git ls-tree -z 122a22a7a62ec58750ccbb592db476469e4a92df => `040000 tree caf096e042e2ca6a83cf87bd23de17e65f6513e7\x09example-1.0\x00' one subtree caf096e042e2ca6a83cf87bd23de17e65f6513e7 CD .. CD work import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-2 package changelog, entry no.1... import clog 1.0-2 vs 1.0... import clog 1.0-2 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline dgit test git user 1530000001 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.xz caf096e042e2ca6a83cf87bd23de17e65f6513e7 | git hash-object -w -t commit --stdin => b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 | git diff-tree -z --no-renames -r 13afe261a5f954761b36d126fa74b978765116a8 b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 => `:100644 000000 94f588d88ada8ca51628feea02d735b931cc33d0 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 8aab1b8d48eeef16e2501a1a88b46da32dd4667f 0000000000000000000000000000000000000000 D\x00debian/patches/made-with-quilt\x00:100644 000000 47b57013afc48c2b0afa225e09b019bfb6e8cc25 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 100644 41e210551949a27c6848cc5d233bfb65f94e3a14 a941931010167fd6cd8c7ea895d3468f26e67bde M\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ 13afe261a5f954761b36d126fa74b978765116a8 b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 => 0 | git diff-tree -z --no-renames --name-only -r b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 09583ba28b17d629329903d2cfda3a22eceef550 => `debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/made-with-quilt\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 09583ba28b17d629329903d2cfda3a22eceef550 => 1 | git diff-tree -z --no-renames --name-only -r 13afe261a5f954761b36d126fa74b978765116a8 09583ba28b17d629329903d2cfda3a22eceef550 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 13afe261a5f954761b36d126fa74b978765116a8 09583ba28b17d629329903d2cfda3a22eceef550 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=13afe261a5f954761b36 o+d/p=09583ba28b17d6293299 dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: tarball ## o+d/p tarball == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + git read-tree b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ d0c109478cdb46a6564ea8f5ee5c36484a39f9c7:debian | git write-tree => `13afe261a5f954761b36d126fa74b978765116a8' | git commit-tree 13afe261a5f954761b36d126fa74b978765116a8 -p d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -p b19daf2eb67d21d4df6d1d2579f5c10aa47d7898 -m 'Combine debian/ with upstream source for 1.0 ' -m '' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-2 *orig*] ' => `1aa109b4e77b62c91363353d09b3febd8deed542' + git reset -q --hard 1aa109b4e77b62c91363353d09b3febd8deed542 dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import gbp:warning: Patch 'made-with-quilt' has no authorship information, using 'Ian Jackson ' + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `681014dc3c1d95a37348ae261d7a663d7d5503e2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `ecd4f915e3cb1817b931037b1f247c334a7e5ac5' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 993e6a968dcf0f542afb84c4aa04ecf52cc410f1e1199c9f5cae0419cbed9637 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 681014dc3c1d95a37348ae261d7a663d7d5503e2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.b 681014dc3c1d95a37348ae261d7a663d7d5503e2 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + baredebian-test-core-push + dpkg-buildpackage -uc -us --build=source dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source --before-build . fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dpkg-source -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc dpkg-genbuildinfo --build=source -O../example_1.0-2_source.buildinfo dpkg-genchanges --build=source -O../example_1.0-2_source.changes dpkg-genchanges: info: not including original source code in upload dpkg-source --after-build . dpkg-buildpackage: info: source-only, diff-only upload (original source NOT included) + t-dgit -wn --quilt=baredebian+tarball --dgit-view-save=split.p --new push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --quilt=baredebian+tarball --dgit-view-save=split.p --new push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian+tarball Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 993e6a968dcf0f542afb84c4aa04ecf52cc410f1e1199c9f5cae0419cbed9637 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.p 681014dc3c1d95a37348ae261d7a663d7d5503e2 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 681014dc3c1d95a37348ae261d7a663d7d5503e2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian+tarball). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian+tarball d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 - 993e6a968dcf0f542afb84c4aa04ecf52cc410f1e1199c9f5cae0419cbed9637 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.p 681014dc3c1d95a37348ae261d7a663d7d5503e2 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 681014dc3c1d95a37348ae261d7a663d7d5503e2 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `09583ba28b17d629329903d2cfda3a22eceef550' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 09583ba28b17d629329903d2cfda3a22eceef550 681014dc3c1d95a37348ae261d7a663d7d5503e2 files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.xz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2_source.buildinfo files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2_source.buildinfo files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files example_1.0-2_source.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig.tar.xz | 9ff3b1cef499c0c890e9366b9da974c2 460 example_1.0.orig.tar.xz origs example_1.0.orig.tar.xz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.xz origs example_1.0.orig.tar.xz $#$have=-1 origs example_1.0.orig.tar.xz f.same=0 #f._differ=-1 origs example_1.0-2.debian.tar.xz | 44434983f4d077203f8ba88b0c30ee7e 1344 example_1.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_1.0.orig.tar.xz push_tagwants: $VAR1 = [ '1.0-2', '681014dc3c1d95a37348ae261d7a663d7d5503e2', 'd0c109478cdb46a6564ea8f5ee5c36484a39f9c7', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0-2', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Objid' => '681014dc3c1d95a37348ae261d7a663d7d5503e2', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'View' => 'maint', 'Tag' => 'test-dummy/1.0-2', 'TfSuffix' => '-maintview', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd0c109478cdb46a6564ea8f5ee5c36484a39f9c7', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `041c1c896f7411d21a13d9e97141913ed626ba1c' + git verify-tag 041c1c896f7411d21a13d9e97141913ed626ba1c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:47 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 041c1c896f7411d21a13d9e97141913ed626ba1c | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `28532015ce6d20d30a088f379bd2b8181173affb' + git verify-tag 28532015ce6d20d30a088f379bd2b8181173affb gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:47 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 28532015ce6d20d30a088f379bd2b8181173affb | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 681014dc3c1d95a37348ae261d7a663d7d5503e2:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 681014dc3c1d95a37348ae261d7a663d7d5503e2 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 681014dc3c1d95a37348ae261d7a663d7d5503e2 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_source.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_buildinfo ../example_1.0-2.dsc ../example_1.0-2_source.buildinfo signfile buildinfo ../example_1.0-2_source.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_source.changes fixup_changes buildinfo ../example_1.0-2_source.buildinfo ../example_1.0-2_source.changes signfile changes ../example_1.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_source.changes gpg: ../example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + baredebian-test-core-postpush + git merge-base --is-ancestor HEAD split.p + '[' '' ']' + git clean -xdff Removing .gitignore Removing .pc/ Removing debian/files Removing docs/ Removing example Removing lib.c Removing new-upstream-file Removing src.c + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t-ref-same-val refs/heads/split.p 681014dc3c1d95a37348ae261d7a663d7d5503e2 + local name=refs/heads/split.p + local val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + case "${t_ref_val-unset}" in + t_ref_val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=681014dc3c1d95a37348ae261d7a663d7d5503e2 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='681014dc3c1d95a37348ae261d7a663d7d5503e2 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '681014dc3c1d95a37348ae261d7a663d7d5503e2 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc 681014dc3c1d95a37348ae261d7a663d7d5503e2 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + case "${t_ref_val-unset}" in + t_ref_val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 + val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 681014dc3c1d95a37348ae261d7a663d7d5503e2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + case "${t_ref_val-unset}" in + t_ref_val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/sid + val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t-ref-same-val refs/remotes/dgit/dgit/sid 681014dc3c1d95a37348ae261d7a663d7d5503e2 + local name=refs/remotes/dgit/dgit/sid + local val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + case "${t_ref_val-unset}" in + t_ref_val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t-ref-same-val refs/dgit/sid 681014dc3c1d95a37348ae261d7a663d7d5503e2 + local name=refs/dgit/sid + local val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + case "${t_ref_val-unset}" in + t_ref_val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 681014dc3c1d95a37348ae261d7a663d7d5503e2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + case "${t_ref_val-unset}" in + t_ref_val=681014dc3c1d95a37348ae261d7a663d7d5503e2 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:25:47 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:25:47 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/made-with-quilt/src.c' rm '.pc/subdir/addnewups/lib.c' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:25:47 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + find . -mindepth 1 -maxdepth 1 '!' -path ./debian '!' -path ./.git -print0 + xargs -0r rm -rf -- + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/baredebian-tarball-artifacts + '[' x/tmp/autopkgtest.l3K01R/baredebian-tarball-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/baredebian-tarball-artifacts/baredebian-tarball.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:25:49]: test baredebian-tarball: -----------------------] baredebian-tarball PASS autopkgtest [21:25:49]: test baredebian-tarball: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:25:49]: test build-modes-gbp: preparing testbed autopkgtest [21:25:54]: testbed dpkg architecture: amd64 autopkgtest [21:25:54]: testbed apt version: 2.6.1 autopkgtest [21:25:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.6 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7102 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 123 newly installed, 0 to remove and 0 not upgraded. Need to get 90.9 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:40 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:43 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:51 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:54 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:70 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:93 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Fetched 90.9 MB in 1s (102 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:26:21]: test build-modes-gbp: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=build-modes-gbp ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-gbp-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-gbp-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + git checkout -b bad-build-deps indep-arch Switched to a new branch 'bad-build-deps' + perl -pe 's/Build-Depends.*/$&, x-dgit-no-such-package/' -i debian/control + git commit -a -m bad-build-deps [bad-build-deps d09bc55] bad-build-deps 1 file changed, 1 insertion(+), 1 deletion(-) + bm-prep-ownpackage-branches 'indep-arch bad-build-deps' + cat + chmod +x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git + bm_branches='indep-arch bad-build-deps' + zgrep 'dpkg-buildpackage: Make dependency checks fatal for -S' /usr/share/doc/dpkg-dev/changelog.gz + dpkgbuildpackage_deps_for_clean=false + cleanmodes_default='git none' + cleanmodes_default+=' dpkg-source,no-check' + cleanmodes_default+=' dpkg-source-d,no-check' + cleanmodes_all='git none dpkg-source,no-check dpkg-source-d,no-check git-ff check' + cleanmodes_all+=' git,always git,always' + cleanmodes='git none dpkg-source,no-check dpkg-source-d,no-check' + for act in 'gbp-build -S' 'gbp-build -b' 'gbp-build -B' 'gbp-build -A' 'gbp-build -F' 'gbp-build -g' 'gbp-build -G' + bm-guess-e-source-e-targets 'gbp-build -S' + local 'some_act=gbp-build -S' + case "$some_act" in + e_source=true + e_targets=' ' + real_act='gbp-build -S --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,git,indep-arch' + bmid=gbp-build_-S,git,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,git,indep-arch] dgit --clean=git gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,git,indep-arch] dgit --clean=git gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,git,indep-arch] dgit --clean=git gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,git,bad-build-deps' + bmid=gbp-build_-S,git,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,git,bad-build-deps] dgit --clean=git gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,git,bad-build-deps] dgit --clean=git gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,git,bad-build-deps] dgit --clean=git gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,none,indep-arch' + bmid=gbp-build_-S,none,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,none,indep-arch] dgit --clean=none gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,none,indep-arch] dgit --clean=none gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,none,indep-arch] dgit --clean=none gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,indep-arch.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,none,bad-build-deps' + bmid=gbp-build_-S,none,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,none,bad-build-deps] dgit --clean=none gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,none,bad-build-deps] dgit --clean=none gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,none,bad-build-deps] dgit --clean=none gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,none,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,dpkg-source,no-check,indep-arch' + bmid=gbp-build_-S,dpkg-source,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + eff_cleanmode=Cdpkg-source,no-check + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,dpkg-source,no-check,bad-build-deps' + bmid=gbp-build_-S,dpkg-source,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + eff_cleanmode=Cdpkg-source,no-check + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,dpkg-source-d,no-check,indep-arch' + bmid=gbp-build_-S,dpkg-source-d,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d,no-check + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,dpkg-source-d,no-check,bad-build-deps' + bmid=gbp-build_-S,dpkg-source-d,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-S,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d,no-check + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source-d,no-check,bad-build-deps.results + : bm-act-iterate done. + for act in 'gbp-build -S' 'gbp-build -b' 'gbp-build -B' 'gbp-build -A' 'gbp-build -F' 'gbp-build -g' 'gbp-build -G' + bm-guess-e-source-e-targets 'gbp-build -b' + local 'some_act=gbp-build -b' + case "$some_act" in + e_source=false + e_targets='build binary' + real_act='gbp-build -b --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,git,indep-arch' + bmid=gbp-build_-b,git,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,git,indep-arch] dgit --clean=git gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,git,indep-arch] dgit --clean=git gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,git,indep-arch] dgit --clean=git gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,git,bad-build-deps' + bmid=gbp-build_-b,git,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,git,bad-build-deps] dgit --clean=git gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,git,bad-build-deps] dgit --clean=git gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -b -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,git,bad-build-deps] dgit --clean=git gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,none,indep-arch' + bmid=gbp-build_-b,none,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,none,indep-arch] dgit --clean=none gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,none,indep-arch] dgit --clean=none gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,none,indep-arch] dgit --clean=none gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,none,bad-build-deps' + bmid=gbp-build_-b,none,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,none,bad-build-deps] dgit --clean=none gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,none,bad-build-deps] dgit --clean=none gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -b -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,none,bad-build-deps] dgit --clean=none gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,dpkg-source,no-check,indep-arch' + bmid=gbp-build_-b,dpkg-source,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch+ .. exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,dpkg-source,no-check,bad-build-deps' + bmid=gbp-build_-b,dpkg-source,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,bad-build-deps.results + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,dpkg-source-d,no-check,indep-arch' + bmid=gbp-build_-b,dpkg-source-d,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,dpkg-source-d,no-check,bad-build-deps' + bmid=gbp-build_-b,dpkg-source-d,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-b,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -b -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source-d,no-check,bad-build-deps.results + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'gbp-build -S' 'gbp-build -b' 'gbp-build -B' 'gbp-build -A' 'gbp-build -F' 'gbp-build -g' 'gbp-build -G' + bm-guess-e-source-e-targets 'gbp-build -B' + local 'some_act=gbp-build -B' + case "$some_act" in + e_source=false + e_targets='build-arch binary-arch' + real_act='gbp-build -B --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,git,indep-arch' + bmid=gbp-build_-B,git,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,git,indep-arch] dgit --clean=git gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,git,indep-arch] dgit --clean=git gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -B --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,git,indep-arch] dgit --clean=git gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,git,bad-build-deps' + bmid=gbp-build_-B,git,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,git,bad-build-deps] dgit --clean=git gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,git,bad-build-deps] dgit --clean=git gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,bad-build-deps.output + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -B --git-ignore-branch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -B -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,git,bad-build-deps] dgit --clean=git gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,none,indep-arch' + bmid=gbp-build_-B,none,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,none,indep-arch] dgit --clean=none gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,none,indep-arch] dgit --clean=none gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -B --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,none,indep-arch] dgit --clean=none gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,none,bad-build-deps' + bmid=gbp-build_-B,none,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,none,bad-build-deps] dgit --clean=none gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,none,bad-build-deps] dgit --clean=none gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -B --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -B -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,none,bad-build-deps] dgit --clean=none gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,dpkg-source,no-check,indep-arch' + bmid=gbp-build_-B,dpkg-source,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,dpkg-source,no-check,bad-build-deps' + bmid=gbp-build_-B,dpkg-source,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source,no-check,bad-build-deps.results + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,dpkg-source-d,no-check,indep-arch' + bmid=gbp-build_-B,dpkg-source-d,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_amd64.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch' + bmid='gbp-build -B,dpkg-source-d,no-check,bad-build-deps' + bmid=gbp-build_-B,dpkg-source-d,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-B,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-B,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,bad-build-deps.output + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -B. massage done 2 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -B -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-B,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -B --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-B,dpkg-source-d,no-check,bad-build-deps.results + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'gbp-build -S' 'gbp-build -b' 'gbp-build -B' 'gbp-build -A' 'gbp-build -F' 'gbp-build -g' 'gbp-build -G' + bm-guess-e-source-e-targets 'gbp-build -A' + local 'some_act=gbp-build -A' + case "$some_act" in + e_source=false + e_targets='build-indep binary-indep' + real_act='gbp-build -A --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,git,indep-arch' + bmid=gbp-build_-A,git,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,git,indep-arch] dgit --clean=git gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,git,indep-arch] dgit --clean=git gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -A --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,git,indep-arch] dgit --clean=git gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,git,bad-build-deps' + bmid=gbp-build_-A,git,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,git,bad-build-deps] dgit --clean=git gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,git,bad-build-deps] dgit --clean=git gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -A --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -A -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,git,bad-build-deps] dgit --clean=git gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,none,indep-arch' + bmid=gbp-build_-A,none,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,none,indep-arch] dgit --clean=none gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,none,indep-arch] dgit --clean=none gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -A --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,none,indep-arch] dgit --clean=none gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,none,bad-build-deps' + bmid=gbp-build_-A,none,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,none,bad-build-deps] dgit --clean=none gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,none,bad-build-deps] dgit --clean=none gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -A --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -A -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,none,bad-build-deps] dgit --clean=none gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,dpkg-source,no-check,indep-arch' + bmid=gbp-build_-A,dpkg-source,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,dpkg-source,no-check,bad-build-deps' + bmid=gbp-build_-A,dpkg-source,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source,no-check,bad-build-deps.results + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,dpkg-source-d,no-check,indep-arch' + bmid=gbp-build_-A,dpkg-source-d,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.output + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_all.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch' + bmid='gbp-build -A,dpkg-source-d,no-check,bad-build-deps' + bmid=gbp-build_-A,dpkg-source-d,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-A,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-A,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -A. massage done 2 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -A -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-cleaner=true --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-A,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -A --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-A,dpkg-source-d,no-check,bad-build-deps.results + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'gbp-build -S' 'gbp-build -b' 'gbp-build -B' 'gbp-build -A' 'gbp-build -F' 'gbp-build -g' 'gbp-build -G' + bm-guess-e-source-e-targets 'gbp-build -F' + local 'some_act=gbp-build -F' + case "$some_act" in + e_source=true + e_targets='build binary' + real_act='gbp-build -F --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,git,indep-arch' + bmid=gbp-build_-F,git,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,git,indep-arch] dgit --clean=git gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,git,indep-arch] dgit --clean=git gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,git,indep-arch] dgit --clean=git gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,git,bad-build-deps' + bmid=gbp-build_-F,git,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,git,bad-build-deps] dgit --clean=git gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,git,bad-build-deps] dgit --clean=git gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -b -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,git,bad-build-deps] dgit --clean=git gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,none,indep-arch' + bmid=gbp-build_-F,none,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,none,indep-arch] dgit --clean=none gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,none,indep-arch] dgit --clean=none gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,none,indep-arch] dgit --clean=none gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,none,bad-build-deps' + bmid=gbp-build_-F,none,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,none,bad-build-deps] dgit --clean=none gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,none,bad-build-deps] dgit --clean=none gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -b -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,none,bad-build-deps] dgit --clean=none gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,dpkg-source,no-check,indep-arch' + bmid=gbp-build_-F,dpkg-source,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,dpkg-source,no-check,bad-build-deps' + bmid=gbp-build_-F,dpkg-source,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source,no-check,bad-build-deps.results + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,dpkg-source-d,no-check,indep-arch' + bmid=gbp-build_-F,dpkg-source-d,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch' + bmid='gbp-build -F,dpkg-source-d,no-check,bad-build-deps' + bmid=gbp-build_-F,dpkg-source-d,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-F,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-F,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -b -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-F,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -F --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-F,dpkg-source-d,no-check,bad-build-deps.results + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'gbp-build -S' 'gbp-build -b' 'gbp-build -B' 'gbp-build -A' 'gbp-build -F' 'gbp-build -g' 'gbp-build -G' + bm-guess-e-source-e-targets 'gbp-build -g' + local 'some_act=gbp-build -g' + case "$some_act" in + e_source=true + e_targets='build-indep binary-indep' + real_act='gbp-build -g --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,git,indep-arch' + bmid=gbp-build_-g,git,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,git,indep-arch] dgit --clean=git gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,git,indep-arch] dgit --clean=git gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,git,indep-arch] dgit --clean=git gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,git,bad-build-deps' + bmid=gbp-build_-g,git,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,git,bad-build-deps] dgit --clean=git gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,git,bad-build-deps] dgit --clean=git gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -A -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,git,bad-build-deps] dgit --clean=git gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,none,indep-arch' + bmid=gbp-build_-g,none,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,none,indep-arch] dgit --clean=none gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,none,indep-arch] dgit --clean=none gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,none,indep-arch] dgit --clean=none gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,none,bad-build-deps' + bmid=gbp-build_-g,none,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,none,bad-build-deps] dgit --clean=none gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,none,bad-build-deps] dgit --clean=none gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -A -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,none,bad-build-deps] dgit --clean=none gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,dpkg-source,no-check,indep-arch' + bmid=gbp-build_-g,dpkg-source,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,dpkg-source,no-check,bad-build-deps' + bmid=gbp-build_-g,dpkg-source,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source,no-check,bad-build-deps.results + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,dpkg-source-d,no-check,indep-arch' + bmid=gbp-build_-g,dpkg-source-d,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 9f01481e8c20fadf127f78ef0db63c99 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch' + bmid='gbp-build -g,dpkg-source-d,no-check,bad-build-deps' + bmid=gbp-build_-g,dpkg-source-d,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-g,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-g,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -g. massage done 3 -A. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -A -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -A' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-g,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -g --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-g,dpkg-source-d,no-check,bad-build-deps.results + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'gbp-build -S' 'gbp-build -b' 'gbp-build -B' 'gbp-build -A' 'gbp-build -F' 'gbp-build -g' 'gbp-build -G' + bm-guess-e-source-e-targets 'gbp-build -G' + local 'some_act=gbp-build -G' + case "$some_act" in + e_source=true + e_targets='build-arch binary-arch' + real_act='gbp-build -G --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,git,indep-arch' + bmid=gbp-build_-G,git,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,git,indep-arch] dgit --clean=git gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,git,indep-arch] dgit --clean=git gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,git,indep-arch] dgit --clean=git gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,git,bad-build-deps' + bmid=gbp-build_-G,git,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,git,bad-build-deps] dgit --clean=git gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,git,bad-build-deps] dgit --clean=git gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -B -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,git,bad-build-deps] dgit --clean=git gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,none,indep-arch' + bmid=gbp-build_-G,none,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,none,indep-arch] dgit --clean=none gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,none,indep-arch] dgit --clean=none gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,none,indep-arch] dgit --clean=none gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,none,bad-build-deps' + bmid=gbp-build_-G,none,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,none,bad-build-deps] dgit --clean=none gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,none,bad-build-deps] dgit --clean=none gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -B -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,none,bad-build-deps] dgit --clean=none gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,dpkg-source,no-check,indep-arch' + bmid=gbp-build_-G,dpkg-source,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,dpkg-source,no-check,indep-arch] dgit --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,dpkg-source,no-check,bad-build-deps' + bmid=gbp-build_-G,dpkg-source,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,dpkg-source,no-check,bad-build-deps] dgit --clean=dpkg-source,no-check gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source,no-check,bad-build-deps.results + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,dpkg-source-d,no-check,indep-arch' + bmid=gbp-build_-G,dpkg-source-d,no-check,indep-arch + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,dpkg-source-d,no-check,indep-arch] dgit --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + changes=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_multi.changes.files 8758c3f23aa19097e9e330b2f797d361 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.results + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch' + bmid='gbp-build -G,dpkg-source-d,no-check,bad-build-deps' + bmid=gbp-build_-G,dpkg-source-d,no-check,bad-build-deps + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_{v}_*.changes' + heading='===== [gbp-build_-G,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-G,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch =====' + local eff_cleanmode=dpkg-source-d,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -G. massage done 3 -B. format , quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch gbp:info: Exporting 'HEAD' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' gbp:info: Moving '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-tmp' to '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example-1.0' gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) gbp:error: 'dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -nc -B -us -uc' failed: it exited with 3 dgit: failed command: gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -B' --git-ignore-branch dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [gbp-build_-G,dpkg-source-d,no-check,bad-build-deps] dgit --clean=dpkg-source-d,no-check gbp-build -G --git-ignore-branch =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + quirk-clean-fixup + case $cleanmode in + perl -i.unfixed -ne ' print unless $_ eq $last && $_ eq "EXAMPLE RULES TARGET clean\n"; $last = $_; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-G,dpkg-source-d,no-check,bad-build-deps.results + '[' failure = failure ']' + : bm-act-iterate done. + t-ok + : ======================================== + t-check-only-bpd + '[' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd = .. ']' + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' ']' + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/build-modes-gbp-artifacts + '[' x/tmp/autopkgtest.l3K01R/build-modes-gbp-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/build-modes-gbp-artifacts/build-modes-gbp.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 86.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:27:27]: test build-modes-gbp: -----------------------] build-modes-gbp PASS autopkgtest [21:27:27]: test build-modes-gbp: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:27:27]: test clone-reprepro: preparing testbed autopkgtest [21:27:32]: testbed dpkg architecture: amd64 autopkgtest [21:27:32]: testbed apt version: 2.6.1 autopkgtest [21:27:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.6 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7677 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libarchive13 libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal reprepro rpcsvc-proto sqlite3 wdiff zstd 0 upgraded, 126 newly installed, 0 to remove and 0 not upgraded. Need to get 92.4 MB/92.7 MB of archives. After this operation, 353 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:40 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:43 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:51 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:54 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:70 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:93 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 libarchive13 amd64 3.6.2-1+deb12u1 [343 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 zstd amd64 1.5.4+dfsg2-5 [701 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 reprepro amd64 5.3.1-1+deb12u2 [445 kB] Fetched 92.4 MB in 1s (105 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../105-libarchive13_3.6.2-1+deb12u1_amd64.deb ... Unpacking libarchive13:amd64 (3.6.2-1+deb12u1) ... Selecting previously unselected package zstd. Preparing to unpack .../106-zstd_1.5.4+dfsg2-5_amd64.deb ... Unpacking zstd (1.5.4+dfsg2-5) ... Selecting previously unselected package reprepro. Preparing to unpack .../107-reprepro_5.3.1-1+deb12u2_amd64.deb ... Unpacking reprepro (5.3.1-1+deb12u2) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libarchive13:amd64 (3.6.2-1+deb12u1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up zstd (1.5.4+dfsg2-5) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up reprepro (5.3.1-1+deb12u2) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:28:00]: test clone-reprepro: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=clone-reprepro ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-reprepro-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-reprepro-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true | apt-cache -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#test-dummy' showsrc example => `Package: example'... + sh -ec 'cd "$1"/source; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#test-dummy' --download-only --only-source source example Reading package lists... Need to get 0 B/2908 B of source archives. Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror unstable/main example 1.0-1 (dsc) [999 B] Get:2 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror unstable/main example 1.0-1 (tar) [236 B] Get:3 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror unstable/main example 1.0-1 (tar) [373 B] Get:4 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror unstable/main example 1.0-1 (diff) [1300 B] Download complete and in download only mode query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/source/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/source/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 4903k 0 --:--:-- --:--:-- --:--:-- 4903k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/source/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3834k 0 --:--:-- --:--:-- --:--:-- 3834k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/source/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 12.7M 0 --:--:-- --:--:-- --:--:-- 12.7M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + t-cloned-fetched-good + t-diff-nogit ../extract/example-1.0 . + diff --exclude=.git --exclude=.pc -ruN ../extract/example-1.0 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t-ref-same-val refs/heads/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + local name=refs/heads/dgit/sid + local val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + case "${t_ref_val-unset}" in + t_ref_val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t-ref-same-val refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + local name=refs/remotes/dgit/dgit/sid + local val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + case "${t_ref_val-unset}" in + t_ref_val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + add_pari + local p + local v + local suite=stable + t-archive pari-extra 3-1 + t-archive-none pari-extra + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-archive-none-reprepro + t-reprepro-setup + local rrinst= + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror + local rrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/conf + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/conf + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + exec + local arch ++ dpkg --print-architecture + arch=amd64 + for suitespec in $suitespecs + local suite=sid + local sname=unstable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/dists + '[' unstable '!=' sid ']' + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/dists/unstable + ln -s sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/dists/unstable + cat + for suitespec in $suitespecs + local suite=stable + local sname=stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/dists + '[' stable '!=' stable ']' + cat + t-reprepro-regen + local rrinst= + t-reprepro--run export + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror + reprepro --outdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror --basedir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror export + local rrinst= + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/pari-extra_3-1.dsc + t-archive-query-reprepro stable pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=stable + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local rrinst= + t-reprepro-includedsc stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_3-1.dsc '' + local suite=stable + local dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_3-1.dsc + local rrinst= + t-reprepro--run includedsc stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_3-1.dsc + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror + reprepro --outdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror --basedir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror includedsc stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_3-1.dsc Exporting indices... + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-dgit fetch unstable,stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch unstable,stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' fork_for_multisuite: unstable stable fetching unstable... + sh -ec 'cd "$1"; find -atime +30 -type f -print0 | xargs -0r rm --' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget + apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#test-dummy' update Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror unstable InRelease [2083 B] Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror unstable InRelease [2083 B] Reading package lists... W: file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/dists/unstable/InRelease: Key is stored in legacy trusted.gpg keyring (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/etc-apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. release file Codename: sid canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' | apt-cache -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#test-dummy' showsrc example => `Package: example'... + sh -ec 'cd "$1"/source; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#test-dummy' --download-only --only-source source example Reading package lists... Skipping already downloaded file 'example_1.0.orig-docs.tar.gz' Skipping already downloaded file 'example_1.0.orig.tar.gz' Skipping already downloaded file 'example_1.0-1.debian.tar.xz' Need to get 0 B/999 B of source archives. Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror unstable/main example 1.0-1 (dsc) [999 B] Download complete and in download only mode query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/source/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... dgit [unstable] ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... multisuite unstable ok (canon=sid) fetching stable... + sh -ec 'cd "$1"; find -atime +30 -type f -print0 | xargs -0r rm --' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget + apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#test-dummy' update Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror stable InRelease [2084 B] Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror stable InRelease [2084 B] Get:2 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror stable/main Sources [572 B] Reading package lists... W: file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/etc-apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. release file Codename: stable canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' | apt-cache -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#test-dummy' showsrc example W: Unable to locate package example => `' get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! dgit [stable]: source package example does not exist in suite stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... multisuite stable missing | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid,stable' => `' multisuite merge check sid multisuite merge this-needed + git update-ref -m 'dgit fetch sid,stable' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' 'refs/remotes/dgit/dgit/sid,stable' 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' calculated combined tracking suite sid,stable + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/sid,stable refs/remotes/dgit/sid + local g + for g in $* + t-ref-same refs/remotes/dgit/sid,stable + local name=refs/remotes/dgit/sid,stable + local val ++ t-git-get-ref refs/remotes/dgit/sid,stable ++ local ref=refs/remotes/dgit/sid,stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/sid,stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/sid,stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/remotes/dgit/sid,stable + local name=refs/remotes/dgit/sid,stable + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/sid + local name=refs/remotes/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/sid ++ local ref=refs/remotes/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/remotes/dgit/sid + local name=refs/remotes/dgit/sid + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/clone-reprepro-artifacts + '[' x/tmp/autopkgtest.l3K01R/clone-reprepro-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/clone-reprepro-artifacts/clone-reprepro.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script tar: ./gnupg/S.gpg-agent.extra: socket ignored tar: ./gnupg/S.gpg-agent.browser: socket ignored tar: ./gnupg/S.gpg-agent.ssh: socket ignored tar: ./gnupg/S.gpg-agent: socket ignored 93.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:28:06]: test clone-reprepro: -----------------------] clone-reprepro PASS autopkgtest [21:28:06]: test clone-reprepro: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:28:06]: test downstream-gitless: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25279 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25279 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25279 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:28:10]: test downstream-gitless: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=downstream-gitless ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/downstream-gitless-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/downstream-gitless-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.1', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tag' => 'test-dummy/1.1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `460f2a96b6ee3edd029e45d6835e6ffd2f256c2b' + git verify-tag 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `a700dec0479eb17500f1784760ddaedff44388f6' + git verify-tag a700dec0479eb17500f1784760ddaedff44388f6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 a700dec0479eb17500f1784760ddaedff44388f6 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='ea9bcabe86969c93101756b61ad951113cbe8a32181a2f02486f4119880551bd -' + echo '1.1 ea9bcabe86969c93101756b61ad951113cbe8a32181a2f02486f4119880551bd main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/tags/archive/test-dummy/1.1 => a700dec0479eb17500f1784760ddaedff44388f6 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a700dec0479eb17500f1784760ddaedff44388f6' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=460f2a96b6ee3edd029e45d6835e6ffd2f256c2b |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a700dec0479eb17500f1784760ddaedff44388f6 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=460f2a96b6ee3edd029e45d6835e6ffd2f256c2b |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a700dec0479eb17500f1784760ddaedff44388f6 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.2', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `205c73a30ae4b3fc6a9142afff04d41721aa3eb6' + git verify-tag 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `abf0ef9b6077367342516bfd9940d38a3be34c05' + git verify-tag abf0ef9b6077367342516bfd9940d38a3be34c05 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 abf0ef9b6077367342516bfd9940d38a3be34c05 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: a700dec0479eb17500f1784760ddaedff44388f6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='2a7cc76b2001a5319ccc0f4c78b8791d721c4b1c7a844f44d10590b73fa19505 -' + echo '1.2 2a7cc76b2001a5319ccc0f4c78b8791d721c4b1c7a844f44d10590b73fa19505 main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/tags/archive/test-dummy/1.1 => 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 refs/tags/archive/test-dummy/1.2 => a700dec0479eb17500f1784760ddaedff44388f6 refs/tags/test-dummy/1.1 => abf0ef9b6077367342516bfd9940d38a3be34c05 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> abf0ef9b6077367342516bfd9940d38a3be34c05 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'abf0ef9b6077367342516bfd9940d38a3be34c05', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a700dec0479eb17500f1784760ddaedff44388f6', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '205c73a30ae4b3fc6a9142afff04d41721aa3eb6' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=460f2a96b6ee3edd029e45d6835e6ffd2f256c2b |> 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=205c73a30ae4b3fc6a9142afff04d41721aa3eb6 |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a700dec0479eb17500f1784760ddaedff44388f6 |> abf0ef9b6077367342516bfd9940d38a3be34c05 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=abf0ef9b6077367342516bfd9940d38a3be34c05 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=460f2a96b6ee3edd029e45d6835e6ffd2f256c2b |> 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=205c73a30ae4b3fc6a9142afff04d41721aa3eb6 |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a700dec0479eb17500f1784760ddaedff44388f6 |> abf0ef9b6077367342516bfd9940d38a3be34c05 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=abf0ef9b6077367342516bfd9940d38a3be34c05 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1' }, { 'Tag' => 'test-dummy/2.0', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `38de9850ae6a31b12b733bdee268f001d6c1a1a3' + git verify-tag 38de9850ae6a31b12b733bdee268f001d6c1a1a3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:22 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 38de9850ae6a31b12b733bdee268f001d6c1a1a3 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `f01906cdbbb76245cbfecd7522a306b5520d19e8' + git verify-tag f01906cdbbb76245cbfecd7522a306b5520d19e8 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:22 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 f01906cdbbb76245cbfecd7522a306b5520d19e8 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a700dec0479eb17500f1784760ddaedff44388f6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: abf0ef9b6077367342516bfd9940d38a3be34c05 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:22 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='cf61a85b154f1c5ca213a8f43145e384a65b17d5c69e4e2e8c620552377f12a3 -' + echo '2.0 cf61a85b154f1c5ca213a8f43145e384a65b17d5c69e4e2e8c620552377f12a3 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/tags/archive/test-dummy/1.1 => 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 refs/tags/archive/test-dummy/1.2 => 38de9850ae6a31b12b733bdee268f001d6c1a1a3 refs/tags/archive/test-dummy/2.0 => a700dec0479eb17500f1784760ddaedff44388f6 refs/tags/test-dummy/1.1 => abf0ef9b6077367342516bfd9940d38a3be34c05 refs/tags/test-dummy/1.2 => f01906cdbbb76245cbfecd7522a306b5520d19e8 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 38de9850ae6a31b12b733bdee268f001d6c1a1a3 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> abf0ef9b6077367342516bfd9940d38a3be34c05 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> f01906cdbbb76245cbfecd7522a306b5520d19e8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a700dec0479eb17500f1784760ddaedff44388f6', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '205c73a30ae4b3fc6a9142afff04d41721aa3eb6', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '38de9850ae6a31b12b733bdee268f001d6c1a1a3', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'abf0ef9b6077367342516bfd9940d38a3be34c05', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'f01906cdbbb76245cbfecd7522a306b5520d19e8' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=460f2a96b6ee3edd029e45d6835e6ffd2f256c2b |> 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=205c73a30ae4b3fc6a9142afff04d41721aa3eb6 |> 38de9850ae6a31b12b733bdee268f001d6c1a1a3 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=38de9850ae6a31b12b733bdee268f001d6c1a1a3 |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a700dec0479eb17500f1784760ddaedff44388f6 |> abf0ef9b6077367342516bfd9940d38a3be34c05 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=abf0ef9b6077367342516bfd9940d38a3be34c05 |> f01906cdbbb76245cbfecd7522a306b5520d19e8 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=f01906cdbbb76245cbfecd7522a306b5520d19e8 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=460f2a96b6ee3edd029e45d6835e6ffd2f256c2b |> 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=205c73a30ae4b3fc6a9142afff04d41721aa3eb6 |> 38de9850ae6a31b12b733bdee268f001d6c1a1a3 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=38de9850ae6a31b12b733bdee268f001d6c1a1a3 |> a700dec0479eb17500f1784760ddaedff44388f6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a700dec0479eb17500f1784760ddaedff44388f6 |> abf0ef9b6077367342516bfd9940d38a3be34c05 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=abf0ef9b6077367342516bfd9940d38a3be34c05 |> f01906cdbbb76245cbfecd7522a306b5520d19e8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=f01906cdbbb76245cbfecd7522a306b5520d19e8 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tag' => 'archive/test-dummy/2.1', 'TfSuffix' => '', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/2.1', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `35839e9a5db6c4d0b76fa8afe3bbd9f2a8d264e3' + git verify-tag 35839e9a5db6c4d0b76fa8afe3bbd9f2a8d264e3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 35839e9a5db6c4d0b76fa8afe3bbd9f2a8d264e3 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d16d2df91efb23eea9b30b16cfc1d2e07ac09132' + git verify-tag d16d2df91efb23eea9b30b16cfc1d2e07ac09132 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 d16d2df91efb23eea9b30b16cfc1d2e07ac09132 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 205c73a30ae4b3fc6a9142afff04d41721aa3eb6 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 38de9850ae6a31b12b733bdee268f001d6c1a1a3 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: a700dec0479eb17500f1784760ddaedff44388f6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: abf0ef9b6077367342516bfd9940d38a3be34c05 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: f01906cdbbb76245cbfecd7522a306b5520d19e8 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:28:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='e655b8429d4e3d0bcfeb509868e04002976bed08f049843b808f7a958c9575b9 -' + echo '2.1 e655b8429d4e3d0bcfeb509868e04002976bed08f049843b808f7a958c9575b9 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + mkdir map + cd map + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/map/.git/ + cd .. + cd example + filter refs/heads/master refs/remotes/dgit/dgit/sid + git filter-branch --msg-filter 'sed s/Sid/Spong/' --tag-name-filter cat '^archive/test-dummy/2.0' refs/heads/master refs/remotes/dgit/dgit/sid Rewrite d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 (1/1) (0 seconds passed, remaining 0 predicted) Ref 'refs/heads/master' was rewritten Ref 'refs/remotes/dgit/dgit/sid' was rewritten archive/test-dummy/2.1 -> archive/test-dummy/2.1 (d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> 607a66789db97a80a676b4ffbf45275c5b7fe795) gpg signature stripped from tag object 35839e9a5db6c4d0b76fa8afe3bbd9f2a8d264e3 test-dummy/2.1 -> test-dummy/2.1 (d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> 607a66789db97a80a676b4ffbf45275c5b7fe795) gpg signature stripped from tag object d16d2df91efb23eea9b30b16cfc1d2e07ac09132 + for r in "$@" + record-map refs/heads/master ++ t-git-get-ref-exact refs/original/refs/heads/master ++ local ref=refs/original/refs/heads/master ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/original/refs/heads/master' + old=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ t-git-get-ref-exact refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/heads/master' + new=607a66789db97a80a676b4ffbf45275c5b7fe795 + '[' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 = 607a66789db97a80a676b4ffbf45275c5b7fe795 ']' + echo 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 607a66789db97a80a676b4ffbf45275c5b7fe795' + for r in "$@" + record-map refs/remotes/dgit/dgit/sid ++ t-git-get-ref-exact refs/original/refs/remotes/dgit/dgit/sid ++ local ref=refs/original/refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/original/refs/remotes/dgit/dgit/sid' + old=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ t-git-get-ref-exact refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' + new=607a66789db97a80a676b4ffbf45275c5b7fe795 + '[' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 = 607a66789db97a80a676b4ffbf45275c5b7fe795 ']' + echo 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 607a66789db97a80a676b4ffbf45275c5b7fe795' + t-ref-head + local val ++ git rev-parse HEAD + val=607a66789db97a80a676b4ffbf45275c5b7fe795 + t-ref-same-val HEAD 607a66789db97a80a676b4ffbf45275c5b7fe795 + local name=HEAD + local val=607a66789db97a80a676b4ffbf45275c5b7fe795 + case "${t_ref_val-unset}" in + t_ref_val=607a66789db97a80a676b4ffbf45275c5b7fe795 + t_ref_names+=("$name") + cd ../git/example.git + filter refs/dgit/sid + git filter-branch --msg-filter 'sed s/Sid/Spong/' --tag-name-filter cat '^archive/test-dummy/2.0' refs/dgit/sid Rewrite d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 (1/1) (0 seconds passed, remaining 0 predicted) Ref 'refs/dgit/sid' was rewritten archive/test-dummy/2.1 -> archive/test-dummy/2.1 (d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> 607a66789db97a80a676b4ffbf45275c5b7fe795) gpg signature stripped from tag object 35839e9a5db6c4d0b76fa8afe3bbd9f2a8d264e3 test-dummy/2.1 -> test-dummy/2.1 (d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> 607a66789db97a80a676b4ffbf45275c5b7fe795) gpg signature stripped from tag object d16d2df91efb23eea9b30b16cfc1d2e07ac09132 + for r in "$@" + record-map refs/dgit/sid ++ t-git-get-ref-exact refs/original/refs/dgit/sid ++ local ref=refs/original/refs/dgit/sid ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/original/refs/dgit/sid' + old=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ t-git-get-ref-exact refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/dgit/sid' + new=607a66789db97a80a676b4ffbf45275c5b7fe795 + '[' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 = 607a66789db97a80a676b4ffbf45275c5b7fe795 ']' + echo 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 607a66789db97a80a676b4ffbf45275c5b7fe795' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/map + git add map + git commit -m 'by test suite' [master (root-commit) 3b495a6] by test suite 1 file changed, 3 insertions(+) create mode 100644 map + git push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git master:refs/dgit-rewrite/map To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] master -> refs/dgit-rewrite/map + cd .. + suitespecs=avon + t-reprepro-cfg ds- downstream + local rrinst=ds- + local rrdistro=downstream + local etcapt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror + t-git-config dgit-distro.downstream.archive-query aptget: + git config --global dgit-distro.downstream.archive-query aptget: + t-git-config dgit-distro.downstream.mirror file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/ + git config --global dgit-distro.downstream.mirror file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/ + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt + cat + export APT_CONFIG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/conf + APT_CONFIG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/conf + gpg --export Hannibal gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + fakeroot apt-key add W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) W: Unable to read /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) OK + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/apt.conf.d + t-reprepro-setup ds- + local rrinst=ds- + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror + local rrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/conf + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/conf + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/pool/main + exec + local arch ++ dpkg --print-architecture + arch=amd64 + for suitespec in $suitespecs + local suite=avon + local sname=avon + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/dists + '[' avon '!=' avon ']' + cat + distro= + dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc + t-reprepro-includedsc avon /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc ds- + local suite=avon + local dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc + local rrinst=ds- + t-reprepro--run includedsc avon /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror + reprepro --outdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror --basedir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror includedsc avon /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc Exporting indices... + t-reprepro-regen ds- + local rrinst=ds- + t-reprepro--run export + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror + reprepro --outdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror --basedir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror export + mkdir example.import + cd example.import + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import/.git/ + t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc x + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc x | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/x => `refs/heads/x' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/x' => `' gpgv: Signature made Thu Dec 26 21:28:14 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map => 3b495a6e749025fce4348080e1b3a30e1e640c90 refs/dgit-rewrite/map git_lrfetch_sane fspecs +refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90' }; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| 51516389792c0bbd1377a84700d0d6916c8cde22 blob 246 GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 missing .dsc names distro test-dummy: fetching additional commits git_lrfetch_sane suppl=1 specs tags/archive/test-dummy/1.1 git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/1\.1) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/tags/archive/test-dummy/1.1 => 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/tags/archive/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/1.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/1.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b' }; GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | sh -ec 'echo 6ede489d12a09dd148d1f78c3a2179afddf29843 | git cat-file --batch-check' => `6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255' + git update-ref -m 'dgit import-dsc (Dgit): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc' refs/heads/x 6ede489d12a09dd148d1f78c3a2179afddf29843 | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: dgit: import-dsc: updated git ref refs/heads/x + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + t-git-config dgit-suite.avon.distro downstream + git config --global dgit-suite.avon.distro downstream + t-git-config dgit-distro.downstream.git-check false + git config --global dgit-distro.downstream.git-check false + t-dgit clone example avon example.avon + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example avon example.avon | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.avon + sh -ec 'cd "$1"; find -atime +30 -type f -print0 | xargs -0r rm --' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget + apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#downstream' update Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon InRelease [2077 B] Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon InRelease [2077 B] Get:2 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon/main Sources [551 B] Reading package lists... W: file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/dists/avon/InRelease: Key is stored in legacy trusted.gpg keyring (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. release file Codename: avon canonical suite name is avon + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true | apt-cache -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#downstream' showsrc example => `Package: example'... + sh -ec 'cd "$1"/source; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#downstream' --download-only --only-source source example Reading package lists... Need to get 0 B/1923 B of source archives. Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon/main example 1.1 (dsc) [1167 B] Get:2 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon/main example 1.1 (tar) [756 B] Download complete and in download only mode query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/source/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map => 3b495a6e749025fce4348080e1b3a30e1e640c90 refs/dgit-rewrite/map git_lrfetch_sane fspecs +refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/avon git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90' }; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| 51516389792c0bbd1377a84700d0d6916c8cde22 blob 246 GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 missing .dsc names distro test-dummy: fetching additional commits git_lrfetch_sane suppl=1 specs tags/archive/test-dummy/1.1 git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/1\.1) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/tags/archive/test-dummy/1.1 => 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b refs/tags/archive/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/1.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/1.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/avon git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b' }; GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/downstream/dgit/avon' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/avon' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 + git update-ref -m 'dgit fetch avon' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/avon 6ede489d12a09dd148d1f78c3a2179afddf29843 => `' + git reset --hard refs/remotes/dgit/dgit/avon HEAD is now at 6ede489 Ancestor + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.avon CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.avon del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + perl -i -pe 's/ test-dummy / unknown-distro / if m/^Dgit:/' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc + cd example.import + t-expect-fail 'hinted url with protocol file which is unsafe' t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc xunk + local 'mpat=hinted url with protocol file which is unsafe' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc xunk + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc xunk | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/xunk => `refs/heads/xunk' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/xunk' => `' gpgv: Signature made Thu Dec 26 21:28:14 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (unknown-distro) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro unknown-distro: fetching rewrite map dgit: error: .dsc Dgit metadata is in context of distro unknown-distro dgit: for which we have no configured url; dgit: .dsc provides hinted url with protocol file which is unsafe. dgit: (can be overridden by config - consult documentation) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'hinted url with protocol file which is unsafe' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=hinted url with protocol file which is unsafe' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'hinted url with protocol file which is unsafe' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: .dsc provides hinted url with protocol file which is unsafe. + t-git-config dgit.dsc-url-proto-ok.file true + git config --global dgit.dsc-url-proto-ok.file true + t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc xunk + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc xunk | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/xunk => `refs/heads/xunk' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/xunk' => `' gpgv: Signature made Thu Dec 26 21:28:14 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (unknown-distro) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro unknown-distro: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map => 3b495a6e749025fce4348080e1b3a30e1e640c90 refs/dgit-rewrite/map git_lrfetch_sane fspecs +refs/dgit-rewrite/map:refs/dgit-fetch/unknown-distro/dgit-rewrite/map + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/dgit-rewrite/map:refs/dgit-fetch/unknown-distro/dgit-rewrite/map' | git for-each-ref refs/dgit-fetch/unknown-distro |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/unknown-distro/dgit-rewrite/map git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/unknown-distro/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90' }; GCF| git cat-file --batch GCF>| refs/dgit-fetch/unknown-distro/dgit-rewrite/map:map GCF<| 51516389792c0bbd1377a84700d0d6916c8cde22 blob 246 GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | sh -ec 'echo 6ede489d12a09dd148d1f78c3a2179afddf29843 | git cat-file --batch-check' => `6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255' + git update-ref -m 'dgit import-dsc (Dgit): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc' refs/heads/xunk 6ede489d12a09dd148d1f78c3a2179afddf29843 | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: dgit: import-dsc: updated git ref refs/heads/xunk + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc + t-reprepro-includedsc avon /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc ds- + local suite=avon + local dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc + local rrinst=ds- + t-reprepro--run includedsc avon /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror + reprepro --outdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror --basedir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror includedsc avon /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc Exporting indices... Deleting files no longer referenced... + t-reprepro-regen ds- + local rrinst=ds- + t-reprepro--run export + local mir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror + reprepro --outdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror --basedir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror export + cd example.avon + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.avon + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.avon' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/avon' + sh -ec 'cd "$1"; find -atime +30 -type f -print0 | xargs -0r rm --' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget + apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#downstream' update Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon InRelease [2077 B] Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon InRelease [2077 B] Get:2 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon/main Sources [553 B] Reading package lists... W: file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror/dists/avon/InRelease: Key is stored in legacy trusted.gpg keyring (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-etc-apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. release file Codename: avon canonical suite name is avon | apt-cache -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#downstream' showsrc example => `Package: example'... + sh -ec 'cd "$1"/source; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget apt-get -c '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/apt.conf#downstream' --download-only --only-source source example Reading package lists... Need to get 0 B/2189 B of source archives. Get:1 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon/main example 2.1 (dsc) [1170 B] Get:2 file:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ds-mirror avon/main example 2.1 (tar) [1019 B] Download complete and in download only mode query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/.cache/dgit/aptget/source/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map => 3b495a6e749025fce4348080e1b3a30e1e640c90 refs/dgit-rewrite/map git_lrfetch_sane fspecs +refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/avon git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b', 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90' }; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| 51516389792c0bbd1377a84700d0d6916c8cde22 blob 246 server's git history rewrite map contains a relevant entry! using rewritten git hash in place of .dsc value GCF>| 607a66789db97a80a676b4ffbf45275c5b7fe795 GCF<| 607a66789db97a80a676b4ffbf45275c5b7fe795 missing .dsc names distro test-dummy: fetching additional commits git_lrfetch_sane suppl=1 specs tags/archive/test-dummy/2.1 git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/2\.1) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/tags/archive/test-dummy/2.1 => c177cd6af7c529760c51622b3ad35cbd78404be1 refs/tags/archive/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/2.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/2.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> c177cd6af7c529760c51622b3ad35cbd78404be1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/avon git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'c177cd6af7c529760c51622b3ad35cbd78404be1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b' }; GCF>| 607a66789db97a80a676b4ffbf45275c5b7fe795 GCF<| 607a66789db97a80a676b4ffbf45275c5b7fe795 commit 252 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/downstream/dgit/avon' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/avon' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 607a66789db97a80a676b4ffbf45275c5b7fe795 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 607a66789db97a80a676b4ffbf45275c5b7fe795 Dgit field in .dsc from archive fetch hash=607a66789db97a80a676b4ffbf45275c5b7fe795 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 607a66789db97a80a676b4ffbf45275c5b7fe795 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch avon' DGIT_ARCHIVE 607a66789db97a80a676b4ffbf45275c5b7fe795 | git log -n2 607a66789db97a80a676b4ffbf45275c5b7fe795 => `commit 607a66789db97a80a676b4ffbf45275c5b7fe795'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/avon 607a66789db97a80a676b4ffbf45275c5b7fe795 => `' dgit ok: fetched into refs/remotes/dgit/dgit/avon CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.avon del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same refs/remotes/dgit/dgit/avon + local name=refs/remotes/dgit/dgit/avon + local val ++ t-git-get-ref refs/remotes/dgit/dgit/avon ++ local ref=refs/remotes/dgit/dgit/avon ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/avon ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/avon\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=607a66789db97a80a676b4ffbf45275c5b7fe795 + t-ref-same-val refs/remotes/dgit/dgit/avon 607a66789db97a80a676b4ffbf45275c5b7fe795 + local name=refs/remotes/dgit/dgit/avon + local val=607a66789db97a80a676b4ffbf45275c5b7fe795 + case "${t_ref_val-unset}" in + t_ref_val=607a66789db97a80a676b4ffbf45275c5b7fe795 + t_ref_names+=("$name") + cd ../example.import + git init Reinitialized existing Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import/.git/ + t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +x + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +x | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/x => `refs/heads/x' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/x' => `6ede489d12a09dd148d1f78c3a2179afddf29843' gpgv: Signature made Thu Dec 26 21:28:27 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map => 3b495a6e749025fce4348080e1b3a30e1e640c90 refs/dgit-rewrite/map git_lrfetch_sane fspecs +refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b' }; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| 51516389792c0bbd1377a84700d0d6916c8cde22 blob 246 server's git history rewrite map contains a relevant entry! using rewritten git hash in place of .dsc value GCF>| 607a66789db97a80a676b4ffbf45275c5b7fe795 GCF<| 607a66789db97a80a676b4ffbf45275c5b7fe795 missing .dsc names distro test-dummy: fetching additional commits git_lrfetch_sane suppl=1 specs tags/archive/test-dummy/2.1 git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/2\.1) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/tags/archive/test-dummy/2.1 => c177cd6af7c529760c51622b3ad35cbd78404be1 refs/tags/archive/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/2.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/2.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' | git for-each-ref refs/dgit-fetch/test-dummy |> 3b495a6e749025fce4348080e1b3a30e1e640c90 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map |> 460f2a96b6ee3edd029e45d6835e6ffd2f256c2b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> c177cd6af7c529760c51622b3ad35cbd78404be1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '460f2a96b6ee3edd029e45d6835e6ffd2f256c2b', 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => '3b495a6e749025fce4348080e1b3a30e1e640c90', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'c177cd6af7c529760c51622b3ad35cbd78404be1' }; GCF>| 607a66789db97a80a676b4ffbf45275c5b7fe795 GCF<| 607a66789db97a80a676b4ffbf45275c5b7fe795 commit 252 | sh -ec 'echo 607a66789db97a80a676b4ffbf45275c5b7fe795 | git cat-file --batch-check' => `607a66789db97a80a676b4ffbf45275c5b7fe795 commit 252' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 607a66789db97a80a676b4ffbf45275c5b7fe795 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit import-dsc (Dgit): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +' refs/heads/x 607a66789db97a80a676b4ffbf45275c5b7fe795 | git ls-tree -lrz -- 607a66789db97a80a676b4ffbf45275c5b7fe795: dgit: import-dsc: updated git ref refs/heads/x + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same refs/heads/x + local name=refs/heads/x + local val ++ t-git-get-ref refs/heads/x ++ local ref=refs/heads/x ++ case "$ref" in ++ git show-ref -d refs/heads/x ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/x\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=607a66789db97a80a676b4ffbf45275c5b7fe795 + t-ref-same-val refs/heads/x 607a66789db97a80a676b4ffbf45275c5b7fe795 + local name=refs/heads/x + local val=607a66789db97a80a676b4ffbf45275c5b7fe795 + case "${t_ref_val-unset}" in + t_ref_val=607a66789db97a80a676b4ffbf45275c5b7fe795 + t_ref_names+=("$name") + git show x + grep Spong Spong + t-expect-fail 'Your git tree does not have that object' t-dgit --no-chase-dsc-distro import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +y + local 'mpat=Your git tree does not have that object' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --no-chase-dsc-distro import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +y + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-chase-dsc-distro import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +y | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/y => `refs/heads/y' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/y' => `' gpgv: Signature made Thu Dec 26 21:28:27 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash not chasing .dsc distro test-dummy: not fetching rewrite map | sh -ec 'echo d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git cat-file --batch-check' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 missing' dgit: error: .dsc contains Dgit field referring to object d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 dgit: Your git tree does not have that object. Try `git fetch' from a dgit: plausible server (browse.dgit.d.o? salsa?), and try the import-dsc again. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Your git tree does not have that object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Your git tree does not have that object' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Your git tree does not have that object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Your git tree does not have that object. Try `git fetch' from a + cd ../example + t-dgit --no-chase-dsc-distro import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +y + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-chase-dsc-distro import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +y | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/y => `refs/heads/y' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/y' => `' gpgv: Signature made Thu Dec 26 21:28:27 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash not chasing .dsc distro test-dummy: not fetching rewrite map | sh -ec 'echo d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git cat-file --batch-check' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250' + git update-ref -m 'dgit import-dsc (Dgit): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +' refs/heads/y d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git ls-tree -lrz -- d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: dgit: import-dsc: updated git ref refs/heads/y + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git show y + grep Sid Sid + * Sid * Sid + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.avon + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.import + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/map + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/downstream-gitless-artifacts + '[' x/tmp/autopkgtest.l3K01R/downstream-gitless-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/downstream-gitless-artifacts/downstream-gitless.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script tar: ./gnupg/S.gpg-agent.extra: socket ignored tar: ./gnupg/S.gpg-agent.browser: socket ignored tar: ./gnupg/S.gpg-agent.ssh: socket ignored tar: ./gnupg/S.gpg-agent: socket ignored 92.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:28:33]: test downstream-gitless: -----------------------] downstream-gitless PASS autopkgtest [21:28:33]: test downstream-gitless: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:28:33]: test alternating-dgit: preparing testbed autopkgtest [21:28:38]: testbed dpkg architecture: amd64 autopkgtest [21:28:38]: testbed apt version: 2.6.1 autopkgtest [21:28:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.9 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7677 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-libmagic-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgpgme11 libgssapi-krb5-2 libhttp-server-simple-perl libhttp-server-simple-static-perl libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 126 newly installed, 0 to remove and 0 not upgraded. Need to get 91.0 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:40 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:43 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:51 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:54 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:70 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:93 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 libfile-libmagic-perl amd64 1.23-1+b3 [31.6 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 libhttp-server-simple-perl all 0.52-2 [29.4 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 libhttp-server-simple-static-perl all 0.14-2 [10.7 kB] Fetched 91.0 MB in 1s (91.7 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libfile-libmagic-perl. Preparing to unpack .../105-libfile-libmagic-perl_1.23-1+b3_amd64.deb ... Unpacking libfile-libmagic-perl (1.23-1+b3) ... Selecting previously unselected package libhttp-server-simple-perl. Preparing to unpack .../106-libhttp-server-simple-perl_0.52-2_all.deb ... Unpacking libhttp-server-simple-perl (0.52-2) ... Selecting previously unselected package libhttp-server-simple-static-perl. Preparing to unpack .../107-libhttp-server-simple-static-perl_0.14-2_all.deb ... Unpacking libhttp-server-simple-static-perl (0.14-2) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libfile-libmagic-perl (1.23-1+b3) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libhttp-server-simple-perl (0.52-2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up libhttp-server-simple-static-perl (0.14-2) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:29:05]: test alternating-dgit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=alternating-dgit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/alternating-dgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/alternating-dgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7a3f7560712d65d31871813d0dd6643b1ca0b252' + git verify-tag 7a3f7560712d65d31871813d0dd6643b1ca0b252 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 7a3f7560712d65d31871813d0dd6643b1ca0b252 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `8fb6b0336615cb7203d127f7db414d6bdf9e18d6' + git verify-tag 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='43df29bba981fe4e6574db195ab011195c1c41364f0b5a49f205550e8ea11aed -' + echo '1.1 43df29bba981fe4e6574db195ab011195c1c41364f0b5a49f205550e8ea11aed main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/tags/archive/test-dummy/1.1 => 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '7a3f7560712d65d31871813d0dd6643b1ca0b252', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '8fb6b0336615cb7203d127f7db414d6bdf9e18d6' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'archive/test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } }, { 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `26e715fd1eaec9d0446a4d43501c0eb2d335f0be' + git verify-tag 26e715fd1eaec9d0446a4d43501c0eb2d335f0be gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:13 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 26e715fd1eaec9d0446a4d43501c0eb2d335f0be | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `63af08b6b4f7f1b28c5ca45080140d67a470524e' + git verify-tag 63af08b6b4f7f1b28c5ca45080140d67a470524e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:13 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 63af08b6b4f7f1b28c5ca45080140d67a470524e | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/stable + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:13 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='00007e25d289c493fa26a8a9d8bdae1f09238ee0522a7edade74e787ef944a7f -' + echo '1.2 00007e25d289c493fa26a8a9d8bdae1f09238ee0522a7edade74e787ef944a7f main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/tags/archive/test-dummy/1.1 => 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/tags/archive/test-dummy/1.2 => 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/tags/test-dummy/1.1 => 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '26e715fd1eaec9d0446a4d43501c0eb2d335f0be', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '8fb6b0336615cb7203d127f7db414d6bdf9e18d6', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '63af08b6b4f7f1b28c5ca45080140d67a470524e', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '7a3f7560712d65d31871813d0dd6643b1ca0b252' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=26e715fd1eaec9d0446a4d43501c0eb2d335f0be |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=63af08b6b4f7f1b28c5ca45080140d67a470524e | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=26e715fd1eaec9d0446a4d43501c0eb2d335f0be |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=63af08b6b4f7f1b28c5ca45080140d67a470524e query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.0', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'View' => 'dgit' }, { 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `8680e230441ec7d0e9534f643c957c50f001c07d' + git verify-tag 8680e230441ec7d0e9534f643c957c50f001c07d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 8680e230441ec7d0e9534f643c957c50f001c07d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `aba349fe4abf5cc3253b3d86f5f5ec889b40d53b' + git verify-tag aba349fe4abf5cc3253b3d86f5f5ec889b40d53b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 aba349fe4abf5cc3253b3d86f5f5ec889b40d53b | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='193b171a04aeb7ef49bcd713b0ddc4c756d2c5d5d1a66bf601648a39d8860f23 -' + echo '2.0 193b171a04aeb7ef49bcd713b0ddc4c756d2c5d5d1a66bf601648a39d8860f23 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/tags/archive/test-dummy/1.1 => 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/tags/archive/test-dummy/1.2 => 8680e230441ec7d0e9534f643c957c50f001c07d refs/tags/archive/test-dummy/2.0 => 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/tags/test-dummy/1.1 => 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/tags/test-dummy/1.2 => aba349fe4abf5cc3253b3d86f5f5ec889b40d53b refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '8680e230441ec7d0e9534f643c957c50f001c07d', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '63af08b6b4f7f1b28c5ca45080140d67a470524e', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'aba349fe4abf5cc3253b3d86f5f5ec889b40d53b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '26e715fd1eaec9d0446a4d43501c0eb2d335f0be', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '8fb6b0336615cb7203d127f7db414d6bdf9e18d6', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '7a3f7560712d65d31871813d0dd6643b1ca0b252' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=26e715fd1eaec9d0446a4d43501c0eb2d335f0be |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=8680e230441ec7d0e9534f643c957c50f001c07d |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=63af08b6b4f7f1b28c5ca45080140d67a470524e |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=aba349fe4abf5cc3253b3d86f5f5ec889b40d53b | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=26e715fd1eaec9d0446a4d43501c0eb2d335f0be |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=8680e230441ec7d0e9534f643c957c50f001c07d |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=63af08b6b4f7f1b28c5ca45080140d67a470524e |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=aba349fe4abf5cc3253b3d86f5f5ec889b40d53b query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tag' => 'archive/test-dummy/2.1', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '' }, { 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tag' => 'test-dummy/2.1', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `d503d831be11cb85319de21be7a4136d627582bd' + git verify-tag d503d831be11cb85319de21be7a4136d627582bd gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 d503d831be11cb85319de21be7a4136d627582bd | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `2797388584f3dda9568dae6397afc80b9cb659a7' + git verify-tag 2797388584f3dda9568dae6397afc80b9cb659a7 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 2797388584f3dda9568dae6397afc80b9cb659a7 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 8680e230441ec7d0e9534f643c957c50f001c07d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: aba349fe4abf5cc3253b3d86f5f5ec889b40d53b refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='c66db3141ed05ee2cf4ab7ae802078ec9775c0510023f56af42b7fe4aca084ff -' + echo '2.1 c66db3141ed05ee2cf4ab7ae802078ec9775c0510023f56af42b7fe4aca084ff main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-setup-import http-git-check + local setupname=http-git-check + local setupsrc + local lock + '[' x = x ']' + setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock + local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ']' + with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src http-git-check /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=http-git-check + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/alternating-dgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/alternating-dgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/http-git-check ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=http-git-check ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg +++ DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock +++ DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log +++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg +++ DGIT_TEST_REAL_GPG=/usr/bin/gpg +++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg +++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg +++ export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG +++ cat +++ : /usr/bin/gpg-agent ++++ type -p gpg-agent +++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ export DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent +++ DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent +++ t-tstunt gpg +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real gpg +++ local f=gpg +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p gpg +++ real=/usr/bin/gpg +++ rc=0 +++ set -e +++ case $rc in +++ local varname=gpg +++ varname=DGIT_TEST_REAL_GPG +++ eval ' : ${DGIT_TEST_REAL_GPG:=$real} export DGIT_TEST_REAL_GPG ' ++++ : /usr/bin/gpg ++++ export DGIT_TEST_REAL_GPG +++ f=./gpg +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies libhttp-server-simple-static-perl + : 'Hopefully installed: libhttp-server-simple-static-perl' + t-setup-done '' --files-from=/dev/null ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local savevars= + local savedirs=--files-from=/dev/null + local 'importeval= $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local import=IMPORT.http-git-check + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.http-git-check.tar --files-from=/dev/null + printf '\n%s\n' ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/http-static-server /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ read git_check_port ++ t-git-config --global dgit-distro.test-dummy.git-check url ++ git config --global --global dgit-distro.test-dummy.git-check url ++ t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ git config --global --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ t-git-config --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:44915 ++ git config --global --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:44915 + cd example + git checkout -b nondgit Switched to a new branch 'nondgit' + t-commit 'non-dgit upload' + local 'msg=non-dgit upload' + v=2.2 + t-debchange --force-distribution -v2.2 --distribution unstable 'non-dgit upload' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.2 --distribution unstable 'non-dgit upload' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.2 --distribution unstable non-dgit upload libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'non-dgit upload' [nondgit f9f283c] non-dgit upload 1 file changed, 6 insertions(+) + revision=3 + t-non-dgit-upload + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `f9f283c05d70ccdeafb6ce29433c21a951e1c754' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f9f283c05d70ccdeafb6ce29433c21a951e1c754 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v2.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_2.2.dsc and example_2.2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + c=example_2.2_source.changes + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A example_2.2_source.changes signfile dsc example_2.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc example_2.2.dsc example_2.2_source.changes signfile changes example_2.2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput -c /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy example_2.2_source.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.2.dsc + t-archive-query-aq sid example 2.2 main/example_2.2.dsc + local suite=sid + local p=example + local v=2.2 + local dscf=main/example_2.2.dsc + local sha ++ sha256sum + sha='94e7798e4dab76ed58fa5d5d4b3384291e7492581aefc1b5d8a7cc932c09b766 -' + echo '2.2 94e7798e4dab76ed58fa5d5d4b3384291e7492581aefc1b5d8a7cc932c09b766 main/example_2.2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-git-next-date + GIT_COMMITTER_DATE='1530000001 +0100' + GIT_AUTHOR_DATE='1530000001 +0100' + cd example + cd .. + t-dgit clone example ./example.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example ./example.2 | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD ./example.2 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid query: fetching http://127.0.0.1:44915/example.git/HEAD... dgit-repos check_for_git => 1. + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit/sid => 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/tags/archive/test-dummy/1.1 => 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/tags/archive/test-dummy/1.2 => 8680e230441ec7d0e9534f643c957c50f001c07d refs/tags/archive/test-dummy/2.0 => d503d831be11cb85319de21be7a4136d627582bd refs/tags/archive/test-dummy/2.1 => 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/tags/test-dummy/1.1 => 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/tags/test-dummy/1.2 => aba349fe4abf5cc3253b3d86f5f5ec889b40d53b refs/tags/test-dummy/2.0 => 2797388584f3dda9568dae6397afc80b9cb659a7 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit refs/dgit-fetch/test-dummy/dgit/sid |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d503d831be11cb85319de21be7a4136d627582bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 2797388584f3dda9568dae6397afc80b9cb659a7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '26e715fd1eaec9d0446a4d43501c0eb2d335f0be', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'aba349fe4abf5cc3253b3d86f5f5ec889b40d53b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '63af08b6b4f7f1b28c5ca45080140d67a470524e', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '2797388584f3dda9568dae6397afc80b9cb659a7', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd503d831be11cb85319de21be7a4136d627582bd', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '7a3f7560712d65d31871813d0dd6643b1ca0b252', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '8fb6b0336615cb7203d127f7db414d6bdf9e18d6', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '8680e230441ec7d0e9534f643c957c50f001c07d', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 + git update-ref refs/tags/archive/test-dummy/1.1 7a3f7560712d65d31871813d0dd6643b1ca0b252 '' |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=26e715fd1eaec9d0446a4d43501c0eb2d335f0be + git update-ref refs/tags/archive/test-dummy/1.2 26e715fd1eaec9d0446a4d43501c0eb2d335f0be '' |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=8680e230441ec7d0e9534f643c957c50f001c07d + git update-ref refs/tags/archive/test-dummy/2.0 8680e230441ec7d0e9534f643c957c50f001c07d '' |> d503d831be11cb85319de21be7a4136d627582bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d503d831be11cb85319de21be7a4136d627582bd + git update-ref refs/tags/archive/test-dummy/2.1 d503d831be11cb85319de21be7a4136d627582bd '' |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 + git update-ref refs/tags/test-dummy/1.1 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 '' |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=63af08b6b4f7f1b28c5ca45080140d67a470524e + git update-ref refs/tags/test-dummy/1.2 63af08b6b4f7f1b28c5ca45080140d67a470524e '' |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=aba349fe4abf5cc3253b3d86f5f5ec889b40d53b + git update-ref refs/tags/test-dummy/2.0 aba349fe4abf5cc3253b3d86f5f5ec889b40d53b '' |> 2797388584f3dda9568dae6397afc80b9cb659a7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=2797388584f3dda9568dae6397afc80b9cb659a7 + git update-ref refs/tags/test-dummy/2.1 2797388584f3dda9568dae6397afc80b9cb659a7 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.2.dsc... get_archive_dsc: Version 2.2 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' previous reference hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack considering reusing example_2.2.tar.gz: (No such file or directory) linked. using existing example_2.2.tar.gz considering saving example_2.2.tar.gz: (File exists) no need. + dpkg-source --no-check -x -- example.dsc dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz CD example-2.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8ac575c6e3130344f4026dd12dec2c32922adfc2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.2 package changelog, entry no.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `300feb37108f13148ad19d5656d9aef7a114e654' synthesised git commit from .dsc 2.2 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 fetch mergeinfos: commit 300feb37108f13148ad19d5656d9aef7a114e654 Import of source package commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 dgit suite branch on dgit git server ReverseParents=1 Message=Record example (2.2) in archive suite sid | git cat-file commit 300feb37108f13148ad19d5656d9aef7a114e654 => `tree 8ac575c6e3130344f4026dd12dec2c32922adfc2'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgitclog; exec "$@"' x git cat-file blob 300feb37108f13148ad19d5656d9aef7a114e654:debian/changelog | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/mergecommit => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' fetch hash=da7fba676047c6a8e72a018a88c1ef8c1478aa47 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 da7fba676047c6a8e72a018a88c1ef8c1478aa47 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE da7fba676047c6a8e72a018a88c1ef8c1478aa47 | git log -n2 da7fba676047c6a8e72a018a88c1ef8c1478aa47 => `commit da7fba676047c6a8e72a018a88c1ef8c1478aa47'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid da7fba676047c6a8e72a018a88c1ef8c1478aa47 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at da7fba6 Record example (2.2) in archive suite sid + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in ./example.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 del_lrfetchrefs... del_lrfetchrefs: d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 8680e230441ec7d0e9534f643c957c50f001c07d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d503d831be11cb85319de21be7a4136d627582bd refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: aba349fe4abf5cc3253b3d86f5f5ec889b40d53b refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 2797388584f3dda9568dae6397afc80b9cb659a7 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.2 + t-commit 'now a dgit upload again' + local 'msg=now a dgit upload again' + v=2.3 + t-debchange --force-distribution -v2.3 --distribution unstable 'now a dgit upload again' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.3 --distribution unstable 'now a dgit upload again' + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ debchange --force-distribution -v2.3 --distribution unstable now a dgit upload again libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'now a dgit upload again' [dgit/sid 5ab2693] now a dgit upload again 1 file changed, 6 insertions(+) + revision=4 + t-dgit -wgf push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.3' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.3.tar.gz dpkg-source: info: building example in example_2.3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.3_source.changes dpkg-genchanges -S -v2.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.3.dsc, example_2.3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.. renaming (Files) example_2.3.tar.gz renaming (dsc) example_2.3.dsc renaming (changes) example_2.3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 actually entering push query: fetching http://127.0.0.1:44915/example.git/HEAD... dgit-repos check_for_git => 1. git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit/sid => 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/tags/archive/test-dummy/1.1 => 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/tags/archive/test-dummy/1.2 => 8680e230441ec7d0e9534f643c957c50f001c07d refs/tags/archive/test-dummy/2.0 => d503d831be11cb85319de21be7a4136d627582bd refs/tags/archive/test-dummy/2.1 => 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/tags/test-dummy/1.1 => 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/tags/test-dummy/1.2 => aba349fe4abf5cc3253b3d86f5f5ec889b40d53b refs/tags/test-dummy/2.0 => 2797388584f3dda9568dae6397afc80b9cb659a7 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit refs/dgit-fetch/test-dummy/dgit/sid |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d503d831be11cb85319de21be7a4136d627582bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 2797388584f3dda9568dae6397afc80b9cb659a7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '26e715fd1eaec9d0446a4d43501c0eb2d335f0be', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd503d831be11cb85319de21be7a4136d627582bd', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'aba349fe4abf5cc3253b3d86f5f5ec889b40d53b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '2797388584f3dda9568dae6397afc80b9cb659a7', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '8fb6b0336615cb7203d127f7db414d6bdf9e18d6', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '8680e230441ec7d0e9534f643c957c50f001c07d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '63af08b6b4f7f1b28c5ca45080140d67a470524e', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '7a3f7560712d65d31871813d0dd6643b1ca0b252' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=26e715fd1eaec9d0446a4d43501c0eb2d335f0be |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=8680e230441ec7d0e9534f643c957c50f001c07d |> d503d831be11cb85319de21be7a4136d627582bd tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=d503d831be11cb85319de21be7a4136d627582bd |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=63af08b6b4f7f1b28c5ca45080140d67a470524e |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=aba349fe4abf5cc3253b3d86f5f5ec889b40d53b |> 2797388584f3dda9568dae6397afc80b9cb659a7 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=2797388584f3dda9568dae6397afc80b9cb659a7 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 7a3f7560712d65d31871813d0dd6643b1ca0b252 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=7a3f7560712d65d31871813d0dd6643b1ca0b252 |> 26e715fd1eaec9d0446a4d43501c0eb2d335f0be tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=26e715fd1eaec9d0446a4d43501c0eb2d335f0be |> 8680e230441ec7d0e9534f643c957c50f001c07d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=8680e230441ec7d0e9534f643c957c50f001c07d |> d503d831be11cb85319de21be7a4136d627582bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d503d831be11cb85319de21be7a4136d627582bd |> 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=8fb6b0336615cb7203d127f7db414d6bdf9e18d6 |> 63af08b6b4f7f1b28c5ca45080140d67a470524e tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=63af08b6b4f7f1b28c5ca45080140d67a470524e |> aba349fe4abf5cc3253b3d86f5f5ec889b40d53b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=aba349fe4abf5cc3253b3d86f5f5ec889b40d53b |> 2797388584f3dda9568dae6397afc80b9cb659a7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=2797388584f3dda9568dae6397afc80b9cb659a7 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.2.dsc... get_archive_dsc: Version 2.2 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' previous reference hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' fetch_from_archive: lastfetch=da7fba676047c6a8e72a018a88c1ef8c1478aa47 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack considering reusing example_2.2.tar.gz: (No such file or directory) linked. using existing example_2.2.tar.gz considering saving example_2.2.tar.gz: (File exists) no need. + dpkg-source --no-check -x -- example.dsc dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz CD example-2.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8ac575c6e3130344f4026dd12dec2c32922adfc2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.2 package changelog, entry no.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `300feb37108f13148ad19d5656d9aef7a114e654' synthesised git commit from .dsc 2.2 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgitclog; exec "$@"' x git cat-file blob da7fba676047c6a8e72a018a88c1ef8c1478aa47:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgitclog; exec "$@"' x git cat-file blob 300feb37108f13148ad19d5656d9aef7a114e654:debian/changelog | git merge-base da7fba676047c6a8e72a018a88c1ef8c1478aa47 da7fba676047c6a8e72a018a88c1ef8c1478aa47 => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' | git rev-parse 'da7fba676047c6a8e72a018a88c1ef8c1478aa47~0' => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' | git rev-parse 'da7fba676047c6a8e72a018a88c1ef8c1478aa47~0' => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' fetch mergeinfos: commit da7fba676047c6a8e72a018a88c1ef8c1478aa47 dgit client's archive history view fetch hash=da7fba676047c6a8e72a018a88c1ef8c1478aa47 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 da7fba676047c6a8e72a018a88c1ef8c1478aa47 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git merge-base da7fba676047c6a8e72a018a88c1ef8c1478aa47 da7fba676047c6a8e72a018a88c1ef8c1478aa47 => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' | git rev-parse 'da7fba676047c6a8e72a018a88c1ef8c1478aa47~0' => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' | git rev-parse 'da7fba676047c6a8e72a018a88c1ef8c1478aa47~0' => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE da7fba676047c6a8e72a018a88c1ef8c1478aa47 | git log -n2 da7fba676047c6a8e72a018a88c1ef8c1478aa47 => `commit da7fba676047c6a8e72a018a88c1ef8c1478aa47'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.3 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base da7fba676047c6a8e72a018a88c1ef8c1478aa47 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' | git rev-parse 'da7fba676047c6a8e72a018a88c1ef8c1478aa47~0' => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' | git rev-parse 'da7fba676047c6a8e72a018a88c1ef8c1478aa47~0' => `da7fba676047c6a8e72a018a88c1ef8c1478aa47' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack checking that example_2.3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_2.3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_2.3.dsc) dpkg-source: info: extracting example in example-2.3 dpkg-source: info: unpacking example_2.3.tar.gz CD example-2.3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `87a6e85eba896ce0fe1e99518f9e66ff869db7a5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + git diff --quiet 87a6e85eba896ce0fe1e99518f9e66ff869db7a5 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 files_compare_inputs example_2.3.dsc files_compare_inputs example_2.3.dsc Checksums-Sha256 files_compare_inputs example_2.3.dsc Checksums-Sha256 example_2.3.tar.gz files_compare_inputs example_2.3.dsc Checksums-Sha1 files_compare_inputs example_2.3.dsc Checksums-Sha1 example_2.3.tar.gz files_compare_inputs example_2.3.dsc Files files_compare_inputs example_2.3.dsc Files example_2.3.tar.gz files_compare_inputs example_2.3_source.changes files_compare_inputs example_2.3_source.changes Checksums-Sha256 files_compare_inputs example_2.3_source.changes Checksums-Sha256 example_2.3.dsc files_compare_inputs example_2.3_source.changes Checksums-Sha256 example_2.3.tar.gz files_compare_inputs example_2.3_source.changes Checksums-Sha1 files_compare_inputs example_2.3_source.changes Checksums-Sha1 example_2.3.dsc files_compare_inputs example_2.3_source.changes Checksums-Sha1 example_2.3.tar.gz files_compare_inputs example_2.3_source.changes Files files_compare_inputs example_2.3_source.changes Files example_2.3.dsc files_compare_inputs example_2.3_source.changes Files example_2.3.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.3)... checking origs needed placement 'devel extra'... origs example_2.3.tar.gz | 3979d4f356d701a089d41032cbd677ed 1087 example_2.3.tar.gz ../example_2.3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.3', '5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.3', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7' }, { 'Objid' => '5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.3' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag.signed.tmp => `db377284867105f60901f77e2d38dd081e86e52a' + git verify-tag db377284867105f60901f77e2d38dd081e86e52a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.3 db377284867105f60901f77e2d38dd081e86e52a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/tag-dgit.signed.tmp => `fe3fa7dd1fbe5c5d3551b46b12edd7c5effa1cb1' + git verify-tag fe3fa7dd1fbe5c5d3551b46b12edd7c5effa1cb1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.3 fe3fa7dd1fbe5c5d3551b46b12edd7c5effa1cb1 query: fetching http://127.0.0.1:44915/example.git/HEAD... dgit-repos check_for_git => 1. + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7:refs/dgit/sid refs/tags/archive/test-dummy/2.3 refs/tags/test-dummy/2.3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd..5ab2693 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 -> refs/dgit/sid * [new tag] archive/test-dummy/2.3 -> archive/test-dummy/2.3 * [new tag] test-dummy/2.3 -> test-dummy/2.3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.3_source.changes signfile dsc ../example_2.3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.3.dsc ../example_2.3_source.changes signfile changes ../example_2.3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.3_source.changes gpg: ../example_2.3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 del_lrfetchrefs... del_lrfetchrefs: d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 7a3f7560712d65d31871813d0dd6643b1ca0b252 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 26e715fd1eaec9d0446a4d43501c0eb2d335f0be refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 8680e230441ec7d0e9534f643c957c50f001c07d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d503d831be11cb85319de21be7a4136d627582bd refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 8fb6b0336615cb7203d127f7db414d6bdf9e18d6 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 63af08b6b4f7f1b28c5ca45080140d67a470524e refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: aba349fe4abf5cc3253b3d86f5f5ec889b40d53b refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 2797388584f3dda9568dae6397afc80b9cb659a7 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t-ref-same-val refs/heads/dgit/sid 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + local name=refs/heads/dgit/sid + local val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + case "${t_ref_val-unset}" in + t_ref_val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.3.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.3.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.3.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.3.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.3.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 test-dummy archive/test-dummy/2.3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 test-dummy archive/test-dummy/2.3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.3.dsc 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.3.dsc + local val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + case "${t_ref_val-unset}" in + t_ref_val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.3 + t-refs-same refs/tags/archive/test-dummy/2.3 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.3 + local name=refs/tags/archive/test-dummy/2.3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.3 ++ local ref=refs/tags/archive/test-dummy/2.3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t-ref-same-val refs/tags/archive/test-dummy/2.3 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + local name=refs/tags/archive/test-dummy/2.3 + local val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + case "${t_ref_val-unset}" in + t_ref_val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t-ref-same-val refs/remotes/dgit/dgit/sid 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + local name=refs/remotes/dgit/dgit/sid + local val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + case "${t_ref_val-unset}" in + t_ref_val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.3 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.3 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t-ref-same-val refs/dgit/sid 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + local name=refs/dgit/sid + local val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + case "${t_ref_val-unset}" in + t_ref_val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.3 + local name=refs/tags/archive/test-dummy/2.3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.3 ++ local ref=refs/tags/archive/test-dummy/2.3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t-ref-same-val refs/tags/archive/test-dummy/2.3 5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + local name=refs/tags/archive/test-dummy/2.3 + local val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + case "${t_ref_val-unset}" in + t_ref_val=5ab2693c33e2d3f6d248d8181375e2c6abf6c0b7 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.3 + git verify-tag refs/tags/archive/test-dummy/2.3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/alternating-dgit-artifacts + '[' x/tmp/autopkgtest.l3K01R/alternating-dgit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/alternating-dgit-artifacts/alternating-dgit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 /tmp/autopkgtest.l3K01R/wrapper.sh: Killing leaked background processes: 4481 /tmp/autopkgtest.l3K01R/wrapper.sh: 233: ps: not found autopkgtest [21:29:28]: test alternating-dgit: -----------------------] alternating-dgit PASS autopkgtest [21:29:28]: test alternating-dgit: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:29:28]: test clone-gitnosuite: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:29:32]: test clone-gitnosuite: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=clone-gitnosuite ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-gitnosuite-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-gitnosuite-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local savevars= + local savedirs=--files-from=/dev/null + local 'importeval= $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local import=IMPORT.http-git-check + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.http-git-check.tar --files-from=/dev/null + printf '\n%s\n' ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/http-static-server /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ read git_check_port ++ t-git-config --global dgit-distro.test-dummy.git-check url ++ git config --global --global dgit-distro.test-dummy.git-check url ++ t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ git config --global --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ t-git-config --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:44911 ++ git config --global --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:44911 + t-archive pari-extra 3-1 + t-archive-none pari-extra + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + cp -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid query: fetching http://127.0.0.1:44911/pari-extra.git/HEAD... dgit-repos check_for_git => 1. + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1664k 0 --:--:-- --:--:-- --:--:-- 1664k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 30.3M 0 --:--:-- --:--:-- --:--:-- 30.3M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 Import of source package fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 3d33f8b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) notice: No default references + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/clone-gitnosuite-artifacts + '[' x/tmp/autopkgtest.l3K01R/clone-gitnosuite-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/clone-gitnosuite-artifacts/clone-gitnosuite.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:29:35]: test clone-gitnosuite: -----------------------] clone-gitnosuite PASS autopkgtest [21:29:35]: test clone-gitnosuite: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:29:36]: test clone-nogit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:29:40]: test clone-nogit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=clone-nogit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-nogit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-nogit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local savevars= + local savedirs=--files-from=/dev/null + local 'importeval= $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local import=IMPORT.http-git-check + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.http-git-check.tar --files-from=/dev/null + printf '\n%s\n' ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/http-static-server /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ read git_check_port ++ t-git-config --global dgit-distro.test-dummy.git-check url ++ git config --global --global dgit-distro.test-dummy.git-check url ++ t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ git config --global --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ t-git-config --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:35187 ++ git config --global --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:35187 + t-archive pari-extra 3-1 + t-archive-none pari-extra + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid query: fetching http://127.0.0.1:35187/pari-extra.git/HEAD... dgit-repos check_for_git => . + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1618k 0 --:--:-- --:--:-- --:--:-- 1618k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 20.4M 0 --:--:-- --:--:-- --:--:-- 20.4M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 Import of source package fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 3d33f8b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/heads/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/heads/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/remotes/dgit/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + patch -p1 -u + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid 6cfbeb5] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val HEAD 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=HEAD + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `6cfbeb52ce126ee40067fe8fa263446a79082de7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6cfbeb52ce126ee40067fe8fa263446a79082de7 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra actually entering push query: fetching http://127.0.0.1:35187/pari-extra.git/HEAD... dgit-repos check_for_git => . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch_from_archive: lastfetch=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0:debian/changelog | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 dgit client's archive history view fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3-2_dummy1 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `6cfbeb52ce126ee40067fe8fa263446a79082de7' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 6cfbeb52ce126ee40067fe8fa263446a79082de7 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 6cfbeb52ce126ee40067fe8fa263446a79082de7 files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Files files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.diff.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz ../pari-extra_3-2~dummy1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3-2~dummy1', '6cfbeb52ce126ee40067fe8fa263446a79082de7', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/3-2_dummy1', 'Tfn' => sub { "DUMMY" }, 'Objid' => '6cfbeb52ce126ee40067fe8fa263446a79082de7', 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => '6cfbeb52ce126ee40067fe8fa263446a79082de7', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/3-2_dummy1', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp => `94a6f137a96ed2d86733ec131f76baf05dcb9255' + git verify-tag 94a6f137a96ed2d86733ec131f76baf05dcb9255 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 94a6f137a96ed2d86733ec131f76baf05dcb9255 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp => `e6ac37a915d0673d868e4c4223fc8108bf68d7fc' + git verify-tag e6ac37a915d0673d868e4c4223fc8108bf68d7fc gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 e6ac37a915d0673d868e4c4223fc8108bf68d7fc query: fetching http://127.0.0.1:35187/pari-extra.git/HEAD... dgit-repos check_for_git => . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create pari-extra ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template pari-extra.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 6cfbeb52ce126ee40067fe8fa263446a79082de7:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git * [new reference] 6cfbeb52ce126ee40067fe8fa263446a79082de7 -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../pari-extra_3-2~dummy1_source.changes' signfile dsc ../pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../pari-extra_3-2~dummy1.dsc ../pari-extra_3-2~dummy1_source.changes signfile changes ../pari-extra_3-2~dummy1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../pari-extra_3-2~dummy1_source.changes' gpg: ../pari-extra_3-2~dummy1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3-2~dummy1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/heads/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/heads/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6cfbeb52ce126ee40067fe8fa263446a79082de7 test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6cfbeb52ce126ee40067fe8fa263446a79082de7 test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/remotes/dgit/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/remotes/dgit/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:29:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/clone-nogit-artifacts + '[' x/tmp/autopkgtest.l3K01R/clone-nogit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/clone-nogit-artifacts/clone-nogit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 74.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:29:45]: test clone-nogit: -----------------------] clone-nogit PASS autopkgtest [21:29:45]: test clone-nogit: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:29:45]: test clone-skew: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:29:49]: test clone-skew: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=clone-skew ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-skew-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-skew-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + perl -i -ne ' print or die $!; s/1.0-1/1.0-1+0.1/g; s/ \w/ sprintf " %x", $& ^ 1 /e; print or die $!; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/package.sid.example + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + LC_MESSAGES=C + t-dgit clone example + tee got.message + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching http://127.0.0.1:34649//pool/main/example_1.0-1+0.1.dsc... query: fetching http://127.0.0.1:34649//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- http://127.0.0.1:34649//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 88092 0 --:--:-- --:--:-- --:--:-- 115k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- http://127.0.0.1:34649//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 155k 0 --:--:-- --:--:-- --:--:-- 182k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- http://127.0.0.1:34649//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 660k 0 --:--:-- --:--:-- --:--:-- 1269k considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... SKEW CHECK WANT 1.0-1+0.1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog SKEW CHECK GOT 1.0-1 Warning: archive skew detected. Using the available version: Archive allegedly contains 1.0-1+0.1 We were able to obtain only 1.0-1 | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep 'Warning: archive skew detected.' got.message Warning: archive skew detected. Using the available version: + egrep 'We were able to obtain only *1.0-1$' got.message We were able to obtain only 1.0-1 + cd example + t-cloned-fetched-good + t-diff-nogit ../extract/example-1.0 . + diff --exclude=.git --exclude=.pc -ruN ../extract/example-1.0 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t-ref-same-val refs/heads/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + local name=refs/heads/dgit/sid + local val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + case "${t_ref_val-unset}" in + t_ref_val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t-ref-same-val refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + local name=refs/remotes/dgit/dgit/sid + local val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + case "${t_ref_val-unset}" in + t_ref_val=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/clone-skew-artifacts + '[' x/tmp/autopkgtest.l3K01R/clone-skew-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/clone-skew-artifacts/clone-skew.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.8% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 /tmp/autopkgtest.l3K01R/wrapper.sh: Killing leaked background processes: 120 /tmp/autopkgtest.l3K01R/wrapper.sh: 233: ps: not found autopkgtest [21:29:52]: test clone-skew: -----------------------] autopkgtest [21:29:52]: test clone-skew: - - - - - - - - - - results - - - - - - - - - - clone-skew PASS autopkgtest [21:29:52]: test drs-clone-nogit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:29:57]: test drs-clone-nogit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=drs-clone-nogit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/drs-clone-nogit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/drs-clone-nogit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local savevars= + local savedirs=--files-from=/dev/null + local 'importeval= $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local import=IMPORT.http-git-check + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.http-git-check.tar --files-from=/dev/null + printf '\n%s\n' ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/http-static-server /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ read git_check_port ++ t-git-config --global dgit-distro.test-dummy.git-check url ++ git config --global --global dgit-distro.test-dummy.git-check url ++ t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ git config --global --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ t-git-config --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:38741 ++ git config --global --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:38741 + t-archive pari-extra 3-1 + t-archive-none pari-extra + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid query: fetching http://127.0.0.1:38741/pari-extra.git/HEAD... dgit-repos check_for_git => . + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1712k 0 --:--:-- --:--:-- --:--:-- 1712k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 21.8M 0 --:--:-- --:--:-- --:--:-- 21.8M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 Import of source package fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 3d33f8b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/heads/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/heads/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/remotes/dgit/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + patch -p1 -u + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid 6cfbeb5] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val HEAD 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=HEAD + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `6cfbeb52ce126ee40067fe8fa263446a79082de7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6cfbeb52ce126ee40067fe8fa263446a79082de7 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra actually entering push query: fetching http://127.0.0.1:38741/pari-extra.git/HEAD... dgit-repos check_for_git => . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch_from_archive: lastfetch=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0:debian/changelog | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 dgit client's archive history view fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3-2_dummy1 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `6cfbeb52ce126ee40067fe8fa263446a79082de7' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 6cfbeb52ce126ee40067fe8fa263446a79082de7 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 6cfbeb52ce126ee40067fe8fa263446a79082de7 files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Files files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.diff.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz ../pari-extra_3-2~dummy1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3-2~dummy1', '6cfbeb52ce126ee40067fe8fa263446a79082de7', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/3-2_dummy1', 'View' => 'dgit', 'Objid' => '6cfbeb52ce126ee40067fe8fa263446a79082de7', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } }, { 'View' => 'dgit', 'Tag' => 'test-dummy/3-2_dummy1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '6cfbeb52ce126ee40067fe8fa263446a79082de7' } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp => `790cb461b2eaf7b09438bacb20314f04ec66fece' + git verify-tag 790cb461b2eaf7b09438bacb20314f04ec66fece gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:00 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 790cb461b2eaf7b09438bacb20314f04ec66fece | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp => `0e610ab6ee4092a08093325b4d32f390dd57085e' + git verify-tag 0e610ab6ee4092a08093325b4d32f390dd57085e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:00 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 0e610ab6ee4092a08093325b4d32f390dd57085e query: fetching http://127.0.0.1:38741/pari-extra.git/HEAD... dgit-repos check_for_git => . + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' 6cfbeb52ce126ee40067fe8fa263446a79082de7:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TESTNAME=drs-clone-nogit remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TMPBASE= remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 6cfbeb52ce126ee40067fe8fa263446a79082de7 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 790cb461b2eaf7b09438bacb20314f04ec66fece refs/tags/archive/test-dummy/3-2_dummy1 remote: = upd.| 0000000000000000000000000000000000000000 0e610ab6ee4092a08093325b4d32f390dd57085e refs/tags/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG remote: gpgv: Signature made Thu Dec 26 21:30:00 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID XCSu6ug0Vi/Edq8DEX6nFWx3f9k 2024-12-26 1735248600 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735248600 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy1 test-dummy/3-2_dummy1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra '3-2~dummy1' sid archive/test-dummy/3-2_dummy1 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 0000000000000000000000000000000000000000 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n 6cfbeb52ce126ee40067fe8fa263446a79082de7 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872/./objects/tmp_objdir-incoming-W5Zs8Z/dgit-recv-wrapper 6cfbeb52ce126ee40067fe8fa263446a79082de7:refs/dgit/sid 790cb461b2eaf7b09438bacb20314f04ec66fece:refs/tags/archive/test-dummy/3-2_dummy1 0e610ab6ee4092a08093325b4d32f390dd57085e:refs/tags/test-dummy/3-2_dummy1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: * [new reference] 6cfbeb52ce126ee40067fe8fa263446a79082de7 -> refs/dgit/sid remote: * [new tag] 790cb461b2eaf7b09438bacb20314f04ec66fece -> archive/test-dummy/3-2_dummy1 remote: * [new tag] 0e610ab6ee4092a08093325b4d32f390dd57085e -> test-dummy/3-2_dummy1 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming872/./objects/tmp_objdir-incoming-W5Zs8Z/dgit-recv-wrapper 6cfbeb52ce126ee40067fe8fa263446a79082de7:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: * [new branch] 6cfbeb52ce126ee40067fe8fa263446a79082de7 -> master remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm pari-extra '3-2~dummy1' sid archive/test-dummy/3-2_dummy1 '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =hook => 0 remote: =stunthook done. show-ref (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective) ... show-refs| 6cfbeb52ce126ee40067fe8fa263446a79082de7 refs/dgit/sid show-refs| 6cfbeb52ce126ee40067fe8fa263446a79082de7 refs/heads/master show-refs| 790cb461b2eaf7b09438bacb20314f04ec66fece refs/tags/archive/test-dummy/3-2_dummy1 show-refs| 0e610ab6ee4092a08093325b4d32f390dd57085e refs/tags/test-dummy/3-2_dummy1 installprospective ? locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 install /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective => /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming872.lock 0 locking pari-extra_prospective.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git * [new reference] 6cfbeb52ce126ee40067fe8fa263446a79082de7 -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../pari-extra_3-2~dummy1_source.changes' signfile dsc ../pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../pari-extra_3-2~dummy1.dsc ../pari-extra_3-2~dummy1_source.changes signfile changes ../pari-extra_3-2~dummy1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../pari-extra_3-2~dummy1_source.changes' gpg: ../pari-extra_3-2~dummy1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3-2~dummy1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/heads/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/heads/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6cfbeb52ce126ee40067fe8fa263446a79082de7 test-dummy archive/test-dummy/3-2_dummy1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6cfbeb52ce126ee40067fe8fa263446a79082de7 test-dummy archive/test-dummy/3-2_dummy1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/remotes/dgit/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/remotes/dgit/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=6cfbeb52ce126ee40067fe8fa263446a79082de7 + '[' x6cfbeb52ce126ee40067fe8fa263446a79082de7 = x6cfbeb52ce126ee40067fe8fa263446a79082de7 ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:00 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/drs-clone-nogit-artifacts + '[' x/tmp/autopkgtest.l3K01R/drs-clone-nogit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/drs-clone-nogit-artifacts/clone-nogit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 /tmp/autopkgtest.l3K01R/wrapper.sh: Killing leaked background processes: 179 /tmp/autopkgtest.l3K01R/wrapper.sh: 233: ps: not found autopkgtest [21:30:02]: test drs-clone-nogit: -----------------------] drs-clone-nogit PASS autopkgtest [21:30:02]: test drs-clone-nogit: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:30:02]: test dsd-clone-nogit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:30:06]: test dsd-clone-nogit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=dsd-clone-nogit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/dsd-clone-nogit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/dsd-clone-nogit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local savevars= + local savedirs=--files-from=/dev/null + local 'importeval= $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local import=IMPORT.http-git-check + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.http-git-check.tar --files-from=/dev/null + printf '\n%s\n' ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/http-static-server /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ read git_check_port ++ t-git-config --global dgit-distro.test-dummy.git-check url ++ git config --global --global dgit-distro.test-dummy.git-check url ++ t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ git config --global --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ t-git-config --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:37409 ++ git config --global --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:37409 + t-archive pari-extra 3-1 + t-archive-none pari-extra + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid query: fetching http://127.0.0.1:37409/pari-extra.git/HEAD... dgit-repos check_for_git => . + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 2625k 0 --:--:-- --:--:-- --:--:-- 2625k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 23.1M 0 --:--:-- --:--:-- --:--:-- 23.1M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 Import of source package fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 3d33f8b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/heads/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/heads/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/remotes/dgit/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + patch -p1 -u + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid 6cfbeb5] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val HEAD 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=HEAD + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `6cfbeb52ce126ee40067fe8fa263446a79082de7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6cfbeb52ce126ee40067fe8fa263446a79082de7 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra actually entering push query: fetching http://127.0.0.1:37409/pari-extra.git/HEAD... dgit-repos check_for_git => . query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch_from_archive: lastfetch=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0:debian/changelog | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 dgit client's archive history view fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3-2_dummy1 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `6cfbeb52ce126ee40067fe8fa263446a79082de7' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 6cfbeb52ce126ee40067fe8fa263446a79082de7 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 6cfbeb52ce126ee40067fe8fa263446a79082de7 files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Files files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.diff.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG pari-extra + : )))))))))))))))))))))))))))))))))))))))) => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz ../pari-extra_3-2~dummy1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3-2~dummy1', '6cfbeb52ce126ee40067fe8fa263446a79082de7', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/3-2_dummy1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '6cfbeb52ce126ee40067fe8fa263446a79082de7' }, { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => '6cfbeb52ce126ee40067fe8fa263446a79082de7', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/3-2_dummy1' } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp => `33376726cd1ddc78bf4e60110c460a1df6a116cd' + git verify-tag 33376726cd1ddc78bf4e60110c460a1df6a116cd gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 33376726cd1ddc78bf4e60110c460a1df6a116cd | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp => `077d716aa4719e70066af07556f67accc88622af' + git verify-tag 077d716aa4719e70066af07556f67accc88622af gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 077d716aa4719e70066af07556f67accc88622af query: fetching http://127.0.0.1:37409/pari-extra.git/HEAD... dgit-repos check_for_git => . + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/pari-extra.git' 6cfbeb52ce126ee40067fe8fa263446a79082de7:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/pari-extra.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG pari-extra warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:30:09 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective remote: * [new reference] 6cfbeb52ce126ee40067fe8fa263446a79082de7 -> refs/dgit/sid remote: * [new tag] 33376726cd1ddc78bf4e60110c460a1df6a116cd -> archive/test-dummy/3-2_dummy1 remote: * [new tag] 077d716aa4719e70066af07556f67accc88622af -> test-dummy/3-2_dummy1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective remote: * [new branch] 6cfbeb52ce126ee40067fe8fa263446a79082de7 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/pari-extra.git * [new reference] 6cfbeb52ce126ee40067fe8fa263446a79082de7 -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../pari-extra_3-2~dummy1_source.changes' signfile dsc ../pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../pari-extra_3-2~dummy1.dsc ../pari-extra_3-2~dummy1_source.changes signfile changes ../pari-extra_3-2~dummy1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../pari-extra_3-2~dummy1_source.changes' gpg: ../pari-extra_3-2~dummy1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3-2~dummy1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/heads/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/heads/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6cfbeb52ce126ee40067fe8fa263446a79082de7 test-dummy archive/test-dummy/3-2_dummy1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6cfbeb52ce126ee40067fe8fa263446a79082de7 test-dummy archive/test-dummy/3-2_dummy1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/pari-extra.git' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/remotes/dgit/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/remotes/dgit/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/dgit/sid 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/dgit/sid + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 6cfbeb52ce126ee40067fe8fa263446a79082de7 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + case "${t_ref_val-unset}" in + t_ref_val=6cfbeb52ce126ee40067fe8fa263446a79082de7 + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=6cfbeb52ce126ee40067fe8fa263446a79082de7 + '[' x6cfbeb52ce126ee40067fe8fa263446a79082de7 = x6cfbeb52ce126ee40067fe8fa263446a79082de7 ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/dsd-clone-nogit-artifacts + '[' x/tmp/autopkgtest.l3K01R/dsd-clone-nogit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/dsd-clone-nogit-artifacts/clone-nogit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 /tmp/autopkgtest.l3K01R/wrapper.sh: Killing leaked background processes: 188 /tmp/autopkgtest.l3K01R/wrapper.sh: 233: ps: not found autopkgtest [21:30:11]: test dsd-clone-nogit: -----------------------] dsd-clone-nogit PASS autopkgtest [21:30:11]: test dsd-clone-nogit: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:30:11]: test ftpmasterapi-http: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:30:15]: test ftpmasterapi-http: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=ftpmasterapi-http ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/ftpmasterapi-http-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/ftpmasterapi-http-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-dependencies libhttp-server-simple-static-perl + : 'Hopefully installed: libhttp-server-simple-static-perl' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/http-static-server /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq + read api_port + t-git-config --global dgit-distro.test-dummy.archive-query ftpmasterapi: + git config --global --global dgit-distro.test-dummy.archive-query ftpmasterapi: + t-git-config --global dgit-distro.test-dummy.archive-query-url http://127.0.0.1:36759/ + git config --global --global dgit-distro.test-dummy.archive-query-url http://127.0.0.1:36759/ + t-dgit archive-api-query suites + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A archive-api-query suites | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching http://127.0.0.1:36759/suites... [ { "archive" : "ftp-master", "codename" : "sid", "components" : [ "main", "contrib", "non-free" ], "name" : "unstable", "dakname" : "unstable" } ] + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/ftpmasterapi-http-artifacts + '[' x/tmp/autopkgtest.l3K01R/ftpmasterapi-http-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/ftpmasterapi-http-artifacts/ftpmasterapi-http.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 69.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 /tmp/autopkgtest.l3K01R/wrapper.sh: Killing leaked background processes: 128 /tmp/autopkgtest.l3K01R/wrapper.sh: 233: ps: not found autopkgtest [21:30:17]: test ftpmasterapi-http: -----------------------] autopkgtest [21:30:17]: test ftpmasterapi-http: - - - - - - - - - - results - - - - - - - - - - ftpmasterapi-http PASS autopkgtest [21:30:17]: test gdr-import-dgit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: git-debrebase libfile-fnmatch-perl 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 10.2 kB/82.5 kB of archives. After this operation, 256 kB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 libfile-fnmatch-perl amd64 0.02-3+b1 [10.2 kB] Fetched 10.2 kB in 0s (331 kB/s) Selecting previously unselected package libfile-fnmatch-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25254 files and directories currently installed.) Preparing to unpack .../libfile-fnmatch-perl_0.02-3+b1_amd64.deb ... Unpacking libfile-fnmatch-perl (0.02-3+b1) ... Selecting previously unselected package git-debrebase. Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) ... Setting up libfile-fnmatch-perl (0.02-3+b1) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... autopkgtest [21:30:22]: test gdr-import-dgit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-import-dgit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-import-dgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-import-dgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + grep 'Unknown Unprocessable' + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Type" => "AddPatches","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Parents" => [{"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0}]} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Contributor" => {"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0},"Msg" => "Merge branch 'upstream' into quilt-tip\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Type" => "Pseudomerge","Overwritten" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Msg" => "Add *.o to .gitignore\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Type" => "Upstream","Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Parents" => [{"Ix" => 0,"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Type" => "Mixed"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n","Parents" => [{"Differs" => 32,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0}],"Type" => "Packaging","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Type" => "Packaging","Parents" => [{"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Differs" => 32,"Ix" => 0}],"Msg" => "WIP\n","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Msg" => "WIP\n"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + grep 'Unknown Unprocessable' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 5040cbdd63959c0526df506a1fcc8a05e3505d86a0d5f969d07354ab76d13c4a 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 5040cbdd63959c0526df506a1fcc8a05e3505d86a0d5f969d07354ab76d13c4a 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 5040cbdd63959c0526df506a1fcc8a05e3505d86a0d5f969d07354ab76d13c4a 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.0-1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-maintview', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548', 'Tag' => 'test-dummy/2.0-1', 'View' => 'maint', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `63ba06224a23e9201bf755485c14cd1f40a137e1' + git verify-tag 63ba06224a23e9201bf755485c14cd1f40a137e1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:25 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 63ba06224a23e9201bf755485c14cd1f40a137e1 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `8ecc6060ffe5476faf28a4ade5bd0b153210dbb7' + git verify-tag 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:25 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'name' => 'debian/changelog, entry no.1', 'is_pgp_signed' => 0, 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'allow_pgp' => 1, 'keep_duplicate' => 0, 'drop_empty' => 0, 'out_order' => [], 'allow_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'allow_pgp' => 1, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'out_order' => [], 'drop_empty' => 0, 'allow_duplicate' => 0, 'keep_duplicate' => 0, 'name' => 'debian/changelog, entry no.1', 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'is_pgp_signed' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/tags/archive/test-dummy/2.0-1 => 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '63ba06224a23e9201bf755485c14cd1f40a137e1', 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '8ecc6060ffe5476faf28a4ade5bd0b153210dbb7' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/2.0-2' }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0-2', 'View' => 'dgit', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da' + git verify-tag 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:30 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `fc464f18b2e021a37b6f1025c92884cb1a3b0778' + git verify-tag fc464f18b2e021a37b6f1025c92884cb1a3b0778 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:30 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 fc464f18b2e021a37b6f1025c92884cb1a3b0778 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='9ed6270f7fe835f7d1eb623d276891bf656276ac8dc254384896efd533766a35 -' + echo '2.0-2 9ed6270f7fe835f7d1eb623d276891bf656276ac8dc254384896efd533766a35 main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + t-setup-import http-git-check + local setupname=http-git-check + local setupsrc + local lock + '[' x = x ']' + setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock + local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ']' + with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src http-git-check /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=http-git-check + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-import-dgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-import-dgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/http-git-check ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=http-git-check ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg +++ DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock +++ DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log +++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg +++ DGIT_TEST_REAL_GPG=/usr/bin/gpg +++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg +++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg +++ export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG +++ cat +++ : /usr/bin/gpg-agent ++++ type -p gpg-agent +++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent +++ export DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent +++ DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent +++ t-tstunt gpg +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real gpg +++ local f=gpg +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p gpg +++ real=/usr/bin/gpg +++ rc=0 +++ set -e +++ case $rc in +++ local varname=gpg +++ varname=DGIT_TEST_REAL_GPG +++ eval ' : ${DGIT_TEST_REAL_GPG:=$real} export DGIT_TEST_REAL_GPG ' ++++ : /usr/bin/gpg ++++ export DGIT_TEST_REAL_GPG +++ f=./gpg +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies libhttp-server-simple-static-perl + : 'Hopefully installed: libhttp-server-simple-static-perl' + t-setup-done '' --files-from=/dev/null ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local savevars= + local savedirs=--files-from=/dev/null + local 'importeval= $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + local import=IMPORT.http-git-check + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.http-git-check.tar --files-from=/dev/null + printf '\n%s\n' ' $troot/http-static-server >$tmp/must-clean/git-check.port $tmp/git read <$tmp/must-clean/git-check.port git_check_port t-git-config --global dgit-distro.test-dummy.git-check url t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD t-git-config --global dgit-distro.test-dummy.git-check-url \ http://127.0.0.1:$git_check_port ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.http-git-check ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/http-static-server /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ read git_check_port ++ t-git-config --global dgit-distro.test-dummy.git-check url ++ git config --global --global dgit-distro.test-dummy.git-check url ++ t-git-config --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ git config --global --global dgit-distro.test-dummy.git-check-suffix .git/HEAD ++ t-git-config --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:38873 ++ git config --global --global dgit-distro.test-dummy.git-check-url http://127.0.0.1:38873 + cd example + : 'non-dgit upload (but we prepare it with dgit anyway)' + v=2.0-2+nmu1 + t-nmu-upload-1 nmu + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + nmubranch=nmu + git checkout -f -b nmu Switched to a new branch 'nmu' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/nmu git-debrebase ffq check_specs * git-debrebase *** WALK 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0 - git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "AddPatches","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}],"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Differs" => 16,"Ix" => 0}],"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Differs" => 8,"Ix" => 1}],"Overwritten" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Contributor" => $VAR1->{"Parents"}[0],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Pseudomerge"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 1 upp 4 proc 9 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 10 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x556e0b656a30) procd=HASH(0x556e0b7072c8) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf = 0x4 git-debrebase *** WALK RETURN 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf) git-debrebase >= update refs/ffq-prev/heads/nmu 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/nmu git-debrebase >= update HEAD 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase convert-to-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D convert-to-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/nmu git-debrebase get_differs 517ec05ac4fb1052455f3fd8594c07fbc10d34e5 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 517ec05ac4fb1052455f3fd8594c07fbc10d34e5/0x2 git-debrebase = Upstream {"CommitId" => "606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Parents" => [{"Differs" => 2,"CommitId" => "517ec05ac4fb1052455f3fd8594c07fbc10d34e5","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 517ec05ac4fb1052455f3fd8594c07fbc10d34e5\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000002 +0100\n"} git-debrebase get_differs 76e34cba590b7381fdabf3320a64b39e7f806f27 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify 517ec05ac4fb1052455f3fd8594c07fbc10d34e5 $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p 76e34cba590b7381fdabf3320a64b39e7f806f27/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76e34cba590b7381fdabf3320a64b39e7f806f27"}],"Type" => "Upstream","Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent 76e34cba590b7381fdabf3320a64b39e7f806f27\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000002 +0100\n","CommitId" => "517ec05ac4fb1052455f3fd8594c07fbc10d34e5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56"} git-debrebase get_differs 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify 76e34cba590b7381fdabf3320a64b39e7f806f27 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9/0x2 git-debrebase = Upstream {"CommitId" => "76e34cba590b7381fdabf3320a64b39e7f806f27","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "71f4bf5a8958ca445930338a054a6fe6fd6bcfe9"}],"Type" => "Upstream","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000002 +0100\n"} git-debrebase get_differs 57f5145b3f1d8b14002345f278bc2d05f3c5d283 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 57f5145b3f1d8b14002345f278bc2d05f3c5d283/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "57f5145b3f1d8b14002345f278bc2d05f3c5d283","Differs" => 16,"Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 57f5145b3f1d8b14002345f278bc2d05f3c5d283\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Changelog","Msg" => "dch -r -D unstable\n","CommitId" => "71f4bf5a8958ca445930338a054a6fe6fd6bcfe9","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 57f5145b3f1d8b14002345f278bc2d05f3c5d283 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "57f5145b3f1d8b14002345f278bc2d05f3c5d283","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c 0 - git-debrebase get_differs 517ec05ac4fb1052455f3fd8594c07fbc10d34e5 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 517ec05ac4fb1052455f3fd8594c07fbc10d34e5/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "517ec05ac4fb1052455f3fd8594c07fbc10d34e5","Differs" => 2}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 517ec05ac4fb1052455f3fd8594c07fbc10d34e5\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase get_differs 76e34cba590b7381fdabf3320a64b39e7f806f27 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify 517ec05ac4fb1052455f3fd8594c07fbc10d34e5 $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p 76e34cba590b7381fdabf3320a64b39e7f806f27/0x2 git-debrebase = Upstream {"Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent 76e34cba590b7381fdabf3320a64b39e7f806f27\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "76e34cba590b7381fdabf3320a64b39e7f806f27","Differs" => 2,"Ix" => 0}],"Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "517ec05ac4fb1052455f3fd8594c07fbc10d34e5"} git-debrebase get_differs 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify 76e34cba590b7381fdabf3320a64b39e7f806f27 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9/0x2 git-debrebase = Upstream {"CommitId" => "76e34cba590b7381fdabf3320a64b39e7f806f27","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c","Parents" => [{"Ix" => 0,"CommitId" => "71f4bf5a8958ca445930338a054a6fe6fd6bcfe9","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000002 +0100\n"} git-debrebase get_differs 57f5145b3f1d8b14002345f278bc2d05f3c5d283 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 57f5145b3f1d8b14002345f278bc2d05f3c5d283/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "71f4bf5a8958ca445930338a054a6fe6fd6bcfe9","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 57f5145b3f1d8b14002345f278bc2d05f3c5d283\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"CommitId" => "57f5145b3f1d8b14002345f278bc2d05f3c5d283","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 57f5145b3f1d8b14002345f278bc2d05f3c5d283 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "57f5145b3f1d8b14002345f278bc2d05f3c5d283","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 1 upp 2 proc 5 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 57f5145b3f1d8b14002345f278bc2d05f3c5d283 Debian (rewriting=0) git-debrebase WALK BUILD 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 76e34cba590b7381fdabf3320a64b39e7f806f27 Upstream (rewriting=0) git-debrebase WALK BUILD 517ec05ac4fb1052455f3fd8594c07fbc10d34e5 Upstream (rewriting=0) git-debrebase WALK BUILD 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c = 0 git-debrebase *** WALK RETURN 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/nmu git-debrebase >= delete refs/debrebase-last/heads/nmu git-debrebase >= update HEAD defc3045ee65e024ff97133f167bad6d877472dd 606ddfd5f59d40cf7f60aeadfbd12cb2c84a3c4c git-debrebase >$ HEAD is now at defc304 Commit patch queue (converted from git-debrebase format) git-debrebase: converted to git-buildpackage branch format git-debrebase: WARNING: do not now run "git-debrebase" any more git-debrebase: WARNING: doing so would drop all upstream patches! + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + gbp pq import gbp:info: Trying to apply patches at 'defc3045ee65e024ff97133f167bad6d877472dd' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/nmu' + t-nmu-upload-2 + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + t-dch-commit -v 2.0-2+nmu1 -m 'nmu nmu 2.0-2+nmu1' + t-debchange -v 2.0-2+nmu1 -m 'nmu nmu 2.0-2+nmu1' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2+nmu1 -m 'nmu nmu 2.0-2+nmu1' + exec env TZ=UTC faketime -f 2018-06-26 08:00:04 env -u TZ /usr/bin/debchange -v 2.0-2+nmu1 -m nmu nmu 2.0-2+nmu1 + git commit -m 'dch -v 2.0-2+nmu1 -m nmu nmu 2.0-2+nmu1' debian/changelog [patch-queue/nmu 62e606f] dch -v 2.0-2+nmu1 -m nmu nmu 2.0-2+nmu1 1 file changed, 6 insertions(+) + t-some-changes + local token= + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + case "$which" in + echo '// debian ' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid ()' [patch-queue/nmu 5f8f6a9] DEBIAN add zorkmid () 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream ' + git add src.c + git commit -m 'UPSTREAM edit src.c ()' [patch-queue/nmu 6849e90] UPSTREAM edit src.c () 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add src.c + git commit -m 'MIXED add both() ()' [patch-queue/nmu 670fa04] MIXED add both() () 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + t-nmu-upload-3 + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:06 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [patch-queue/nmu 23eab92] dch -r -D unstable 1 file changed, 2 insertions(+), 2 deletions(-) + t-non-dgit-upload + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `23eab9231bebc66df63a58cf1dcf43a42e7cbf71' | git symbolic-ref -q HEAD => `refs/heads/patch-queue/nmu' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 examining quilt state (multiple patches, linear mode) branch_is_gdr 23eab9231bebc66df63a58cf1dcf43a42e7cbf71... branch_is_gdr 71f4bf5a8958ca445930338a054a6fe6fd6bcfe9 ?-patches NO QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 -- debian + git add -Af . | git write-tree => `1788bf8b5625467a49467c04d856feb43b0b6986' fake orig tree object 1788bf8b5625467a49467c04d856feb43b0b6986 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 CD ../fake + git add -Af . | git write-tree => `1cd4795fb8fc362d7692476e021e1b13a5e903e1' fake o+d/p tree object 1788bf8b5625467a49467c04d856feb43b0b6986 CD ../work | git ls-tree --name-only -z 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 1788bf8b5625467a49467c04d856feb43b0b6986 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc bf31719ad256ba6efa065624e66caee0a3e3323f M\x00src.c\x00' quiltify_trees_differ 1788bf8b5625467a49467c04d856feb43b0b6986 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 => 1 | git diff-tree -z --no-renames --name-only -r 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => `src.c\x00' quiltify_trees_differ 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => 1 | git diff-tree -z --no-renames --name-only -r 1788bf8b5625467a49467c04d856feb43b0b6986 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 1788bf8b5625467a49467c04d856feb43b0b6986 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=1788bf8b5625467a4946 o+d/p=1cd4795fb8fc362d7692 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 -- debian/rules debian/control => `debian/control'... quiltify investigate 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 | git diff-tree -z --no-renames --name-only 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => `src.c\x00' quiltify_trees_differ 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => 1 | git ls-tree --name-only 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 -- debian/rules debian/control => `debian/control'... | git cat-file commit 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 => `tree 3e55010d546443f076d86ad8848c8e7543609e73'... | git diff-tree -z --no-renames --name-only 670fa04673b0781ff783257fecc557cf8427b9df 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 => `debian\x00' quiltify_trees_differ 670fa04673b0781ff783257fecc557cf8427b9df 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 => 0 considering C=23eab9231bebc66df63a58cf1dcf43a42e7cbf71 P=670fa04673b0781ff783257fecc557cf8427b9df | git diff-tree -r --name-only 670fa04673b0781ff783257fecc557cf8427b9df 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 -- debian/patches .pc debian/source/format => `' search queue P=670fa04673b0781ff783257fecc557cf8427b9df triv quiltify investigate 670fa04673b0781ff783257fecc557cf8427b9df | git diff-tree -z --no-renames --name-only 670fa04673b0781ff783257fecc557cf8427b9df 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => `debian\x00src.c\x00' quiltify_trees_differ 670fa04673b0781ff783257fecc557cf8427b9df 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => 1 | git ls-tree --name-only 670fa04673b0781ff783257fecc557cf8427b9df -- debian/rules debian/control => `debian/control'... | git cat-file commit 670fa04673b0781ff783257fecc557cf8427b9df => `tree df5df2d2ccb45e6298d28ef193050005346cc580'... | git diff-tree -z --no-renames --name-only 6849e9014ff33537c19eea91a1b3296721b1b45c 670fa04673b0781ff783257fecc557cf8427b9df => `debian\x00src.c\x00' quiltify_trees_differ 6849e9014ff33537c19eea91a1b3296721b1b45c 670fa04673b0781ff783257fecc557cf8427b9df => 1 considering C=670fa04673b0781ff783257fecc557cf8427b9df P=6849e9014ff33537c19eea91a1b3296721b1b45c | git diff-tree -r --name-only 6849e9014ff33537c19eea91a1b3296721b1b45c 670fa04673b0781ff783257fecc557cf8427b9df -- debian/patches .pc debian/source/format => `' search queue P=6849e9014ff33537c19eea91a1b3296721b1b45c NT quiltify investigate 6849e9014ff33537c19eea91a1b3296721b1b45c | git diff-tree -z --no-renames --name-only 6849e9014ff33537c19eea91a1b3296721b1b45c 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => `debian\x00src.c\x00' quiltify_trees_differ 6849e9014ff33537c19eea91a1b3296721b1b45c 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => 1 | git ls-tree --name-only 6849e9014ff33537c19eea91a1b3296721b1b45c -- debian/rules debian/control => `debian/control'... | git cat-file commit 6849e9014ff33537c19eea91a1b3296721b1b45c => `tree 0c4970196145bc2bf2f453b0100fdd8e0f24045a'... | git diff-tree -z --no-renames --name-only 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a 6849e9014ff33537c19eea91a1b3296721b1b45c => `src.c\x00' quiltify_trees_differ 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a 6849e9014ff33537c19eea91a1b3296721b1b45c => 1 considering C=6849e9014ff33537c19eea91a1b3296721b1b45c P=5f8f6a9309aed4ea6f9788677ad3bbc1d926796a | git diff-tree -r --name-only 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a 6849e9014ff33537c19eea91a1b3296721b1b45c -- debian/patches .pc debian/source/format => `' search queue P=5f8f6a9309aed4ea6f9788677ad3bbc1d926796a NT quiltify investigate 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a | git diff-tree -z --no-renames --name-only 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => `debian\x00' quiltify_trees_differ 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a 1cd4795fb8fc362d7692476e021e1b13a5e903e1 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a..6849e9014ff33537c19eea91a1b3296721b1b45c | git cat-file commit 6849e9014ff33537c19eea91a1b3296721b1b45c => `tree 0c4970196145bc2bf2f453b0100fdd8e0f24045a'... | git log -n1 '--pretty=format:%aD' 6849e9014ff33537c19eea91a1b3296721b1b45c => `Tue, 26 Jun 2018 09:00:05 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/upstream-edit-src.c-.patch git diff --no-ext-diff 5f8f6a9309aed4ea6f9788677ad3bbc1d926796a 6849e9014ff33537c19eea91a1b3296721b1b45c -- ':!/debian' ':!/.pc' quiltify traverse 6849e9014ff33537c19eea91a1b3296721b1b45c..670fa04673b0781ff783257fecc557cf8427b9df | git cat-file commit 670fa04673b0781ff783257fecc557cf8427b9df => `tree df5df2d2ccb45e6298d28ef193050005346cc580'... | git log -n1 '--pretty=format:%aD' 670fa04673b0781ff783257fecc557cf8427b9df => `Tue, 26 Jun 2018 09:00:05 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-.patch git diff --no-ext-diff 6849e9014ff33537c19eea91a1b3296721b1b45c 670fa04673b0781ff783257fecc557cf8427b9df -- ':!/debian' ':!/.pc' quiltify traverse 670fa04673b0781ff783257fecc557cf8427b9df..23eab9231bebc66df63a58cf1dcf43a42e7cbf71 + git checkout -q 23eab9231bebc66df63a58cf1dcf43a42e7cbf71 + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 0778d76] Commit Debian 3.0 (quilt) metadata 3 files changed, 33 insertions(+) create mode 100644 debian/patches/mixed-add-both-.patch create mode 100644 debian/patches/upstream-edit-src.c-.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `0778d763149875c5de7f6bd095dcebb3f20f6160' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 0778d763149875c5de7f6bd095dcebb3f20f6160 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2+nmu1.debian.tar.xz dpkg-source: info: building example in example_2.0-2+nmu1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0-2 + sh -ec 'exec >../$1; shift; exec "$@"' x 'example_2.0-2+nmu1_source.changes' dpkg-genchanges -S -v2.0-2 dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2+nmu1.dsc, example_2.0-2+nmu1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2+nmu1.debian.tar.xz renaming (dsc) example_2.0-2+nmu1.dsc renaming (changes) example_2.0-2+nmu1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_2.0-2+nmu1.dsc and example_2.0-2+nmu1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + c=example_2.0-2+nmu1_source.changes + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A example_2.0-2+nmu1_source.changes signfile dsc example_2.0-2+nmu1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc example_2.0-2+nmu1.dsc example_2.0-2+nmu1_source.changes signfile changes example_2.0-2+nmu1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput -c /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy example_2.0-2+nmu1_source.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.0-2+nmu1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.0-2+nmu1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2+nmu1.dsc + t-archive-query-aq sid example 2.0-2+nmu1 main/example_2.0-2+nmu1.dsc + local suite=sid + local p=example + local v=2.0-2+nmu1 + local dscf=main/example_2.0-2+nmu1.dsc + local sha ++ sha256sum + sha='003bc4f524128fd2eac8aadf50b52c61803b5ec8d79837e53d8059a291a80f30 -' + echo '2.0-2+nmu1 003bc4f524128fd2eac8aadf50b52c61803b5ec8d79837e53d8059a291a80f30 main/example_2.0-2+nmu1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + cd example + git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. + : 'done the nmu, switching back to the maintainer hat' + nmu-fold + t-git-next-date + GIT_COMMITTER_DATE='1530000008 +0100' + GIT_AUTHOR_DATE='1530000008 +0100' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid query: fetching http://127.0.0.1:38873/example.git/HEAD... dgit-repos check_for_git => 1. git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit/sid => 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/tags/archive/test-dummy/2.0-1 => 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da refs/tags/archive/test-dummy/2.0-2 => 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/tags/test-dummy/2.0-1 => fc464f18b2e021a37b6f1025c92884cb1a3b0778 refs/tags/test-dummy/2.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit refs/dgit-fetch/test-dummy/dgit/sid |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => '26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da', 'refs/dgit-fetch/test-dummy/dgit/sid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => 'fc464f18b2e021a37b6f1025c92884cb1a3b0778', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '8ecc6060ffe5476faf28a4ade5bd0b153210dbb7', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '63ba06224a23e9201bf755485c14cd1f40a137e1' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=fc464f18b2e021a37b6f1025c92884cb1a3b0778 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=fc464f18b2e021a37b6f1025c92884cb1a3b0778 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0-2+nmu1.dsc... get_archive_dsc: Version 2.0-2+nmu1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' previous reference hash=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch_from_archive: lastfetch=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_2.0.orig.tar.gz: (No such file or directory) linked. using existing example_2.0.orig.tar.gz considering saving example_2.0.orig.tar.gz: (File exists) no need. considering reusing example_2.0-2+nmu1.debian.tar.xz: (No such file or directory) linked. using existing example_2.0-2+nmu1.debian.tar.xz considering saving example_2.0-2+nmu1.debian.tar.xz: (File exists) no need. import considering example_2.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e24142d5bb711d7b480f1e58dfc3e8c461c6e106' | git ls-tree -z e24142d5bb711d7b480f1e58dfc3e8c461c6e106 => `040000 tree bdaae868b00952ee2af5782628959ae01469b2e3\x09example-2.0\x00' one subtree bdaae868b00952ee2af5782628959ae01469b2e3 CD .. import considering example_2.0-2+nmu1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2bad6c83ba2c2c57437041e2296a97484376c625' | git ls-tree -z 2bad6c83ba2c2c57437041e2296a97484376c625 => `040000 tree fb51767a2bc3f5c887287a065c953ff64321aab4\x09debian\x00' one subtree fb51767a2bc3f5c887287a065c953ff64321aab4 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2+nmu1.debian.tar.xz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fdbf5d219606e3d553c5506ec6de058ec976c4ba' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.0-2+nmu1 package changelog, entry no.1... import clog 2.0-2+nmu1 vs 2.0... import clog 2.0-2+nmu1 becomes r1 import clog 2.0-2 package changelog, entry no.2... import clog 2.0-2 vs 2.0... import clog 2.0-2 becomes r1 import clog 2.0-1 package changelog, entry no.3... import clog 2.0-1 vs 2.0... import clog 2.0-1 becomes r1 import clog 1.0-1 package changelog, entry no.4... import clog 1.0-1 vs 2.0... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:06 +0000' => `1530000006 +0000' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import tartrees authline dgit test git user 1530000006 +0000 import tartrees r1authline dgit test git user 1530000000 +0000 import tartree example_2.0.orig.tar.gz bdaae868b00952ee2af5782628959ae01469b2e3 | git hash-object -w -t commit --stdin => 6587c6c396e0002956dd3b151fe4b82e0bd7611c import tartree example_2.0-2+nmu1.debian.tar.xz fb51767a2bc3f5c887287a065c953ff64321aab4 | git hash-object -w -t commit --stdin => 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80 import main commit | git hash-object -w -t commit ../commit.tmp => `1ad58899206c8805ba2e61bbf031eecd4b8da6ae' import apply patches... | git hash-object -w -t commit --stdin => 87fb9ac42ec1d023da9bcb9e8d0bc4bbe802ef65 + git checkout -q -b dapplied 87fb9ac42ec1d023da9bcb9e8d0bc4bbe802ef65 + git checkout -q -b unpa 1ad58899206c8805ba2e61bbf031eecd4b8da6ae | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:06 +0000' => `1530000006 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246' | git rev-parse HEAD: => `fdbf5d219606e3d553c5506ec6de058ec976c4ba' synthesised git commit from .dsc 2.0-2+nmu1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246:debian/changelog | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 =>!256 | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch mergeinfos: commit 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 Import of source package commit 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf dgit suite branch on dgit git server ReverseParents=1 Message=Record example (2.0-2+nmu1) in archive suite sid | git cat-file commit 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 => `tree fdbf5d219606e3d553c5506ec6de058ec976c4ba'... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:06 +0000' => `1530000006 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' fetch hash=8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 | git log -n2 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `commit 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `' | git ls-tree -lrz -- 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: fc464f18b2e021a37b6f1025c92884cb1a3b0778 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000009 +0100' + GIT_AUTHOR_DATE='1530000009 +0100' + git merge --ff-only dgit/dgit/sid Updating 6b22dd5..8f9f7a8 Fast-forward debian/changelog | 6 ++++++ debian/patches/mixed-add-both-.patch | 16 ++++++++++++++++ debian/patches/series | 2 ++ debian/patches/upstream-edit-src.c-.patch | 15 +++++++++++++++ debian/zorkmid | 2 ++ src.c | 2 ++ 6 files changed, 43 insertions(+) create mode 100644 debian/patches/mixed-add-both-.patch create mode 100644 debian/patches/upstream-edit-src.c-.patch create mode 100644 debian/zorkmid + git diff --exit-code patch-queue/nmu + git branch unlaundered.nmu + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 0 - git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf fdbf5d219606e3d553c5506ec6de058ec976c4ba = 0x36 git-debrebase get_differs 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 fdbf5d219606e3d553c5506ec6de058ec976c4ba = 0 git-debrebase classify 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 $t=fdbf5d219606e3d553c5506ec6de058ec976c4ba @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x36 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246/0 git-debrebase = Pseudomerge {"Contributor" => {"Ix" => 1,"Differs" => 0,"CommitId" => "3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246"},"CommitId" => "8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2","Type" => "Pseudomerge","Msg" => "Record example (2.0-2+nmu1) in archive suite sid\n","Parents" => [{"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Ix" => 0,"Differs" => 54},$VAR1->{"Contributor"}],"Hdr" => "tree fdbf5d219606e3d553c5506ec6de058ec976c4ba\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nparent 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000006 +0000\n","Overwritten" => [$VAR1->{"Parents"}[0]],"Tree" => "fdbf5d219606e3d553c5506ec6de058ec976c4ba"} git-debrebase get_differs c7fa36065b52135e07f8a98ed5fc7bfe04c340a9 fdbf5d219606e3d553c5506ec6de058ec976c4ba = 0x2 git-debrebase classify 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 $t=fdbf5d219606e3d553c5506ec6de058ec976c4ba @p c7fa36065b52135e07f8a98ed5fc7bfe04c340a9/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c7fa36065b52135e07f8a98ed5fc7bfe04c340a9"}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","CommitId" => "3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246","Type" => "Upstream","Hdr" => "tree fdbf5d219606e3d553c5506ec6de058ec976c4ba\nparent c7fa36065b52135e07f8a98ed5fc7bfe04c340a9\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000006 +0000\n","Tree" => "fdbf5d219606e3d553c5506ec6de058ec976c4ba"} git-debrebase get_differs 751e27fa3785aaff1e68c671bb82814e29df587a b54180ac51e1421b3e35fbea6a98ca9254f9ddff = 0x2 git-debrebase classify c7fa36065b52135e07f8a98ed5fc7bfe04c340a9 $t=b54180ac51e1421b3e35fbea6a98ca9254f9ddff @p 751e27fa3785aaff1e68c671bb82814e29df587a/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "751e27fa3785aaff1e68c671bb82814e29df587a"}],"Hdr" => "tree b54180ac51e1421b3e35fbea6a98ca9254f9ddff\nparent 751e27fa3785aaff1e68c671bb82814e29df587a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000006 +0000\n","Tree" => "b54180ac51e1421b3e35fbea6a98ca9254f9ddff","CommitId" => "c7fa36065b52135e07f8a98ed5fc7bfe04c340a9","Type" => "Upstream"} git-debrebase get_differs 7787f1afc7f580c606296116ef026705e81e7b3a 26624d8687653b702999fb56b8608b40b94422d5 = 0x2 git-debrebase classify 751e27fa3785aaff1e68c671bb82814e29df587a $t=26624d8687653b702999fb56b8608b40b94422d5 @p 7787f1afc7f580c606296116ef026705e81e7b3a/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "7787f1afc7f580c606296116ef026705e81e7b3a"}],"Tree" => "26624d8687653b702999fb56b8608b40b94422d5","Hdr" => "tree 26624d8687653b702999fb56b8608b40b94422d5\nparent 7787f1afc7f580c606296116ef026705e81e7b3a\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000006 +0000\n","Type" => "Upstream","CommitId" => "751e27fa3785aaff1e68c671bb82814e29df587a"} git-debrebase get_differs 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0 1024d0207a9c63b0345433181170f5945cba1f21 = 0x2 git-debrebase classify 7787f1afc7f580c606296116ef026705e81e7b3a $t=1024d0207a9c63b0345433181170f5945cba1f21 @p 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "7787f1afc7f580c606296116ef026705e81e7b3a","Tree" => "1024d0207a9c63b0345433181170f5945cba1f21","Hdr" => "tree 1024d0207a9c63b0345433181170f5945cba1f21\nparent 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000006 +0000\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 1ad58899206c8805ba2e61bbf031eecd4b8da6ae af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa = 0x2 git-debrebase classify 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0 $t=af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa @p 1ad58899206c8805ba2e61bbf031eecd4b8da6ae/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "1ad58899206c8805ba2e61bbf031eecd4b8da6ae","Ix" => 0,"Differs" => 2}],"Tree" => "af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa","Hdr" => "tree af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa\nparent 1ad58899206c8805ba2e61bbf031eecd4b8da6ae\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000006 +0000\n","Type" => "Upstream","CommitId" => "5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0"} git-debrebase get_differs 6587c6c396e0002956dd3b151fe4b82e0bd7611c 8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7 = 0x34 git-debrebase get_differs 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80 8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7 = 0x36 git-debrebase classify 1ad58899206c8805ba2e61bbf031eecd4b8da6ae $t=8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7 @p 6587c6c396e0002956dd3b151fe4b82e0bd7611c/0x34 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80/0x36 git-debrebase = DgitImportUnpatched {"Hdr" => "tree 8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7\nparent 6587c6c396e0002956dd3b151fe4b82e0bd7611c\nparent 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000006 +0000\n","Tree" => "8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7","NewMsg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[was: dgit import unpatched example 2.0-2+nmu1]\n","Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n","Parents" => [{"IsDgitImport" => "orig","Ix" => 0,"Differs" => 52,"CommitId" => "6587c6c396e0002956dd3b151fe4b82e0bd7611c","IsOrigin" => 1},{"IsOrigin" => 1,"Differs" => 54,"IsDgitImport" => "tarball","Ix" => 1,"CommitId" => "77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80"}],"CommitId" => "1ad58899206c8805ba2e61bbf031eecd4b8da6ae","Type" => "DgitImportUnpatched","OrigParents" => [$VAR1->{"Parents"}[0]]} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Parents" => [{"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Ix" => 0,"Differs" => 4}],"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Type" => "AddPatches","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Overwritten" => [{"Differs" => 8,"Ix" => 1,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9"}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},$VAR1->{"Overwritten"}[0]],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Type" => "Upstream","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 2}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 4 upp 10 proc 18 pm 1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 19 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55858d83fa20) procd=HASH(0x55858d862518) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 1ad58899206c8805ba2e61bbf031eecd4b8da6ae DgitImportUpstreamUpdate (rewriting=1) git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 1ad58899206c8805ba2e61bbf031eecd4b8da6ae = 0x34 git-debrebase WALK BUILD 1ad58899206c8805ba2e61bbf031eecd4b8da6ae DgitImportDebianUpdate (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0 Upstream (rewriting=1) git-debrebase WALK BUILD 7787f1afc7f580c606296116ef026705e81e7b3a Upstream (rewriting=1) git-debrebase WALK BUILD 751e27fa3785aaff1e68c671bb82814e29df587a Upstream (rewriting=1) git-debrebase WALK BUILD c7fa36065b52135e07f8a98ed5fc7bfe04c340a9 Upstream (rewriting=1) git-debrebase WALK BUILD 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 = 0x4 git-debrebase *** WALK RETURN 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 e4eca65c490ba804c753f8fc1ef367ba07d51c08 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2) git-debrebase >= update refs/ffq-prev/heads/master 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Parents" => [{"Ix" => 0,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Differs" => 2}],"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Type" => "Upstream"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Type" => "Upstream","Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b","Parents" => [{"Differs" => 2,"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Ix" => 0}]} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943","Parents" => [{"Differs" => 2,"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Ix" => 0}],"Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Differs" => 2}],"Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08"}],"Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Parents" => [{"Ix" => 0,"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Differs" => 48}],"Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Parents" => [{"Differs" => 16,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Parents" => [{"Differs" => 2,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Ix" => 0}],"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Type" => "Upstream"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b","CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Type" => "Upstream","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2"}]} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943","CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Type" => "Upstream","Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Differs" => 2}],"Type" => "Upstream","CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Differs" => 2}],"Type" => "Upstream","CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Differs" => 48}],"Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Type" => "Packaging","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Differs" => 16,"Ix" => 0}],"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:e4eca65c490ba804c753f8fc1ef367ba07d51c08 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 1 *main::STDOUT git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a"}],"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Type" => "Upstream","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Type" => "Upstream","Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b","Parents" => [{"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch"} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc"}],"Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943","Type" => "Upstream"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Type" => "Upstream","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Differs" => 2,"Ix" => 0}],"Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c","Type" => "Upstream","CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Type" => "Packaging","Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","Parents" => [{"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Differs" => 48,"Ix" => 0}],"Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 2 upp 4 proc 8 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 + exec + local cid ctype info nparents + read cid ctype info + : ===== 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 Upstream ===== + test 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 = 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 + local parents=61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + expect=61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + enparents=1 + : Upstream/SAME 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a Upstream ===== + test 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a = 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + local parents=677859b96829ce23dbcd8a3baa95a2353bc42da2 + expect=677859b96829ce23dbcd8a3baa95a2353bc42da2 + enparents=1 + : Upstream/SAME 677859b96829ce23dbcd8a3baa95a2353bc42da2 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 677859b96829ce23dbcd8a3baa95a2353bc42da2 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 677859b96829ce23dbcd8a3baa95a2353bc42da2 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 677859b96829ce23dbcd8a3baa95a2353bc42da2 Upstream ===== + test 677859b96829ce23dbcd8a3baa95a2353bc42da2 = 677859b96829ce23dbcd8a3baa95a2353bc42da2 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 677859b96829ce23dbcd8a3baa95a2353bc42da2 + local parents=f9ddccb3801445213b338eaa4f0d5881a35a84dc + expect=f9ddccb3801445213b338eaa4f0d5881a35a84dc + enparents=1 + : Upstream/SAME f9ddccb3801445213b338eaa4f0d5881a35a84dc + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f9ddccb3801445213b338eaa4f0d5881a35a84dc ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f9ddccb3801445213b338eaa4f0d5881a35a84dc ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f9ddccb3801445213b338eaa4f0d5881a35a84dc Upstream ===== + test f9ddccb3801445213b338eaa4f0d5881a35a84dc = f9ddccb3801445213b338eaa4f0d5881a35a84dc + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f9ddccb3801445213b338eaa4f0d5881a35a84dc + local parents=97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + expect=97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + enparents=1 + : Upstream/SAME 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 Upstream ===== + test 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 = 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + local parents=e4eca65c490ba804c753f8fc1ef367ba07d51c08 + expect=e4eca65c490ba804c753f8fc1ef367ba07d51c08 + enparents=1 + : Upstream/SAME e4eca65c490ba804c753f8fc1ef367ba07d51c08 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e4eca65c490ba804c753f8fc1ef367ba07d51c08 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e4eca65c490ba804c753f8fc1ef367ba07d51c08 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e4eca65c490ba804c753f8fc1ef367ba07d51c08 Packaging ===== + test e4eca65c490ba804c753f8fc1ef367ba07d51c08 = e4eca65c490ba804c753f8fc1ef367ba07d51c08 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P e4eca65c490ba804c753f8fc1ef367ba07d51c08 + local parents=8397762c3c6a31b895366f874e97ed0805b1939e + expect=8397762c3c6a31b895366f874e97ed0805b1939e + enparents=1 + : Packaging/Upstream 8397762c3c6a31b895366f874e97ed0805b1939e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:e4eca65c490ba804c753f8fc1ef367ba07d51c08 '!=' x ']' + test Y:e4eca65c490ba804c753f8fc1ef367ba07d51c08 = Y:e4eca65c490ba804c753f8fc1ef367ba07d51c08 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 8397762c3c6a31b895366f874e97ed0805b1939e..e4eca65c490ba804c753f8fc1ef367ba07d51c08 -- :. ':!debian' + git diff --quiet 8397762c3c6a31b895366f874e97ed0805b1939e..e4eca65c490ba804c753f8fc1ef367ba07d51c08 -- :debian/patches + etypes=Packaging ++ printf %s 8397762c3c6a31b895366f874e97ed0805b1939e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8397762c3c6a31b895366f874e97ed0805b1939e ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8397762c3c6a31b895366f874e97ed0805b1939e Changelog ===== + test 8397762c3c6a31b895366f874e97ed0805b1939e = 8397762c3c6a31b895366f874e97ed0805b1939e + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 8397762c3c6a31b895366f874e97ed0805b1939e + local parents=d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + expect=d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + enparents=1 + : Changelog/Packaging d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet d640e62b152fddf68faaa04c9d3ca9ab8f417ca3..8397762c3c6a31b895366f874e97ed0805b1939e -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 Changelog ===== + test d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 = d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a"}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b","Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Ix" => 0,"Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943","Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"}],"Type" => "Upstream"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08"}]} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Differs" => 48,"Ix" => 0,"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e"}],"Type" => "Packaging","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"}],"Msg" => "dch -r -D unstable\n","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 git-debrebase >= update refs/debrebase-last/heads/master 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched + local state=stitched + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0 git-debrebase get_differs 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x8 git-debrebase classify 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5/0 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2/0x8 git-debrebase = Pseudomerge {"Parents" => [{"CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Differs" => 0,"Ix" => 0},{"Differs" => 8,"Ix" => 1,"CommitId" => "8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2"}],"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5\nparent 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Type" => "Pseudomerge","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Contributor" => $VAR1->{"Parents"}[0],"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92"} git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a"}],"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Type" => "Upstream","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Type" => "Upstream","Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b","Parents" => [{"Differs" => 2,"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Ix" => 0}]} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Differs" => 2,"Ix" => 0}],"Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943","Type" => "Upstream"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"}],"Type" => "Upstream","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Parents" => [{"Differs" => 48,"Ix" => 0,"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e"}],"Type" => "Packaging","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 1 *main::STDOUT git-debrebase get_differs 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0 git-debrebase get_differs 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x8 git-debrebase classify 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5/0 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2/0x8 git-debrebase = Pseudomerge {"CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92","Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Overwritten" => [{"CommitId" => "8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2","Ix" => 1,"Differs" => 8}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5"},$VAR1->{"Overwritten"}[0]],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Contributor" => $VAR1->{"Parents"}[0],"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5\nparent 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Pseudomerge"} git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a"}],"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Upstream"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2"}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b"} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc"}],"Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Upstream","CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"}],"Type" => "Upstream"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Parents" => [{"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Differs" => 48,"Ix" => 0}],"Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Packaging"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 2 upp 5 proc 10 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=9999dbc31a670a0b9e7b49b192e43c0ef89cda92 + exec + local cid ctype info nparents + read cid ctype info + : ===== 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 Pseudomerge Contributor=3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 ===== + test 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 = 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 + local 'parents=3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' + expect='3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' + enparents=1 + : Pseudomerge/SAME '3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 + expect=3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 + enparents=2 + git diff --quiet 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5..9999dbc31a670a0b9e7b49b192e43c0ef89cda92 + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' + overwritten=8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 + t-git-debrebase analyse 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 git-debrebase *** WALK 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 1 *main::STDOUT git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf fdbf5d219606e3d553c5506ec6de058ec976c4ba = 0x36 git-debrebase get_differs 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 fdbf5d219606e3d553c5506ec6de058ec976c4ba = 0 git-debrebase classify 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 $t=fdbf5d219606e3d553c5506ec6de058ec976c4ba @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x36 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246/0 git-debrebase = Pseudomerge {"CommitId" => "8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2","Msg" => "Record example (2.0-2+nmu1) in archive suite sid\n","Contributor" => {"Ix" => 1,"Differs" => 0,"CommitId" => "3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246"},"Tree" => "fdbf5d219606e3d553c5506ec6de058ec976c4ba","Type" => "Pseudomerge","Parents" => [{"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Differs" => 54},$VAR1->{"Contributor"}],"Overwritten" => [$VAR1->{"Parents"}[0]],"Hdr" => "tree fdbf5d219606e3d553c5506ec6de058ec976c4ba\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nparent 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000006 +0000\n"} git-debrebase get_differs c7fa36065b52135e07f8a98ed5fc7bfe04c340a9 fdbf5d219606e3d553c5506ec6de058ec976c4ba = 0x2 git-debrebase classify 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 $t=fdbf5d219606e3d553c5506ec6de058ec976c4ba @p c7fa36065b52135e07f8a98ed5fc7bfe04c340a9/0x2 git-debrebase = Upstream {"Hdr" => "tree fdbf5d219606e3d553c5506ec6de058ec976c4ba\nparent c7fa36065b52135e07f8a98ed5fc7bfe04c340a9\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000006 +0000\n","Parents" => [{"Ix" => 0,"CommitId" => "c7fa36065b52135e07f8a98ed5fc7bfe04c340a9","Differs" => 2}],"Type" => "Upstream","Tree" => "fdbf5d219606e3d553c5506ec6de058ec976c4ba","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","CommitId" => "3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246"} git-debrebase get_differs 751e27fa3785aaff1e68c671bb82814e29df587a b54180ac51e1421b3e35fbea6a98ca9254f9ddff = 0x2 git-debrebase classify c7fa36065b52135e07f8a98ed5fc7bfe04c340a9 $t=b54180ac51e1421b3e35fbea6a98ca9254f9ddff @p 751e27fa3785aaff1e68c671bb82814e29df587a/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","CommitId" => "c7fa36065b52135e07f8a98ed5fc7bfe04c340a9","Hdr" => "tree b54180ac51e1421b3e35fbea6a98ca9254f9ddff\nparent 751e27fa3785aaff1e68c671bb82814e29df587a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000006 +0000\n","Parents" => [{"CommitId" => "751e27fa3785aaff1e68c671bb82814e29df587a","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "b54180ac51e1421b3e35fbea6a98ca9254f9ddff"} git-debrebase get_differs 7787f1afc7f580c606296116ef026705e81e7b3a 26624d8687653b702999fb56b8608b40b94422d5 = 0x2 git-debrebase classify 751e27fa3785aaff1e68c671bb82814e29df587a $t=26624d8687653b702999fb56b8608b40b94422d5 @p 7787f1afc7f580c606296116ef026705e81e7b3a/0x2 git-debrebase = Upstream {"Hdr" => "tree 26624d8687653b702999fb56b8608b40b94422d5\nparent 7787f1afc7f580c606296116ef026705e81e7b3a\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000006 +0000\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "7787f1afc7f580c606296116ef026705e81e7b3a","Ix" => 0}],"Tree" => "26624d8687653b702999fb56b8608b40b94422d5","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "751e27fa3785aaff1e68c671bb82814e29df587a"} git-debrebase get_differs 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0 1024d0207a9c63b0345433181170f5945cba1f21 = 0x2 git-debrebase classify 7787f1afc7f580c606296116ef026705e81e7b3a $t=1024d0207a9c63b0345433181170f5945cba1f21 @p 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0/0x2 git-debrebase = Upstream {"CommitId" => "7787f1afc7f580c606296116ef026705e81e7b3a","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "1024d0207a9c63b0345433181170f5945cba1f21","Parents" => [{"Differs" => 2,"CommitId" => "5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 1024d0207a9c63b0345433181170f5945cba1f21\nparent 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000006 +0000\n"} git-debrebase get_differs 1ad58899206c8805ba2e61bbf031eecd4b8da6ae af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa = 0x2 git-debrebase classify 5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0 $t=af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa @p 1ad58899206c8805ba2e61bbf031eecd4b8da6ae/0x2 git-debrebase = Upstream {"CommitId" => "5c3d4c17b6410768d5e1e5a9e1881a37f3e14ec0","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa","Parents" => [{"Ix" => 0,"CommitId" => "1ad58899206c8805ba2e61bbf031eecd4b8da6ae","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree af1159e50a82b70fe2e7dc2bc70abfdf16a7c6fa\nparent 1ad58899206c8805ba2e61bbf031eecd4b8da6ae\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000006 +0000\n"} git-debrebase get_differs 6587c6c396e0002956dd3b151fe4b82e0bd7611c 8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7 = 0x34 git-debrebase get_differs 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80 8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7 = 0x36 git-debrebase classify 1ad58899206c8805ba2e61bbf031eecd4b8da6ae $t=8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7 @p 6587c6c396e0002956dd3b151fe4b82e0bd7611c/0x34 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80/0x36 git-debrebase = DgitImportUnpatched {"Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n","OrigParents" => [{"CommitId" => "6587c6c396e0002956dd3b151fe4b82e0bd7611c","IsOrigin" => 1,"Differs" => 52,"IsDgitImport" => "orig","Ix" => 0}],"CommitId" => "1ad58899206c8805ba2e61bbf031eecd4b8da6ae","Hdr" => "tree 8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7\nparent 6587c6c396e0002956dd3b151fe4b82e0bd7611c\nparent 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000006 +0000\n","Type" => "DgitImportUnpatched","Parents" => [$VAR1->{"OrigParents"}[0],{"IsDgitImport" => "tarball","Ix" => 1,"IsOrigin" => 1,"CommitId" => "77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80","Differs" => 54}],"Tree" => "8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7","NewMsg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[was: dgit import unpatched example 2.0-2+nmu1]\n"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Parents" => [{"Ix" => 0,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Differs" => 4}],"Type" => "AddPatches"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Type" => "Changelog","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"}],"Type" => "Changelog"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Contributor" => {"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Differs" => 0},"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Pseudomerge","Parents" => [$VAR1->{"Contributor"},{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Differs" => 8,"Ix" => 1}],"Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Type" => "Upstream","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 4 upp 10 proc 18 pm 1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in + test xContributor=3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 '!=' xContributor=3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246 ++ printf %s '3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 ++ for f in $parents ++ echo 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 Upstream ===== + test 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 = 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 + local parents=61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + expect=61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + enparents=1 + : Upstream/SAME 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a Upstream ===== + test 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a = 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a + local parents=677859b96829ce23dbcd8a3baa95a2353bc42da2 + expect=677859b96829ce23dbcd8a3baa95a2353bc42da2 + enparents=1 + : Upstream/SAME 677859b96829ce23dbcd8a3baa95a2353bc42da2 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 677859b96829ce23dbcd8a3baa95a2353bc42da2 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 677859b96829ce23dbcd8a3baa95a2353bc42da2 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 677859b96829ce23dbcd8a3baa95a2353bc42da2 Upstream ===== + test 677859b96829ce23dbcd8a3baa95a2353bc42da2 = 677859b96829ce23dbcd8a3baa95a2353bc42da2 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 677859b96829ce23dbcd8a3baa95a2353bc42da2 + local parents=f9ddccb3801445213b338eaa4f0d5881a35a84dc + expect=f9ddccb3801445213b338eaa4f0d5881a35a84dc + enparents=1 + : Upstream/SAME f9ddccb3801445213b338eaa4f0d5881a35a84dc + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f9ddccb3801445213b338eaa4f0d5881a35a84dc ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo f9ddccb3801445213b338eaa4f0d5881a35a84dc ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f9ddccb3801445213b338eaa4f0d5881a35a84dc Upstream ===== + test f9ddccb3801445213b338eaa4f0d5881a35a84dc = f9ddccb3801445213b338eaa4f0d5881a35a84dc + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f9ddccb3801445213b338eaa4f0d5881a35a84dc + local parents=97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + expect=97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + enparents=1 + : Upstream/SAME 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 Upstream ===== + test 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 = 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 + local parents=e4eca65c490ba804c753f8fc1ef367ba07d51c08 + expect=e4eca65c490ba804c753f8fc1ef367ba07d51c08 + enparents=1 + : Upstream/SAME e4eca65c490ba804c753f8fc1ef367ba07d51c08 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e4eca65c490ba804c753f8fc1ef367ba07d51c08 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e4eca65c490ba804c753f8fc1ef367ba07d51c08 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e4eca65c490ba804c753f8fc1ef367ba07d51c08 Packaging ===== + test e4eca65c490ba804c753f8fc1ef367ba07d51c08 = e4eca65c490ba804c753f8fc1ef367ba07d51c08 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P e4eca65c490ba804c753f8fc1ef367ba07d51c08 + local parents=8397762c3c6a31b895366f874e97ed0805b1939e + expect=8397762c3c6a31b895366f874e97ed0805b1939e + enparents=1 + : Packaging/Upstream 8397762c3c6a31b895366f874e97ed0805b1939e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 8397762c3c6a31b895366f874e97ed0805b1939e..e4eca65c490ba804c753f8fc1ef367ba07d51c08 -- :. ':!debian' + git diff --quiet 8397762c3c6a31b895366f874e97ed0805b1939e..e4eca65c490ba804c753f8fc1ef367ba07d51c08 -- :debian/patches + etypes=Packaging ++ wc -w ++ printf %s 8397762c3c6a31b895366f874e97ed0805b1939e + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8397762c3c6a31b895366f874e97ed0805b1939e ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8397762c3c6a31b895366f874e97ed0805b1939e Changelog ===== + test 8397762c3c6a31b895366f874e97ed0805b1939e = 8397762c3c6a31b895366f874e97ed0805b1939e + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 8397762c3c6a31b895366f874e97ed0805b1939e + local parents=d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + expect=d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + enparents=1 + : Changelog/Packaging d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet d640e62b152fddf68faaa04c9d3ca9ab8f417ca3..8397762c3c6a31b895366f874e97ed0805b1939e -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 Changelog ===== + test d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 = d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + v=2.0-3 + t-dch-commit -v 2.0-3 -m 'incorporate nmu' + t-debchange -v 2.0-3 -m 'incorporate nmu' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-3 -m 'incorporate nmu' + exec env TZ=UTC faketime -f 2018-06-26 08:00:09 env -u TZ /usr/bin/debchange -v 2.0-3 -m incorporate nmu + git commit -m 'dch -v 2.0-3 -m incorporate nmu' debian/changelog [master 1e6d42a] dch -v 2.0-3 -m incorporate nmu 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:09 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ef5d732] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf examining quilt state (multiple patches, linear mode) branch_is_gdr ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf... branch_is_gdr 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 gdr pseudomerge YES + git reset -q --hard ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at f791dad Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f791dada2e6864726f0bd1059d58cf86afe13aeb -- debian + git add -Af . | git write-tree => `bfd118a0d0c903dd1034a01f06ec8634a45837c9' fake orig tree object bfd118a0d0c903dd1034a01f06ec8634a45837c9 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f791dada2e6864726f0bd1059d58cf86afe13aeb CD ../fake + git add -Af . | git write-tree => `3646aeb322533be919f218f7670519af795187ec' fake o+d/p tree object bfd118a0d0c903dd1034a01f06ec8634a45837c9 CD ../work | git ls-tree --name-only -z f791dada2e6864726f0bd1059d58cf86afe13aeb => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r bfd118a0d0c903dd1034a01f06ec8634a45837c9 f791dada2e6864726f0bd1059d58cf86afe13aeb => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc bf31719ad256ba6efa065624e66caee0a3e3323f M\x00src.c\x00' quiltify_trees_differ bfd118a0d0c903dd1034a01f06ec8634a45837c9 f791dada2e6864726f0bd1059d58cf86afe13aeb => 1 | git diff-tree -z --no-renames --name-only -r f791dada2e6864726f0bd1059d58cf86afe13aeb 3646aeb322533be919f218f7670519af795187ec => `' quiltify_trees_differ f791dada2e6864726f0bd1059d58cf86afe13aeb 3646aeb322533be919f218f7670519af795187ec => 0 | git diff-tree -z --no-renames --name-only -r bfd118a0d0c903dd1034a01f06ec8634a45837c9 3646aeb322533be919f218f7670519af795187ec => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ bfd118a0d0c903dd1034a01f06ec8634a45837c9 3646aeb322533be919f218f7670519af795187ec => 1 differences @dl ## ## == == == ==. dgit: base trees orig=bfd118a0d0c903dd1034 o+d/p=3646aeb322533be919f2 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only f791dada2e6864726f0bd1059d58cf86afe13aeb -- debian/rules debian/control => `debian/control'... quiltify investigate f791dada2e6864726f0bd1059d58cf86afe13aeb | git diff-tree -z --no-renames --name-only f791dada2e6864726f0bd1059d58cf86afe13aeb 3646aeb322533be919f218f7670519af795187ec => `' quiltify_trees_differ f791dada2e6864726f0bd1059d58cf86afe13aeb 3646aeb322533be919f218f7670519af795187ec => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q f791dada2e6864726f0bd1059d58cf86afe13aeb + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f791dada2e6864726f0bd1059d58cf86afe13aeb CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-3.debian.tar.xz dpkg-source: info: building example in example_2.0-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0-2+nmu1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-3_source.changes dpkg-genchanges -S '-v2.0-2+nmu1' dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-3.dsc, example_2.0-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-3.debian.tar.xz renaming (dsc) example_2.0-3.dsc renaming (changes) example_2.0-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push query: fetching http://127.0.0.1:38873/example.git/HEAD... dgit-repos check_for_git => 1. git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit/sid => 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/tags/archive/test-dummy/2.0-1 => 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da refs/tags/archive/test-dummy/2.0-2 => 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/tags/test-dummy/2.0-1 => fc464f18b2e021a37b6f1025c92884cb1a3b0778 refs/tags/test-dummy/2.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit refs/dgit-fetch/test-dummy/dgit/sid |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '63ba06224a23e9201bf755485c14cd1f40a137e1', 'refs/dgit-fetch/test-dummy/dgit/sid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => 'fc464f18b2e021a37b6f1025c92884cb1a3b0778', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '8ecc6060ffe5476faf28a4ade5bd0b153210dbb7', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => '26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=fc464f18b2e021a37b6f1025c92884cb1a3b0778 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=fc464f18b2e021a37b6f1025c92884cb1a3b0778 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0-2+nmu1.dsc... get_archive_dsc: Version 2.0-2+nmu1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' previous reference hash=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' fetch_from_archive: lastfetch=8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_2.0.orig.tar.gz: (No such file or directory) linked. using existing example_2.0.orig.tar.gz considering saving example_2.0.orig.tar.gz: (File exists) no need. considering reusing example_2.0-2+nmu1.debian.tar.xz: (No such file or directory) linked. using existing example_2.0-2+nmu1.debian.tar.xz considering saving example_2.0-2+nmu1.debian.tar.xz: (File exists) no need. import considering example_2.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e24142d5bb711d7b480f1e58dfc3e8c461c6e106' | git ls-tree -z e24142d5bb711d7b480f1e58dfc3e8c461c6e106 => `040000 tree bdaae868b00952ee2af5782628959ae01469b2e3\x09example-2.0\x00' one subtree bdaae868b00952ee2af5782628959ae01469b2e3 CD .. import considering example_2.0-2+nmu1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2bad6c83ba2c2c57437041e2296a97484376c625' | git ls-tree -z 2bad6c83ba2c2c57437041e2296a97484376c625 => `040000 tree fb51767a2bc3f5c887287a065c953ff64321aab4\x09debian\x00' one subtree fb51767a2bc3f5c887287a065c953ff64321aab4 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2+nmu1.debian.tar.xz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8e78fa6cb8df6a4bb0db0e0c93997e3cf37b13e7' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fdbf5d219606e3d553c5506ec6de058ec976c4ba' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.0-2+nmu1 package changelog, entry no.1... import clog 2.0-2+nmu1 vs 2.0... import clog 2.0-2+nmu1 becomes r1 import clog 2.0-2 package changelog, entry no.2... import clog 2.0-2 vs 2.0... import clog 2.0-2 becomes r1 import clog 2.0-1 package changelog, entry no.3... import clog 2.0-1 vs 2.0... import clog 2.0-1 becomes r1 import clog 1.0-1 package changelog, entry no.4... import clog 1.0-1 vs 2.0... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:06 +0000' => `1530000006 +0000' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import tartrees authline dgit test git user 1530000006 +0000 import tartrees r1authline dgit test git user 1530000000 +0000 import tartree example_2.0.orig.tar.gz bdaae868b00952ee2af5782628959ae01469b2e3 | git hash-object -w -t commit --stdin => 6587c6c396e0002956dd3b151fe4b82e0bd7611c import tartree example_2.0-2+nmu1.debian.tar.xz fb51767a2bc3f5c887287a065c953ff64321aab4 | git hash-object -w -t commit --stdin => 77d224f5fbbfe30194b22372dfe8f1ae4ea0fb80 import main commit | git hash-object -w -t commit ../commit.tmp => `1ad58899206c8805ba2e61bbf031eecd4b8da6ae' import apply patches... | git hash-object -w -t commit --stdin => 87fb9ac42ec1d023da9bcb9e8d0bc4bbe802ef65 + git checkout -q -b dapplied 87fb9ac42ec1d023da9bcb9e8d0bc4bbe802ef65 + git checkout -q -b unpa 1ad58899206c8805ba2e61bbf031eecd4b8da6ae | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:06 +0000' => `1530000006 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246' | git rev-parse HEAD: => `fdbf5d219606e3d553c5506ec6de058ec976c4ba' synthesised git commit from .dsc 2.0-2+nmu1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 3e8035ca6b5a9de8aa132c9b5aac6e2bd78c7246:debian/changelog | git merge-base 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' | git rev-parse '8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2~0' => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' | git rev-parse '8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2~0' => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' fetch mergeinfos: commit 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 dgit client's archive history view fetch hash=8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git merge-base 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' | git rev-parse '8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2~0' => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' | git rev-parse '8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2~0' => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 | git log -n2 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 => `commit 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2'... | git ls-tree -lrz -- 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `9999dbc31a670a0b9e7b49b192e43c0ef89cda92' | git merge-base 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 f791dada2e6864726f0bd1059d58cf86afe13aeb => `9999dbc31a670a0b9e7b49b192e43c0ef89cda92' | git rev-parse '9999dbc31a670a0b9e7b49b192e43c0ef89cda92~0' => `9999dbc31a670a0b9e7b49b192e43c0ef89cda92' | git rev-parse '9999dbc31a670a0b9e7b49b192e43c0ef89cda92~0' => `9999dbc31a670a0b9e7b49b192e43c0ef89cda92' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 f791dada2e6864726f0bd1059d58cf86afe13aeb => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' | git rev-parse '8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2~0' => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' | git rev-parse '8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2~0' => `8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-3.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying upstream-edit-src.c-.patch dpkg-source: info: applying mixed-add-both-.patch CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3646aeb322533be919f218f7670519af795187ec' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3646aeb322533be919f218f7670519af795187ec f791dada2e6864726f0bd1059d58cf86afe13aeb files_compare_inputs example_2.0-3.dsc files_compare_inputs example_2.0-3.dsc Checksums-Sha256 files_compare_inputs example_2.0-3.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-3.dsc Checksums-Sha256 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3.dsc Checksums-Sha1 files_compare_inputs example_2.0-3.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-3.dsc Checksums-Sha1 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3.dsc Files files_compare_inputs example_2.0-3.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-3.dsc Files example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3_source.changes files_compare_inputs example_2.0-3_source.changes Checksums-Sha256 files_compare_inputs example_2.0-3_source.changes Checksums-Sha256 example_2.0-3.dsc files_compare_inputs example_2.0-3_source.changes Checksums-Sha256 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3_source.changes Checksums-Sha1 files_compare_inputs example_2.0-3_source.changes Checksums-Sha1 example_2.0-3.dsc files_compare_inputs example_2.0-3_source.changes Checksums-Sha1 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3_source.changes Files files_compare_inputs example_2.0-3_source.changes Files example_2.0-3.dsc files_compare_inputs example_2.0-3_source.changes Files example_2.0-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz | efea07eba958574c3f6d715f4bbb196dce58ba41b35b6a6e810f64fc5bcd87ec ./pool/main/example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=0 origs example_2.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_2.0-3.debian.tar.xz | 07126781425aabfc8bcd16df26179b0c 1552 example_2.0-3.debian.tar.xz ../example_2.0-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0-3', 'f791dada2e6864726f0bd1059d58cf86afe13aeb', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Objid' => 'f791dada2e6864726f0bd1059d58cf86afe13aeb', 'Tag' => 'archive/test-dummy/2.0-3', 'TagFn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0-3', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'f791dada2e6864726f0bd1059d58cf86afe13aeb' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:09 +0000' => `1530000009 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `8d923c5ceb1d5e46044975a9fd8c42da4fc25161' + git verify-tag 8d923c5ceb1d5e46044975a9fd8c42da4fc25161 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-3 8d923c5ceb1d5e46044975a9fd8c42da4fc25161 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `326bc4c5d866fbc53714c5632ba8c9211eae8eb1' + git verify-tag 326bc4c5d866fbc53714c5632ba8c9211eae8eb1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:30:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-3 326bc4c5d866fbc53714c5632ba8c9211eae8eb1 query: fetching http://127.0.0.1:38873/example.git/HEAD... dgit-repos check_for_git => 1. + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git f791dada2e6864726f0bd1059d58cf86afe13aeb:refs/dgit/sid refs/tags/archive/test-dummy/2.0-3 refs/tags/test-dummy/2.0-3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5..f791dad f791dada2e6864726f0bd1059d58cf86afe13aeb -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-3 -> archive/test-dummy/2.0-3 * [new tag] test-dummy/2.0-3 -> test-dummy/2.0-3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f791dada2e6864726f0bd1059d58cf86afe13aeb + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-3_source.changes signfile dsc ../example_2.0-3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-3.dsc ../example_2.0-3_source.changes signfile changes ../example_2.0-3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-3_source.changes gpg: ../example_2.0-3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: fc464f18b2e021a37b6f1025c92884cb1a3b0778 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : 'now test a new upstream' + t-make-new-upstream-tarball 2.1 + local uv=2.1 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.1' + git commit -a -m 'upstream 2.1 tarball' [make-upstream eb18467] upstream 2.1 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.1 make-upstream + local p=example + local v=2.1 + local tag=make-upstream + ust=example_2.1.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.1.orig.tar.gz --prefix=example-2.1/ make-upstream + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 21 commits. (use "git push" to publish your local commits) + v=2.1-0+nmu1 + t-nmu-upload-1 nmu2 + t-git-next-date + GIT_COMMITTER_DATE='1530000010 +0100' + GIT_AUTHOR_DATE='1530000010 +0100' + nmubranch=nmu2 + git checkout -f -b nmu2 Switched to a new branch 'nmu2' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/nmu2 git-debrebase ffq check_specs * git-debrebase *** WALK f791dada2e6864726f0bd1059d58cf86afe13aeb 0 - git-debrebase get_differs ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf 3646aeb322533be919f218f7670519af795187ec = 0x4 git-debrebase classify f791dada2e6864726f0bd1059d58cf86afe13aeb $t=3646aeb322533be919f218f7670519af795187ec @p ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","CommitId" => "f791dada2e6864726f0bd1059d58cf86afe13aeb","Hdr" => "tree 3646aeb322533be919f218f7670519af795187ec\nparent ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Tree" => "3646aeb322533be919f218f7670519af795187ec","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf"}]} git-debrebase get_differs 1e6d42a8096c9801fea30337f53bd45f7ac2880f 588d548f5ba959c551704087c40f106f9f6369af = 0x10 git-debrebase classify ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf $t=588d548f5ba959c551704087c40f106f9f6369af @p 1e6d42a8096c9801fea30337f53bd45f7ac2880f/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Hdr" => "tree 588d548f5ba959c551704087c40f106f9f6369af\nparent 1e6d42a8096c9801fea30337f53bd45f7ac2880f\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "1e6d42a8096c9801fea30337f53bd45f7ac2880f","Ix" => 0}],"Tree" => "588d548f5ba959c551704087c40f106f9f6369af"} git-debrebase get_differs 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f = 0x10 git-debrebase classify 1e6d42a8096c9801fea30337f53bd45f7ac2880f $t=7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f @p 9999dbc31a670a0b9e7b49b192e43c0ef89cda92/0x10 git-debrebase = Changelog {"Tree" => "7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f","Parents" => [{"CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92","Differs" => 16,"Ix" => 0}],"Hdr" => "tree 7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f\nparent 9999dbc31a670a0b9e7b49b192e43c0ef89cda92\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "dch -v 2.0-3 -m incorporate nmu\n","Type" => "Changelog","CommitId" => "1e6d42a8096c9801fea30337f53bd45f7ac2880f"} git-debrebase get_differs 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0 git-debrebase get_differs 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x8 git-debrebase classify 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5/0 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2/0x8 git-debrebase = Pseudomerge {"Parents" => [{"Ix" => 0,"CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Differs" => 0},{"Ix" => 1,"CommitId" => "8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2","Differs" => 8}],"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5\nparent 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Pseudomerge","Overwritten" => [$VAR1->{"Parents"}[1]],"Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92"} git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Ix" => 0}],"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b","Parents" => [{"Ix" => 0,"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Differs" => 2}],"Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Type" => "Upstream","CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a"} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc"}],"Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"}]} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08"}],"Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Parents" => [{"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Differs" => 48,"Ix" => 0}],"Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Type" => "Packaging","Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 4 upp 6 proc 14 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 15 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 Debian (rewriting=0) git-debrebase WALK BUILD 8397762c3c6a31b895366f874e97ed0805b1939e Debian (rewriting=0) git-debrebase WALK BUILD e4eca65c490ba804c753f8fc1ef367ba07d51c08 Debian (rewriting=0) git-debrebase WALK BUILD 1e6d42a8096c9801fea30337f53bd45f7ac2880f Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55ae8569fca0) procd=HASH(0x55ae85752250) git-debrebase WALK BUILD ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 Upstream (rewriting=1) git-debrebase WALK BUILD f9ddccb3801445213b338eaa4f0d5881a35a84dc Upstream (rewriting=1) git-debrebase WALK BUILD 677859b96829ce23dbcd8a3baa95a2353bc42da2 Upstream (rewriting=1) git-debrebase WALK BUILD 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a Upstream (rewriting=1) git-debrebase WALK BUILD 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 1730142aa2f160b263adae4ebebd0b03e88e65db f791dada2e6864726f0bd1059d58cf86afe13aeb = 0x4 git-debrebase *** WALK RETURN 1730142aa2f160b263adae4ebebd0b03e88e65db 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was f791dada2e6864726f0bd1059d58cf86afe13aeb) git-debrebase >= update refs/ffq-prev/heads/nmu2 f791dada2e6864726f0bd1059d58cf86afe13aeb 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/nmu2 git-debrebase >= update HEAD 1730142aa2f160b263adae4ebebd0b03e88e65db f791dada2e6864726f0bd1059d58cf86afe13aeb git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase convert-to-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D convert-to-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/nmu2 git-debrebase get_differs 8e7cc4e38186cddfc4b3361cab4620764327ce86 588d548f5ba959c551704087c40f106f9f6369af = 0x2 git-debrebase classify 1730142aa2f160b263adae4ebebd0b03e88e65db $t=588d548f5ba959c551704087c40f106f9f6369af @p 8e7cc4e38186cddfc4b3361cab4620764327ce86/0x2 git-debrebase = Upstream {"Hdr" => "tree 588d548f5ba959c551704087c40f106f9f6369af\nparent 8e7cc4e38186cddfc4b3361cab4620764327ce86\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "8e7cc4e38186cddfc4b3361cab4620764327ce86","Ix" => 0}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Tree" => "588d548f5ba959c551704087c40f106f9f6369af","CommitId" => "1730142aa2f160b263adae4ebebd0b03e88e65db","Type" => "Upstream"} git-debrebase get_differs a1b7f18866012b961437b6f75ed0ae106783d5e3 f499c0659991db19beb67b16f469c055a223e7fc = 0x2 git-debrebase classify 8e7cc4e38186cddfc4b3361cab4620764327ce86 $t=f499c0659991db19beb67b16f469c055a223e7fc @p a1b7f18866012b961437b6f75ed0ae106783d5e3/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "a1b7f18866012b961437b6f75ed0ae106783d5e3","Differs" => 2}],"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Hdr" => "tree f499c0659991db19beb67b16f469c055a223e7fc\nparent a1b7f18866012b961437b6f75ed0ae106783d5e3\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","CommitId" => "8e7cc4e38186cddfc4b3361cab4620764327ce86","Tree" => "f499c0659991db19beb67b16f469c055a223e7fc"} git-debrebase get_differs 8ebe99a8eaeb097e7649649995e09351099b2837 a6c7fc2a683420c1079bc60ede79d9f59311059d = 0x2 git-debrebase classify a1b7f18866012b961437b6f75ed0ae106783d5e3 $t=a6c7fc2a683420c1079bc60ede79d9f59311059d @p 8ebe99a8eaeb097e7649649995e09351099b2837/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "a1b7f18866012b961437b6f75ed0ae106783d5e3","Tree" => "a6c7fc2a683420c1079bc60ede79d9f59311059d","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Ix" => 0,"CommitId" => "8ebe99a8eaeb097e7649649995e09351099b2837","Differs" => 2}],"Hdr" => "tree a6c7fc2a683420c1079bc60ede79d9f59311059d\nparent 8ebe99a8eaeb097e7649649995e09351099b2837\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 4199dd68aeb91b09ff7d051eafcca2f7d224aa69 2d1cc236e6e89374bef4755396e3465a27536576 = 0x2 git-debrebase classify 8ebe99a8eaeb097e7649649995e09351099b2837 $t=2d1cc236e6e89374bef4755396e3465a27536576 @p 4199dd68aeb91b09ff7d051eafcca2f7d224aa69/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "8ebe99a8eaeb097e7649649995e09351099b2837","Tree" => "2d1cc236e6e89374bef4755396e3465a27536576","Hdr" => "tree 2d1cc236e6e89374bef4755396e3465a27536576\nparent 4199dd68aeb91b09ff7d051eafcca2f7d224aa69\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "4199dd68aeb91b09ff7d051eafcca2f7d224aa69","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee 8e868e2c82b6dd7ce537069074e9f89d840ecc4a = 0x2 git-debrebase classify 4199dd68aeb91b09ff7d051eafcca2f7d224aa69 $t=8e868e2c82b6dd7ce537069074e9f89d840ecc4a @p 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee/0x2 git-debrebase = Upstream {"Tree" => "8e868e2c82b6dd7ce537069074e9f89d840ecc4a","Type" => "Upstream","CommitId" => "4199dd68aeb91b09ff7d051eafcca2f7d224aa69","Parents" => [{"CommitId" => "3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee","Ix" => 0,"Differs" => 2}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 8e868e2c82b6dd7ce537069074e9f89d840ecc4a\nparent 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78 a025f915994e2a44e5b54ca34c824fa2ac1768a3 = 0x10 git-debrebase classify 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee $t=a025f915994e2a44e5b54ca34c824fa2ac1768a3 @p 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee","Tree" => "a025f915994e2a44e5b54ca34c824fa2ac1768a3","Hdr" => "tree a025f915994e2a44e5b54ca34c824fa2ac1768a3\nparent 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78","Differs" => 16}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0 = 0x10 git-debrebase classify 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78 $t=f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0 @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08"}],"Msg" => "dch -v 2.0-3 -m incorporate nmu\n","Hdr" => "tree f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0","CommitId" => "5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78","Type" => "Changelog"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","Type" => "Packaging","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Differs" => 48}],"Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK 1730142aa2f160b263adae4ebebd0b03e88e65db 0 - git-debrebase get_differs 8e7cc4e38186cddfc4b3361cab4620764327ce86 588d548f5ba959c551704087c40f106f9f6369af = 0x2 git-debrebase classify 1730142aa2f160b263adae4ebebd0b03e88e65db $t=588d548f5ba959c551704087c40f106f9f6369af @p 8e7cc4e38186cddfc4b3361cab4620764327ce86/0x2 git-debrebase = Upstream {"Tree" => "588d548f5ba959c551704087c40f106f9f6369af","CommitId" => "1730142aa2f160b263adae4ebebd0b03e88e65db","Type" => "Upstream","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Parents" => [{"CommitId" => "8e7cc4e38186cddfc4b3361cab4620764327ce86","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 588d548f5ba959c551704087c40f106f9f6369af\nparent 8e7cc4e38186cddfc4b3361cab4620764327ce86\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs a1b7f18866012b961437b6f75ed0ae106783d5e3 f499c0659991db19beb67b16f469c055a223e7fc = 0x2 git-debrebase classify 8e7cc4e38186cddfc4b3361cab4620764327ce86 $t=f499c0659991db19beb67b16f469c055a223e7fc @p a1b7f18866012b961437b6f75ed0ae106783d5e3/0x2 git-debrebase = Upstream {"Hdr" => "tree f499c0659991db19beb67b16f469c055a223e7fc\nparent a1b7f18866012b961437b6f75ed0ae106783d5e3\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"CommitId" => "a1b7f18866012b961437b6f75ed0ae106783d5e3","Ix" => 0,"Differs" => 2}],"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Type" => "Upstream","CommitId" => "8e7cc4e38186cddfc4b3361cab4620764327ce86","Tree" => "f499c0659991db19beb67b16f469c055a223e7fc"} git-debrebase get_differs 8ebe99a8eaeb097e7649649995e09351099b2837 a6c7fc2a683420c1079bc60ede79d9f59311059d = 0x2 git-debrebase classify a1b7f18866012b961437b6f75ed0ae106783d5e3 $t=a6c7fc2a683420c1079bc60ede79d9f59311059d @p 8ebe99a8eaeb097e7649649995e09351099b2837/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "8ebe99a8eaeb097e7649649995e09351099b2837","Ix" => 0,"Differs" => 2}],"Hdr" => "tree a6c7fc2a683420c1079bc60ede79d9f59311059d\nparent 8ebe99a8eaeb097e7649649995e09351099b2837\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "a6c7fc2a683420c1079bc60ede79d9f59311059d","Type" => "Upstream","CommitId" => "a1b7f18866012b961437b6f75ed0ae106783d5e3"} git-debrebase get_differs 4199dd68aeb91b09ff7d051eafcca2f7d224aa69 2d1cc236e6e89374bef4755396e3465a27536576 = 0x2 git-debrebase classify 8ebe99a8eaeb097e7649649995e09351099b2837 $t=2d1cc236e6e89374bef4755396e3465a27536576 @p 4199dd68aeb91b09ff7d051eafcca2f7d224aa69/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "4199dd68aeb91b09ff7d051eafcca2f7d224aa69","Ix" => 0}],"Hdr" => "tree 2d1cc236e6e89374bef4755396e3465a27536576\nparent 4199dd68aeb91b09ff7d051eafcca2f7d224aa69\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "8ebe99a8eaeb097e7649649995e09351099b2837","Type" => "Upstream","Tree" => "2d1cc236e6e89374bef4755396e3465a27536576"} git-debrebase get_differs 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee 8e868e2c82b6dd7ce537069074e9f89d840ecc4a = 0x2 git-debrebase classify 4199dd68aeb91b09ff7d051eafcca2f7d224aa69 $t=8e868e2c82b6dd7ce537069074e9f89d840ecc4a @p 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 8e868e2c82b6dd7ce537069074e9f89d840ecc4a\nparent 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "4199dd68aeb91b09ff7d051eafcca2f7d224aa69","Type" => "Upstream","Tree" => "8e868e2c82b6dd7ce537069074e9f89d840ecc4a"} git-debrebase get_differs 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78 a025f915994e2a44e5b54ca34c824fa2ac1768a3 = 0x10 git-debrebase classify 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee $t=a025f915994e2a44e5b54ca34c824fa2ac1768a3 @p 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78"}],"Msg" => "dch -r -D unstable\n","Hdr" => "tree a025f915994e2a44e5b54ca34c824fa2ac1768a3\nparent 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "a025f915994e2a44e5b54ca34c824fa2ac1768a3","Type" => "Changelog","CommitId" => "3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0 = 0x10 git-debrebase classify 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78 $t=f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0 @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x10 git-debrebase = Changelog {"Hdr" => "tree f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Ix" => 0}],"Msg" => "dch -v 2.0-3 -m incorporate nmu\n","Type" => "Changelog","CommitId" => "5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78","Tree" => "f11c2cd79b3a3cad91e2d65eef74a5084f3b6bd0"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Type" => "Packaging","Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Parents" => [{"Differs" => 48,"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Ix" => 0}]} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 4 upp 4 proc 10 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 11 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 Debian (rewriting=0) git-debrebase WALK BUILD 8397762c3c6a31b895366f874e97ed0805b1939e Debian (rewriting=0) git-debrebase WALK BUILD e4eca65c490ba804c753f8fc1ef367ba07d51c08 Debian (rewriting=0) git-debrebase WALK BUILD 5fb8f309ef0ec9c88d36dc5258c48ebd96c42b78 Debian (rewriting=0) git-debrebase WALK BUILD 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 4199dd68aeb91b09ff7d051eafcca2f7d224aa69 Upstream (rewriting=0) git-debrebase WALK BUILD 8ebe99a8eaeb097e7649649995e09351099b2837 Upstream (rewriting=0) git-debrebase WALK BUILD a1b7f18866012b961437b6f75ed0ae106783d5e3 Upstream (rewriting=0) git-debrebase WALK BUILD 8e7cc4e38186cddfc4b3361cab4620764327ce86 Upstream (rewriting=0) git-debrebase WALK BUILD 1730142aa2f160b263adae4ebebd0b03e88e65db Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 1730142aa2f160b263adae4ebebd0b03e88e65db 1730142aa2f160b263adae4ebebd0b03e88e65db = 0 git-debrebase *** WALK RETURN 1730142aa2f160b263adae4ebebd0b03e88e65db 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw 3393b9e969e887ec0f0cd19fbc3f1fd83d1c29ee 1730142aa2f160b263adae4ebebd0b03e88e65db git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/nmu2 git-debrebase >= delete refs/debrebase-last/heads/nmu2 git-debrebase >= update HEAD 2a5668ff11df9ddd94edc26cda07e3574df9beb4 1730142aa2f160b263adae4ebebd0b03e88e65db git-debrebase >$ HEAD is now at 2a5668f Commit patch queue (converted from git-debrebase format) git-debrebase: converted to git-buildpackage branch format git-debrebase: WARNING: do not now run "git-debrebase" any more git-debrebase: WARNING: doing so would drop all upstream patches! + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000011 +0100' + GIT_AUTHOR_DATE='1530000011 +0100' + gbp import-orig --upstream-version=2.1 --debian-branch=nmu2 ../example_2.1.orig.tar.gz gbp:info: Importing '../example_2.1.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.1 gbp:info: Replacing upstream source on 'nmu2' gbp:info: Successfully imported version 2.1 of ../example_2.1.orig.tar.gz + t-dch-commit -v 2.1-0+nmu1 -m 'new upstream 2.1-0+nmu1' + t-debchange -v 2.1-0+nmu1 -m 'new upstream 2.1-0+nmu1' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.1-0+nmu1 -m 'new upstream 2.1-0+nmu1' + exec env TZ=UTC faketime -f 2018-06-26 08:00:11 env -u TZ /usr/bin/debchange -v 2.1-0+nmu1 -m new upstream 2.1-0+nmu1 + git commit -m 'dch -v 2.1-0+nmu1 -m new upstream 2.1-0+nmu1' debian/changelog [nmu2 597525c] dch -v 2.1-0+nmu1 -m new upstream 2.1-0+nmu1 1 file changed, 6 insertions(+) + gbp pq import gbp:info: Trying to apply patches at '597525cfcf288a010cf1df875c22371c7509ca8b' gbp:info: 5 patches listed in 'debian/patches/series' imported on 'patch-queue/nmu2' + t-nmu-upload-2 + t-git-next-date + GIT_COMMITTER_DATE='1530000012 +0100' + GIT_AUTHOR_DATE='1530000012 +0100' + t-dch-commit -v 2.1-0+nmu1 -m 'nmu nmu2 2.1-0+nmu1' + t-debchange -v 2.1-0+nmu1 -m 'nmu nmu2 2.1-0+nmu1' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.1-0+nmu1 -m 'nmu nmu2 2.1-0+nmu1' + exec env TZ=UTC faketime -f 2018-06-26 08:00:12 env -u TZ /usr/bin/debchange -v 2.1-0+nmu1 -m nmu nmu2 2.1-0+nmu1 + git commit -m 'dch -v 2.1-0+nmu1 -m nmu nmu2 2.1-0+nmu1' debian/changelog [patch-queue/nmu2 7e1722f] dch -v 2.1-0+nmu1 -m nmu nmu2 2.1-0+nmu1 1 file changed, 2 insertions(+), 1 deletion(-) + t-some-changes + local token= + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000013 +0100' + GIT_AUTHOR_DATE='1530000013 +0100' + case "$which" in + echo '// debian ' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid ()' [patch-queue/nmu2 1648a0a] DEBIAN add zorkmid () 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream ' + git add src.c + git commit -m 'UPSTREAM edit src.c ()' [patch-queue/nmu2 c48a6ce] UPSTREAM edit src.c () 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add src.c + git commit -m 'MIXED add both() ()' [patch-queue/nmu2 33e3119] MIXED add both() () 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000014 +0100' + GIT_AUTHOR_DATE='1530000014 +0100' + t-nmu-upload-3 + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:14 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [patch-queue/nmu2 ff9fa6f] dch -r -D unstable 1 file changed, 2 insertions(+), 2 deletions(-) + t-non-dgit-upload + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d' | git symbolic-ref -q HEAD => `refs/heads/patch-queue/nmu2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d examining quilt state (multiple patches, linear mode) branch_is_gdr ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d... branch_is_gdr feb151382cbab92751733236265afcef5b81dd7e ?-2-merge NO QF linkorigs example_2.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.orig.tar.gz Y + tar -cf './example_2.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d -- debian + git add -Af . | git write-tree => `dfd5341a8fd62ac03b2b10fa0b69d779addacecd' fake orig tree object dfd5341a8fd62ac03b2b10fa0b69d779addacecd + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d CD ../fake + git add -Af . | git write-tree => `e9b1e9ee7732b4a589a8ac9d7221d12096ce784e' fake o+d/p tree object dfd5341a8fd62ac03b2b10fa0b69d779addacecd CD ../work | git ls-tree --name-only -z ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r dfd5341a8fd62ac03b2b10fa0b69d779addacecd ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 228893359330cf7d9317f507a2f99f2b4f86d6b6 M\x00src.c\x00' quiltify_trees_differ dfd5341a8fd62ac03b2b10fa0b69d779addacecd ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d => 1 | git diff-tree -z --no-renames --name-only -r ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => `src.c\x00' quiltify_trees_differ ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => 1 | git diff-tree -z --no-renames --name-only -r dfd5341a8fd62ac03b2b10fa0b69d779addacecd e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ dfd5341a8fd62ac03b2b10fa0b69d779addacecd e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=dfd5341a8fd62ac03b2b o+d/p=e9b1e9ee7732b4a589a8 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d -- debian/rules debian/control => `debian/control'... quiltify investigate ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d | git diff-tree -z --no-renames --name-only ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => `src.c\x00' quiltify_trees_differ ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => 1 | git ls-tree --name-only ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d -- debian/rules debian/control => `debian/control'... | git cat-file commit ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d => `tree b7719de99f15ce9e6a317fa90890f1113985c6e3'... | git diff-tree -z --no-renames --name-only 33e3119e9ec3925192450b99116358f1815922eb ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d => `debian\x00' quiltify_trees_differ 33e3119e9ec3925192450b99116358f1815922eb ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d => 0 considering C=ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d P=33e3119e9ec3925192450b99116358f1815922eb | git diff-tree -r --name-only 33e3119e9ec3925192450b99116358f1815922eb ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d -- debian/patches .pc debian/source/format => `' search queue P=33e3119e9ec3925192450b99116358f1815922eb triv quiltify investigate 33e3119e9ec3925192450b99116358f1815922eb | git diff-tree -z --no-renames --name-only 33e3119e9ec3925192450b99116358f1815922eb e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => `debian\x00src.c\x00' quiltify_trees_differ 33e3119e9ec3925192450b99116358f1815922eb e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => 1 | git ls-tree --name-only 33e3119e9ec3925192450b99116358f1815922eb -- debian/rules debian/control => `debian/control'... | git cat-file commit 33e3119e9ec3925192450b99116358f1815922eb => `tree abb5b6d47ae13d94d3433ce9ed02c0f15aa9d357'... | git diff-tree -z --no-renames --name-only c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 33e3119e9ec3925192450b99116358f1815922eb => `debian\x00src.c\x00' quiltify_trees_differ c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 33e3119e9ec3925192450b99116358f1815922eb => 1 considering C=33e3119e9ec3925192450b99116358f1815922eb P=c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 | git diff-tree -r --name-only c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 33e3119e9ec3925192450b99116358f1815922eb -- debian/patches .pc debian/source/format => `' search queue P=c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 NT quiltify investigate c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 | git diff-tree -z --no-renames --name-only c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => `debian\x00src.c\x00' quiltify_trees_differ c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => 1 | git ls-tree --name-only c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 -- debian/rules debian/control => `debian/control'... | git cat-file commit c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 => `tree 5da388363c347c99285c2c904a43bb9b56c8fa55'... | git diff-tree -z --no-renames --name-only 1648a0a3cb34c619a5a1447b0840792a114b6417 c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 => `src.c\x00' quiltify_trees_differ 1648a0a3cb34c619a5a1447b0840792a114b6417 c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 => 1 considering C=c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 P=1648a0a3cb34c619a5a1447b0840792a114b6417 | git diff-tree -r --name-only 1648a0a3cb34c619a5a1447b0840792a114b6417 c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 -- debian/patches .pc debian/source/format => `' search queue P=1648a0a3cb34c619a5a1447b0840792a114b6417 NT quiltify investigate 1648a0a3cb34c619a5a1447b0840792a114b6417 | git diff-tree -z --no-renames --name-only 1648a0a3cb34c619a5a1447b0840792a114b6417 e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => `debian\x00' quiltify_trees_differ 1648a0a3cb34c619a5a1447b0840792a114b6417 e9b1e9ee7732b4a589a8ac9d7221d12096ce784e => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 1648a0a3cb34c619a5a1447b0840792a114b6417..c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 | git cat-file commit c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 => `tree 5da388363c347c99285c2c904a43bb9b56c8fa55'... | git log -n1 '--pretty=format:%aD' c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 => `Tue, 26 Jun 2018 09:00:13 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/upstream-edit-src.c-.patch1 git diff --no-ext-diff 1648a0a3cb34c619a5a1447b0840792a114b6417 c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 -- ':!/debian' ':!/.pc' quiltify traverse c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26..33e3119e9ec3925192450b99116358f1815922eb | git cat-file commit 33e3119e9ec3925192450b99116358f1815922eb => `tree abb5b6d47ae13d94d3433ce9ed02c0f15aa9d357'... | git log -n1 '--pretty=format:%aD' 33e3119e9ec3925192450b99116358f1815922eb => `Tue, 26 Jun 2018 09:00:13 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-.patch1 git diff --no-ext-diff c48a6ce4c3afb5a33bb8be2333a75dc7831bcf26 33e3119e9ec3925192450b99116358f1815922eb -- ':!/debian' ':!/.pc' quiltify traverse 33e3119e9ec3925192450b99116358f1815922eb..ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d + git checkout -q ff9fa6f82f71857e2113b09ee6bfe67225ed2c5d + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 166f158] Commit Debian 3.0 (quilt) metadata 3 files changed, 36 insertions(+) create mode 100644 debian/patches/mixed-add-both-.patch1 create mode 100644 debian/patches/upstream-edit-src.c-.patch1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `166f1583a1dbf7c183e134ca89a9b6357a6dad21' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 166f1583a1dbf7c183e134ca89a9b6357a6dad21 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.1-0+nmu1.debian.tar.xz dpkg-source: info: building example in example_2.1-0+nmu1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0-2+nmu1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'example_2.1-0+nmu1_source.changes' dpkg-genchanges -S '-v2.0-2+nmu1' dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.1-0+nmu1.dsc, example_2.1-0+nmu1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.orig.tar.gz renaming (Files) example_2.1-0+nmu1.debian.tar.xz renaming (dsc) example_2.1-0+nmu1.dsc renaming (changes) example_2.1-0+nmu1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_2.1-0+nmu1.dsc and example_2.1-0+nmu1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + c=example_2.1-0+nmu1_source.changes + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A example_2.1-0+nmu1_source.changes signfile dsc example_2.1-0+nmu1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc example_2.1-0+nmu1.dsc example_2.1-0+nmu1_source.changes signfile changes example_2.1-0+nmu1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput -c /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy example_2.1-0+nmu1_source.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.1-0+nmu1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.1-0+nmu1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-3.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-3.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-3_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1-0+nmu1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1-0+nmu1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1-0+nmu1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1-0+nmu1.dsc + t-archive-query-aq sid example 2.1-0+nmu1 main/example_2.1-0+nmu1.dsc + local suite=sid + local p=example + local v=2.1-0+nmu1 + local dscf=main/example_2.1-0+nmu1.dsc + local sha ++ sha256sum + sha='e69c7fd894cec9e0b9ad6fc1be23d7248c96fd65ef2910f8ba53d695637bce60 -' + echo '2.1-0+nmu1 e69c7fd894cec9e0b9ad6fc1be23d7248c96fd65ef2910f8ba53d695637bce60 main/example_2.1-0+nmu1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-git-next-date + GIT_COMMITTER_DATE='1530000015 +0100' + GIT_AUTHOR_DATE='1530000015 +0100' + cd example + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 21 commits. (use "git push" to publish your local commits) + : 'done the nmu, back to the maintainer' + nmu-fold + t-git-next-date + GIT_COMMITTER_DATE='1530000016 +0100' + GIT_AUTHOR_DATE='1530000016 +0100' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid query: fetching http://127.0.0.1:38873/example.git/HEAD... dgit-repos check_for_git => 1. git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => f791dada2e6864726f0bd1059d58cf86afe13aeb refs/dgit/sid => 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/tags/archive/test-dummy/2.0-1 => 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da refs/tags/archive/test-dummy/2.0-2 => 8d923c5ceb1d5e46044975a9fd8c42da4fc25161 refs/tags/archive/test-dummy/2.0-3 => 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/tags/test-dummy/2.0-1 => fc464f18b2e021a37b6f1025c92884cb1a3b0778 refs/tags/test-dummy/2.0-2 => 326bc4c5d866fbc53714c5632ba8c9211eae8eb1 refs/tags/test-dummy/2.0-3 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> f791dada2e6864726f0bd1059d58cf86afe13aeb commit refs/dgit-fetch/test-dummy/dgit/sid |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> 8d923c5ceb1d5e46044975a9fd8c42da4fc25161 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 |> 326bc4c5d866fbc53714c5632ba8c9211eae8eb1 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => 'fc464f18b2e021a37b6f1025c92884cb1a3b0778', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => '26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'f791dada2e6864726f0bd1059d58cf86afe13aeb', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3' => '326bc4c5d866fbc53714c5632ba8c9211eae8eb1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '63ba06224a23e9201bf755485c14cd1f40a137e1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3' => '8d923c5ceb1d5e46044975a9fd8c42da4fc25161', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '8ecc6060ffe5476faf28a4ade5bd0b153210dbb7' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da |> 8d923c5ceb1d5e46044975a9fd8c42da4fc25161 tag refs/tags/archive/test-dummy/2.0-3 currently refs/tags/archive/test-dummy/2.0-3=8d923c5ceb1d5e46044975a9fd8c42da4fc25161 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=fc464f18b2e021a37b6f1025c92884cb1a3b0778 |> 326bc4c5d866fbc53714c5632ba8c9211eae8eb1 tag refs/tags/test-dummy/2.0-3 currently refs/tags/test-dummy/2.0-3=326bc4c5d866fbc53714c5632ba8c9211eae8eb1 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 63ba06224a23e9201bf755485c14cd1f40a137e1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=63ba06224a23e9201bf755485c14cd1f40a137e1 |> 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da |> 8d923c5ceb1d5e46044975a9fd8c42da4fc25161 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3 offered refs/tags/archive/test-dummy/2.0-3=8d923c5ceb1d5e46044975a9fd8c42da4fc25161 |> 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 |> fc464f18b2e021a37b6f1025c92884cb1a3b0778 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=fc464f18b2e021a37b6f1025c92884cb1a3b0778 |> 326bc4c5d866fbc53714c5632ba8c9211eae8eb1 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3 offered refs/tags/test-dummy/2.0-3=326bc4c5d866fbc53714c5632ba8c9211eae8eb1 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1-0+nmu1.dsc... get_archive_dsc: Version 2.1-0+nmu1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' previous reference hash=f791dada2e6864726f0bd1059d58cf86afe13aeb | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' fetch_from_archive: lastfetch=f791dada2e6864726f0bd1059d58cf86afe13aeb CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_2.1.orig.tar.gz: (No such file or directory) linked. using existing example_2.1.orig.tar.gz considering saving example_2.1.orig.tar.gz: (File exists) no need. considering reusing example_2.1-0+nmu1.debian.tar.xz: (No such file or directory) linked. using existing example_2.1-0+nmu1.debian.tar.xz considering saving example_2.1-0+nmu1.debian.tar.xz: (File exists) no need. import considering example_2.1.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fbb99216bb0d1a7a2e1da73de5f8568c4b4e04d3' | git ls-tree -z fbb99216bb0d1a7a2e1da73de5f8568c4b4e04d3 => `040000 tree 7ec50e88ff90f859d6b39f1078a1fa7580955823\x09example-2.1\x00' one subtree 7ec50e88ff90f859d6b39f1078a1fa7580955823 CD .. import considering example_2.1-0+nmu1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `576a38e01f8671148b20e9620b88b48157b06d78' | git ls-tree -z 576a38e01f8671148b20e9620b88b48157b06d78 => `040000 tree 09c9a520b052bd2348208f9916f3f197a8597a10\x09debian\x00' one subtree 09c9a520b052bd2348208f9916f3f197a8597a10 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.orig.tar.gz dpkg-source: info: unpacking example_2.1-0+nmu1.debian.tar.xz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `220c84a031847fa71b1c501813cbe8307f6274ad' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `714531deba0ecdb2fb8c00101280a151f317675a' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.1-0+nmu1 package changelog, entry no.1... import clog 2.1-0+nmu1 vs 2.1... import clog 2.1-0+nmu1 becomes r1 import clog 2.0-3 package changelog, entry no.2... import clog 2.0-3 vs 2.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:14 +0000' => `1530000014 +0000' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:14 +0000' => `1530000014 +0000' import tartrees authline dgit test git user 1530000014 +0000 import tartrees r1authline dgit test git user 1530000014 +0000 import tartree example_2.1.orig.tar.gz 7ec50e88ff90f859d6b39f1078a1fa7580955823 | git hash-object -w -t commit --stdin => 8c5d0e0174b5de39e69e18884925db0015d27527 import tartree example_2.1-0+nmu1.debian.tar.xz 09c9a520b052bd2348208f9916f3f197a8597a10 | git hash-object -w -t commit --stdin => 4200df8c9bdcf7499a2ea1495dc589cb1f912481 import main commit | git hash-object -w -t commit ../commit.tmp => `12dcb77d3d3bba1d4186bb95fbcad194cfe13427' import apply patches... | git hash-object -w -t commit --stdin => 39b15ffaf121593d2ac03f628ea7732ba5cfa156 + git checkout -q -b dapplied 39b15ffaf121593d2ac03f628ea7732ba5cfa156 + git checkout -q -b unpa 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:14 +0000' => `1530000014 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9' | git rev-parse HEAD: => `714531deba0ecdb2fb8c00101280a151f317675a' synthesised git commit from .dsc 2.1-0+nmu1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob f791dada2e6864726f0bd1059d58cf86afe13aeb:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9:debian/changelog | git merge-base f791dada2e6864726f0bd1059d58cf86afe13aeb 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 =>!256 | git merge-base f791dada2e6864726f0bd1059d58cf86afe13aeb f791dada2e6864726f0bd1059d58cf86afe13aeb => `f791dada2e6864726f0bd1059d58cf86afe13aeb' | git rev-parse 'f791dada2e6864726f0bd1059d58cf86afe13aeb~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' | git rev-parse 'f791dada2e6864726f0bd1059d58cf86afe13aeb~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' fetch mergeinfos: commit 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 Import of source package commit f791dada2e6864726f0bd1059d58cf86afe13aeb dgit suite branch on dgit git server ReverseParents=1 Message=Record example (2.1-0+nmu1) in archive suite sid | git cat-file commit 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 => `tree 714531deba0ecdb2fb8c00101280a151f317675a'... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:14 +0000' => `1530000014 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d' fetch hash=443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d | git merge-base f791dada2e6864726f0bd1059d58cf86afe13aeb 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d => `f791dada2e6864726f0bd1059d58cf86afe13aeb' | git rev-parse 'f791dada2e6864726f0bd1059d58cf86afe13aeb~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' | git rev-parse 'f791dada2e6864726f0bd1059d58cf86afe13aeb~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' | git merge-base f791dada2e6864726f0bd1059d58cf86afe13aeb 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d => `f791dada2e6864726f0bd1059d58cf86afe13aeb' | git rev-parse 'f791dada2e6864726f0bd1059d58cf86afe13aeb~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' | git rev-parse 'f791dada2e6864726f0bd1059d58cf86afe13aeb~0' => `f791dada2e6864726f0bd1059d58cf86afe13aeb' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d | git log -n2 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d => `commit 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d => `' | git ls-tree -lrz -- 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: f791dada2e6864726f0bd1059d58cf86afe13aeb refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 63ba06224a23e9201bf755485c14cd1f40a137e1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 26eb6d3619906b2ba074e7ea2b3b39fe3ccdc3da refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: 8d923c5ceb1d5e46044975a9fd8c42da4fc25161 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3 del_lrfetchrefs: 8ecc6060ffe5476faf28a4ade5bd0b153210dbb7 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: fc464f18b2e021a37b6f1025c92884cb1a3b0778 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 del_lrfetchrefs: 326bc4c5d866fbc53714c5632ba8c9211eae8eb1 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000017 +0100' + GIT_AUTHOR_DATE='1530000017 +0100' + git merge --ff-only dgit/dgit/sid Updating f791dad..443f5ee Fast-forward debian/changelog | 7 +++++++ debian/patches/mixed-add-both-.patch1 | 17 +++++++++++++++++ debian/patches/series | 2 ++ debian/patches/upstream-edit-src.c-.patch1 | 17 +++++++++++++++++ debian/zorkmid | 2 ++ docs/README | 1 + src.c | 2 ++ 7 files changed, 48 insertions(+) create mode 100644 debian/patches/mixed-add-both-.patch1 create mode 100644 debian/patches/upstream-edit-src.c-.patch1 + git diff --exit-code patch-queue/nmu2 + git branch unlaundered.nmu2 + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d 0 - git-debrebase get_differs f791dada2e6864726f0bd1059d58cf86afe13aeb 714531deba0ecdb2fb8c00101280a151f317675a = 0x36 git-debrebase get_differs 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 714531deba0ecdb2fb8c00101280a151f317675a = 0 git-debrebase classify 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d $t=714531deba0ecdb2fb8c00101280a151f317675a @p f791dada2e6864726f0bd1059d58cf86afe13aeb/0x36 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9/0 git-debrebase = Pseudomerge {"Contributor" => {"Differs" => 0,"Ix" => 1,"CommitId" => "7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9"},"Tree" => "714531deba0ecdb2fb8c00101280a151f317675a","Hdr" => "tree 714531deba0ecdb2fb8c00101280a151f317675a\nparent f791dada2e6864726f0bd1059d58cf86afe13aeb\nparent 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000014 +0000\n","Type" => "Pseudomerge","Parents" => [{"Ix" => 0,"Differs" => 54,"CommitId" => "f791dada2e6864726f0bd1059d58cf86afe13aeb"},$VAR1->{"Contributor"}],"CommitId" => "443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d","Msg" => "Record example (2.1-0+nmu1) in archive suite sid\n","Overwritten" => [$VAR1->{"Parents"}[0]]} git-debrebase get_differs 62920a27ea26eb654e3705cff1191f564442273e 714531deba0ecdb2fb8c00101280a151f317675a = 0x2 git-debrebase classify 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 $t=714531deba0ecdb2fb8c00101280a151f317675a @p 62920a27ea26eb654e3705cff1191f564442273e/0x2 git-debrebase = Upstream {"CommitId" => "7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1","Parents" => [{"CommitId" => "62920a27ea26eb654e3705cff1191f564442273e","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "714531deba0ecdb2fb8c00101280a151f317675a","Hdr" => "tree 714531deba0ecdb2fb8c00101280a151f317675a\nparent 62920a27ea26eb654e3705cff1191f564442273e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000014 +0000\n"} git-debrebase get_differs 28d6260d6d6da97b33d9094b86d1b76d370bbe13 cf87baaa56c3cadc97ce4166eca84504e6d7eed3 = 0x2 git-debrebase classify 62920a27ea26eb654e3705cff1191f564442273e $t=cf87baaa56c3cadc97ce4166eca84504e6d7eed3 @p 28d6260d6d6da97b33d9094b86d1b76d370bbe13/0x2 git-debrebase = Upstream {"Tree" => "cf87baaa56c3cadc97ce4166eca84504e6d7eed3","Hdr" => "tree cf87baaa56c3cadc97ce4166eca84504e6d7eed3\nparent 28d6260d6d6da97b33d9094b86d1b76d370bbe13\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000014 +0000\n","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1","CommitId" => "62920a27ea26eb654e3705cff1191f564442273e","Parents" => [{"CommitId" => "28d6260d6d6da97b33d9094b86d1b76d370bbe13","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 42c96f9de0fdddd744f0f7d8bee173f660c7891c 88e487d8cab8f9892080c8a409e8c01b0c14f1af = 0x2 git-debrebase classify 28d6260d6d6da97b33d9094b86d1b76d370bbe13 $t=88e487d8cab8f9892080c8a409e8c01b0c14f1af @p 42c96f9de0fdddd744f0f7d8bee173f660c7891c/0x2 git-debrebase = Upstream {"Tree" => "88e487d8cab8f9892080c8a409e8c01b0c14f1af","Hdr" => "tree 88e487d8cab8f9892080c8a409e8c01b0c14f1af\nparent 42c96f9de0fdddd744f0f7d8bee173f660c7891c\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000014 +0000\n","Type" => "Upstream","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","CommitId" => "28d6260d6d6da97b33d9094b86d1b76d370bbe13","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "42c96f9de0fdddd744f0f7d8bee173f660c7891c"}]} git-debrebase get_differs b57a5468ef34351f24a655cdd9d212b38758bc99 0b4978b9e10d24153770bd3bda7f067c2710830b = 0x2 git-debrebase classify 42c96f9de0fdddd744f0f7d8bee173f660c7891c $t=0b4978b9e10d24153770bd3bda7f067c2710830b @p b57a5468ef34351f24a655cdd9d212b38758bc99/0x2 git-debrebase = Upstream {"Tree" => "0b4978b9e10d24153770bd3bda7f067c2710830b","Hdr" => "tree 0b4978b9e10d24153770bd3bda7f067c2710830b\nparent b57a5468ef34351f24a655cdd9d212b38758bc99\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000014 +0000\n","Type" => "Upstream","Parents" => [{"CommitId" => "b57a5468ef34351f24a655cdd9d212b38758bc99","Ix" => 0,"Differs" => 2}],"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","CommitId" => "42c96f9de0fdddd744f0f7d8bee173f660c7891c"} git-debrebase get_differs 64fcaf414181414f6a2dc25469e1ada60bbe9a67 652b7b8c2f303af980970ae8b56b0cd69f828d0b = 0x2 git-debrebase classify b57a5468ef34351f24a655cdd9d212b38758bc99 $t=652b7b8c2f303af980970ae8b56b0cd69f828d0b @p 64fcaf414181414f6a2dc25469e1ada60bbe9a67/0x2 git-debrebase = Upstream {"CommitId" => "b57a5468ef34351f24a655cdd9d212b38758bc99","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "64fcaf414181414f6a2dc25469e1ada60bbe9a67","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "652b7b8c2f303af980970ae8b56b0cd69f828d0b","Hdr" => "tree 652b7b8c2f303af980970ae8b56b0cd69f828d0b\nparent 64fcaf414181414f6a2dc25469e1ada60bbe9a67\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000014 +0000\n"} git-debrebase get_differs 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5 f6acba2e9eafb45dae38826f36e4396b6fdb944d = 0x2 git-debrebase classify 64fcaf414181414f6a2dc25469e1ada60bbe9a67 $t=f6acba2e9eafb45dae38826f36e4396b6fdb944d @p 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5/0x2 git-debrebase = Upstream {"Tree" => "f6acba2e9eafb45dae38826f36e4396b6fdb944d","Hdr" => "tree f6acba2e9eafb45dae38826f36e4396b6fdb944d\nparent 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000014 +0000\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "25784cf72e63f6c40836b8e24e8e607d1ee4cfa5"}],"CommitId" => "64fcaf414181414f6a2dc25469e1ada60bbe9a67","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 958df9b53841a02e0066e90e40783f1294915d0f = 0x2 git-debrebase classify 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5 $t=958df9b53841a02e0066e90e40783f1294915d0f @p 12dcb77d3d3bba1d4186bb95fbcad194cfe13427/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "25784cf72e63f6c40836b8e24e8e607d1ee4cfa5","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "12dcb77d3d3bba1d4186bb95fbcad194cfe13427"}],"Hdr" => "tree 958df9b53841a02e0066e90e40783f1294915d0f\nparent 12dcb77d3d3bba1d4186bb95fbcad194cfe13427\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000014 +0000\n","Tree" => "958df9b53841a02e0066e90e40783f1294915d0f"} git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 220c84a031847fa71b1c501813cbe8307f6274ad = 0x34 git-debrebase get_differs 4200df8c9bdcf7499a2ea1495dc589cb1f912481 220c84a031847fa71b1c501813cbe8307f6274ad = 0x36 git-debrebase classify 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 $t=220c84a031847fa71b1c501813cbe8307f6274ad @p 8c5d0e0174b5de39e69e18884925db0015d27527/0x34 4200df8c9bdcf7499a2ea1495dc589cb1f912481/0x36 git-debrebase = DgitImportUnpatched {"Parents" => [{"IsDgitImport" => "orig","Ix" => 0,"Differs" => 52,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527","IsOrigin" => 1},{"IsOrigin" => 1,"CommitId" => "4200df8c9bdcf7499a2ea1495dc589cb1f912481","Differs" => 54,"Ix" => 1,"IsDgitImport" => "tarball"}],"Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n","CommitId" => "12dcb77d3d3bba1d4186bb95fbcad194cfe13427","Type" => "DgitImportUnpatched","OrigParents" => [$VAR1->{"Parents"}[0]],"Hdr" => "tree 220c84a031847fa71b1c501813cbe8307f6274ad\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nparent 4200df8c9bdcf7499a2ea1495dc589cb1f912481\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000014 +0000\n","Tree" => "220c84a031847fa71b1c501813cbe8307f6274ad","NewMsg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[was: dgit import unpatched example 2.1-0+nmu1]\n"} git-debrebase get_differs ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf 3646aeb322533be919f218f7670519af795187ec = 0x4 git-debrebase classify f791dada2e6864726f0bd1059d58cf86afe13aeb $t=3646aeb322533be919f218f7670519af795187ec @p ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf/0x4 git-debrebase = AddPatches {"Hdr" => "tree 3646aeb322533be919f218f7670519af795187ec\nparent ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "3646aeb322533be919f218f7670519af795187ec","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","CommitId" => "f791dada2e6864726f0bd1059d58cf86afe13aeb","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf"}],"Type" => "AddPatches"} git-debrebase get_differs 1e6d42a8096c9801fea30337f53bd45f7ac2880f 588d548f5ba959c551704087c40f106f9f6369af = 0x10 git-debrebase classify ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf $t=588d548f5ba959c551704087c40f106f9f6369af @p 1e6d42a8096c9801fea30337f53bd45f7ac2880f/0x10 git-debrebase = Changelog {"Hdr" => "tree 588d548f5ba959c551704087c40f106f9f6369af\nparent 1e6d42a8096c9801fea30337f53bd45f7ac2880f\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "588d548f5ba959c551704087c40f106f9f6369af","Type" => "Changelog","Parents" => [{"CommitId" => "1e6d42a8096c9801fea30337f53bd45f7ac2880f","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n","CommitId" => "ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf"} git-debrebase get_differs 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f = 0x10 git-debrebase classify 1e6d42a8096c9801fea30337f53bd45f7ac2880f $t=7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f @p 9999dbc31a670a0b9e7b49b192e43c0ef89cda92/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92","Differs" => 16,"Ix" => 0}],"CommitId" => "1e6d42a8096c9801fea30337f53bd45f7ac2880f","Msg" => "dch -v 2.0-3 -m incorporate nmu\n","Hdr" => "tree 7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f\nparent 9999dbc31a670a0b9e7b49b192e43c0ef89cda92\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f"} git-debrebase get_differs 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0 git-debrebase get_differs 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x8 git-debrebase classify 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5/0 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2/0x8 git-debrebase = Pseudomerge {"Overwritten" => [{"Differs" => 8,"Ix" => 1,"CommitId" => "8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2"}],"Type" => "Pseudomerge","CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5"},$VAR1->{"Overwritten"}[0]],"Contributor" => $VAR1->{"Parents"}[0],"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5\nparent 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe"} git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a"}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2"}],"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b"} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc"}],"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Parents" => [{"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Parents" => [{"Ix" => 0,"Differs" => 48,"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e"}],"Type" => "Packaging","Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"}],"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Changelog","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 14 proc 25 pm 1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 26 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 Debian (rewriting=0) git-debrebase WALK BUILD 8397762c3c6a31b895366f874e97ed0805b1939e Debian (rewriting=0) git-debrebase WALK BUILD e4eca65c490ba804c753f8fc1ef367ba07d51c08 Debian (rewriting=0) git-debrebase WALK BUILD 1e6d42a8096c9801fea30337f53bd45f7ac2880f Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55e16cbe24f0) procd=HASH(0x55e16cbeb3c8) git-debrebase WALK BUILD ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 DgitImportUpstreamUpdate (rewriting=1) git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 = 0x36 git-debrebase WALK BUILD 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 DgitImportDebianUpdate (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5 Upstream (rewriting=1) git-debrebase WALK BUILD 64fcaf414181414f6a2dc25469e1ada60bbe9a67 Upstream (rewriting=1) git-debrebase WALK BUILD b57a5468ef34351f24a655cdd9d212b38758bc99 Upstream (rewriting=1) git-debrebase WALK BUILD 42c96f9de0fdddd744f0f7d8bee173f660c7891c Upstream (rewriting=1) git-debrebase WALK BUILD 28d6260d6d6da97b33d9094b86d1b76d370bbe13 Upstream (rewriting=1) git-debrebase WALK BUILD 62920a27ea26eb654e3705cff1191f564442273e Upstream (rewriting=1) git-debrebase WALK BUILD 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 84ac322ff033ab96c026918c20e3a958c6d24146 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d = 0x4 git-debrebase *** WALK RETURN 84ac322ff033ab96c026918c20e3a958c6d24146 f730b85f299afe1020b13e03243511c5bd8a6cbe 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d) git-debrebase >= update refs/ffq-prev/heads/master 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 84ac322ff033ab96c026918c20e3a958c6d24146 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 28033291551e80f8f5e16a90271754ad87575e3f 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x2 git-debrebase classify 84ac322ff033ab96c026918c20e3a958c6d24146 $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 28033291551e80f8f5e16a90271754ad87575e3f/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f"}],"CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146","Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 28033291551e80f8f5e16a90271754ad87575e3f\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1"} git-debrebase get_differs 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ff4553064af3dcb78ccc5c522da6fe428096e94a = 0x2 git-debrebase classify 28033291551e80f8f5e16a90271754ad87575e3f $t=ff4553064af3dcb78ccc5c522da6fe428096e94a @p 8fc2dd44802dbfbda6714a8300c0f2ffd035c547/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547"}],"Tree" => "ff4553064af3dcb78ccc5c522da6fe428096e94a","Hdr" => "tree ff4553064af3dcb78ccc5c522da6fe428096e94a\nparent 8fc2dd44802dbfbda6714a8300c0f2ffd035c547\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1"} git-debrebase get_differs efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a f29ccede4fbc8625991edb02089a0390ee831e86 = 0x2 git-debrebase classify 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 $t=f29ccede4fbc8625991edb02089a0390ee831e86 @p efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Ix" => 0}],"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547","Type" => "Upstream","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Hdr" => "tree f29ccede4fbc8625991edb02089a0390ee831e86\nparent efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "f29ccede4fbc8625991edb02089a0390ee831e86"} git-debrebase get_differs 1ca66fb225fad62360bdceb664ba6d30edd5a9db 2de73fb98a33c21de5b8672952c1fd652dec8627 = 0x2 git-debrebase classify efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a $t=2de73fb98a33c21de5b8672952c1fd652dec8627 @p 1ca66fb225fad62360bdceb664ba6d30edd5a9db/0x2 git-debrebase = Upstream {"Tree" => "2de73fb98a33c21de5b8672952c1fd652dec8627","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Hdr" => "tree 2de73fb98a33c21de5b8672952c1fd652dec8627\nparent 1ca66fb225fad62360bdceb664ba6d30edd5a9db\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Differs" => 2,"Ix" => 0}],"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a"} git-debrebase get_differs a7dcce470e3e188e596a71a3b6a7046b999571ca 8ed831332c39bd0f121a33979bdcd4aeee8cff38 = 0x2 git-debrebase classify 1ca66fb225fad62360bdceb664ba6d30edd5a9db $t=8ed831332c39bd0f121a33979bdcd4aeee8cff38 @p a7dcce470e3e188e596a71a3b6a7046b999571ca/0x2 git-debrebase = Upstream {"Tree" => "8ed831332c39bd0f121a33979bdcd4aeee8cff38","Hdr" => "tree 8ed831332c39bd0f121a33979bdcd4aeee8cff38\nparent a7dcce470e3e188e596a71a3b6a7046b999571ca\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Ix" => 0}],"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db"} git-debrebase get_differs 1bda1595899985b5bc1d1b75fbf6dbb6645490dc 48d40863ab030873619f07b9fabd0578ef6b5831 = 0x2 git-debrebase classify a7dcce470e3e188e596a71a3b6a7046b999571ca $t=48d40863ab030873619f07b9fabd0578ef6b5831 @p 1bda1595899985b5bc1d1b75fbf6dbb6645490dc/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 48d40863ab030873619f07b9fabd0578ef6b5831\nparent 1bda1595899985b5bc1d1b75fbf6dbb6645490dc\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "48d40863ab030873619f07b9fabd0578ef6b5831","Parents" => [{"CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Differs" => 2,"Ix" => 0}],"CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Type" => "Upstream"} git-debrebase get_differs f730b85f299afe1020b13e03243511c5bd8a6cbe 616d04e4126efffc468fa930bc9ff5f98c51c790 = 0x2 git-debrebase classify 1bda1595899985b5bc1d1b75fbf6dbb6645490dc $t=616d04e4126efffc468fa930bc9ff5f98c51c790 @p f730b85f299afe1020b13e03243511c5bd8a6cbe/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe"}],"Tree" => "616d04e4126efffc468fa930bc9ff5f98c51c790","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 616d04e4126efffc468fa930bc9ff5f98c51c790\nparent f730b85f299afe1020b13e03243511c5bd8a6cbe\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase get_differs 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 54841f8593cfec2b2b97883fcba32cab336ca413 = 0x30 git-debrebase classify f730b85f299afe1020b13e03243511c5bd8a6cbe $t=54841f8593cfec2b2b97883fcba32cab336ca413 @p 90368bf36b087c93f0dfbdb6534beaf38a8f44b6/0x30 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe","Parents" => [{"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Differs" => 48,"Ix" => 0}],"Tree" => "54841f8593cfec2b2b97883fcba32cab336ca413","Hdr" => "tree 54841f8593cfec2b2b97883fcba32cab336ca413\nparent 90368bf36b087c93f0dfbdb6534beaf38a8f44b6\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n"} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n","Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527"}],"Type" => "Anchor","CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd"},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n","Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527"}],"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd"},$VAR1->{"OrigParents"}[0]],"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Type" => "Anchor"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 28033291551e80f8f5e16a90271754ad87575e3f 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x2 git-debrebase classify 84ac322ff033ab96c026918c20e3a958c6d24146 $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 28033291551e80f8f5e16a90271754ad87575e3f/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1","Type" => "Upstream","CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146","Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","Parents" => [{"CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 28033291551e80f8f5e16a90271754ad87575e3f\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase get_differs 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ff4553064af3dcb78ccc5c522da6fe428096e94a = 0x2 git-debrebase classify 28033291551e80f8f5e16a90271754ad87575e3f $t=ff4553064af3dcb78ccc5c522da6fe428096e94a @p 8fc2dd44802dbfbda6714a8300c0f2ffd035c547/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1","Hdr" => "tree ff4553064af3dcb78ccc5c522da6fe428096e94a\nparent 8fc2dd44802dbfbda6714a8300c0f2ffd035c547\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Parents" => [{"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547","Differs" => 2,"Ix" => 0}],"Tree" => "ff4553064af3dcb78ccc5c522da6fe428096e94a"} git-debrebase get_differs efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a f29ccede4fbc8625991edb02089a0390ee831e86 = 0x2 git-debrebase classify 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 $t=f29ccede4fbc8625991edb02089a0390ee831e86 @p efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a/0x2 git-debrebase = Upstream {"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547","Hdr" => "tree f29ccede4fbc8625991edb02089a0390ee831e86\nparent efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "f29ccede4fbc8625991edb02089a0390ee831e86","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a"}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Type" => "Upstream"} git-debrebase get_differs 1ca66fb225fad62360bdceb664ba6d30edd5a9db 2de73fb98a33c21de5b8672952c1fd652dec8627 = 0x2 git-debrebase classify efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a $t=2de73fb98a33c21de5b8672952c1fd652dec8627 @p 1ca66fb225fad62360bdceb664ba6d30edd5a9db/0x2 git-debrebase = Upstream {"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Hdr" => "tree 2de73fb98a33c21de5b8672952c1fd652dec8627\nparent 1ca66fb225fad62360bdceb664ba6d30edd5a9db\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db"}],"Tree" => "2de73fb98a33c21de5b8672952c1fd652dec8627","Type" => "Upstream","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch"} git-debrebase get_differs a7dcce470e3e188e596a71a3b6a7046b999571ca 8ed831332c39bd0f121a33979bdcd4aeee8cff38 = 0x2 git-debrebase classify 1ca66fb225fad62360bdceb664ba6d30edd5a9db $t=8ed831332c39bd0f121a33979bdcd4aeee8cff38 @p a7dcce470e3e188e596a71a3b6a7046b999571ca/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Hdr" => "tree 8ed831332c39bd0f121a33979bdcd4aeee8cff38\nparent a7dcce470e3e188e596a71a3b6a7046b999571ca\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca"}],"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Tree" => "8ed831332c39bd0f121a33979bdcd4aeee8cff38"} git-debrebase get_differs 1bda1595899985b5bc1d1b75fbf6dbb6645490dc 48d40863ab030873619f07b9fabd0578ef6b5831 = 0x2 git-debrebase classify a7dcce470e3e188e596a71a3b6a7046b999571ca $t=48d40863ab030873619f07b9fabd0578ef6b5831 @p 1bda1595899985b5bc1d1b75fbf6dbb6645490dc/0x2 git-debrebase = Upstream {"Hdr" => "tree 48d40863ab030873619f07b9fabd0578ef6b5831\nparent 1bda1595899985b5bc1d1b75fbf6dbb6645490dc\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000017 +0100\n","CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Parents" => [{"CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Ix" => 0,"Differs" => 2}],"Tree" => "48d40863ab030873619f07b9fabd0578ef6b5831","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs f730b85f299afe1020b13e03243511c5bd8a6cbe 616d04e4126efffc468fa930bc9ff5f98c51c790 = 0x2 git-debrebase classify 1bda1595899985b5bc1d1b75fbf6dbb6645490dc $t=616d04e4126efffc468fa930bc9ff5f98c51c790 @p f730b85f299afe1020b13e03243511c5bd8a6cbe/0x2 git-debrebase = Upstream {"Hdr" => "tree 616d04e4126efffc468fa930bc9ff5f98c51c790\nparent f730b85f299afe1020b13e03243511c5bd8a6cbe\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000017 +0100\n","CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Tree" => "616d04e4126efffc468fa930bc9ff5f98c51c790","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe"}],"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 54841f8593cfec2b2b97883fcba32cab336ca413 = 0x30 git-debrebase classify f730b85f299afe1020b13e03243511c5bd8a6cbe $t=54841f8593cfec2b2b97883fcba32cab336ca413 @p 90368bf36b087c93f0dfbdb6534beaf38a8f44b6/0x30 git-debrebase = Packaging {"Parents" => [{"Differs" => 48,"Ix" => 0,"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6"}],"Hdr" => "tree 54841f8593cfec2b2b97883fcba32cab336ca413\nparent 90368bf36b087c93f0dfbdb6534beaf38a8f44b6\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "54841f8593cfec2b2b97883fcba32cab336ca413","CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Type" => "Packaging"} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd"},{"Differs" => 48,"Ix" => 1,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527"}],"Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Anchor","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n","OrigParents" => [$VAR1->{"Parents"}[1]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:f730b85f299afe1020b13e03243511c5bd8a6cbe + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 84ac322ff033ab96c026918c20e3a958c6d24146 1 *main::STDOUT git-debrebase get_differs 28033291551e80f8f5e16a90271754ad87575e3f 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x2 git-debrebase classify 84ac322ff033ab96c026918c20e3a958c6d24146 $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 28033291551e80f8f5e16a90271754ad87575e3f/0x2 git-debrebase = Upstream {"Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 28033291551e80f8f5e16a90271754ad87575e3f\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f"}],"Type" => "Upstream","Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146"} git-debrebase get_differs 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ff4553064af3dcb78ccc5c522da6fe428096e94a = 0x2 git-debrebase classify 28033291551e80f8f5e16a90271754ad87575e3f $t=ff4553064af3dcb78ccc5c522da6fe428096e94a @p 8fc2dd44802dbfbda6714a8300c0f2ffd035c547/0x2 git-debrebase = Upstream {"CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Tree" => "ff4553064af3dcb78ccc5c522da6fe428096e94a","Parents" => [{"Differs" => 2,"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree ff4553064af3dcb78ccc5c522da6fe428096e94a\nparent 8fc2dd44802dbfbda6714a8300c0f2ffd035c547\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1"} git-debrebase get_differs efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a f29ccede4fbc8625991edb02089a0390ee831e86 = 0x2 git-debrebase classify 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 $t=f29ccede4fbc8625991edb02089a0390ee831e86 @p efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Hdr" => "tree f29ccede4fbc8625991edb02089a0390ee831e86\nparent efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Ix" => 0}],"Tree" => "f29ccede4fbc8625991edb02089a0390ee831e86","CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547"} git-debrebase get_differs 1ca66fb225fad62360bdceb664ba6d30edd5a9db 2de73fb98a33c21de5b8672952c1fd652dec8627 = 0x2 git-debrebase classify efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a $t=2de73fb98a33c21de5b8672952c1fd652dec8627 @p 1ca66fb225fad62360bdceb664ba6d30edd5a9db/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db"}],"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Hdr" => "tree 2de73fb98a33c21de5b8672952c1fd652dec8627\nparent 1ca66fb225fad62360bdceb664ba6d30edd5a9db\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Tree" => "2de73fb98a33c21de5b8672952c1fd652dec8627"} git-debrebase get_differs a7dcce470e3e188e596a71a3b6a7046b999571ca 8ed831332c39bd0f121a33979bdcd4aeee8cff38 = 0x2 git-debrebase classify 1ca66fb225fad62360bdceb664ba6d30edd5a9db $t=8ed831332c39bd0f121a33979bdcd4aeee8cff38 @p a7dcce470e3e188e596a71a3b6a7046b999571ca/0x2 git-debrebase = Upstream {"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Tree" => "8ed831332c39bd0f121a33979bdcd4aeee8cff38","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Differs" => 2}],"Hdr" => "tree 8ed831332c39bd0f121a33979bdcd4aeee8cff38\nparent a7dcce470e3e188e596a71a3b6a7046b999571ca\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 1bda1595899985b5bc1d1b75fbf6dbb6645490dc 48d40863ab030873619f07b9fabd0578ef6b5831 = 0x2 git-debrebase classify a7dcce470e3e188e596a71a3b6a7046b999571ca $t=48d40863ab030873619f07b9fabd0578ef6b5831 @p 1bda1595899985b5bc1d1b75fbf6dbb6645490dc/0x2 git-debrebase = Upstream {"Tree" => "48d40863ab030873619f07b9fabd0578ef6b5831","CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Hdr" => "tree 48d40863ab030873619f07b9fabd0578ef6b5831\nparent 1bda1595899985b5bc1d1b75fbf6dbb6645490dc\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Parents" => [{"CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs f730b85f299afe1020b13e03243511c5bd8a6cbe 616d04e4126efffc468fa930bc9ff5f98c51c790 = 0x2 git-debrebase classify 1bda1595899985b5bc1d1b75fbf6dbb6645490dc $t=616d04e4126efffc468fa930bc9ff5f98c51c790 @p f730b85f299afe1020b13e03243511c5bd8a6cbe/0x2 git-debrebase = Upstream {"CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Tree" => "616d04e4126efffc468fa930bc9ff5f98c51c790","Parents" => [{"Ix" => 0,"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe","Differs" => 2}],"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 616d04e4126efffc468fa930bc9ff5f98c51c790\nparent f730b85f299afe1020b13e03243511c5bd8a6cbe\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase get_differs 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 54841f8593cfec2b2b97883fcba32cab336ca413 = 0x30 git-debrebase classify f730b85f299afe1020b13e03243511c5bd8a6cbe $t=54841f8593cfec2b2b97883fcba32cab336ca413 @p 90368bf36b087c93f0dfbdb6534beaf38a8f44b6/0x30 git-debrebase = Packaging {"Tree" => "54841f8593cfec2b2b97883fcba32cab336ca413","CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe","Hdr" => "tree 54841f8593cfec2b2b97883fcba32cab336ca413\nparent 90368bf36b087c93f0dfbdb6534beaf38a8f44b6\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Type" => "Packaging","Parents" => [{"Differs" => 48,"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Ix" => 0}]} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","OrigParents" => [{"Differs" => 48,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527","Ix" => 1}],"Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd","Differs" => 2},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n"} git-debrebase *** WALK prep done cur=90368bf36b087c93f0dfbdb6534beaf38a8f44b6 brw 0 upp 6 proc 8 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=84ac322ff033ab96c026918c20e3a958c6d24146 + exec + local cid ctype info nparents + read cid ctype info + : ===== 84ac322ff033ab96c026918c20e3a958c6d24146 Upstream ===== + test 84ac322ff033ab96c026918c20e3a958c6d24146 = 84ac322ff033ab96c026918c20e3a958c6d24146 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 84ac322ff033ab96c026918c20e3a958c6d24146 + local parents=28033291551e80f8f5e16a90271754ad87575e3f + expect=28033291551e80f8f5e16a90271754ad87575e3f + enparents=1 + : Upstream/SAME 28033291551e80f8f5e16a90271754ad87575e3f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 28033291551e80f8f5e16a90271754ad87575e3f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 28033291551e80f8f5e16a90271754ad87575e3f ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 28033291551e80f8f5e16a90271754ad87575e3f Upstream ===== + test 28033291551e80f8f5e16a90271754ad87575e3f = 28033291551e80f8f5e16a90271754ad87575e3f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 28033291551e80f8f5e16a90271754ad87575e3f + local parents=8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + expect=8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + enparents=1 + : Upstream/SAME 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 Upstream ===== + test 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 = 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + local parents=efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + expect=efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + enparents=1 + : Upstream/SAME efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a Upstream ===== + test efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a = efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + local parents=1ca66fb225fad62360bdceb664ba6d30edd5a9db + expect=1ca66fb225fad62360bdceb664ba6d30edd5a9db + enparents=1 + : Upstream/SAME 1ca66fb225fad62360bdceb664ba6d30edd5a9db + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 1ca66fb225fad62360bdceb664ba6d30edd5a9db ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1ca66fb225fad62360bdceb664ba6d30edd5a9db ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1ca66fb225fad62360bdceb664ba6d30edd5a9db Upstream ===== + test 1ca66fb225fad62360bdceb664ba6d30edd5a9db = 1ca66fb225fad62360bdceb664ba6d30edd5a9db + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1ca66fb225fad62360bdceb664ba6d30edd5a9db + local parents=a7dcce470e3e188e596a71a3b6a7046b999571ca + expect=a7dcce470e3e188e596a71a3b6a7046b999571ca + enparents=1 + : Upstream/SAME a7dcce470e3e188e596a71a3b6a7046b999571ca + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s a7dcce470e3e188e596a71a3b6a7046b999571ca ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a7dcce470e3e188e596a71a3b6a7046b999571ca ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a7dcce470e3e188e596a71a3b6a7046b999571ca Upstream ===== + test a7dcce470e3e188e596a71a3b6a7046b999571ca = a7dcce470e3e188e596a71a3b6a7046b999571ca + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P a7dcce470e3e188e596a71a3b6a7046b999571ca + local parents=1bda1595899985b5bc1d1b75fbf6dbb6645490dc + expect=1bda1595899985b5bc1d1b75fbf6dbb6645490dc + enparents=1 + : Upstream/SAME 1bda1595899985b5bc1d1b75fbf6dbb6645490dc + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 1bda1595899985b5bc1d1b75fbf6dbb6645490dc ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1bda1595899985b5bc1d1b75fbf6dbb6645490dc ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1bda1595899985b5bc1d1b75fbf6dbb6645490dc Upstream ===== + test 1bda1595899985b5bc1d1b75fbf6dbb6645490dc = 1bda1595899985b5bc1d1b75fbf6dbb6645490dc + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1bda1595899985b5bc1d1b75fbf6dbb6645490dc + local parents=f730b85f299afe1020b13e03243511c5bd8a6cbe + expect=f730b85f299afe1020b13e03243511c5bd8a6cbe + enparents=1 + : Upstream/SAME f730b85f299afe1020b13e03243511c5bd8a6cbe + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f730b85f299afe1020b13e03243511c5bd8a6cbe ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f730b85f299afe1020b13e03243511c5bd8a6cbe ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f730b85f299afe1020b13e03243511c5bd8a6cbe Packaging ===== + test f730b85f299afe1020b13e03243511c5bd8a6cbe = f730b85f299afe1020b13e03243511c5bd8a6cbe + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P f730b85f299afe1020b13e03243511c5bd8a6cbe + local parents=90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + expect=90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + enparents=1 + : Packaging/Upstream 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:f730b85f299afe1020b13e03243511c5bd8a6cbe '!=' x ']' + test Y:f730b85f299afe1020b13e03243511c5bd8a6cbe = Y:f730b85f299afe1020b13e03243511c5bd8a6cbe + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 90368bf36b087c93f0dfbdb6534beaf38a8f44b6..f730b85f299afe1020b13e03243511c5bd8a6cbe -- :. ':!debian' + git diff --quiet 90368bf36b087c93f0dfbdb6534beaf38a8f44b6..f730b85f299afe1020b13e03243511c5bd8a6cbe -- :debian/patches + etypes=Packaging ++ printf %s 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 Anchor ===== + test 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 = 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + local 'parents=a5e5523a5fe98dba70b9397fa26103193cccbabd 8c5d0e0174b5de39e69e18884925db0015d27527' + expect='a5e5523a5fe98dba70b9397fa26103193cccbabd 8c5d0e0174b5de39e69e18884925db0015d27527' + enparents=1 + : Anchor/Packaging 'a5e5523a5fe98dba70b9397fa26103193cccbabd 8c5d0e0174b5de39e69e18884925db0015d27527' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 28033291551e80f8f5e16a90271754ad87575e3f 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x2 git-debrebase classify 84ac322ff033ab96c026918c20e3a958c6d24146 $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 28033291551e80f8f5e16a90271754ad87575e3f/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146","Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 28033291551e80f8f5e16a90271754ad87575e3f\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","Parents" => [{"Differs" => 2,"CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Ix" => 0}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1"} git-debrebase get_differs 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ff4553064af3dcb78ccc5c522da6fe428096e94a = 0x2 git-debrebase classify 28033291551e80f8f5e16a90271754ad87575e3f $t=ff4553064af3dcb78ccc5c522da6fe428096e94a @p 8fc2dd44802dbfbda6714a8300c0f2ffd035c547/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1","Hdr" => "tree ff4553064af3dcb78ccc5c522da6fe428096e94a\nparent 8fc2dd44802dbfbda6714a8300c0f2ffd035c547\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547"}],"Tree" => "ff4553064af3dcb78ccc5c522da6fe428096e94a","CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f"} git-debrebase get_differs efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a f29ccede4fbc8625991edb02089a0390ee831e86 = 0x2 git-debrebase classify 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 $t=f29ccede4fbc8625991edb02089a0390ee831e86 @p efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Hdr" => "tree f29ccede4fbc8625991edb02089a0390ee831e86\nparent efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "f29ccede4fbc8625991edb02089a0390ee831e86","Parents" => [{"Differs" => 2,"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Ix" => 0}],"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547"} git-debrebase get_differs 1ca66fb225fad62360bdceb664ba6d30edd5a9db 2de73fb98a33c21de5b8672952c1fd652dec8627 = 0x2 git-debrebase classify efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a $t=2de73fb98a33c21de5b8672952c1fd652dec8627 @p 1ca66fb225fad62360bdceb664ba6d30edd5a9db/0x2 git-debrebase = Upstream {"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Hdr" => "tree 2de73fb98a33c21de5b8672952c1fd652dec8627\nparent 1ca66fb225fad62360bdceb664ba6d30edd5a9db\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Differs" => 2}],"Tree" => "2de73fb98a33c21de5b8672952c1fd652dec8627","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Type" => "Upstream"} git-debrebase get_differs a7dcce470e3e188e596a71a3b6a7046b999571ca 8ed831332c39bd0f121a33979bdcd4aeee8cff38 = 0x2 git-debrebase classify 1ca66fb225fad62360bdceb664ba6d30edd5a9db $t=8ed831332c39bd0f121a33979bdcd4aeee8cff38 @p a7dcce470e3e188e596a71a3b6a7046b999571ca/0x2 git-debrebase = Upstream {"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Tree" => "8ed831332c39bd0f121a33979bdcd4aeee8cff38","Hdr" => "tree 8ed831332c39bd0f121a33979bdcd4aeee8cff38\nparent a7dcce470e3e188e596a71a3b6a7046b999571ca\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream"} git-debrebase get_differs 1bda1595899985b5bc1d1b75fbf6dbb6645490dc 48d40863ab030873619f07b9fabd0578ef6b5831 = 0x2 git-debrebase classify a7dcce470e3e188e596a71a3b6a7046b999571ca $t=48d40863ab030873619f07b9fabd0578ef6b5831 @p 1bda1595899985b5bc1d1b75fbf6dbb6645490dc/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Hdr" => "tree 48d40863ab030873619f07b9fabd0578ef6b5831\nparent 1bda1595899985b5bc1d1b75fbf6dbb6645490dc\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "48d40863ab030873619f07b9fabd0578ef6b5831","Parents" => [{"Ix" => 0,"CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs f730b85f299afe1020b13e03243511c5bd8a6cbe 616d04e4126efffc468fa930bc9ff5f98c51c790 = 0x2 git-debrebase classify 1bda1595899985b5bc1d1b75fbf6dbb6645490dc $t=616d04e4126efffc468fa930bc9ff5f98c51c790 @p f730b85f299afe1020b13e03243511c5bd8a6cbe/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 616d04e4126efffc468fa930bc9ff5f98c51c790\nparent f730b85f299afe1020b13e03243511c5bd8a6cbe\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "616d04e4126efffc468fa930bc9ff5f98c51c790","Parents" => [{"Ix" => 0,"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe","Differs" => 2}]} git-debrebase get_differs 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 54841f8593cfec2b2b97883fcba32cab336ca413 = 0x30 git-debrebase classify f730b85f299afe1020b13e03243511c5bd8a6cbe $t=54841f8593cfec2b2b97883fcba32cab336ca413 @p 90368bf36b087c93f0dfbdb6534beaf38a8f44b6/0x30 git-debrebase = Packaging {"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Hdr" => "tree 54841f8593cfec2b2b97883fcba32cab336ca413\nparent 90368bf36b087c93f0dfbdb6534beaf38a8f44b6\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "54841f8593cfec2b2b97883fcba32cab336ca413","Parents" => [{"Ix" => 0,"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Differs" => 48}],"Type" => "Packaging"} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n","Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","Parents" => [{"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd","Differs" => 2,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527"}],"Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d git-debrebase >= update refs/debrebase-last/heads/master 975756f75d8d4cab9004df60d9814b5ba6661efc 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 975756f75d8d4cab9004df60d9814b5ba6661efc 84ac322ff033ab96c026918c20e3a958c6d24146 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched + local state=stitched + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 84ac322ff033ab96c026918c20e3a958c6d24146 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0 git-debrebase get_differs 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x8 git-debrebase classify 975756f75d8d4cab9004df60d9814b5ba6661efc $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 84ac322ff033ab96c026918c20e3a958c6d24146/0 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d/0x8 git-debrebase = Pseudomerge {"CommitId" => "975756f75d8d4cab9004df60d9814b5ba6661efc","Overwritten" => [{"CommitId" => "443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d","Ix" => 1,"Differs" => 8}],"Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 84ac322ff033ab96c026918c20e3a958c6d24146\nparent 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146","Ix" => 0,"Differs" => 0},$VAR1->{"Overwritten"}[0]],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Contributor" => $VAR1->{"Parents"}[0],"Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","Type" => "Pseudomerge"} git-debrebase get_differs 28033291551e80f8f5e16a90271754ad87575e3f 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x2 git-debrebase classify 84ac322ff033ab96c026918c20e3a958c6d24146 $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 28033291551e80f8f5e16a90271754ad87575e3f/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146","Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 28033291551e80f8f5e16a90271754ad87575e3f\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f"}]} git-debrebase get_differs 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ff4553064af3dcb78ccc5c522da6fe428096e94a = 0x2 git-debrebase classify 28033291551e80f8f5e16a90271754ad87575e3f $t=ff4553064af3dcb78ccc5c522da6fe428096e94a @p 8fc2dd44802dbfbda6714a8300c0f2ffd035c547/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "ff4553064af3dcb78ccc5c522da6fe428096e94a","CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Hdr" => "tree ff4553064af3dcb78ccc5c522da6fe428096e94a\nparent 8fc2dd44802dbfbda6714a8300c0f2ffd035c547\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1","Parents" => [{"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a f29ccede4fbc8625991edb02089a0390ee831e86 = 0x2 git-debrebase classify 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 $t=f29ccede4fbc8625991edb02089a0390ee831e86 @p efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "f29ccede4fbc8625991edb02089a0390ee831e86","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a"}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Hdr" => "tree f29ccede4fbc8625991edb02089a0390ee831e86\nparent efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547"} git-debrebase get_differs 1ca66fb225fad62360bdceb664ba6d30edd5a9db 2de73fb98a33c21de5b8672952c1fd652dec8627 = 0x2 git-debrebase classify efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a $t=2de73fb98a33c21de5b8672952c1fd652dec8627 @p 1ca66fb225fad62360bdceb664ba6d30edd5a9db/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "2de73fb98a33c21de5b8672952c1fd652dec8627","Hdr" => "tree 2de73fb98a33c21de5b8672952c1fd652dec8627\nparent 1ca66fb225fad62360bdceb664ba6d30edd5a9db\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Parents" => [{"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Ix" => 0,"Differs" => 2}],"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a"} git-debrebase get_differs a7dcce470e3e188e596a71a3b6a7046b999571ca 8ed831332c39bd0f121a33979bdcd4aeee8cff38 = 0x2 git-debrebase classify 1ca66fb225fad62360bdceb664ba6d30edd5a9db $t=8ed831332c39bd0f121a33979bdcd4aeee8cff38 @p a7dcce470e3e188e596a71a3b6a7046b999571ca/0x2 git-debrebase = Upstream {"Tree" => "8ed831332c39bd0f121a33979bdcd4aeee8cff38","Type" => "Upstream","CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 8ed831332c39bd0f121a33979bdcd4aeee8cff38\nparent a7dcce470e3e188e596a71a3b6a7046b999571ca\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase get_differs 1bda1595899985b5bc1d1b75fbf6dbb6645490dc 48d40863ab030873619f07b9fabd0578ef6b5831 = 0x2 git-debrebase classify a7dcce470e3e188e596a71a3b6a7046b999571ca $t=48d40863ab030873619f07b9fabd0578ef6b5831 @p 1bda1595899985b5bc1d1b75fbf6dbb6645490dc/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "48d40863ab030873619f07b9fabd0578ef6b5831","CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Hdr" => "tree 48d40863ab030873619f07b9fabd0578ef6b5831\nparent 1bda1595899985b5bc1d1b75fbf6dbb6645490dc\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs f730b85f299afe1020b13e03243511c5bd8a6cbe 616d04e4126efffc468fa930bc9ff5f98c51c790 = 0x2 git-debrebase classify 1bda1595899985b5bc1d1b75fbf6dbb6645490dc $t=616d04e4126efffc468fa930bc9ff5f98c51c790 @p f730b85f299afe1020b13e03243511c5bd8a6cbe/0x2 git-debrebase = Upstream {"Tree" => "616d04e4126efffc468fa930bc9ff5f98c51c790","Type" => "Upstream","Hdr" => "tree 616d04e4126efffc468fa930bc9ff5f98c51c790\nparent f730b85f299afe1020b13e03243511c5bd8a6cbe\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc"} git-debrebase get_differs 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 54841f8593cfec2b2b97883fcba32cab336ca413 = 0x30 git-debrebase classify f730b85f299afe1020b13e03243511c5bd8a6cbe $t=54841f8593cfec2b2b97883fcba32cab336ca413 @p 90368bf36b087c93f0dfbdb6534beaf38a8f44b6/0x30 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "54841f8593cfec2b2b97883fcba32cab336ca413","Parents" => [{"Differs" => 48,"Ix" => 0,"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6"}],"Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Hdr" => "tree 54841f8593cfec2b2b97883fcba32cab336ca413\nparent 90368bf36b087c93f0dfbdb6534beaf38a8f44b6\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe"} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527"}],"Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","Type" => "Anchor","CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd"},$VAR1->{"OrigParents"}[0]],"Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n","Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527","Ix" => 1,"Differs" => 48}],"Type" => "Anchor","Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Parents" => [{"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd","Differs" => 2,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n","Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 975756f75d8d4cab9004df60d9814b5ba6661efc 1 *main::STDOUT git-debrebase get_differs 84ac322ff033ab96c026918c20e3a958c6d24146 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0 git-debrebase get_differs 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x8 git-debrebase classify 975756f75d8d4cab9004df60d9814b5ba6661efc $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 84ac322ff033ab96c026918c20e3a958c6d24146/0 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d/0x8 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 84ac322ff033ab96c026918c20e3a958c6d24146\nparent 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000017 +0100\n","Contributor" => {"Ix" => 0,"Differs" => 0,"CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146"},"Parents" => [$VAR1->{"Contributor"},{"CommitId" => "443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d","Ix" => 1,"Differs" => 8}],"CommitId" => "975756f75d8d4cab9004df60d9814b5ba6661efc","Overwritten" => [$VAR1->{"Parents"}[1]],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n"} git-debrebase get_differs 28033291551e80f8f5e16a90271754ad87575e3f 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 = 0x2 git-debrebase classify 84ac322ff033ab96c026918c20e3a958c6d24146 $t=688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14 @p 28033291551e80f8f5e16a90271754ad87575e3f/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1","CommitId" => "84ac322ff033ab96c026918c20e3a958c6d24146","Tree" => "688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14","Type" => "Upstream","Hdr" => "tree 688705b2ec8a83c2be90fb47b12ef3a7ea8d7f14\nparent 28033291551e80f8f5e16a90271754ad87575e3f\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase get_differs 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ff4553064af3dcb78ccc5c522da6fe428096e94a = 0x2 git-debrebase classify 28033291551e80f8f5e16a90271754ad87575e3f $t=ff4553064af3dcb78ccc5c522da6fe428096e94a @p 8fc2dd44802dbfbda6714a8300c0f2ffd035c547/0x2 git-debrebase = Upstream {"Tree" => "ff4553064af3dcb78ccc5c522da6fe428096e94a","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1","CommitId" => "28033291551e80f8f5e16a90271754ad87575e3f","Parents" => [{"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547","Ix" => 0,"Differs" => 2}],"Hdr" => "tree ff4553064af3dcb78ccc5c522da6fe428096e94a\nparent 8fc2dd44802dbfbda6714a8300c0f2ffd035c547\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Upstream"} git-debrebase get_differs efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a f29ccede4fbc8625991edb02089a0390ee831e86 = 0x2 git-debrebase classify 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 $t=f29ccede4fbc8625991edb02089a0390ee831e86 @p efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Ix" => 0,"Differs" => 2}],"CommitId" => "8fc2dd44802dbfbda6714a8300c0f2ffd035c547","Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Tree" => "f29ccede4fbc8625991edb02089a0390ee831e86","Type" => "Upstream","Hdr" => "tree f29ccede4fbc8625991edb02089a0390ee831e86\nparent efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n"} git-debrebase get_differs 1ca66fb225fad62360bdceb664ba6d30edd5a9db 2de73fb98a33c21de5b8672952c1fd652dec8627 = 0x2 git-debrebase classify efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a $t=2de73fb98a33c21de5b8672952c1fd652dec8627 @p 1ca66fb225fad62360bdceb664ba6d30edd5a9db/0x2 git-debrebase = Upstream {"Hdr" => "tree 2de73fb98a33c21de5b8672952c1fd652dec8627\nparent 1ca66fb225fad62360bdceb664ba6d30edd5a9db\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Upstream","CommitId" => "efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Tree" => "2de73fb98a33c21de5b8672952c1fd652dec8627","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db"}]} git-debrebase get_differs a7dcce470e3e188e596a71a3b6a7046b999571ca 8ed831332c39bd0f121a33979bdcd4aeee8cff38 = 0x2 git-debrebase classify 1ca66fb225fad62360bdceb664ba6d30edd5a9db $t=8ed831332c39bd0f121a33979bdcd4aeee8cff38 @p a7dcce470e3e188e596a71a3b6a7046b999571ca/0x2 git-debrebase = Upstream {"Hdr" => "tree 8ed831332c39bd0f121a33979bdcd4aeee8cff38\nparent a7dcce470e3e188e596a71a3b6a7046b999571ca\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Upstream","Tree" => "8ed831332c39bd0f121a33979bdcd4aeee8cff38","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "1ca66fb225fad62360bdceb664ba6d30edd5a9db","Parents" => [{"CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 1bda1595899985b5bc1d1b75fbf6dbb6645490dc 48d40863ab030873619f07b9fabd0578ef6b5831 = 0x2 git-debrebase classify a7dcce470e3e188e596a71a3b6a7046b999571ca $t=48d40863ab030873619f07b9fabd0578ef6b5831 @p 1bda1595899985b5bc1d1b75fbf6dbb6645490dc/0x2 git-debrebase = Upstream {"Hdr" => "tree 48d40863ab030873619f07b9fabd0578ef6b5831\nparent 1bda1595899985b5bc1d1b75fbf6dbb6645490dc\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "48d40863ab030873619f07b9fabd0578ef6b5831","CommitId" => "a7dcce470e3e188e596a71a3b6a7046b999571ca","Parents" => [{"CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs f730b85f299afe1020b13e03243511c5bd8a6cbe 616d04e4126efffc468fa930bc9ff5f98c51c790 = 0x2 git-debrebase classify 1bda1595899985b5bc1d1b75fbf6dbb6645490dc $t=616d04e4126efffc468fa930bc9ff5f98c51c790 @p f730b85f299afe1020b13e03243511c5bd8a6cbe/0x2 git-debrebase = Upstream {"Hdr" => "tree 616d04e4126efffc468fa930bc9ff5f98c51c790\nparent f730b85f299afe1020b13e03243511c5bd8a6cbe\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "1bda1595899985b5bc1d1b75fbf6dbb6645490dc","Tree" => "616d04e4126efffc468fa930bc9ff5f98c51c790","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe"}]} git-debrebase get_differs 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 54841f8593cfec2b2b97883fcba32cab336ca413 = 0x30 git-debrebase classify f730b85f299afe1020b13e03243511c5bd8a6cbe $t=54841f8593cfec2b2b97883fcba32cab336ca413 @p 90368bf36b087c93f0dfbdb6534beaf38a8f44b6/0x30 git-debrebase = Packaging {"CommitId" => "f730b85f299afe1020b13e03243511c5bd8a6cbe","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","Tree" => "54841f8593cfec2b2b97883fcba32cab336ca413","Parents" => [{"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Ix" => 0,"Differs" => 48}],"Hdr" => "tree 54841f8593cfec2b2b97883fcba32cab336ca413\nparent 90368bf36b087c93f0dfbdb6534beaf38a8f44b6\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Packaging"} git-debrebase get_differs a5e5523a5fe98dba70b9397fa26103193cccbabd b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x2 git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 b9594437541a0d9cd3cf49322f146f3e573967e7 = 0x30 git-debrebase classify 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 $t=b9594437541a0d9cd3cf49322f146f3e573967e7 @p a5e5523a5fe98dba70b9397fa26103193cccbabd/0x2 8c5d0e0174b5de39e69e18884925db0015d27527/0x30 git-debrebase = Anchor {"CommitId" => "90368bf36b087c93f0dfbdb6534beaf38a8f44b6","Tree" => "b9594437541a0d9cd3cf49322f146f3e573967e7","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n\n[git-debrebase anchor: convert dgit import: upstream update]\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527"}],"Parents" => [{"CommitId" => "a5e5523a5fe98dba70b9397fa26103193cccbabd","Differs" => 2,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree b9594437541a0d9cd3cf49322f146f3e573967e7\nparent a5e5523a5fe98dba70b9397fa26103193cccbabd\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000017 +0100\n","Type" => "Anchor"} git-debrebase *** WALK prep done cur=90368bf36b087c93f0dfbdb6534beaf38a8f44b6 brw 0 upp 7 proc 10 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=975756f75d8d4cab9004df60d9814b5ba6661efc + exec + local cid ctype info nparents + read cid ctype info + : ===== 975756f75d8d4cab9004df60d9814b5ba6661efc Pseudomerge Contributor=84ac322ff033ab96c026918c20e3a958c6d24146 ===== + test 975756f75d8d4cab9004df60d9814b5ba6661efc = 975756f75d8d4cab9004df60d9814b5ba6661efc + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 975756f75d8d4cab9004df60d9814b5ba6661efc + local 'parents=84ac322ff033ab96c026918c20e3a958c6d24146 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d' + expect='84ac322ff033ab96c026918c20e3a958c6d24146 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d' + enparents=1 + : Pseudomerge/SAME '84ac322ff033ab96c026918c20e3a958c6d24146 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=84ac322ff033ab96c026918c20e3a958c6d24146 + expect=84ac322ff033ab96c026918c20e3a958c6d24146 + enparents=2 + git diff --quiet 84ac322ff033ab96c026918c20e3a958c6d24146..975756f75d8d4cab9004df60d9814b5ba6661efc + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d' + overwritten=443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d + t-git-debrebase analyse 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d git-debrebase *** WALK 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d 1 *main::STDOUT git-debrebase get_differs f791dada2e6864726f0bd1059d58cf86afe13aeb 714531deba0ecdb2fb8c00101280a151f317675a = 0x36 git-debrebase get_differs 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 714531deba0ecdb2fb8c00101280a151f317675a = 0 git-debrebase classify 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d $t=714531deba0ecdb2fb8c00101280a151f317675a @p f791dada2e6864726f0bd1059d58cf86afe13aeb/0x36 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9/0 git-debrebase = Pseudomerge {"Parents" => [{"CommitId" => "f791dada2e6864726f0bd1059d58cf86afe13aeb","Ix" => 0,"Differs" => 54},{"Differs" => 0,"Ix" => 1,"CommitId" => "7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9"}],"Overwritten" => [$VAR1->{"Parents"}[0]],"Msg" => "Record example (2.1-0+nmu1) in archive suite sid\n","Contributor" => $VAR1->{"Parents"}[1],"Tree" => "714531deba0ecdb2fb8c00101280a151f317675a","Type" => "Pseudomerge","Hdr" => "tree 714531deba0ecdb2fb8c00101280a151f317675a\nparent f791dada2e6864726f0bd1059d58cf86afe13aeb\nparent 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000014 +0000\n","CommitId" => "443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d"} git-debrebase get_differs 62920a27ea26eb654e3705cff1191f564442273e 714531deba0ecdb2fb8c00101280a151f317675a = 0x2 git-debrebase classify 7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 $t=714531deba0ecdb2fb8c00101280a151f317675a @p 62920a27ea26eb654e3705cff1191f564442273e/0x2 git-debrebase = Upstream {"Hdr" => "tree 714531deba0ecdb2fb8c00101280a151f317675a\nparent 62920a27ea26eb654e3705cff1191f564442273e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000014 +0000\n","CommitId" => "7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9","Parents" => [{"CommitId" => "62920a27ea26eb654e3705cff1191f564442273e","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch1","Tree" => "714531deba0ecdb2fb8c00101280a151f317675a","Type" => "Upstream"} git-debrebase get_differs 28d6260d6d6da97b33d9094b86d1b76d370bbe13 cf87baaa56c3cadc97ce4166eca84504e6d7eed3 = 0x2 git-debrebase classify 62920a27ea26eb654e3705cff1191f564442273e $t=cf87baaa56c3cadc97ce4166eca84504e6d7eed3 @p 28d6260d6d6da97b33d9094b86d1b76d370bbe13/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "cf87baaa56c3cadc97ce4166eca84504e6d7eed3","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "28d6260d6d6da97b33d9094b86d1b76d370bbe13"}],"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch1","Hdr" => "tree cf87baaa56c3cadc97ce4166eca84504e6d7eed3\nparent 28d6260d6d6da97b33d9094b86d1b76d370bbe13\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000014 +0000\n","CommitId" => "62920a27ea26eb654e3705cff1191f564442273e"} git-debrebase get_differs 42c96f9de0fdddd744f0f7d8bee173f660c7891c 88e487d8cab8f9892080c8a409e8c01b0c14f1af = 0x2 git-debrebase classify 28d6260d6d6da97b33d9094b86d1b76d370bbe13 $t=88e487d8cab8f9892080c8a409e8c01b0c14f1af @p 42c96f9de0fdddd744f0f7d8bee173f660c7891c/0x2 git-debrebase = Upstream {"Tree" => "88e487d8cab8f9892080c8a409e8c01b0c14f1af","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "42c96f9de0fdddd744f0f7d8bee173f660c7891c"}],"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Hdr" => "tree 88e487d8cab8f9892080c8a409e8c01b0c14f1af\nparent 42c96f9de0fdddd744f0f7d8bee173f660c7891c\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000014 +0000\n","CommitId" => "28d6260d6d6da97b33d9094b86d1b76d370bbe13"} git-debrebase get_differs b57a5468ef34351f24a655cdd9d212b38758bc99 0b4978b9e10d24153770bd3bda7f067c2710830b = 0x2 git-debrebase classify 42c96f9de0fdddd744f0f7d8bee173f660c7891c $t=0b4978b9e10d24153770bd3bda7f067c2710830b @p b57a5468ef34351f24a655cdd9d212b38758bc99/0x2 git-debrebase = Upstream {"CommitId" => "42c96f9de0fdddd744f0f7d8bee173f660c7891c","Hdr" => "tree 0b4978b9e10d24153770bd3bda7f067c2710830b\nparent b57a5468ef34351f24a655cdd9d212b38758bc99\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000014 +0000\n","Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Parents" => [{"CommitId" => "b57a5468ef34351f24a655cdd9d212b38758bc99","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "0b4978b9e10d24153770bd3bda7f067c2710830b"} git-debrebase get_differs 64fcaf414181414f6a2dc25469e1ada60bbe9a67 652b7b8c2f303af980970ae8b56b0cd69f828d0b = 0x2 git-debrebase classify b57a5468ef34351f24a655cdd9d212b38758bc99 $t=652b7b8c2f303af980970ae8b56b0cd69f828d0b @p 64fcaf414181414f6a2dc25469e1ada60bbe9a67/0x2 git-debrebase = Upstream {"Hdr" => "tree 652b7b8c2f303af980970ae8b56b0cd69f828d0b\nparent 64fcaf414181414f6a2dc25469e1ada60bbe9a67\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000014 +0000\n","CommitId" => "b57a5468ef34351f24a655cdd9d212b38758bc99","Parents" => [{"CommitId" => "64fcaf414181414f6a2dc25469e1ada60bbe9a67","Differs" => 2,"Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "652b7b8c2f303af980970ae8b56b0cd69f828d0b","Type" => "Upstream"} git-debrebase get_differs 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5 f6acba2e9eafb45dae38826f36e4396b6fdb944d = 0x2 git-debrebase classify 64fcaf414181414f6a2dc25469e1ada60bbe9a67 $t=f6acba2e9eafb45dae38826f36e4396b6fdb944d @p 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "25784cf72e63f6c40836b8e24e8e607d1ee4cfa5"}],"Type" => "Upstream","Tree" => "f6acba2e9eafb45dae38826f36e4396b6fdb944d","CommitId" => "64fcaf414181414f6a2dc25469e1ada60bbe9a67","Hdr" => "tree f6acba2e9eafb45dae38826f36e4396b6fdb944d\nparent 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000014 +0000\n"} git-debrebase get_differs 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 958df9b53841a02e0066e90e40783f1294915d0f = 0x2 git-debrebase classify 25784cf72e63f6c40836b8e24e8e607d1ee4cfa5 $t=958df9b53841a02e0066e90e40783f1294915d0f @p 12dcb77d3d3bba1d4186bb95fbcad194cfe13427/0x2 git-debrebase = Upstream {"Hdr" => "tree 958df9b53841a02e0066e90e40783f1294915d0f\nparent 12dcb77d3d3bba1d4186bb95fbcad194cfe13427\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000014 +0000\n","CommitId" => "25784cf72e63f6c40836b8e24e8e607d1ee4cfa5","Type" => "Upstream","Tree" => "958df9b53841a02e0066e90e40783f1294915d0f","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "12dcb77d3d3bba1d4186bb95fbcad194cfe13427"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 8c5d0e0174b5de39e69e18884925db0015d27527 220c84a031847fa71b1c501813cbe8307f6274ad = 0x34 git-debrebase get_differs 4200df8c9bdcf7499a2ea1495dc589cb1f912481 220c84a031847fa71b1c501813cbe8307f6274ad = 0x36 git-debrebase classify 12dcb77d3d3bba1d4186bb95fbcad194cfe13427 $t=220c84a031847fa71b1c501813cbe8307f6274ad @p 8c5d0e0174b5de39e69e18884925db0015d27527/0x34 4200df8c9bdcf7499a2ea1495dc589cb1f912481/0x36 git-debrebase = DgitImportUnpatched {"Type" => "DgitImportUnpatched","Tree" => "220c84a031847fa71b1c501813cbe8307f6274ad","Msg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[dgit import unpatched example 2.1-0+nmu1]\n","Parents" => [{"IsDgitImport" => "orig","CommitId" => "8c5d0e0174b5de39e69e18884925db0015d27527","Differs" => 52,"Ix" => 0,"IsOrigin" => 1},{"IsOrigin" => 1,"CommitId" => "4200df8c9bdcf7499a2ea1495dc589cb1f912481","IsDgitImport" => "tarball","Differs" => 54,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[0]],"CommitId" => "12dcb77d3d3bba1d4186bb95fbcad194cfe13427","NewMsg" => "example (2.1-0+nmu1) unstable; urgency=medium\n\n * new upstream 2.1-0+nmu1\n * nmu nmu2 2.1-0+nmu1\n\n[was: dgit import unpatched example 2.1-0+nmu1]\n","Hdr" => "tree 220c84a031847fa71b1c501813cbe8307f6274ad\nparent 8c5d0e0174b5de39e69e18884925db0015d27527\nparent 4200df8c9bdcf7499a2ea1495dc589cb1f912481\nauthor dgit test git user 1530000014 +0000\ncommitter dgit test git user 1530000014 +0000\n"} git-debrebase get_differs ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf 3646aeb322533be919f218f7670519af795187ec = 0x4 git-debrebase classify f791dada2e6864726f0bd1059d58cf86afe13aeb $t=3646aeb322533be919f218f7670519af795187ec @p ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf/0x4 git-debrebase = AddPatches {"Parents" => [{"CommitId" => "ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf","Ix" => 0,"Differs" => 4}],"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Type" => "AddPatches","Tree" => "3646aeb322533be919f218f7670519af795187ec","CommitId" => "f791dada2e6864726f0bd1059d58cf86afe13aeb","Hdr" => "tree 3646aeb322533be919f218f7670519af795187ec\nparent ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 1e6d42a8096c9801fea30337f53bd45f7ac2880f 588d548f5ba959c551704087c40f106f9f6369af = 0x10 git-debrebase classify ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf $t=588d548f5ba959c551704087c40f106f9f6369af @p 1e6d42a8096c9801fea30337f53bd45f7ac2880f/0x10 git-debrebase = Changelog {"CommitId" => "ef5d73294ebe25fd98dc892eb4eccc1b1fe284bf","Hdr" => "tree 588d548f5ba959c551704087c40f106f9f6369af\nparent 1e6d42a8096c9801fea30337f53bd45f7ac2880f\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Changelog","Tree" => "588d548f5ba959c551704087c40f106f9f6369af","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "1e6d42a8096c9801fea30337f53bd45f7ac2880f"}]} git-debrebase get_differs 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f = 0x10 git-debrebase classify 1e6d42a8096c9801fea30337f53bd45f7ac2880f $t=7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f @p 9999dbc31a670a0b9e7b49b192e43c0ef89cda92/0x10 git-debrebase = Changelog {"CommitId" => "1e6d42a8096c9801fea30337f53bd45f7ac2880f","Hdr" => "tree 7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f\nparent 9999dbc31a670a0b9e7b49b192e43c0ef89cda92\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "7bc66d65d9d8ddfa1bd07b8ec13b3e5dfdd2463f","Type" => "Changelog","Msg" => "dch -v 2.0-3 -m incorporate nmu\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92"}]} git-debrebase get_differs 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0 git-debrebase get_differs 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x8 git-debrebase classify 9999dbc31a670a0b9e7b49b192e43c0ef89cda92 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5/0 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2/0x8 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Parents" => [{"CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Ix" => 0,"Differs" => 0},{"CommitId" => "8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2","Differs" => 8,"Ix" => 1}],"Overwritten" => [$VAR1->{"Parents"}[1]],"Contributor" => $VAR1->{"Parents"}[0],"Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","Type" => "Pseudomerge","Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5\nparent 8f9f7a8c51ae6808f0dcd9769d55bc4c06e125d2\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "9999dbc31a670a0b9e7b49b192e43c0ef89cda92"} git-debrebase get_differs 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a 11675dd1dd76e15eb5768a1ed166754f8b001efe = 0x2 git-debrebase classify 3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5 $t=11675dd1dd76e15eb5768a1ed166754f8b001efe @p 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() ()\n\n\nGbp-Pq: Name mixed-add-both-.patch","Parents" => [{"CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "11675dd1dd76e15eb5768a1ed166754f8b001efe","CommitId" => "3acc19b07f40d5caaf9d9e01fff28faa2a0ac1e5","Hdr" => "tree 11675dd1dd76e15eb5768a1ed166754f8b001efe\nparent 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 677859b96829ce23dbcd8a3baa95a2353bc42da2 1dd4e4d58336418c54db7d14400a68dd3847610b = 0x2 git-debrebase classify 61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a $t=1dd4e4d58336418c54db7d14400a68dd3847610b @p 677859b96829ce23dbcd8a3baa95a2353bc42da2/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c ()\n\n\nGbp-Pq: Name upstream-edit-src.c-.patch","Type" => "Upstream","Tree" => "1dd4e4d58336418c54db7d14400a68dd3847610b","Hdr" => "tree 1dd4e4d58336418c54db7d14400a68dd3847610b\nparent 677859b96829ce23dbcd8a3baa95a2353bc42da2\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "61c3347c5ede40de68ef4c13e7ce7e5b3ab97d1a"} git-debrebase get_differs f9ddccb3801445213b338eaa4f0d5881a35a84dc e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 = 0x2 git-debrebase classify 677859b96829ce23dbcd8a3baa95a2353bc42da2 $t=e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943 @p f9ddccb3801445213b338eaa4f0d5881a35a84dc/0x2 git-debrebase = Upstream {"CommitId" => "677859b96829ce23dbcd8a3baa95a2353bc42da2","Hdr" => "tree e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943\nparent f9ddccb3801445213b338eaa4f0d5881a35a84dc\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Ix" => 0,"Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Tree" => "e419a1bd8f6cd6a2a29c0372d9d63eb6e1c22943"} git-debrebase get_differs 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 ef84c3a3e09a19163fa9c6d06f17b67742dc2083 = 0x2 git-debrebase classify f9ddccb3801445213b338eaa4f0d5881a35a84dc $t=ef84c3a3e09a19163fa9c6d06f17b67742dc2083 @p 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "ef84c3a3e09a19163fa9c6d06f17b67742dc2083","CommitId" => "f9ddccb3801445213b338eaa4f0d5881a35a84dc","Hdr" => "tree ef84c3a3e09a19163fa9c6d06f17b67742dc2083\nparent 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs e4eca65c490ba804c753f8fc1ef367ba07d51c08 f7ddb6858bdc3032bc6302a74ee93d43d92dae5c = 0x2 git-debrebase classify 97acb7f0bf74cb2d9f272d96eaf8dd68755c1830 $t=f7ddb6858bdc3032bc6302a74ee93d43d92dae5c @p e4eca65c490ba804c753f8fc1ef367ba07d51c08/0x2 git-debrebase = Upstream {"CommitId" => "97acb7f0bf74cb2d9f272d96eaf8dd68755c1830","Hdr" => "tree f7ddb6858bdc3032bc6302a74ee93d43d92dae5c\nparent e4eca65c490ba804c753f8fc1ef367ba07d51c08\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "f7ddb6858bdc3032bc6302a74ee93d43d92dae5c","Type" => "Upstream"} git-debrebase get_differs 8397762c3c6a31b895366f874e97ed0805b1939e 78cf67faf6512a51d8c626099f80d6b3007fd3c5 = 0x30 git-debrebase classify e4eca65c490ba804c753f8fc1ef367ba07d51c08 $t=78cf67faf6512a51d8c626099f80d6b3007fd3c5 @p 8397762c3c6a31b895366f874e97ed0805b1939e/0x30 git-debrebase = Packaging {"Tree" => "78cf67faf6512a51d8c626099f80d6b3007fd3c5","Type" => "Packaging","Parents" => [{"CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Ix" => 0,"Differs" => 48}],"Msg" => "example (2.0-2+nmu1) unstable; urgency=medium\n\n * nmu nmu 2.0-2+nmu1\n\n[dgit import unpatched example 2.0-2+nmu1]\n\n[git-debrebase convert dgit import: debian changes]\n","CommitId" => "e4eca65c490ba804c753f8fc1ef367ba07d51c08","Hdr" => "tree 78cf67faf6512a51d8c626099f80d6b3007fd3c5\nparent 8397762c3c6a31b895366f874e97ed0805b1939e\nauthor dgit test git user 1530000006 +0000\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 8397762c3c6a31b895366f874e97ed0805b1939e $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p d640e62b152fddf68faaa04c9d3ca9ab8f417ca3/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3","Ix" => 0,"Differs" => 16}],"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "8397762c3c6a31b895366f874e97ed0805b1939e","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent d640e62b152fddf68faaa04c9d3ca9ab8f417ca3\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify d640e62b152fddf68faaa04c9d3ca9ab8f417ca3 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "d640e62b152fddf68faaa04c9d3ca9ab8f417ca3"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 14 proc 25 pm 1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in + test xContributor=84ac322ff033ab96c026918c20e3a958c6d24146 '!=' xContributor=7ce2a8fff4f5655d7e52b901a9cdaf4c99779ea9 ++ printf %s '84ac322ff033ab96c026918c20e3a958c6d24146 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo 84ac322ff033ab96c026918c20e3a958c6d24146 ++ t-sort -u ++ for f in $parents ++ echo 443f5ee4ef40f0c9dc1ef2fa295d6c56f7599b3d ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 84ac322ff033ab96c026918c20e3a958c6d24146 Upstream ===== + test 84ac322ff033ab96c026918c20e3a958c6d24146 = 84ac322ff033ab96c026918c20e3a958c6d24146 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 84ac322ff033ab96c026918c20e3a958c6d24146 + local parents=28033291551e80f8f5e16a90271754ad87575e3f + expect=28033291551e80f8f5e16a90271754ad87575e3f + enparents=1 + : Upstream/SAME 28033291551e80f8f5e16a90271754ad87575e3f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 28033291551e80f8f5e16a90271754ad87575e3f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 28033291551e80f8f5e16a90271754ad87575e3f ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 28033291551e80f8f5e16a90271754ad87575e3f Upstream ===== + test 28033291551e80f8f5e16a90271754ad87575e3f = 28033291551e80f8f5e16a90271754ad87575e3f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 28033291551e80f8f5e16a90271754ad87575e3f + local parents=8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + expect=8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + enparents=1 + : Upstream/SAME 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 Upstream ===== + test 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 = 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8fc2dd44802dbfbda6714a8300c0f2ffd035c547 + local parents=efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + expect=efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + enparents=1 + : Upstream/SAME efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a Upstream ===== + test efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a = efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P efe4d1fcdfec0eab1818acdb06736d80f9ba4d7a + local parents=1ca66fb225fad62360bdceb664ba6d30edd5a9db + expect=1ca66fb225fad62360bdceb664ba6d30edd5a9db + enparents=1 + : Upstream/SAME 1ca66fb225fad62360bdceb664ba6d30edd5a9db + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 1ca66fb225fad62360bdceb664ba6d30edd5a9db ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1ca66fb225fad62360bdceb664ba6d30edd5a9db ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1ca66fb225fad62360bdceb664ba6d30edd5a9db Upstream ===== + test 1ca66fb225fad62360bdceb664ba6d30edd5a9db = 1ca66fb225fad62360bdceb664ba6d30edd5a9db + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1ca66fb225fad62360bdceb664ba6d30edd5a9db + local parents=a7dcce470e3e188e596a71a3b6a7046b999571ca + expect=a7dcce470e3e188e596a71a3b6a7046b999571ca + enparents=1 + : Upstream/SAME a7dcce470e3e188e596a71a3b6a7046b999571ca + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s a7dcce470e3e188e596a71a3b6a7046b999571ca ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a7dcce470e3e188e596a71a3b6a7046b999571ca ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a7dcce470e3e188e596a71a3b6a7046b999571ca Upstream ===== + test a7dcce470e3e188e596a71a3b6a7046b999571ca = a7dcce470e3e188e596a71a3b6a7046b999571ca + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P a7dcce470e3e188e596a71a3b6a7046b999571ca + local parents=1bda1595899985b5bc1d1b75fbf6dbb6645490dc + expect=1bda1595899985b5bc1d1b75fbf6dbb6645490dc + enparents=1 + : Upstream/SAME 1bda1595899985b5bc1d1b75fbf6dbb6645490dc + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 1bda1595899985b5bc1d1b75fbf6dbb6645490dc ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1bda1595899985b5bc1d1b75fbf6dbb6645490dc ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1bda1595899985b5bc1d1b75fbf6dbb6645490dc Upstream ===== + test 1bda1595899985b5bc1d1b75fbf6dbb6645490dc = 1bda1595899985b5bc1d1b75fbf6dbb6645490dc + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1bda1595899985b5bc1d1b75fbf6dbb6645490dc + local parents=f730b85f299afe1020b13e03243511c5bd8a6cbe + expect=f730b85f299afe1020b13e03243511c5bd8a6cbe + enparents=1 + : Upstream/SAME f730b85f299afe1020b13e03243511c5bd8a6cbe + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f730b85f299afe1020b13e03243511c5bd8a6cbe ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f730b85f299afe1020b13e03243511c5bd8a6cbe ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f730b85f299afe1020b13e03243511c5bd8a6cbe Packaging ===== + test f730b85f299afe1020b13e03243511c5bd8a6cbe = f730b85f299afe1020b13e03243511c5bd8a6cbe + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P f730b85f299afe1020b13e03243511c5bd8a6cbe + local parents=90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + expect=90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + enparents=1 + : Packaging/Upstream 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 90368bf36b087c93f0dfbdb6534beaf38a8f44b6..f730b85f299afe1020b13e03243511c5bd8a6cbe -- :. ':!debian' + git diff --quiet 90368bf36b087c93f0dfbdb6534beaf38a8f44b6..f730b85f299afe1020b13e03243511c5bd8a6cbe -- :debian/patches + etypes=Packaging ++ printf %s 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 Anchor ===== + test 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 = 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 90368bf36b087c93f0dfbdb6534beaf38a8f44b6 + local 'parents=a5e5523a5fe98dba70b9397fa26103193cccbabd 8c5d0e0174b5de39e69e18884925db0015d27527' + expect='a5e5523a5fe98dba70b9397fa26103193cccbabd 8c5d0e0174b5de39e69e18884925db0015d27527' + enparents=1 + : Anchor/Packaging 'a5e5523a5fe98dba70b9397fa26103193cccbabd 8c5d0e0174b5de39e69e18884925db0015d27527' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-import-dgit-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-import-dgit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-import-dgit-artifacts/gdr-import-dgit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 /tmp/autopkgtest.l3K01R/wrapper.sh: Killing leaked background processes: 2433 /tmp/autopkgtest.l3K01R/wrapper.sh: 233: ps: not found autopkgtest [21:30:51]: test gdr-import-dgit: -----------------------] autopkgtest [21:30:51]: test gdr-import-dgit: - - - - - - - - - - results - - - - - - - - - - gdr-import-dgit PASS autopkgtest [21:30:52]: test gdr-merge-conflicts: preparing testbed autopkgtest [21:30:56]: testbed dpkg architecture: amd64 autopkgtest [21:30:56]: testbed apt version: 2.6.1 autopkgtest [21:30:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.6 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (8822 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: chiark-utils-bin devscripts dirmngr ed fakeroot faketime git git-buildpackage git-debrebase git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libbrotli1 libcurl3-gnutls liberror-perl libexpat1 libfakeroot libfaketime libfile-dirlist-perl libfile-fnmatch-perl libfile-homedir-perl libfile-touch-perl libfile-which-perl libgssapi-krb5-2 libio-pty-perl libipc-run-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblocale-gettext-perl libncursesw6 libnghttp2-14 libnpth0 libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libtirpc-common libtirpc3 media-types pinentry-curses python3 python3-dateutil python3-minimal python3-pkg-resources python3-six python3-yaml python3.11 python3.11-minimal quilt wdiff 0 upgraded, 64 newly installed, 0 to remove and 0 not upgraded. Need to get 27.1 MB/27.2 MB of archives. After this operation, 105 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:20 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:39 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:42 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 ed amd64 1.19-1 [58.1 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:51 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:54 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:55 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libfile-fnmatch-perl amd64 0.02-3+b1 [10.2 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 quilt all 0.67+really0.66-1 [303 kB] Fetched 27.1 MB in 0s (85.2 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../01-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../02-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../03-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../04-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../05-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../06-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../07-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../08-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../09-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../10-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../11-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../12-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../13-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../14-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../15-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../16-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../17-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../18-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../19-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../20-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../21-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../22-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../23-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../24-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../25-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package ed. Preparing to unpack .../26-ed_1.19-1_amd64.deb ... Unpacking ed (1.19-1) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../27-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../28-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../29-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../30-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../31-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../32-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../33-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../34-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../35-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../36-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../37-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../38-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../39-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../40-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../41-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../42-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libfile-fnmatch-perl. Preparing to unpack .../43-libfile-fnmatch-perl_0.02-3+b1_amd64.deb ... Unpacking libfile-fnmatch-perl (0.02-3+b1) ... Selecting previously unselected package git-debrebase. Preparing to unpack .../44-git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) ... Selecting previously unselected package quilt. Preparing to unpack .../45-quilt_0.67+really0.66-1_all.deb ... Unpacking quilt (0.67+really0.66-1) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up ed (1.19-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up libfile-fnmatch-perl (0.02-3+b1) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up pinentry-curses (1.2.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up quilt (0.67+really0.66-1) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-six (1.16.0-4) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-dateutil (2.8.2-2) ... Setting up git-debrebase (10.7+deb12u2) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up git-buildpackage (0.9.30) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:31:14]: test gdr-merge-conflicts: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-merge-conflicts ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + t-dependencies NO-DGIT GDR quilt + : 'Hopefully installed: NO-DGIT GDR quilt' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-tstunt debchange + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real debchange + local f=debchange + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p debchange + real=/usr/bin/debchange + rc=0 + set -e + case $rc in + local varname=debchange + varname=DGIT_TEST_REAL_DEBCHANGE + eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++ : /usr/bin/debchange ++ export DGIT_TEST_REAL_DEBCHANGE + f=./debchange + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-setup-import gdr-convert-gbp-noarchive + local setupname=gdr-convert-gbp-noarchive + local setupsrc + local lock + '[' x = x ']' + setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock + local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gdr-convert-gbp-noarchive /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gdr-convert-gbp-noarchive + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-merge-conflicts-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-merge-conflicts-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gdr-convert-gbp-noarchive ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies GDR + : 'Hopefully installed: GDR' + export ifarchive=: + ifarchive=: + t-chain-test gdr-convert-gbp + t-chain-test-somehow + export DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + local ct=gdr-convert-gbp + local d=tests/setup + cd /tmp/autopkgtest.l3K01R/build.myX/src + exec tests/setup/gdr-convert-gbp ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + : t-setup-import gnupg + t-dependencies GDR + : 'Hopefully installed: GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [upstream b78faa3] an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [quilt-tip 7e10e53] patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + grep 'Unknown Unprocessable' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK 7e10e53740d910095629265ca2d39036d2492eae 1 *main::STDOUT git-debrebase get_differs 1696b404faa91e6677f855919596e7e91fd7d6b4 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 7e10e53740d910095629265ca2d39036d2492eae $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 1696b404faa91e6677f855919596e7e91fd7d6b4/0x4 git-debrebase = AddPatches {"CommitId" => "7e10e53740d910095629265ca2d39036d2492eae","Msg" => "patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4"}],"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Type" => "AddPatches","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 1696b404faa91e6677f855919596e7e91fd7d6b4\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 1696b404faa91e6677f855919596e7e91fd7d6b4 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 b78faa326e945cf1e86926c707c5b00efb58cb38/0x30 git-debrebase = Pseudomerge {"Contributor" => {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0,"Ix" => 0},"Type" => "Pseudomerge","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent b78faa326e945cf1e86926c707c5b00efb58cb38\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4","Msg" => "Merge branch 'upstream' into quilt-tip\n","Parents" => [$VAR1->{"Contributor"},{"Differs" => 48,"Ix" => 1,"CommitId" => "b78faa326e945cf1e86926c707c5b00efb58cb38"}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Overwritten" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Type" => "Upstream","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}]} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0,"Differs" => 50}],"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Type" => "Mixed","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Msg" => "echo EXAMPLE RULES TARGET\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0,"Differs" => 32}],"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Type" => "Packaging","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Type" => "Packaging","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32,"Ix" => 0}],"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Msg" => "WIP\n","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 9857392] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + grep 'Unknown Unprocessable' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 1 *main::STDOUT git-debrebase get_differs 7e10e53740d910095629265ca2d39036d2492eae 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 7e10e53740d910095629265ca2d39036d2492eae/0x2 57befea025c72547d5cf87c82765ec8da40f8de7/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master f1d3abb] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master aac5b7d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master a513e78] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + : t-archive-none example + : t-git-none + : t-dgit -wgf --gbp push-source --new + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff b78faa326e945cf1e86926c707c5b00efb58cb38 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'name' => 'debian/changelog, entry no.1', 'out_order' => [], 'keep_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_pgp' => 1, 'drop_empty' => 0, 'is_pgp_signed' => 0, 'allow_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'name' => 'debian/changelog, entry no.1', 'allow_pgp' => 1, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_duplicate' => 0, 'drop_empty' => 0, 'out_order' => [], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'is_pgp_signed' => 0, 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'a513e7895c7f6419b35e0b912513e2439f5e8fe4' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase >= update refs/debrebase-last/heads/master 95ad26bacac14c6da1198d7a878d2d764aec4952 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 95ad26bacac14c6da1198d7a878d2d764aec4952 a513e7895c7f6419b35e0b912513e2439f5e8fe4 git-debrebase >$ HEAD is now at 95ad26b Add another new upstream file git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 60bfa96] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ca48f74] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + : t-dgit -wgf push-source --new + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example a513e78..ca48f74 master -> master + cd .. + : t-archive-process-incoming sid ++ echo example example_2.0.orig.tar.gz ++ : echo git mirror aq + t-setup-done '' 'example example_2.0.orig.tar.gz salsa ' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0.orig.tar.gz salsa ' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp-noarchive + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp-noarchive.tar example example_2.0.orig.tar.gz salsa + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + t_gdr_xopts+=' --experimental-merge-resolution' + : ----- prepare the baseline ----- + cd example + t-gdr-prep-new-upstream 2.1 + uv=2.1 + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git checkout make-upstream Switched to branch 'make-upstream' + git reset --hard upstream HEAD is now at 57befea New upstream version 2.0 + t-make-new-upstream-tarball 2.1 + local uv=2.1 + git checkout make-upstream Already on 'make-upstream' + echo 'upstream 2.1' + git commit -a -m 'upstream 2.1 tarball' [make-upstream ab6637a] upstream 2.1 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.1 make-upstream + local p=example + local v=2.1 + local tag=make-upstream + ust=example_2.1.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.1.orig.tar.gz --prefix=example-2.1/ make-upstream + git push . make-upstream:upstream To . 57befea..ab6637a make-upstream -> upstream + git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + git tag v2.1 upstream + t-some-changes before + local token=before + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + case "$which" in + echo '// debian before' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (before)' [master 8ca563f] DEBIAN add zorkmid (before) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream before' + git add src.c + git commit -m 'UPSTREAM edit src.c (before)' [master 7324ea8] UPSTREAM edit src.c (before) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! before' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! before' + git add src.c + git commit -m 'MIXED add both() (before)' [master 9541f50] MIXED add both() (before) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution quick git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 9541f50d69f763cd13a6b27a7258a74f925dfb4f 0 - git-debrebase get_differs 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x22 git-debrebase classify 9541f50d69f763cd13a6b27a7258a74f925dfb4f $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da/0x22 git-debrebase = Mixed {"Msg" => "MIXED add both() (before)\n","Parents" => [{"Ix" => 0,"Differs" => 34,"CommitId" => "7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da"}],"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n","Type" => "Mixed","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe"} git-debrebase get_differs 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b ccd4a7c462d0e0b559590a43d0b920471105a2a6 = 0x2 git-debrebase classify 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da $t=ccd4a7c462d0e0b559590a43d0b920471105a2a6 @p 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n","Parents" => [{"Differs" => 2,"CommitId" => "8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b","Ix" => 0}],"CommitId" => "7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da","Type" => "Upstream","Hdr" => "tree ccd4a7c462d0e0b559590a43d0b920471105a2a6\nparent 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n","Tree" => "ccd4a7c462d0e0b559590a43d0b920471105a2a6"} git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 86d647b7fb482f29d7d648111f8ab4f4953b3233 = 0x20 git-debrebase classify 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b $t=86d647b7fb482f29d7d648111f8ab4f4953b3233 @p ca48f74090af68542fef24332686c0a66ef46bb9/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (before)\n","Parents" => [{"Ix" => 0,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Differs" => 32}],"CommitId" => "8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b","Type" => "Packaging","Hdr" => "tree 86d647b7fb482f29d7d648111f8ab4f4953b3233\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n","Tree" => "86d647b7fb482f29d7d648111f8ab4f4953b3233"} git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Ix" => 0}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Differs" => 2,"Ix" => 0}],"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Type" => "Upstream","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 4 upp 4 proc 9 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 10 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x557be061bda0) procd=HASH(0x557be0674e70) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 9541f50d69f763cd13a6b27a7258a74f925dfb4f Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase WALK BUILD 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da Upstream (rewriting=1) git-debrebase WALK BUILD 9541f50d69f763cd13a6b27a7258a74f925dfb4f Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 9541f50d69f763cd13a6b27a7258a74f925dfb4f = 0 git-debrebase *** WALK RETURN 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase: laundered (head was 9541f50d69f763cd13a6b27a7258a74f925dfb4f) git-debrebase >= update refs/ffq-prev/heads/master 9541f50d69f763cd13a6b27a7258a74f925dfb4f 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 9541f50d69f763cd13a6b27a7258a74f925dfb4f git-debrebase >$ Recorded previous head for preservation git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n","Parents" => [{"Differs" => 2,"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Ix" => 0}],"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Tree" => "9177be7c131370febf901947ab7237b6e55edaa3"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Differs" => 2,"Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Type" => "Upstream","Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Type" => "Packaging","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Msg" => "DEBIAN add zorkmid (before)\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Ix" => 0}],"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 9541f50d69f763cd13a6b27a7258a74f925dfb4f git-debrebase >= update refs/debrebase-last/heads/master 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : ===== early failure in walk ===== + : ----- prepare other ----- + git checkout -b other Switched to a new branch 'other' + t-some-changes other '' -other + local token=other + local which=dum + local fsuffix=-other + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + case "$which" in + echo '// debian other' + git add debian/zorkmid-other + git commit -m 'DEBIAN add zorkmid-other (other)' [other f55ebd8] DEBIAN add zorkmid-other (other) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid-other + case "$which" in + echo '// upstream other' + git add src-other.c + git commit -m 'UPSTREAM edit src-other.c (other)' [other 84b1c93] UPSTREAM edit src-other.c (other) 1 file changed, 1 insertion(+) create mode 100644 src-other.c + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! other' + git add debian/zorkmid-other + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! other' + git add src-other.c + git commit -m 'MIXED add both(-other) (other)' [other 0fbadea] MIXED add both(-other) (other) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + git branch other-before-new-upstream + t-git-debrebase new-upstream 2.1 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution new-upstream 2.1 git-debrebase ffq_prev_branchinfo branch current refs/heads/other git-debrebase ffq check_specs * git-debrebase *** WALK 0fbadead67ff786e1794aecc2a2730e67ea7ae22 0 - git-debrebase get_differs 84b1c9310679c63741c216645c9dee91c82e556a 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x22 git-debrebase classify 0fbadead67ff786e1794aecc2a2730e67ea7ae22 $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 84b1c9310679c63741c216645c9dee91c82e556a/0x22 git-debrebase = Mixed {"Parents" => [{"CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a","Differs" => 34,"Ix" => 0}],"Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 84b1c9310679c63741c216645c9dee91c82e556a\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Msg" => "MIXED add both(-other) (other)\n","Type" => "Mixed","CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22"} git-debrebase get_differs f55ebd84dbfd4abecf69009f1651be742984a4ad 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 = 0x2 git-debrebase classify 84b1c9310679c63741c216645c9dee91c82e556a $t=6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 @p f55ebd84dbfd4abecf69009f1651be742984a4ad/0x2 git-debrebase = Upstream {"CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a","Msg" => "UPSTREAM edit src-other.c (other)\n","Tree" => "6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3","Type" => "Upstream","Hdr" => "tree 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3\nparent f55ebd84dbfd4abecf69009f1651be742984a4ad\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad"}]} git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0b23db5d4cdb928c7302154a99ab0e961fcb877a = 0x20 git-debrebase classify f55ebd84dbfd4abecf69009f1651be742984a4ad $t=0b23db5d4cdb928c7302154a99ab0e961fcb877a @p 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x20 git-debrebase = Packaging {"CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad","Tree" => "0b23db5d4cdb928c7302154a99ab0e961fcb877a","Msg" => "DEBIAN add zorkmid-other (other)\n","Type" => "Packaging","Hdr" => "tree 0b23db5d4cdb928c7302154a99ab0e961fcb877a\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Parents" => [{"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d"},{"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Ix" => 1,"Differs" => 0}],"Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","SubType" => "Ambiguous","Type" => "Pseudomerge","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Contributor" => $VAR1->{"Parents"}[0],"Overwritten" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94"}]} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7"}],"Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"}],"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"}],"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (before)\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16,"Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 6 upp 7 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD f55ebd84dbfd4abecf69009f1651be742984a4ad Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55e4ea361440) procd=HASH(0x55e4ea373300) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=1) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=1) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=1) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=1) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 84b1c9310679c63741c216645c9dee91c82e556a Upstream (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 1a4949a53646b0ca0cfece8d88a39c6a84de8f63 0fbadead67ff786e1794aecc2a2730e67ea7ae22 = 0 git-debrebase *** WALK RETURN 1a4949a53646b0ca0cfece8d88a39c6a84de8f63 f1fb04d6cdc7ad2dadc2a223e9eaa6b6f8c7aebf ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs a3dec62e4efa5a791a0262d7fed1000eb3637eee 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify f1fb04d6cdc7ad2dadc2a223e9eaa6b6f8c7aebf $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p a3dec62e4efa5a791a0262d7fed1000eb3637eee/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "f1fb04d6cdc7ad2dadc2a223e9eaa6b6f8c7aebf","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a3dec62e4efa5a791a0262d7fed1000eb3637eee"}],"Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent a3dec62e4efa5a791a0262d7fed1000eb3637eee\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000007 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase %pieces = {"" => {"Desc" => "upstream (main piece","Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","OldIx" => 0,"New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Name" => "","NewIx" => 0}} git-debrebase @newpieces = [{"Desc" => "upstream (main piece","Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","OldIx" => 0,"New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Name" => "","NewIx" => 0}] git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work + exec env TZ=UTC faketime -f 2018-06-26 08:00:07 env -u TZ /usr/bin/debchange --allow-lower-version .* --no-auto-nmu --preserve --vendor=Unknown-Vendor --changelog debian/changelog --check-dirname-level 0 --release-heuristic=changelog -v 2.1-1 Update to new upstream version 2.1. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: laundered (head was 0fbadead67ff786e1794aecc2a2730e67ea7ae22) git-debrebase >= update refs/ffq-prev/heads/other 0fbadead67ff786e1794aecc2a2730e67ea7ae22 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/other git-debrebase >= update HEAD 1a4949a53646b0ca0cfece8d88a39c6a84de8f63 0fbadead67ff786e1794aecc2a2730e67ea7ae22 git-debrebase >$ Recorded previous head for preservation Rebasing (1/7) Rebasing (2/7) Rebasing (3/7) Rebasing (4/7) Rebasing (5/7) Rebasing (6/7) Rebasing (7/7) Successfully rebased and updated refs/heads/other. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000008 +0100' + GIT_AUTHOR_DATE='1530000008 +0100' + : ----- prepare master ----- + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 13 commits. (use "git push" to publish your local commits) + t-git-debrebase new-upstream 2.1 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution new-upstream 2.1 git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0 - git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"SubType" => "Ambiguous","Contributor" => {"Ix" => 0,"Differs" => 0,"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d"},"Overwritten" => [{"Ix" => 1,"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Differs" => 0}],"Type" => "Pseudomerge","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2"} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Type" => "Upstream","CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","Type" => "Upstream","Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n","Parents" => [{"Differs" => 2,"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Ix" => 0}],"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Type" => "Upstream","Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"}],"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"}],"Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 2,"Ix" => 0}],"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Type" => "Packaging","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (before)\n","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32,"Ix" => 0}],"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 5 proc 11 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 12 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=0) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=0) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=0) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=0) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 = 0 git-debrebase *** WALK RETURN 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Type" => "Packaging","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase %pieces = {"" => {"OldIx" => 0,"Desc" => "upstream (main piece","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Name" => "","NewIx" => 0,"Old" => "57befea025c72547d5cf87c82765ec8da40f8de7"}} git-debrebase @newpieces = [{"OldIx" => 0,"Desc" => "upstream (main piece","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Name" => "","NewIx" => 0,"Old" => "57befea025c72547d5cf87c82765ec8da40f8de7"}] git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work + exec env TZ=UTC faketime -f 2018-06-26 08:00:08 env -u TZ /usr/bin/debchange --allow-lower-version .* --no-auto-nmu --preserve --vendor=Unknown-Vendor --changelog debian/changelog --check-dirname-level 0 --release-heuristic=changelog -v 2.1-1 Update to new upstream version 2.1. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: laundered (head was 40be4995c2d6710bc8c188dd0c9b680eb1e583b2) git-debrebase >= update refs/ffq-prev/heads/master 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 git-debrebase >$ Recorded previous head for preservation Rebasing (1/5) Rebasing (2/5) Rebasing (3/5) Rebasing (4/5) Rebasing (5/5) Successfully rebased and updated refs/heads/master. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000009 +0100' + GIT_AUTHOR_DATE='1530000009 +0100' + git branch master-before-merge + : ----- make the merge ----- + git merge --no-edit -s ours other Merge made by the 'ours' strategy. + t-git-next-date + GIT_COMMITTER_DATE='1530000010 +0100' + GIT_AUTHOR_DATE='1530000010 +0100' + t-debchange -a 'Merge, only conflict was in debian/changelog' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -a 'Merge, only conflict was in debian/changelog' + exec env TZ=UTC faketime -f 2018-06-26 08:00:10 env -u TZ /usr/bin/debchange -a Merge, only conflict was in debian/changelog + t-dch-r-rune t-debchange + local cmd=t-debchange + shift + local suite=unstable + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:10 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -a --amend --no-edit [master ecc8291] Merge branch 'other' Date: Tue Jun 26 09:00:09 2018 +0100 + wreckage-before + junkref=refs/debrebase/wreckage/junk + git update-ref refs/debrebase/wreckage/junk v2.1 + t-expect-fail 'F:divergent anchors' t-git-debrebase + local 'mpat=F:divergent anchors' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase *** WALK ecc8291794ae71b5b5ca2308463dc954bc41b19f 0 - git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 e3d7677ff411238e7a42355a1a7ad9f00d9f1444 = 0x10 git-debrebase get_differs a5847b5ed73dc7f1439b2cb69ba51800778f4a90 e3d7677ff411238e7a42355a1a7ad9f00d9f1444 = 0x32 git-debrebase classify ecc8291794ae71b5b5ca2308463dc954bc41b19f $t=e3d7677ff411238e7a42355a1a7ad9f00d9f1444 @p 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04/0x10 a5847b5ed73dc7f1439b2cb69ba51800778f4a90/0x32 git-debrebase = VanillaMerge {"CommitId" => "ecc8291794ae71b5b5ca2308463dc954bc41b19f","Parents" => [{"Differs" => 16,"IsOrigin" => "","IsDgitImport" => undef,"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Ix" => 0},{"Differs" => 50,"IsDgitImport" => undef,"IsOrigin" => "","CommitId" => "a5847b5ed73dc7f1439b2cb69ba51800778f4a90","Ix" => 1}],"Type" => "VanillaMerge","Tree" => "e3d7677ff411238e7a42355a1a7ad9f00d9f1444","Msg" => "Merge branch 'other'\n","Hdr" => "tree e3d7677ff411238e7a42355a1a7ad9f00d9f1444\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent a5847b5ed73dc7f1439b2cb69ba51800778f4a90\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase *** MERGE git-debrebase mwrecknote vanilla-merge ecc8291794ae71b5b5ca2308463dc954bc41b19f git-debrebase *** WALK 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 0 - git-debrebase get_differs f16a4c80fe683bf2779e42f7b5544751290bb986 b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 = 0x2 git-debrebase classify 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 $t=b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 @p f16a4c80fe683bf2779e42f7b5544751290bb986/0x2 git-debrebase = Upstream {"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Ix" => 0}],"Tree" => "b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9\nparent f16a4c80fe683bf2779e42f7b5544751290bb986\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 b572e0b33b388437b34057c7e203744c52d82138 = 0x2 git-debrebase classify f16a4c80fe683bf2779e42f7b5544751290bb986 $t=b572e0b33b388437b34057c7e203744c52d82138 @p bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89/0x2 git-debrebase = Upstream {"Hdr" => "tree b572e0b33b388437b34057c7e203744c52d82138\nparent bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n","Tree" => "b572e0b33b388437b34057c7e203744c52d82138","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89","Differs" => 2}],"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986"} git-debrebase get_differs f57f48d848ef613fafeace03d9a9bdde17d99101 c26f8635f5a3d239ca949aa666feee09ab57e882 = 0x2 git-debrebase classify bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 $t=c26f8635f5a3d239ca949aa666feee09ab57e882 @p f57f48d848ef613fafeace03d9a9bdde17d99101/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree c26f8635f5a3d239ca949aa666feee09ab57e882\nparent f57f48d848ef613fafeace03d9a9bdde17d99101\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89","Type" => "Upstream","Tree" => "c26f8635f5a3d239ca949aa666feee09ab57e882","Parents" => [{"Differs" => 2,"CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Ix" => 0}]} git-debrebase get_differs 5062bd30da93305df4c0f467c4d51c34a9d45013 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 = 0x2 git-debrebase classify f57f48d848ef613fafeace03d9a9bdde17d99101 $t=2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 @p 5062bd30da93305df4c0f467c4d51c34a9d45013/0x2 git-debrebase = Upstream {"Tree" => "2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Differs" => 2}],"CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6\nparent 5062bd30da93305df4c0f467c4d51c34a9d45013\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 ced8034e4d13234deefc682b3523b0a9657f4e2a = 0x2 git-debrebase classify 5062bd30da93305df4c0f467c4d51c34a9d45013 $t=ced8034e4d13234deefc682b3523b0a9657f4e2a @p 91db6750e5935d46d7a8d5b7971359d594031328/0x2 git-debrebase = Upstream {"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Type" => "Upstream","Tree" => "ced8034e4d13234deefc682b3523b0a9657f4e2a","Parents" => [{"Ix" => 0,"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Differs" => 2}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree ced8034e4d13234deefc682b3523b0a9657f4e2a\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Differs" => 16}],"Type" => "Changelog","Tree" => "9d383022823105715207a03601780dbceeb8ee4d","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314","Parents" => [{"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 2},{"Differs" => 48,"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase *** WALK prep done cur=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 brw 0 upp 4 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 91db6750e5935d46d7a8d5b7971359d594031328 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 5062bd30da93305df4c0f467c4d51c34a9d45013 Upstream (rewriting=0) git-debrebase WALK BUILD f57f48d848ef613fafeace03d9a9bdde17d99101 Upstream (rewriting=0) git-debrebase WALK BUILD bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 Upstream (rewriting=0) git-debrebase WALK BUILD f16a4c80fe683bf2779e42f7b5544751290bb986 Upstream (rewriting=0) git-debrebase WALK BUILD 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 = 0 git-debrebase *** WALK RETURN 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 91db6750e5935d46d7a8d5b7971359d594031328 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase mwrecknote left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase *** WALK a5847b5ed73dc7f1439b2cb69ba51800778f4a90 0 - git-debrebase get_differs 7e90c7a80c188312220f289ec7137ccec1446622 95a2c5ea49e78a04f515012e1c38d8edfaf2acc7 = 0x2 git-debrebase classify a5847b5ed73dc7f1439b2cb69ba51800778f4a90 $t=95a2c5ea49e78a04f515012e1c38d8edfaf2acc7 @p 7e90c7a80c188312220f289ec7137ccec1446622/0x2 git-debrebase = Upstream {"Hdr" => "tree 95a2c5ea49e78a04f515012e1c38d8edfaf2acc7\nparent 7e90c7a80c188312220f289ec7137ccec1446622\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000007 +0100\n","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "7e90c7a80c188312220f289ec7137ccec1446622","Differs" => 2}],"Tree" => "95a2c5ea49e78a04f515012e1c38d8edfaf2acc7","CommitId" => "a5847b5ed73dc7f1439b2cb69ba51800778f4a90"} git-debrebase get_differs 617b24dc7716b01a4a23dba06bb70575ca67f494 d9f07db37512afdd980697af61b0e4f454bc466c = 0x2 git-debrebase classify 7e90c7a80c188312220f289ec7137ccec1446622 $t=d9f07db37512afdd980697af61b0e4f454bc466c @p 617b24dc7716b01a4a23dba06bb70575ca67f494/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-other.c (other)\n","Hdr" => "tree d9f07db37512afdd980697af61b0e4f454bc466c\nparent 617b24dc7716b01a4a23dba06bb70575ca67f494\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000007 +0100\n","Parents" => [{"CommitId" => "617b24dc7716b01a4a23dba06bb70575ca67f494","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "d9f07db37512afdd980697af61b0e4f454bc466c","CommitId" => "7e90c7a80c188312220f289ec7137ccec1446622"} git-debrebase get_differs bdb36daf9a90bcbb8b94e8238fc0a631a1491da6 fb0d48b7be876925f9f3a5c53cca6c53d8f161fd = 0x2 git-debrebase classify 617b24dc7716b01a4a23dba06bb70575ca67f494 $t=fb0d48b7be876925f9f3a5c53cca6c53d8f161fd @p bdb36daf9a90bcbb8b94e8238fc0a631a1491da6/0x2 git-debrebase = Upstream {"Hdr" => "tree fb0d48b7be876925f9f3a5c53cca6c53d8f161fd\nparent bdb36daf9a90bcbb8b94e8238fc0a631a1491da6\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000007 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "617b24dc7716b01a4a23dba06bb70575ca67f494","Parents" => [{"Differs" => 2,"CommitId" => "bdb36daf9a90bcbb8b94e8238fc0a631a1491da6","Ix" => 0}],"Type" => "Upstream","Tree" => "fb0d48b7be876925f9f3a5c53cca6c53d8f161fd"} git-debrebase get_differs d11f2efd717148368be6d2c3aac83a34528a9327 62e2a8fcc9572dc72790d67be9c753469f57babe = 0x2 git-debrebase classify bdb36daf9a90bcbb8b94e8238fc0a631a1491da6 $t=62e2a8fcc9572dc72790d67be9c753469f57babe @p d11f2efd717148368be6d2c3aac83a34528a9327/0x2 git-debrebase = Upstream {"Hdr" => "tree 62e2a8fcc9572dc72790d67be9c753469f57babe\nparent d11f2efd717148368be6d2c3aac83a34528a9327\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000007 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "d11f2efd717148368be6d2c3aac83a34528a9327","Ix" => 0}],"Tree" => "62e2a8fcc9572dc72790d67be9c753469f57babe","CommitId" => "bdb36daf9a90bcbb8b94e8238fc0a631a1491da6"} git-debrebase get_differs 8d8476c22b0b8644d6d9ca4034fb5444846dbe0c 5f989474269c5f9f85e50eb863557e4acc9931f6 = 0x2 git-debrebase classify d11f2efd717148368be6d2c3aac83a34528a9327 $t=5f989474269c5f9f85e50eb863557e4acc9931f6 @p 8d8476c22b0b8644d6d9ca4034fb5444846dbe0c/0x2 git-debrebase = Upstream {"Tree" => "5f989474269c5f9f85e50eb863557e4acc9931f6","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "8d8476c22b0b8644d6d9ca4034fb5444846dbe0c","Differs" => 2}],"CommitId" => "d11f2efd717148368be6d2c3aac83a34528a9327","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 5f989474269c5f9f85e50eb863557e4acc9931f6\nparent 8d8476c22b0b8644d6d9ca4034fb5444846dbe0c\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000007 +0100\n"} git-debrebase get_differs 3d351131efb1ba980cc7a3773efb9e3cedf257ef b386504eb760ec772dfb42e6c16ccaa06a934c8a = 0x2 git-debrebase classify 8d8476c22b0b8644d6d9ca4034fb5444846dbe0c $t=b386504eb760ec772dfb42e6c16ccaa06a934c8a @p 3d351131efb1ba980cc7a3773efb9e3cedf257ef/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree b386504eb760ec772dfb42e6c16ccaa06a934c8a\nparent 3d351131efb1ba980cc7a3773efb9e3cedf257ef\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000007 +0100\n","Type" => "Upstream","Tree" => "b386504eb760ec772dfb42e6c16ccaa06a934c8a","Parents" => [{"Differs" => 2,"CommitId" => "3d351131efb1ba980cc7a3773efb9e3cedf257ef","Ix" => 0}],"CommitId" => "8d8476c22b0b8644d6d9ca4034fb5444846dbe0c"} git-debrebase get_differs 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a 9fa84e41ba2d36ad31b92535699efbaf230d6473 = 0x2 git-debrebase classify 3d351131efb1ba980cc7a3773efb9e3cedf257ef $t=9fa84e41ba2d36ad31b92535699efbaf230d6473 @p 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 9fa84e41ba2d36ad31b92535699efbaf230d6473\nparent 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000007 +0100\n","CommitId" => "3d351131efb1ba980cc7a3773efb9e3cedf257ef","Parents" => [{"CommitId" => "643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "9fa84e41ba2d36ad31b92535699efbaf230d6473"} git-debrebase get_differs 0d74392d05af0c2587423d78dfa6529d721b11dd aaadb3ecf5045ef6aba52a0fa4dfaad403c070b7 = 0x10 git-debrebase classify 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a $t=aaadb3ecf5045ef6aba52a0fa4dfaad403c070b7 @p 0d74392d05af0c2587423d78dfa6529d721b11dd/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "0d74392d05af0c2587423d78dfa6529d721b11dd","Differs" => 16}],"Type" => "Changelog","Tree" => "aaadb3ecf5045ef6aba52a0fa4dfaad403c070b7","CommitId" => "643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree aaadb3ecf5045ef6aba52a0fa4dfaad403c070b7\nparent 0d74392d05af0c2587423d78dfa6529d721b11dd\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000007 +0100\n"} git-debrebase get_differs f1fb04d6cdc7ad2dadc2a223e9eaa6b6f8c7aebf 16ac2b48a5dfedd4cb3f6474f5b1431ae61aa9a2 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 16ac2b48a5dfedd4cb3f6474f5b1431ae61aa9a2 = 0x30 git-debrebase classify 0d74392d05af0c2587423d78dfa6529d721b11dd $t=16ac2b48a5dfedd4cb3f6474f5b1431ae61aa9a2 @p f1fb04d6cdc7ad2dadc2a223e9eaa6b6f8c7aebf/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "0d74392d05af0c2587423d78dfa6529d721b11dd","Type" => "Anchor","Tree" => "16ac2b48a5dfedd4cb3f6474f5b1431ae61aa9a2","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f1fb04d6cdc7ad2dadc2a223e9eaa6b6f8c7aebf"},{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1,"Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Hdr" => "tree 16ac2b48a5dfedd4cb3f6474f5b1431ae61aa9a2\nparent f1fb04d6cdc7ad2dadc2a223e9eaa6b6f8c7aebf\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000007 +0100\n"} git-debrebase *** WALK prep done cur=0d74392d05af0c2587423d78dfa6529d721b11dd brw 0 upp 6 proc 8 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 0d74392d05af0c2587423d78dfa6529d721b11dd 9 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 3d351131efb1ba980cc7a3773efb9e3cedf257ef Upstream (rewriting=0) git-debrebase WALK BUILD 8d8476c22b0b8644d6d9ca4034fb5444846dbe0c Upstream (rewriting=0) git-debrebase WALK BUILD d11f2efd717148368be6d2c3aac83a34528a9327 Upstream (rewriting=0) git-debrebase WALK BUILD bdb36daf9a90bcbb8b94e8238fc0a631a1491da6 Upstream (rewriting=0) git-debrebase WALK BUILD 617b24dc7716b01a4a23dba06bb70575ca67f494 Upstream (rewriting=0) git-debrebase WALK BUILD 7e90c7a80c188312220f289ec7137ccec1446622 Upstream (rewriting=0) git-debrebase WALK BUILD a5847b5ed73dc7f1439b2cb69ba51800778f4a90 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs a5847b5ed73dc7f1439b2cb69ba51800778f4a90 a5847b5ed73dc7f1439b2cb69ba51800778f4a90 = 0 git-debrebase *** WALK RETURN a5847b5ed73dc7f1439b2cb69ba51800778f4a90 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a 0d74392d05af0c2587423d78dfa6529d721b11dd git-debrebase mwrecknote right-input a5847b5ed73dc7f1439b2cb69ba51800778f4a90 git-debrebase mwrecknote right-laundered a5847b5ed73dc7f1439b2cb69ba51800778f4a90 git-debrebase mwrecknote right-breakwater 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a git-debrebase mwrecknote right-anchor 0d74392d05af0c2587423d78dfa6529d721b11dd git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=0d74392d05af0c2587423d78dfa6529d721b11dd git-debrebase mwrecknote result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase |> ab6637a22bcc9f7f451f72ea8980507e0a60dfcf commit refs/debrebase/wreckage/junk git-debrebase >= delete refs/debrebase/wreckage/junk git-debrebase >$ git-debrebase >= create refs/debrebase/wreckage/right-input a5847b5ed73dc7f1439b2cb69ba51800778f4a90 git-debrebase >= create refs/debrebase/wreckage/right-breakwater 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a git-debrebase >= create refs/debrebase/wreckage/vanilla-merge ecc8291794ae71b5b5ca2308463dc954bc41b19f git-debrebase >= create refs/debrebase/wreckage/left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >= create refs/debrebase/wreckage/left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase >= create refs/debrebase/wreckage/right-anchor 0d74392d05af0c2587423d78dfa6529d721b11dd git-debrebase >= create refs/debrebase/wreckage/left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >= create refs/debrebase/wreckage/right-laundered a5847b5ed73dc7f1439b2cb69ba51800778f4a90 git-debrebase >$ git-debrebase: Merge resolution failed: divergent anchors git-debrebase: Wreckage left in refs/debrebase/wreckage/*. git-debrebase: See git-debrebase(1) section FAILED MERGES for suggestions. + local 'ps=15 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:divergent anchors' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:divergent anchors' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='divergent anchors' + fgrep -e 'divergent anchors' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: Merge resolution failed: divergent anchors + wreckage-after ++ t-git-get-ref-exact refs/debrebase/wreckage/junk ++ local ref=refs/debrebase/wreckage/junk ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/debrebase/wreckage/junk' + test '' = '' + git for-each-ref refs/debrebase/wreckage + egrep . 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/left-anchor 91db6750e5935d46d7a8d5b7971359d594031328 commit refs/debrebase/wreckage/left-breakwater 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-laundered 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/result-anchor 0d74392d05af0c2587423d78dfa6529d721b11dd commit refs/debrebase/wreckage/right-anchor 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a commit refs/debrebase/wreckage/right-breakwater a5847b5ed73dc7f1439b2cb69ba51800778f4a90 commit refs/debrebase/wreckage/right-input a5847b5ed73dc7f1439b2cb69ba51800778f4a90 commit refs/debrebase/wreckage/right-laundered ecc8291794ae71b5b5ca2308463dc954bc41b19f commit refs/debrebase/wreckage/vanilla-merge + : ===== late failure in apply ===== + git checkout other Switched to branch 'other' + git reset --hard other-before-new-upstream HEAD is now at 0fbadea MIXED add both(-other) (other) + echo other-upstream-confict + git commit -m other-upstream-conflict docs/README [other ee9f207] other-upstream-conflict 1 file changed, 1 insertion(+) + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution quick git-debrebase ffq_prev_branchinfo branch current refs/heads/other git-debrebase *** WALK ee9f20709de7184f7caacabf68e4f14bffead0f9 0 - git-debrebase get_differs 0fbadead67ff786e1794aecc2a2730e67ea7ae22 f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify ee9f20709de7184f7caacabf68e4f14bffead0f9 $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p 0fbadead67ff786e1794aecc2a2730e67ea7ae22/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22"}],"Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent 0fbadead67ff786e1794aecc2a2730e67ea7ae22\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "other-upstream-conflict\n","Type" => "Upstream","CommitId" => "ee9f20709de7184f7caacabf68e4f14bffead0f9"} git-debrebase get_differs 84b1c9310679c63741c216645c9dee91c82e556a 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x22 git-debrebase classify 0fbadead67ff786e1794aecc2a2730e67ea7ae22 $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 84b1c9310679c63741c216645c9dee91c82e556a/0x22 git-debrebase = Mixed {"Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Parents" => [{"Ix" => 0,"Differs" => 34,"CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a"}],"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Type" => "Mixed","Msg" => "MIXED add both(-other) (other)\n","Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 84b1c9310679c63741c216645c9dee91c82e556a\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n"} git-debrebase get_differs f55ebd84dbfd4abecf69009f1651be742984a4ad 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 = 0x2 git-debrebase classify 84b1c9310679c63741c216645c9dee91c82e556a $t=6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 @p f55ebd84dbfd4abecf69009f1651be742984a4ad/0x2 git-debrebase = Upstream {"Hdr" => "tree 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3\nparent f55ebd84dbfd4abecf69009f1651be742984a4ad\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Msg" => "UPSTREAM edit src-other.c (other)\n","Type" => "Upstream","CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a","Parents" => [{"CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad","Differs" => 2,"Ix" => 0}],"Tree" => "6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3"} git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0b23db5d4cdb928c7302154a99ab0e961fcb877a = 0x20 git-debrebase classify f55ebd84dbfd4abecf69009f1651be742984a4ad $t=0b23db5d4cdb928c7302154a99ab0e961fcb877a @p 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x20 git-debrebase = Packaging {"Tree" => "0b23db5d4cdb928c7302154a99ab0e961fcb877a","Parents" => [{"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad","Msg" => "DEBIAN add zorkmid-other (other)\n","Hdr" => "tree 0b23db5d4cdb928c7302154a99ab0e961fcb877a\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n"} git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Type" => "Pseudomerge","CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Contributor" => {"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Differs" => 0,"Ix" => 0},"Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","SubType" => "Ambiguous","Overwritten" => [{"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Differs" => 0,"Ix" => 1}],"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Differs" => 2}],"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d"} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7"}],"Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"}],"Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Parents" => [{"Differs" => 2,"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Ix" => 0}],"Type" => "Upstream","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Type" => "Packaging","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (before)\n","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}]} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","OrigParents" => [{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 6 upp 8 proc 16 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD f55ebd84dbfd4abecf69009f1651be742984a4ad Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x5592126b8778) procd=HASH(0x559212895850) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=1) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=1) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=1) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=1) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 84b1c9310679c63741c216645c9dee91c82e556a Upstream (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Upstream (rewriting=1) git-debrebase WALK BUILD ee9f20709de7184f7caacabf68e4f14bffead0f9 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd ee9f20709de7184f7caacabf68e4f14bffead0f9 = 0 git-debrebase *** WALK RETURN dcd545b7ed7a82049fe06bd32261427d7c04a1fd 1d9bde10631f62c6faee62657c7800ccad3b1a61 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase: laundered (head was ee9f20709de7184f7caacabf68e4f14bffead0f9) git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/left-anchor git-debrebase |> 91db6750e5935d46d7a8d5b7971359d594031328 commit refs/debrebase/wreckage/left-breakwater git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-input git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-laundered git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/result-anchor git-debrebase |> 0d74392d05af0c2587423d78dfa6529d721b11dd commit refs/debrebase/wreckage/right-anchor git-debrebase |> 643b75b81139d8b17bb51d7b1a8ba0ad7ce3699a commit refs/debrebase/wreckage/right-breakwater git-debrebase |> a5847b5ed73dc7f1439b2cb69ba51800778f4a90 commit refs/debrebase/wreckage/right-input git-debrebase |> a5847b5ed73dc7f1439b2cb69ba51800778f4a90 commit refs/debrebase/wreckage/right-laundered git-debrebase |> ecc8291794ae71b5b5ca2308463dc954bc41b19f commit refs/debrebase/wreckage/vanilla-merge git-debrebase >= update HEAD dcd545b7ed7a82049fe06bd32261427d7c04a1fd ee9f20709de7184f7caacabf68e4f14bffead0f9 git-debrebase >= delete refs/debrebase/wreckage/left-anchor git-debrebase >= delete refs/debrebase/wreckage/left-breakwater git-debrebase >= delete refs/debrebase/wreckage/left-input git-debrebase >= delete refs/debrebase/wreckage/left-laundered git-debrebase >= delete refs/debrebase/wreckage/result-anchor git-debrebase >= delete refs/debrebase/wreckage/right-anchor git-debrebase >= delete refs/debrebase/wreckage/right-breakwater git-debrebase >= delete refs/debrebase/wreckage/right-input git-debrebase >= delete refs/debrebase/wreckage/right-laundered git-debrebase >= delete refs/debrebase/wreckage/vanilla-merge git-debrebase >$ git-debrebase ffq_prev_branchinfo branch current refs/heads/other git-debrebase get_differs 7b0e343a5937d9d26c488c156fdda80d3e05219c f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify dcd545b7ed7a82049fe06bd32261427d7c04a1fd $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p 7b0e343a5937d9d26c488c156fdda80d3e05219c/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd","Msg" => "other-upstream-conflict\n","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent 7b0e343a5937d9d26c488c156fdda80d3e05219c\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Parents" => [{"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 7190d96b05e6f60bbc715b9a285ce002128e9f18 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x2 git-debrebase classify 7b0e343a5937d9d26c488c156fdda80d3e05219c $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 7190d96b05e6f60bbc715b9a285ce002128e9f18/0x2 git-debrebase = Upstream {"Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Parents" => [{"Differs" => 2,"CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Ix" => 0}],"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Type" => "Upstream","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 7190d96b05e6f60bbc715b9a285ce002128e9f18\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs c0a08bd60f7516d42ef5ad305984e89a9efde3af 42e8d18d3457ca5a51861bc7222aeb912c254975 = 0x2 git-debrebase classify 7190d96b05e6f60bbc715b9a285ce002128e9f18 $t=42e8d18d3457ca5a51861bc7222aeb912c254975 @p c0a08bd60f7516d42ef5ad305984e89a9efde3af/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-other.c (other)\n","Type" => "Upstream","CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Hdr" => "tree 42e8d18d3457ca5a51861bc7222aeb912c254975\nparent c0a08bd60f7516d42ef5ad305984e89a9efde3af\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "42e8d18d3457ca5a51861bc7222aeb912c254975","Parents" => [{"Differs" => 2,"CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Ix" => 0}]} git-debrebase get_differs d2910bbb1834c37a21f554485706431277122e30 303c71503c03080bda903ee6582757788559a305 = 0x2 git-debrebase classify c0a08bd60f7516d42ef5ad305984e89a9efde3af $t=303c71503c03080bda903ee6582757788559a305 @p d2910bbb1834c37a21f554485706431277122e30/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 303c71503c03080bda903ee6582757788559a305\nparent d2910bbb1834c37a21f554485706431277122e30\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "303c71503c03080bda903ee6582757788559a305","Parents" => [{"CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs f08a11d54eef92ee670da9923a3ce829c4b8fc03 af1d4b6b4512b3d286fe984aa34588e889c1ab24 = 0x2 git-debrebase classify d2910bbb1834c37a21f554485706431277122e30 $t=af1d4b6b4512b3d286fe984aa34588e889c1ab24 @p f08a11d54eef92ee670da9923a3ce829c4b8fc03/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03"}],"Tree" => "af1d4b6b4512b3d286fe984aa34588e889c1ab24","Hdr" => "tree af1d4b6b4512b3d286fe984aa34588e889c1ab24\nparent f08a11d54eef92ee670da9923a3ce829c4b8fc03\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Msg" => "UPSTREAM edit src.c (before)\n"} git-debrebase get_differs 6c8340ed1c5112bd9703682425c07ff423c26153 ab36d5c8cc32b63c9defc9547dd01c490ca95683 = 0x2 git-debrebase classify f08a11d54eef92ee670da9923a3ce829c4b8fc03 $t=ab36d5c8cc32b63c9defc9547dd01c490ca95683 @p 6c8340ed1c5112bd9703682425c07ff423c26153/0x2 git-debrebase = Upstream {"Tree" => "ab36d5c8cc32b63c9defc9547dd01c490ca95683","Parents" => [{"CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree ab36d5c8cc32b63c9defc9547dd01c490ca95683\nparent 6c8340ed1c5112bd9703682425c07ff423c26153\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 464d5b09357dd0b145bbecc8ee74810993c6b39e = 0x2 git-debrebase classify 6c8340ed1c5112bd9703682425c07ff423c26153 $t=464d5b09357dd0b145bbecc8ee74810993c6b39e @p 76ff1421d2cbdacb5f5fdb9c466d6c6387609698/0x2 git-debrebase = Upstream {"Hdr" => "tree 464d5b09357dd0b145bbecc8ee74810993c6b39e\nparent 76ff1421d2cbdacb5f5fdb9c466d6c6387609698\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698"}],"Tree" => "464d5b09357dd0b145bbecc8ee74810993c6b39e"} git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 8a6447a3fd229137f4a5385df6b80b9f96829b0b = 0x2 git-debrebase classify 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 $t=8a6447a3fd229137f4a5385df6b80b9f96829b0b @p 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698","Hdr" => "tree 8a6447a3fd229137f4a5385df6b80b9f96829b0b\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "8a6447a3fd229137f4a5385df6b80b9f96829b0b","Parents" => [{"Ix" => 0,"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Differs" => 2}]} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35"}],"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32,"Ix" => 0}],"Msg" => "DEBIAN add zorkmid-other (other)\n","CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Type" => "Packaging","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32}],"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Parents" => [{"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32}],"Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Msg" => "DEBIAN add zorkmid (before)\n","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16,"Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16,"Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/other 0fbadead67ff786e1794aecc2a2730e67ea7ae22 git-debrebase >= update refs/debrebase-last/heads/other 889af5973b2badd2639a358d6beb9eab3c377005 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 889af5973b2badd2639a358d6beb9eab3c377005 dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + no-wreckage + git for-each-ref refs/debrebase/wreckage + egrep . + : ----- make the merge ----- + git checkout master Switched to branch 'master' Your branch and 'origin/master' have diverged, and have 24 and 5 different commits each, respectively. (use "git pull" to merge the remote branch into yours) + git reset --hard master-before-merge HEAD is now at 19eaf87 MIXED add both() (before) + t-merge-conflicted-stripping-conflict-markers other docs/README + local otherbranch=other + local file=docs/README + t-expect-fail 'F:Merge conflict in docs/README' git merge other + local 'mpat=F:Merge conflict in docs/README' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git merge other + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Auto-merging docs/README CONFLICT (content): Merge conflict in docs/README Automatic merge failed; fix conflicts and then commit the result. + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:Merge conflict in docs/README' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:Merge conflict in docs/README' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='Merge conflict in docs/README' + fgrep -e 'Merge conflict in docs/README' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output CONFLICT (content): Merge conflict in docs/README + perl -i~ -ne 'print unless m{^(?:\<\<\<|\>\>\>|===)}' docs/README + git add docs/README + git commit --no-edit [master 9c1bd03] Merge branch 'other' + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x22 git-debrebase get_differs 889af5973b2badd2639a358d6beb9eab3c377005 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x12 git-debrebase classify 9c1bd033d871c5f6e99f9863574247c7e426ab2f $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04/0x22 889af5973b2badd2639a358d6beb9eab3c377005/0x12 git-debrebase = VanillaMerge {"CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Type" => "VanillaMerge","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent 889af5973b2badd2639a358d6beb9eab3c377005\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 34,"IsOrigin" => "","CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Ix" => 0,"IsDgitImport" => undef},{"IsOrigin" => "","Differs" => 18,"CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","Ix" => 1,"IsDgitImport" => undef}],"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 git-debrebase >= update refs/debrebase-last/heads/master 032a9248a8fb97ed65cb005347ce3665808a6dac 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 032a9248a8fb97ed65cb005347ce3665808a6dac 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : ----- expect failure ----- + wreckage-before + junkref=refs/debrebase/wreckage/junk + git update-ref refs/debrebase/wreckage/junk v2.1 + t-expect-fail F:docs/README t-git-debrebase + local mpat=F:docs/README + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 032a9248a8fb97ed65cb005347ce3665808a6dac 0 - git-debrebase get_differs 9c1bd033d871c5f6e99f9863574247c7e426ab2f a4261417e138e01b5f9f01dc501b68029dc5e345 = 0 git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x32 git-debrebase classify 032a9248a8fb97ed65cb005347ce3665808a6dac $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 9c1bd033d871c5f6e99f9863574247c7e426ab2f/0 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x32 git-debrebase = Pseudomerge {"Parents" => [{"CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 50,"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2"}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "032a9248a8fb97ed65cb005347ce3665808a6dac","Overwritten" => [$VAR1->{"Parents"}[1]],"Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 9c1bd033d871c5f6e99f9863574247c7e426ab2f\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Pseudomerge"} git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x22 git-debrebase get_differs 889af5973b2badd2639a358d6beb9eab3c377005 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x12 git-debrebase classify 9c1bd033d871c5f6e99f9863574247c7e426ab2f $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04/0x22 889af5973b2badd2639a358d6beb9eab3c377005/0x12 git-debrebase = VanillaMerge {"Type" => "VanillaMerge","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent 889af5973b2badd2639a358d6beb9eab3c377005\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Parents" => [{"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Differs" => 34,"IsOrigin" => "","Ix" => 0,"IsDgitImport" => undef},{"Differs" => 18,"CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","IsDgitImport" => undef,"IsOrigin" => "","Ix" => 1}],"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n"} git-debrebase *** MERGE git-debrebase mwrecknote vanilla-merge 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase *** WALK 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 0 - git-debrebase get_differs f16a4c80fe683bf2779e42f7b5544751290bb986 b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 = 0x2 git-debrebase classify 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 $t=b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 @p f16a4c80fe683bf2779e42f7b5544751290bb986/0x2 git-debrebase = Upstream {"Hdr" => "tree b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9\nparent f16a4c80fe683bf2779e42f7b5544751290bb986\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9","Type" => "Upstream","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Differs" => 2,"Ix" => 0}],"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04"} git-debrebase get_differs bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 b572e0b33b388437b34057c7e203744c52d82138 = 0x2 git-debrebase classify f16a4c80fe683bf2779e42f7b5544751290bb986 $t=b572e0b33b388437b34057c7e203744c52d82138 @p bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89/0x2 git-debrebase = Upstream {"Hdr" => "tree b572e0b33b388437b34057c7e203744c52d82138\nparent bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b572e0b33b388437b34057c7e203744c52d82138","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89"}],"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986"} git-debrebase get_differs f57f48d848ef613fafeace03d9a9bdde17d99101 c26f8635f5a3d239ca949aa666feee09ab57e882 = 0x2 git-debrebase classify bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 $t=c26f8635f5a3d239ca949aa666feee09ab57e882 @p f57f48d848ef613fafeace03d9a9bdde17d99101/0x2 git-debrebase = Upstream {"Hdr" => "tree c26f8635f5a3d239ca949aa666feee09ab57e882\nparent f57f48d848ef613fafeace03d9a9bdde17d99101\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "c26f8635f5a3d239ca949aa666feee09ab57e882","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Differs" => 2,"Ix" => 0}],"CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89"} git-debrebase get_differs 5062bd30da93305df4c0f467c4d51c34a9d45013 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 = 0x2 git-debrebase classify f57f48d848ef613fafeace03d9a9bdde17d99101 $t=2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 @p 5062bd30da93305df4c0f467c4d51c34a9d45013/0x2 git-debrebase = Upstream {"Hdr" => "tree 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6\nparent 5062bd30da93305df4c0f467c4d51c34a9d45013\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Differs" => 2,"Ix" => 0}],"CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101"} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 ced8034e4d13234deefc682b3523b0a9657f4e2a = 0x2 git-debrebase classify 5062bd30da93305df4c0f467c4d51c34a9d45013 $t=ced8034e4d13234deefc682b3523b0a9657f4e2a @p 91db6750e5935d46d7a8d5b7971359d594031328/0x2 git-debrebase = Upstream {"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree ced8034e4d13234deefc682b3523b0a9657f4e2a\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "ced8034e4d13234deefc682b3523b0a9657f4e2a"} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Differs" => 16,"Ix" => 0}],"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Tree" => "9d383022823105715207a03601780dbceeb8ee4d","Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Changelog"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314","Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"},$VAR1->{"OrigParents"}[0]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase *** WALK prep done cur=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 brw 0 upp 4 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 91db6750e5935d46d7a8d5b7971359d594031328 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 5062bd30da93305df4c0f467c4d51c34a9d45013 Upstream (rewriting=0) git-debrebase WALK BUILD f57f48d848ef613fafeace03d9a9bdde17d99101 Upstream (rewriting=0) git-debrebase WALK BUILD bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 Upstream (rewriting=0) git-debrebase WALK BUILD f16a4c80fe683bf2779e42f7b5544751290bb986 Upstream (rewriting=0) git-debrebase WALK BUILD 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 = 0 git-debrebase *** WALK RETURN 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 91db6750e5935d46d7a8d5b7971359d594031328 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase mwrecknote left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase *** WALK 889af5973b2badd2639a358d6beb9eab3c377005 0 - git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0 git-debrebase get_differs 0fbadead67ff786e1794aecc2a2730e67ea7ae22 f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify 889af5973b2badd2639a358d6beb9eab3c377005 $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p dcd545b7ed7a82049fe06bd32261427d7c04a1fd/0 0fbadead67ff786e1794aecc2a2730e67ea7ae22/0x2 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent dcd545b7ed7a82049fe06bd32261427d7c04a1fd\nparent 0fbadead67ff786e1794aecc2a2730e67ea7ae22\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Overwritten" => [{"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Differs" => 2,"Ix" => 1}],"Contributor" => {"Ix" => 0,"Differs" => 0,"CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd"},"CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n"} git-debrebase get_differs 7b0e343a5937d9d26c488c156fdda80d3e05219c f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify dcd545b7ed7a82049fe06bd32261427d7c04a1fd $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p 7b0e343a5937d9d26c488c156fdda80d3e05219c/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c"}],"Msg" => "other-upstream-conflict\n","CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd","Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent 7b0e343a5937d9d26c488c156fdda80d3e05219c\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream"} git-debrebase get_differs 7190d96b05e6f60bbc715b9a285ce002128e9f18 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x2 git-debrebase classify 7b0e343a5937d9d26c488c156fdda80d3e05219c $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 7190d96b05e6f60bbc715b9a285ce002128e9f18/0x2 git-debrebase = Upstream {"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Parents" => [{"CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 7190d96b05e6f60bbc715b9a285ce002128e9f18\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs c0a08bd60f7516d42ef5ad305984e89a9efde3af 42e8d18d3457ca5a51861bc7222aeb912c254975 = 0x2 git-debrebase classify 7190d96b05e6f60bbc715b9a285ce002128e9f18 $t=42e8d18d3457ca5a51861bc7222aeb912c254975 @p c0a08bd60f7516d42ef5ad305984e89a9efde3af/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-other.c (other)\n","Parents" => [{"CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Differs" => 2,"Ix" => 0}],"CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Hdr" => "tree 42e8d18d3457ca5a51861bc7222aeb912c254975\nparent c0a08bd60f7516d42ef5ad305984e89a9efde3af\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "42e8d18d3457ca5a51861bc7222aeb912c254975","Type" => "Upstream"} git-debrebase get_differs d2910bbb1834c37a21f554485706431277122e30 303c71503c03080bda903ee6582757788559a305 = 0x2 git-debrebase classify c0a08bd60f7516d42ef5ad305984e89a9efde3af $t=303c71503c03080bda903ee6582757788559a305 @p d2910bbb1834c37a21f554485706431277122e30/0x2 git-debrebase = Upstream {"CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Parents" => [{"Differs" => 2,"CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Ix" => 0}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Tree" => "303c71503c03080bda903ee6582757788559a305","Hdr" => "tree 303c71503c03080bda903ee6582757788559a305\nparent d2910bbb1834c37a21f554485706431277122e30\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs f08a11d54eef92ee670da9923a3ce829c4b8fc03 af1d4b6b4512b3d286fe984aa34588e889c1ab24 = 0x2 git-debrebase classify d2910bbb1834c37a21f554485706431277122e30 $t=af1d4b6b4512b3d286fe984aa34588e889c1ab24 @p f08a11d54eef92ee670da9923a3ce829c4b8fc03/0x2 git-debrebase = Upstream {"Hdr" => "tree af1d4b6b4512b3d286fe984aa34588e889c1ab24\nparent f08a11d54eef92ee670da9923a3ce829c4b8fc03\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "af1d4b6b4512b3d286fe984aa34588e889c1ab24","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","Parents" => [{"Ix" => 0,"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Differs" => 2}],"CommitId" => "d2910bbb1834c37a21f554485706431277122e30"} git-debrebase get_differs 6c8340ed1c5112bd9703682425c07ff423c26153 ab36d5c8cc32b63c9defc9547dd01c490ca95683 = 0x2 git-debrebase classify f08a11d54eef92ee670da9923a3ce829c4b8fc03 $t=ab36d5c8cc32b63c9defc9547dd01c490ca95683 @p 6c8340ed1c5112bd9703682425c07ff423c26153/0x2 git-debrebase = Upstream {"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree ab36d5c8cc32b63c9defc9547dd01c490ca95683\nparent 6c8340ed1c5112bd9703682425c07ff423c26153\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "ab36d5c8cc32b63c9defc9547dd01c490ca95683"} git-debrebase get_differs 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 464d5b09357dd0b145bbecc8ee74810993c6b39e = 0x2 git-debrebase classify 6c8340ed1c5112bd9703682425c07ff423c26153 $t=464d5b09357dd0b145bbecc8ee74810993c6b39e @p 76ff1421d2cbdacb5f5fdb9c466d6c6387609698/0x2 git-debrebase = Upstream {"Hdr" => "tree 464d5b09357dd0b145bbecc8ee74810993c6b39e\nparent 76ff1421d2cbdacb5f5fdb9c466d6c6387609698\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "464d5b09357dd0b145bbecc8ee74810993c6b39e","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698","Ix" => 0}],"CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153"} git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 8a6447a3fd229137f4a5385df6b80b9f96829b0b = 0x2 git-debrebase classify 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 $t=8a6447a3fd229137f4a5385df6b80b9f96829b0b @p 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x2 git-debrebase = Upstream {"Tree" => "8a6447a3fd229137f4a5385df6b80b9f96829b0b","Hdr" => "tree 8a6447a3fd229137f4a5385df6b80b9f96829b0b\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698"} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Ix" => 0}],"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Type" => "Packaging"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Parents" => [{"Differs" => 32,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0}],"Msg" => "DEBIAN add zorkmid-other (other)\n","Type" => "Packaging","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (before)\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Msg" => "dch -r -D unstable\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 5 upp 8 proc 16 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD bf5741ce4846843933f367568609bff2ef098a35 Debian (rewriting=0) git-debrebase WALK BUILD 1d9bde10631f62c6faee62657c7800ccad3b1a61 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 Upstream (rewriting=0) git-debrebase WALK BUILD 6c8340ed1c5112bd9703682425c07ff423c26153 Upstream (rewriting=0) git-debrebase WALK BUILD f08a11d54eef92ee670da9923a3ce829c4b8fc03 Upstream (rewriting=0) git-debrebase WALK BUILD d2910bbb1834c37a21f554485706431277122e30 Upstream (rewriting=0) git-debrebase WALK BUILD c0a08bd60f7516d42ef5ad305984e89a9efde3af Upstream (rewriting=0) git-debrebase WALK BUILD 7190d96b05e6f60bbc715b9a285ce002128e9f18 Upstream (rewriting=0) git-debrebase WALK BUILD 7b0e343a5937d9d26c488c156fdda80d3e05219c Upstream (rewriting=0) git-debrebase WALK BUILD dcd545b7ed7a82049fe06bd32261427d7c04a1fd Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd 889af5973b2badd2639a358d6beb9eab3c377005 = 0 git-debrebase *** WALK RETURN dcd545b7ed7a82049fe06bd32261427d7c04a1fd 1d9bde10631f62c6faee62657c7800ccad3b1a61 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote right-input 889af5973b2badd2639a358d6beb9eab3c377005 git-debrebase mwrecknote right-laundered dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase mwrecknote right-breakwater 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase mwrecknote right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote interchange-mbcand-ok-0 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase *** WALK 76da1a24c0fef18b8d81a2534621b9355505300e 0 - git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Type" => "Packaging","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32,"Ix" => 0}],"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (before)\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Msg" => "dch -r -D unstable\n","Parents" => [{"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Ix" => 0}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp -1 proc 4 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e = 0 git-debrebase *** WALK RETURN 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote mergebase-laundered 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase *** WALK prep done cur=9c1bd033d871c5f6e99f9863574247c7e426ab2f brw 0 upp 1 proc 2 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f 3 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeCreateMergedBreakwaters (rewriting=0) Found a general merge, will try to tidy it up. git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeMergeSeries (rewriting=1) git-debrebase >(no reflog) Running merge resolution for 9c1bd033d871c5f6e99f9863574247c7e426ab2f... git-debrebase mwrecknote new-base 7cf4f327edb7f1d351e23643656349621ed6b9b5 git-debrebase merge_series newbase=7cf4f327edb7f1d351e23643656349621ed6b9b5 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase gbp_pq_export p-base 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase merge_series pec 9f0602425bb47154af83c0d047ea4845707baca2 pec' 198c8af902c7da7166e6966ee07f6ad76663af68 git-debrebase mwrecknote mergebase-patchqueue 198c8af902c7da7166e6966ee07f6ad76663af68 git-debrebase gbp_pq_export p-1 1d9bde10631f62c6faee62657c7800ccad3b1a61 dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase merge_series pec 668fa23e94acf712081acd8c54c266417c8d217c pec' 8915304c4aa34755c62c9700ae2075e7c5c30af7 git-debrebase mwrecknote right-patchqueue 8915304c4aa34755c62c9700ae2075e7c5c30af7 git-debrebase gbp_pq_export p-0 91db6750e5935d46d7a8d5b7971359d594031328 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase merge_series pec 280ecd135165f3ed631f4bd253e9ba3a9632bb57 pec' c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f git-debrebase mwrecknote left-patchqueue c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f git-debrebase merge_series merging... git-debrebase merge_series merge ok, series... git-debrebase merge_series patch 0001-Add-a-new-upstream-file.patch keep merge_series patch 0002-Edit-the-.c-file.patch keep merge_series prereq 0002-Edit-the-.c-file.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series patch 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> subdir/addnewups keep merge_series patch 0005-MIXED-add-both-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> subdir/addnewups keep merge_series patch 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> subdir/addnewups keep merge_series patch 0007-MIXED-add-both-other-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> subdir/addnewups keep merge_series patch 0008-other-upstream-conflict.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0007-MIXED-add-both-other-other.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> subdir/addnewups keep merge_series patch subdir/addnewups keep merge_series prereq subdir/addnewups -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq subdir/addnewups -> 0002-Edit-the-.c-file.patch keep merge_series series next 0001-Add-a-new-upstream-file.patch git-debrebase merge_series series next 0002-Edit-the-.c-file.patch git-debrebase merge_series series next subdir/addnewups git-debrebase merge_series series next 0004-UPSTREAM-edit-src.c-before.patch git-debrebase merge_series series next 0005-MIXED-add-both-before.patch git-debrebase merge_series series next 0006-UPSTREAM-edit-src-other.c-other.patch git-debrebase merge_series series next 0007-MIXED-add-both-other-other.patch git-debrebase merge_series series next 0008-other-upstream-conflict.patch git-debrebase mwrecknote merged-patchqueue 0b71003dbf3e2912762083c067719f9558bb33fa git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase merge_series series gbp pq import gbp:info: Trying to apply patches at '0b71003dbf3e2912762083c067719f9558bb33fa' gbp:warning: Patch 0008-other-upstream-conflict.patch failed to apply, retrying with whitespace fixup gbp:error: Failed to apply '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge/debian/patches/0008-other-upstream-conflict.patch': Error running git apply: error: patch failed: docs/README:1 error: docs/README: patch does not apply gbp:error: Couldn't apply patches git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase |> ab6637a22bcc9f7f451f72ea8980507e0a60dfcf commit refs/debrebase/wreckage/junk git-debrebase >= delete refs/debrebase/wreckage/junk git-debrebase >$ git-debrebase >= create refs/debrebase/wreckage/left-patchqueue c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f git-debrebase >= create refs/debrebase/wreckage/mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase >= create refs/debrebase/wreckage/left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/new-base 7cf4f327edb7f1d351e23643656349621ed6b9b5 git-debrebase >= create refs/debrebase/wreckage/right-breakwater 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase >= create refs/debrebase/wreckage/left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >= create refs/debrebase/wreckage/mergebase-patchqueue 198c8af902c7da7166e6966ee07f6ad76663af68 git-debrebase >= create refs/debrebase/wreckage/interchange-mbcand-ok-0 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >= create refs/debrebase/wreckage/vanilla-merge 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase >= create refs/debrebase/wreckage/left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase >= create refs/debrebase/wreckage/merged-patchqueue 0b71003dbf3e2912762083c067719f9558bb33fa git-debrebase >= create refs/debrebase/wreckage/left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >= create refs/debrebase/wreckage/right-laundered dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase >= create refs/debrebase/wreckage/right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase >= create refs/debrebase/wreckage/right-input 889af5973b2badd2639a358d6beb9eab3c377005 git-debrebase >= create refs/debrebase/wreckage/mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >= create refs/debrebase/wreckage/right-patchqueue 8915304c4aa34755c62c9700ae2075e7c5c30af7 git-debrebase >= create refs/debrebase/wreckage/mergebase-laundered 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >$ git-debrebase: Merge resolution failed: subprocess failed with error exit status 1 git-debrebase: failed command: gbp pq import git-debrebase: Wreckage left in refs/debrebase/wreckage/*. git-debrebase: See git-debrebase(1) section FAILED MERGES for suggestions. + local 'ps=15 0' + set -o pipefail + case $ps in + t-grep-mpat F:docs/README /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=F:docs/README + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat=docs/README + fgrep -e docs/README /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase = VanillaMerge {"Type" => "VanillaMerge","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent 889af5973b2badd2639a358d6beb9eab3c377005\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Parents" => [{"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Differs" => 34,"IsOrigin" => "","Ix" => 0,"IsDgitImport" => undef},{"Differs" => 18,"CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","IsDgitImport" => undef,"IsOrigin" => "","Ix" => 1}],"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n"} gbp:error: Failed to apply '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge/debian/patches/0008-other-upstream-conflict.patch': Error running git apply: error: patch failed: docs/README:1 error: docs/README: patch does not apply + wreckage-after ++ t-git-get-ref-exact refs/debrebase/wreckage/junk ++ local ref=refs/debrebase/wreckage/junk ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/debrebase/wreckage/junk' + test '' = '' + git for-each-ref refs/debrebase/wreckage + egrep . 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/interchange-mbcand-ok-0 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/left-anchor 91db6750e5935d46d7a8d5b7971359d594031328 commit refs/debrebase/wreckage/left-breakwater 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-laundered c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f commit refs/debrebase/wreckage/left-patchqueue ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/mergebase-anchor 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-laundered 198c8af902c7da7166e6966ee07f6ad76663af68 commit refs/debrebase/wreckage/mergebase-patchqueue 0b71003dbf3e2912762083c067719f9558bb33fa commit refs/debrebase/wreckage/merged-patchqueue 7cf4f327edb7f1d351e23643656349621ed6b9b5 commit refs/debrebase/wreckage/new-base 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/result-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/right-anchor 1d9bde10631f62c6faee62657c7800ccad3b1a61 commit refs/debrebase/wreckage/right-breakwater 889af5973b2badd2639a358d6beb9eab3c377005 commit refs/debrebase/wreckage/right-input dcd545b7ed7a82049fe06bd32261427d7c04a1fd commit refs/debrebase/wreckage/right-laundered 8915304c4aa34755c62c9700ae2075e7c5c30af7 commit refs/debrebase/wreckage/right-patchqueue 9c1bd033d871c5f6e99f9863574247c7e426ab2f commit refs/debrebase/wreckage/vanilla-merge + : ===== resolve the conflict ===== + : ----- badly ----- + quilt_faff_before 1 + git checkout -b fix1 debrebase/wreckage/merged-patchqueue Switched to a new branch 'fix1' + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/0001-Add-a-new-upstream-file.patch patching file new-upstream-file Applying patch debian/patches/0002-Edit-the-.c-file.patch patching file src.c Applying patch debian/patches/subdir/addnewups patching file lib.c Applying patch debian/patches/0004-UPSTREAM-edit-src.c-before.patch patching file src.c Applying patch debian/patches/0005-MIXED-add-both-before.patch patching file src.c Applying patch debian/patches/0006-UPSTREAM-edit-src-other.c-other.patch patching file src-other.c Applying patch debian/patches/0007-MIXED-add-both-other-other.patch patching file src-other.c Applying patch debian/patches/0008-other-upstream-conflict.patch patching file docs/README Hunk #1 succeeded at 1 with fuzz 2. Now at patch debian/patches/0008-other-upstream-conflict.patch + quilt_faff_after + QUILT_PATCHES=debian/patches + quilt refresh Refreshed patch debian/patches/0008-other-upstream-conflict.patch + git add debian/patches + git commit -m FIX [fix1 1d67741] FIX 1 file changed, 6 insertions(+), 5 deletions(-) + git reset --hard HEAD is now at 1d67741 FIX + git clean -xdff Removing .pc/ Removing debian/patches/0008-other-upstream-conflict.patch~ Removing docs/README~ Removing lib.c Removing new-upstream-file Removing src-other.c + t-git-debrebase record-resolved-merge + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution record-resolved-merge Checking how you have resolved the merge problem git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Seems to be vanilla-merge patchqueue. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase merge_series series gbp pq import gbp:info: Trying to apply patches at '1d6774124fc76ccf566348aeb4a5332ad6314963' gbp:info: 8 patches listed in 'debian/patches/series' imported on 'patch-queue/mergec' git-debrebase merge_series series ok, building... git-debrebase merge_series series ok, building 17994344d5373fc736dad65a2d8a4aba1bcf0b7e git-debrebase merge_series series ok, building a8c7016d361e5b1d71a90f34925063ecdf4c63eb git-debrebase merge_series series ok, building dfd2a26ac99187525aa41c9faf82068187cba241 git-debrebase merge_series series ok, building 5e78513dfae97577a4531481b033b2be21605d60 git-debrebase merge_series series ok, building cdf51918f7c058d834d26ad1092beb6f910d91ea git-debrebase merge_series series ok, building 5614c7c6bf0fd6ebf42b6796ef115fee9cc0e97d git-debrebase merge_series series ok, building 6f926c044afd0fa44adc78e93b2cc72251343d27 git-debrebase merge_series series ok, building 66730b6ce3fb94d010a4dbad6bb7b117412303eb git-debrebase mwrecknote merged-result 2b3324e9572c24591ec5013e9fb53e0f92d18af4 git-debrebase merge_series done debug=550bab0a95e7bf572789e4d56ce127407a7c469b git-debrebase mwrecknote merged-debug 550bab0a95e7bf572789e4d56ce127407a7c469b git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase merge_series returns 2b3324e9572c24591ec5013e9fb53e0f92d18af4 OK. You can switch branches and try git-debrebase again. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 37 commits. (use "git push" to publish your local commits) + t-expect-fail 'E:upstream files are not the same' t-git-debrebase + local 'mpat=E:upstream files are not the same' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 032a9248a8fb97ed65cb005347ce3665808a6dac 0 - git-debrebase get_differs 9c1bd033d871c5f6e99f9863574247c7e426ab2f a4261417e138e01b5f9f01dc501b68029dc5e345 = 0 git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x32 git-debrebase classify 032a9248a8fb97ed65cb005347ce3665808a6dac $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 9c1bd033d871c5f6e99f9863574247c7e426ab2f/0 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x32 git-debrebase = Pseudomerge {"Overwritten" => [{"Differs" => 50,"Ix" => 1,"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2"}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 9c1bd033d871c5f6e99f9863574247c7e426ab2f\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Pseudomerge","Contributor" => {"CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Ix" => 0,"Differs" => 0},"Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","CommitId" => "032a9248a8fb97ed65cb005347ce3665808a6dac","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x22 git-debrebase get_differs 889af5973b2badd2639a358d6beb9eab3c377005 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x12 git-debrebase classify 9c1bd033d871c5f6e99f9863574247c7e426ab2f $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04/0x22 889af5973b2badd2639a358d6beb9eab3c377005/0x12 git-debrebase = VanillaMerge {"Parents" => [{"Differs" => 34,"IsOrigin" => "","Ix" => 0,"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","IsDgitImport" => undef},{"Differs" => 18,"IsOrigin" => "","CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","Ix" => 1,"IsDgitImport" => undef}],"Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent 889af5973b2badd2639a358d6beb9eab3c377005\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "VanillaMerge","CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345"} git-debrebase *** MERGE git-debrebase mwrecknote vanilla-merge 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase *** WALK 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 0 - git-debrebase get_differs f16a4c80fe683bf2779e42f7b5544751290bb986 b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 = 0x2 git-debrebase classify 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 $t=b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 @p f16a4c80fe683bf2779e42f7b5544751290bb986/0x2 git-debrebase = Upstream {"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9","Type" => "Upstream","Hdr" => "tree b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9\nparent f16a4c80fe683bf2779e42f7b5544751290bb986\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 b572e0b33b388437b34057c7e203744c52d82138 = 0x2 git-debrebase classify f16a4c80fe683bf2779e42f7b5544751290bb986 $t=b572e0b33b388437b34057c7e203744c52d82138 @p bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "b572e0b33b388437b34057c7e203744c52d82138","Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Parents" => [{"Ix" => 0,"CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89","Differs" => 2}],"Hdr" => "tree b572e0b33b388437b34057c7e203744c52d82138\nparent bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs f57f48d848ef613fafeace03d9a9bdde17d99101 c26f8635f5a3d239ca949aa666feee09ab57e882 = 0x2 git-debrebase classify bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 $t=c26f8635f5a3d239ca949aa666feee09ab57e882 @p f57f48d848ef613fafeace03d9a9bdde17d99101/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89","Tree" => "c26f8635f5a3d239ca949aa666feee09ab57e882","Type" => "Upstream","Hdr" => "tree c26f8635f5a3d239ca949aa666feee09ab57e882\nparent f57f48d848ef613fafeace03d9a9bdde17d99101\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Ix" => 0}]} git-debrebase get_differs 5062bd30da93305df4c0f467c4d51c34a9d45013 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 = 0x2 git-debrebase classify f57f48d848ef613fafeace03d9a9bdde17d99101 $t=2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 @p 5062bd30da93305df4c0f467c4d51c34a9d45013/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Tree" => "2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6","Type" => "Upstream","Hdr" => "tree 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6\nparent 5062bd30da93305df4c0f467c4d51c34a9d45013\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 ced8034e4d13234deefc682b3523b0a9657f4e2a = 0x2 git-debrebase classify 5062bd30da93305df4c0f467c4d51c34a9d45013 $t=ced8034e4d13234deefc682b3523b0a9657f4e2a @p 91db6750e5935d46d7a8d5b7971359d594031328/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "ced8034e4d13234deefc682b3523b0a9657f4e2a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Parents" => [{"Ix" => 0,"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Differs" => 2}],"Hdr" => "tree ced8034e4d13234deefc682b3523b0a9657f4e2a\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Tree" => "9d383022823105715207a03601780dbceeb8ee4d","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Type" => "Changelog","Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Type" => "Anchor","OrigParents" => [{"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48}],"Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 brw 0 upp 4 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 91db6750e5935d46d7a8d5b7971359d594031328 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 5062bd30da93305df4c0f467c4d51c34a9d45013 Upstream (rewriting=0) git-debrebase WALK BUILD f57f48d848ef613fafeace03d9a9bdde17d99101 Upstream (rewriting=0) git-debrebase WALK BUILD bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 Upstream (rewriting=0) git-debrebase WALK BUILD f16a4c80fe683bf2779e42f7b5544751290bb986 Upstream (rewriting=0) git-debrebase WALK BUILD 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 = 0 git-debrebase *** WALK RETURN 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 91db6750e5935d46d7a8d5b7971359d594031328 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase mwrecknote left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase *** WALK 889af5973b2badd2639a358d6beb9eab3c377005 0 - git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0 git-debrebase get_differs 0fbadead67ff786e1794aecc2a2730e67ea7ae22 f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify 889af5973b2badd2639a358d6beb9eab3c377005 $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p dcd545b7ed7a82049fe06bd32261427d7c04a1fd/0 0fbadead67ff786e1794aecc2a2730e67ea7ae22/0x2 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Contributor" => {"CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd","Ix" => 0,"Differs" => 0},"CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Parents" => [$VAR1->{"Contributor"},{"Ix" => 1,"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Differs" => 2}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent dcd545b7ed7a82049fe06bd32261427d7c04a1fd\nparent 0fbadead67ff786e1794aecc2a2730e67ea7ae22\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 7b0e343a5937d9d26c488c156fdda80d3e05219c f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify dcd545b7ed7a82049fe06bd32261427d7c04a1fd $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p 7b0e343a5937d9d26c488c156fdda80d3e05219c/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Ix" => 0}],"Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent 7b0e343a5937d9d26c488c156fdda80d3e05219c\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","Msg" => "other-upstream-conflict\n","CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd","Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91"} git-debrebase get_differs 7190d96b05e6f60bbc715b9a285ce002128e9f18 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x2 git-debrebase classify 7b0e343a5937d9d26c488c156fdda80d3e05219c $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 7190d96b05e6f60bbc715b9a285ce002128e9f18/0x2 git-debrebase = Upstream {"Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Type" => "Upstream","Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 7190d96b05e6f60bbc715b9a285ce002128e9f18\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Differs" => 2}]} git-debrebase get_differs c0a08bd60f7516d42ef5ad305984e89a9efde3af 42e8d18d3457ca5a51861bc7222aeb912c254975 = 0x2 git-debrebase classify 7190d96b05e6f60bbc715b9a285ce002128e9f18 $t=42e8d18d3457ca5a51861bc7222aeb912c254975 @p c0a08bd60f7516d42ef5ad305984e89a9efde3af/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 42e8d18d3457ca5a51861bc7222aeb912c254975\nparent c0a08bd60f7516d42ef5ad305984e89a9efde3af\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Msg" => "UPSTREAM edit src-other.c (other)\n","Tree" => "42e8d18d3457ca5a51861bc7222aeb912c254975"} git-debrebase get_differs d2910bbb1834c37a21f554485706431277122e30 303c71503c03080bda903ee6582757788559a305 = 0x2 git-debrebase classify c0a08bd60f7516d42ef5ad305984e89a9efde3af $t=303c71503c03080bda903ee6582757788559a305 @p d2910bbb1834c37a21f554485706431277122e30/0x2 git-debrebase = Upstream {"Hdr" => "tree 303c71503c03080bda903ee6582757788559a305\nparent d2910bbb1834c37a21f554485706431277122e30\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Differs" => 2}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Tree" => "303c71503c03080bda903ee6582757788559a305","Type" => "Upstream"} git-debrebase get_differs f08a11d54eef92ee670da9923a3ce829c4b8fc03 af1d4b6b4512b3d286fe984aa34588e889c1ab24 = 0x2 git-debrebase classify d2910bbb1834c37a21f554485706431277122e30 $t=af1d4b6b4512b3d286fe984aa34588e889c1ab24 @p f08a11d54eef92ee670da9923a3ce829c4b8fc03/0x2 git-debrebase = Upstream {"Tree" => "af1d4b6b4512b3d286fe984aa34588e889c1ab24","Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Type" => "Upstream","Hdr" => "tree af1d4b6b4512b3d286fe984aa34588e889c1ab24\nparent f08a11d54eef92ee670da9923a3ce829c4b8fc03\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03"}]} git-debrebase get_differs 6c8340ed1c5112bd9703682425c07ff423c26153 ab36d5c8cc32b63c9defc9547dd01c490ca95683 = 0x2 git-debrebase classify f08a11d54eef92ee670da9923a3ce829c4b8fc03 $t=ab36d5c8cc32b63c9defc9547dd01c490ca95683 @p 6c8340ed1c5112bd9703682425c07ff423c26153/0x2 git-debrebase = Upstream {"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "ab36d5c8cc32b63c9defc9547dd01c490ca95683","Type" => "Upstream","Hdr" => "tree ab36d5c8cc32b63c9defc9547dd01c490ca95683\nparent 6c8340ed1c5112bd9703682425c07ff423c26153\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Differs" => 2}]} git-debrebase get_differs 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 464d5b09357dd0b145bbecc8ee74810993c6b39e = 0x2 git-debrebase classify 6c8340ed1c5112bd9703682425c07ff423c26153 $t=464d5b09357dd0b145bbecc8ee74810993c6b39e @p 76ff1421d2cbdacb5f5fdb9c466d6c6387609698/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698"}],"Hdr" => "tree 464d5b09357dd0b145bbecc8ee74810993c6b39e\nparent 76ff1421d2cbdacb5f5fdb9c466d6c6387609698\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","Tree" => "464d5b09357dd0b145bbecc8ee74810993c6b39e","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153"} git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 8a6447a3fd229137f4a5385df6b80b9f96829b0b = 0x2 git-debrebase classify 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 $t=8a6447a3fd229137f4a5385df6b80b9f96829b0b @p 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x2 git-debrebase = Upstream {"Tree" => "8a6447a3fd229137f4a5385df6b80b9f96829b0b","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698","Type" => "Upstream","Hdr" => "tree 8a6447a3fd229137f4a5385df6b80b9f96829b0b\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Differs" => 2}]} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Packaging","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-other (other)\n","CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Type" => "Packaging","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32}]} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32}],"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32}],"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Msg" => "DEBIAN add zorkmid (before)\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 5 upp 8 proc 16 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD bf5741ce4846843933f367568609bff2ef098a35 Debian (rewriting=0) git-debrebase WALK BUILD 1d9bde10631f62c6faee62657c7800ccad3b1a61 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 Upstream (rewriting=0) git-debrebase WALK BUILD 6c8340ed1c5112bd9703682425c07ff423c26153 Upstream (rewriting=0) git-debrebase WALK BUILD f08a11d54eef92ee670da9923a3ce829c4b8fc03 Upstream (rewriting=0) git-debrebase WALK BUILD d2910bbb1834c37a21f554485706431277122e30 Upstream (rewriting=0) git-debrebase WALK BUILD c0a08bd60f7516d42ef5ad305984e89a9efde3af Upstream (rewriting=0) git-debrebase WALK BUILD 7190d96b05e6f60bbc715b9a285ce002128e9f18 Upstream (rewriting=0) git-debrebase WALK BUILD 7b0e343a5937d9d26c488c156fdda80d3e05219c Upstream (rewriting=0) git-debrebase WALK BUILD dcd545b7ed7a82049fe06bd32261427d7c04a1fd Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd 889af5973b2badd2639a358d6beb9eab3c377005 = 0 git-debrebase *** WALK RETURN dcd545b7ed7a82049fe06bd32261427d7c04a1fd 1d9bde10631f62c6faee62657c7800ccad3b1a61 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote right-input 889af5973b2badd2639a358d6beb9eab3c377005 git-debrebase mwrecknote right-laundered dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase mwrecknote right-breakwater 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase mwrecknote right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote interchange-mbcand-ok-0 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase *** WALK 76da1a24c0fef18b8d81a2534621b9355505300e 0 - git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Type" => "Packaging","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Msg" => "DEBIAN add zorkmid (before)\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Msg" => "dch -r -D unstable\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp -1 proc 4 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e = 0 git-debrebase *** WALK RETURN 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote mergebase-laundered 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase *** WALK prep done cur=9c1bd033d871c5f6e99f9863574247c7e426ab2f brw 0 upp 1 proc 2 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f 3 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeCreateMergedBreakwaters (rewriting=0) Found a general merge, will try to tidy it up. git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeMergeSeries (rewriting=1) Using supplied resolution for 9c1bd033d871c5f6e99f9863574247c7e426ab2f... git-debrebase mwrecknote cached-resolution 2b3324e9572c24591ec5013e9fb53e0f92d18af4 git-debrebase get_differs 2b3324e9572c24591ec5013e9fb53e0f92d18af4 032a9248a8fb97ed65cb005347ce3665808a6dac = 0x2 git-debrebase get_differs 2b3324e9572c24591ec5013e9fb53e0f92d18af4 9c1bd033d871c5f6e99f9863574247c7e426ab2f = 0x2 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/interchange-mbcand-ok-0 git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/left-anchor git-debrebase |> 91db6750e5935d46d7a8d5b7971359d594031328 commit refs/debrebase/wreckage/left-breakwater git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-input git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-laundered git-debrebase |> c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f commit refs/debrebase/wreckage/left-patchqueue git-debrebase |> ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/mergebase-anchor git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-breakwater git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-laundered git-debrebase |> 198c8af902c7da7166e6966ee07f6ad76663af68 commit refs/debrebase/wreckage/mergebase-patchqueue git-debrebase |> 0b71003dbf3e2912762083c067719f9558bb33fa commit refs/debrebase/wreckage/merged-patchqueue git-debrebase |> 7cf4f327edb7f1d351e23643656349621ed6b9b5 commit refs/debrebase/wreckage/new-base git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/result-anchor git-debrebase |> ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/right-anchor git-debrebase |> 1d9bde10631f62c6faee62657c7800ccad3b1a61 commit refs/debrebase/wreckage/right-breakwater git-debrebase |> 889af5973b2badd2639a358d6beb9eab3c377005 commit refs/debrebase/wreckage/right-input git-debrebase |> dcd545b7ed7a82049fe06bd32261427d7c04a1fd commit refs/debrebase/wreckage/right-laundered git-debrebase |> 8915304c4aa34755c62c9700ae2075e7c5c30af7 commit refs/debrebase/wreckage/right-patchqueue git-debrebase |> 9c1bd033d871c5f6e99f9863574247c7e426ab2f commit refs/debrebase/wreckage/vanilla-merge git-debrebase >= delete refs/debrebase/wreckage/interchange-mbcand-ok-0 git-debrebase >= delete refs/debrebase/wreckage/left-anchor git-debrebase >= delete refs/debrebase/wreckage/left-breakwater git-debrebase >= delete refs/debrebase/wreckage/left-input git-debrebase >= delete refs/debrebase/wreckage/left-laundered git-debrebase >= delete refs/debrebase/wreckage/left-patchqueue git-debrebase >= delete refs/debrebase/wreckage/mergebase-anchor git-debrebase >= delete refs/debrebase/wreckage/mergebase-breakwater git-debrebase >= delete refs/debrebase/wreckage/mergebase-laundered git-debrebase >= delete refs/debrebase/wreckage/mergebase-patchqueue git-debrebase >= delete refs/debrebase/wreckage/merged-patchqueue git-debrebase >= delete refs/debrebase/wreckage/new-base git-debrebase >= delete refs/debrebase/wreckage/result-anchor git-debrebase >= delete refs/debrebase/wreckage/right-anchor git-debrebase >= delete refs/debrebase/wreckage/right-breakwater git-debrebase >= delete refs/debrebase/wreckage/right-input git-debrebase >= delete refs/debrebase/wreckage/right-laundered git-debrebase >= delete refs/debrebase/wreckage/right-patchqueue git-debrebase >= delete refs/debrebase/wreckage/vanilla-merge git-debrebase >$ git-debrebase >= create refs/debrebase/wreckage/left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase >= create refs/debrebase/wreckage/left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase >= create refs/debrebase/wreckage/left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/mergebase-laundered 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >= create refs/debrebase/wreckage/right-input 889af5973b2badd2639a358d6beb9eab3c377005 git-debrebase >= create refs/debrebase/wreckage/interchange-mbcand-ok-0 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >= create refs/debrebase/wreckage/right-breakwater 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase >= create refs/debrebase/wreckage/mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase >= create refs/debrebase/wreckage/result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >= create refs/debrebase/wreckage/vanilla-merge 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase >= create refs/debrebase/wreckage/right-laundered dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase >= create refs/debrebase/wreckage/mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >= create refs/debrebase/wreckage/cached-resolution 2b3324e9572c24591ec5013e9fb53e0f92d18af4 git-debrebase >= create refs/debrebase/wreckage/left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >$ git-debrebase: Merge resolution failed: merge misresolved: upstream files are not the same (9c1bd033d871c5f6e99f9863574247c7e426ab2f 2b3324e9572c24591ec5013e9fb53e0f92d18af4 d.0x2) git-debrebase: Wreckage left in refs/debrebase/wreckage/*. git-debrebase: See git-debrebase(1) section FAILED MERGES for suggestions. + local 'ps=15 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:upstream files are not the same' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:upstream files are not the same' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='upstream files are not the same' + egrep -e 'upstream files are not the same' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: Merge resolution failed: merge misresolved: upstream files are not the same (9c1bd033d871c5f6e99f9863574247c7e426ab2f 2b3324e9572c24591ec5013e9fb53e0f92d18af4 d.0x2) + t-git-debrebase scrap + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase |> 2b3324e9572c24591ec5013e9fb53e0f92d18af4 commit refs/debrebase/wreckage/cached-resolution git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/interchange-mbcand-ok-0 git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/left-anchor git-debrebase |> 91db6750e5935d46d7a8d5b7971359d594031328 commit refs/debrebase/wreckage/left-breakwater git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-input git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-laundered git-debrebase |> ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/mergebase-anchor git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-breakwater git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-laundered git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/result-anchor git-debrebase |> ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/right-anchor git-debrebase |> 1d9bde10631f62c6faee62657c7800ccad3b1a61 commit refs/debrebase/wreckage/right-breakwater git-debrebase |> 889af5973b2badd2639a358d6beb9eab3c377005 commit refs/debrebase/wreckage/right-input git-debrebase |> dcd545b7ed7a82049fe06bd32261427d7c04a1fd commit refs/debrebase/wreckage/right-laundered git-debrebase |> 9c1bd033d871c5f6e99f9863574247c7e426ab2f commit refs/debrebase/wreckage/vanilla-merge git-debrebase >= delete refs/debrebase/merge-resolutions git-debrebase >= delete refs/debrebase/wreckage/cached-resolution git-debrebase >= delete refs/debrebase/wreckage/interchange-mbcand-ok-0 git-debrebase >= delete refs/debrebase/wreckage/left-anchor git-debrebase >= delete refs/debrebase/wreckage/left-breakwater git-debrebase >= delete refs/debrebase/wreckage/left-input git-debrebase >= delete refs/debrebase/wreckage/left-laundered git-debrebase >= delete refs/debrebase/wreckage/mergebase-anchor git-debrebase >= delete refs/debrebase/wreckage/mergebase-breakwater git-debrebase >= delete refs/debrebase/wreckage/mergebase-laundered git-debrebase >= delete refs/debrebase/wreckage/result-anchor git-debrebase >= delete refs/debrebase/wreckage/right-anchor git-debrebase >= delete refs/debrebase/wreckage/right-breakwater git-debrebase >= delete refs/debrebase/wreckage/right-input git-debrebase >= delete refs/debrebase/wreckage/right-laundered git-debrebase >= delete refs/debrebase/wreckage/vanilla-merge git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + no-wreckage + git for-each-ref refs/debrebase/wreckage + egrep . + : ----- well ----- + t-expect-fail F:docs/README t-git-debrebase + local mpat=F:docs/README + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 032a9248a8fb97ed65cb005347ce3665808a6dac 0 - git-debrebase get_differs 9c1bd033d871c5f6e99f9863574247c7e426ab2f a4261417e138e01b5f9f01dc501b68029dc5e345 = 0 git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x32 git-debrebase classify 032a9248a8fb97ed65cb005347ce3665808a6dac $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 9c1bd033d871c5f6e99f9863574247c7e426ab2f/0 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x32 git-debrebase = Pseudomerge {"Parents" => [{"CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Ix" => 0,"Differs" => 0},{"Differs" => 50,"Ix" => 1,"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2"}],"Contributor" => $VAR1->{"Parents"}[0],"Type" => "Pseudomerge","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","CommitId" => "032a9248a8fb97ed65cb005347ce3665808a6dac","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 9c1bd033d871c5f6e99f9863574247c7e426ab2f\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345"} git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x22 git-debrebase get_differs 889af5973b2badd2639a358d6beb9eab3c377005 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x12 git-debrebase classify 9c1bd033d871c5f6e99f9863574247c7e426ab2f $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04/0x22 889af5973b2badd2639a358d6beb9eab3c377005/0x12 git-debrebase = VanillaMerge {"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n","Parents" => [{"IsDgitImport" => undef,"Differs" => 34,"Ix" => 0,"IsOrigin" => "","CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04"},{"IsDgitImport" => undef,"Differs" => 18,"Ix" => 1,"IsOrigin" => "","CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005"}],"Type" => "VanillaMerge","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent 889af5973b2badd2639a358d6beb9eab3c377005\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f"} git-debrebase *** MERGE git-debrebase mwrecknote vanilla-merge 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase *** WALK 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 0 - git-debrebase get_differs f16a4c80fe683bf2779e42f7b5544751290bb986 b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 = 0x2 git-debrebase classify 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 $t=b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 @p f16a4c80fe683bf2779e42f7b5544751290bb986/0x2 git-debrebase = Upstream {"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Hdr" => "tree b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9\nparent f16a4c80fe683bf2779e42f7b5544751290bb986\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Differs" => 2}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 b572e0b33b388437b34057c7e203744c52d82138 = 0x2 git-debrebase classify f16a4c80fe683bf2779e42f7b5544751290bb986 $t=b572e0b33b388437b34057c7e203744c52d82138 @p bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89"}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","Hdr" => "tree b572e0b33b388437b34057c7e203744c52d82138\nparent bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Tree" => "b572e0b33b388437b34057c7e203744c52d82138"} git-debrebase get_differs f57f48d848ef613fafeace03d9a9bdde17d99101 c26f8635f5a3d239ca949aa666feee09ab57e882 = 0x2 git-debrebase classify bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 $t=c26f8635f5a3d239ca949aa666feee09ab57e882 @p f57f48d848ef613fafeace03d9a9bdde17d99101/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Ix" => 0,"Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree c26f8635f5a3d239ca949aa666feee09ab57e882\nparent f57f48d848ef613fafeace03d9a9bdde17d99101\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89","Tree" => "c26f8635f5a3d239ca949aa666feee09ab57e882"} git-debrebase get_differs 5062bd30da93305df4c0f467c4d51c34a9d45013 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 = 0x2 git-debrebase classify f57f48d848ef613fafeace03d9a9bdde17d99101 $t=2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 @p 5062bd30da93305df4c0f467c4d51c34a9d45013/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Ix" => 0,"Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Hdr" => "tree 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6\nparent 5062bd30da93305df4c0f467c4d51c34a9d45013\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6"} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 ced8034e4d13234deefc682b3523b0a9657f4e2a = 0x2 git-debrebase classify 5062bd30da93305df4c0f467c4d51c34a9d45013 $t=ced8034e4d13234deefc682b3523b0a9657f4e2a @p 91db6750e5935d46d7a8d5b7971359d594031328/0x2 git-debrebase = Upstream {"Tree" => "ced8034e4d13234deefc682b3523b0a9657f4e2a","Hdr" => "tree ced8034e4d13234deefc682b3523b0a9657f4e2a\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Tree" => "9d383022823105715207a03601780dbceeb8ee4d","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4"}],"Type" => "Changelog","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0,"Differs" => 2},{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314"} git-debrebase *** WALK prep done cur=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 brw 0 upp 4 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 91db6750e5935d46d7a8d5b7971359d594031328 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 5062bd30da93305df4c0f467c4d51c34a9d45013 Upstream (rewriting=0) git-debrebase WALK BUILD f57f48d848ef613fafeace03d9a9bdde17d99101 Upstream (rewriting=0) git-debrebase WALK BUILD bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 Upstream (rewriting=0) git-debrebase WALK BUILD f16a4c80fe683bf2779e42f7b5544751290bb986 Upstream (rewriting=0) git-debrebase WALK BUILD 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 = 0 git-debrebase *** WALK RETURN 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 91db6750e5935d46d7a8d5b7971359d594031328 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase mwrecknote left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase *** WALK 889af5973b2badd2639a358d6beb9eab3c377005 0 - git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0 git-debrebase get_differs 0fbadead67ff786e1794aecc2a2730e67ea7ae22 f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify 889af5973b2badd2639a358d6beb9eab3c377005 $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p dcd545b7ed7a82049fe06bd32261427d7c04a1fd/0 0fbadead67ff786e1794aecc2a2730e67ea7ae22/0x2 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Contributor" => {"Differs" => 0,"CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd","Ix" => 0},"Parents" => [$VAR1->{"Contributor"},{"Differs" => 2,"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Ix" => 1}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent dcd545b7ed7a82049fe06bd32261427d7c04a1fd\nparent 0fbadead67ff786e1794aecc2a2730e67ea7ae22\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Overwritten" => [$VAR1->{"Parents"}[1]],"CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91"} git-debrebase get_differs 7b0e343a5937d9d26c488c156fdda80d3e05219c f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify dcd545b7ed7a82049fe06bd32261427d7c04a1fd $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p 7b0e343a5937d9d26c488c156fdda80d3e05219c/0x2 git-debrebase = Upstream {"Msg" => "other-upstream-conflict\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c"}],"Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent 7b0e343a5937d9d26c488c156fdda80d3e05219c\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd"} git-debrebase get_differs 7190d96b05e6f60bbc715b9a285ce002128e9f18 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x2 git-debrebase classify 7b0e343a5937d9d26c488c156fdda80d3e05219c $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 7190d96b05e6f60bbc715b9a285ce002128e9f18/0x2 git-debrebase = Upstream {"Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 7190d96b05e6f60bbc715b9a285ce002128e9f18\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18"}],"Type" => "Upstream"} git-debrebase get_differs c0a08bd60f7516d42ef5ad305984e89a9efde3af 42e8d18d3457ca5a51861bc7222aeb912c254975 = 0x2 git-debrebase classify 7190d96b05e6f60bbc715b9a285ce002128e9f18 $t=42e8d18d3457ca5a51861bc7222aeb912c254975 @p c0a08bd60f7516d42ef5ad305984e89a9efde3af/0x2 git-debrebase = Upstream {"Hdr" => "tree 42e8d18d3457ca5a51861bc7222aeb912c254975\nparent c0a08bd60f7516d42ef5ad305984e89a9efde3af\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Tree" => "42e8d18d3457ca5a51861bc7222aeb912c254975","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af"}],"Type" => "Upstream","Msg" => "UPSTREAM edit src-other.c (other)\n"} git-debrebase get_differs d2910bbb1834c37a21f554485706431277122e30 303c71503c03080bda903ee6582757788559a305 = 0x2 git-debrebase classify c0a08bd60f7516d42ef5ad305984e89a9efde3af $t=303c71503c03080bda903ee6582757788559a305 @p d2910bbb1834c37a21f554485706431277122e30/0x2 git-debrebase = Upstream {"Hdr" => "tree 303c71503c03080bda903ee6582757788559a305\nparent d2910bbb1834c37a21f554485706431277122e30\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Tree" => "303c71503c03080bda903ee6582757788559a305","Parents" => [{"Differs" => 2,"CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Ix" => 0}],"Type" => "Upstream","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs f08a11d54eef92ee670da9923a3ce829c4b8fc03 af1d4b6b4512b3d286fe984aa34588e889c1ab24 = 0x2 git-debrebase classify d2910bbb1834c37a21f554485706431277122e30 $t=af1d4b6b4512b3d286fe984aa34588e889c1ab24 @p f08a11d54eef92ee670da9923a3ce829c4b8fc03/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Ix" => 0}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Hdr" => "tree af1d4b6b4512b3d286fe984aa34588e889c1ab24\nparent f08a11d54eef92ee670da9923a3ce829c4b8fc03\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "af1d4b6b4512b3d286fe984aa34588e889c1ab24"} git-debrebase get_differs 6c8340ed1c5112bd9703682425c07ff423c26153 ab36d5c8cc32b63c9defc9547dd01c490ca95683 = 0x2 git-debrebase classify f08a11d54eef92ee670da9923a3ce829c4b8fc03 $t=ab36d5c8cc32b63c9defc9547dd01c490ca95683 @p 6c8340ed1c5112bd9703682425c07ff423c26153/0x2 git-debrebase = Upstream {"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Hdr" => "tree ab36d5c8cc32b63c9defc9547dd01c490ca95683\nparent 6c8340ed1c5112bd9703682425c07ff423c26153\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "ab36d5c8cc32b63c9defc9547dd01c490ca95683","Parents" => [{"Differs" => 2,"CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Ix" => 0}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 464d5b09357dd0b145bbecc8ee74810993c6b39e = 0x2 git-debrebase classify 6c8340ed1c5112bd9703682425c07ff423c26153 $t=464d5b09357dd0b145bbecc8ee74810993c6b39e @p 76ff1421d2cbdacb5f5fdb9c466d6c6387609698/0x2 git-debrebase = Upstream {"CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Hdr" => "tree 464d5b09357dd0b145bbecc8ee74810993c6b39e\nparent 76ff1421d2cbdacb5f5fdb9c466d6c6387609698\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "464d5b09357dd0b145bbecc8ee74810993c6b39e","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698"}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 8a6447a3fd229137f4a5385df6b80b9f96829b0b = 0x2 git-debrebase classify 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 $t=8a6447a3fd229137f4a5385df6b80b9f96829b0b @p 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x2 git-debrebase = Upstream {"Tree" => "8a6447a3fd229137f4a5385df6b80b9f96829b0b","Hdr" => "tree 8a6447a3fd229137f4a5385df6b80b9f96829b0b\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Differs" => 32}],"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Msg" => "DEBIAN add zorkmid-other (other)\n","Parents" => [{"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32}],"Type" => "Packaging"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0,"Differs" => 32}],"Msg" => "DEBIAN add zorkmid (before)\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","OrigParents" => [{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 5 upp 8 proc 16 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD bf5741ce4846843933f367568609bff2ef098a35 Debian (rewriting=0) git-debrebase WALK BUILD 1d9bde10631f62c6faee62657c7800ccad3b1a61 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 Upstream (rewriting=0) git-debrebase WALK BUILD 6c8340ed1c5112bd9703682425c07ff423c26153 Upstream (rewriting=0) git-debrebase WALK BUILD f08a11d54eef92ee670da9923a3ce829c4b8fc03 Upstream (rewriting=0) git-debrebase WALK BUILD d2910bbb1834c37a21f554485706431277122e30 Upstream (rewriting=0) git-debrebase WALK BUILD c0a08bd60f7516d42ef5ad305984e89a9efde3af Upstream (rewriting=0) git-debrebase WALK BUILD 7190d96b05e6f60bbc715b9a285ce002128e9f18 Upstream (rewriting=0) git-debrebase WALK BUILD 7b0e343a5937d9d26c488c156fdda80d3e05219c Upstream (rewriting=0) git-debrebase WALK BUILD dcd545b7ed7a82049fe06bd32261427d7c04a1fd Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd 889af5973b2badd2639a358d6beb9eab3c377005 = 0 git-debrebase *** WALK RETURN dcd545b7ed7a82049fe06bd32261427d7c04a1fd 1d9bde10631f62c6faee62657c7800ccad3b1a61 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote right-input 889af5973b2badd2639a358d6beb9eab3c377005 git-debrebase mwrecknote right-laundered dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase mwrecknote right-breakwater 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase mwrecknote right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote interchange-mbcand-ok-0 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase *** WALK 76da1a24c0fef18b8d81a2534621b9355505300e 0 - git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (before)\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Ix" => 0,"Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp -1 proc 4 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e = 0 git-debrebase *** WALK RETURN 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote mergebase-laundered 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase *** WALK prep done cur=9c1bd033d871c5f6e99f9863574247c7e426ab2f brw 0 upp 1 proc 2 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f 3 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeCreateMergedBreakwaters (rewriting=0) Found a general merge, will try to tidy it up. git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeMergeSeries (rewriting=1) git-debrebase >(no reflog) Running merge resolution for 9c1bd033d871c5f6e99f9863574247c7e426ab2f... git-debrebase mwrecknote new-base 7cf4f327edb7f1d351e23643656349621ed6b9b5 git-debrebase merge_series newbase=7cf4f327edb7f1d351e23643656349621ed6b9b5 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase gbp_pq_export p-base 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase merge_series pec 9f0602425bb47154af83c0d047ea4845707baca2 pec' 198c8af902c7da7166e6966ee07f6ad76663af68 git-debrebase mwrecknote mergebase-patchqueue 198c8af902c7da7166e6966ee07f6ad76663af68 git-debrebase gbp_pq_export p-1 1d9bde10631f62c6faee62657c7800ccad3b1a61 dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase merge_series pec 668fa23e94acf712081acd8c54c266417c8d217c pec' 8915304c4aa34755c62c9700ae2075e7c5c30af7 git-debrebase mwrecknote right-patchqueue 8915304c4aa34755c62c9700ae2075e7c5c30af7 git-debrebase gbp_pq_export p-0 91db6750e5935d46d7a8d5b7971359d594031328 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase merge_series pec 280ecd135165f3ed631f4bd253e9ba3a9632bb57 pec' c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f git-debrebase mwrecknote left-patchqueue c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f git-debrebase merge_series merging... git-debrebase merge_series merge ok, series... git-debrebase merge_series patch 0001-Add-a-new-upstream-file.patch keep merge_series patch 0002-Edit-the-.c-file.patch keep merge_series prereq 0002-Edit-the-.c-file.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series patch 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> subdir/addnewups keep merge_series patch 0005-MIXED-add-both-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> subdir/addnewups keep merge_series patch 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> subdir/addnewups keep merge_series patch 0007-MIXED-add-both-other-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> subdir/addnewups keep merge_series patch 0008-other-upstream-conflict.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> 0007-MIXED-add-both-other-other.patch keep merge_series prereq 0008-other-upstream-conflict.patch -> subdir/addnewups keep merge_series patch subdir/addnewups keep merge_series prereq subdir/addnewups -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq subdir/addnewups -> 0002-Edit-the-.c-file.patch keep merge_series series next 0001-Add-a-new-upstream-file.patch git-debrebase merge_series series next 0002-Edit-the-.c-file.patch git-debrebase merge_series series next subdir/addnewups git-debrebase merge_series series next 0004-UPSTREAM-edit-src.c-before.patch git-debrebase merge_series series next 0005-MIXED-add-both-before.patch git-debrebase merge_series series next 0006-UPSTREAM-edit-src-other.c-other.patch git-debrebase merge_series series next 0007-MIXED-add-both-other-other.patch git-debrebase merge_series series next 0008-other-upstream-conflict.patch git-debrebase mwrecknote merged-patchqueue 0b71003dbf3e2912762083c067719f9558bb33fa git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase merge_series series gbp pq import gbp:info: Trying to apply patches at '0b71003dbf3e2912762083c067719f9558bb33fa' gbp:warning: Patch 0008-other-upstream-conflict.patch failed to apply, retrying with whitespace fixup gbp:error: Failed to apply '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge/debian/patches/0008-other-upstream-conflict.patch': Error running git apply: error: patch failed: docs/README:1 error: docs/README: patch does not apply gbp:error: Couldn't apply patches git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >$ git-debrebase >= create refs/debrebase/wreckage/left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/left-patchqueue c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f git-debrebase >= create refs/debrebase/wreckage/left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase >= create refs/debrebase/wreckage/right-breakwater 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase >= create refs/debrebase/wreckage/mergebase-laundered 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >= create refs/debrebase/wreckage/merged-patchqueue 0b71003dbf3e2912762083c067719f9558bb33fa git-debrebase >= create refs/debrebase/wreckage/left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >= create refs/debrebase/wreckage/right-patchqueue 8915304c4aa34755c62c9700ae2075e7c5c30af7 git-debrebase >= create refs/debrebase/wreckage/mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase >= create refs/debrebase/wreckage/mergebase-patchqueue 198c8af902c7da7166e6966ee07f6ad76663af68 git-debrebase >= create refs/debrebase/wreckage/vanilla-merge 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase >= create refs/debrebase/wreckage/right-laundered dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase >= create refs/debrebase/wreckage/interchange-mbcand-ok-0 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >= create refs/debrebase/wreckage/right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase >= create refs/debrebase/wreckage/left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase >= create refs/debrebase/wreckage/new-base 7cf4f327edb7f1d351e23643656349621ed6b9b5 git-debrebase >= create refs/debrebase/wreckage/result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase >= create refs/debrebase/wreckage/right-input 889af5973b2badd2639a358d6beb9eab3c377005 git-debrebase >= create refs/debrebase/wreckage/mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase >$ git-debrebase: Merge resolution failed: subprocess failed with error exit status 1 git-debrebase: failed command: gbp pq import git-debrebase: Wreckage left in refs/debrebase/wreckage/*. git-debrebase: See git-debrebase(1) section FAILED MERGES for suggestions. + local 'ps=15 0' + set -o pipefail + case $ps in + t-grep-mpat F:docs/README /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=F:docs/README + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat=docs/README + fgrep -e docs/README /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase = VanillaMerge {"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n","Parents" => [{"IsDgitImport" => undef,"Differs" => 34,"Ix" => 0,"IsOrigin" => "","CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04"},{"IsDgitImport" => undef,"Differs" => 18,"Ix" => 1,"IsOrigin" => "","CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005"}],"Type" => "VanillaMerge","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent 889af5973b2badd2639a358d6beb9eab3c377005\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f"} gbp:error: Failed to apply '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge/debian/patches/0008-other-upstream-conflict.patch': Error running git apply: error: patch failed: docs/README:1 error: docs/README: patch does not apply + wreckage-after ++ t-git-get-ref-exact refs/debrebase/wreckage/junk ++ local ref=refs/debrebase/wreckage/junk ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/debrebase/wreckage/junk' + test '' = '' + git for-each-ref refs/debrebase/wreckage + egrep . 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/interchange-mbcand-ok-0 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/left-anchor 91db6750e5935d46d7a8d5b7971359d594031328 commit refs/debrebase/wreckage/left-breakwater 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-laundered c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f commit refs/debrebase/wreckage/left-patchqueue ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/mergebase-anchor 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-laundered 198c8af902c7da7166e6966ee07f6ad76663af68 commit refs/debrebase/wreckage/mergebase-patchqueue 0b71003dbf3e2912762083c067719f9558bb33fa commit refs/debrebase/wreckage/merged-patchqueue 7cf4f327edb7f1d351e23643656349621ed6b9b5 commit refs/debrebase/wreckage/new-base 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/result-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/right-anchor 1d9bde10631f62c6faee62657c7800ccad3b1a61 commit refs/debrebase/wreckage/right-breakwater 889af5973b2badd2639a358d6beb9eab3c377005 commit refs/debrebase/wreckage/right-input dcd545b7ed7a82049fe06bd32261427d7c04a1fd commit refs/debrebase/wreckage/right-laundered 8915304c4aa34755c62c9700ae2075e7c5c30af7 commit refs/debrebase/wreckage/right-patchqueue 9c1bd033d871c5f6e99f9863574247c7e426ab2f commit refs/debrebase/wreckage/vanilla-merge + quilt_faff_before 2 + git checkout -b fix2 debrebase/wreckage/merged-patchqueue Switched to a new branch 'fix2' + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/0001-Add-a-new-upstream-file.patch patching file new-upstream-file Applying patch debian/patches/0002-Edit-the-.c-file.patch patching file src.c Applying patch debian/patches/subdir/addnewups patching file lib.c Applying patch debian/patches/0004-UPSTREAM-edit-src.c-before.patch patching file src.c Applying patch debian/patches/0005-MIXED-add-both-before.patch patching file src.c Applying patch debian/patches/0006-UPSTREAM-edit-src-other.c-other.patch patching file src-other.c Applying patch debian/patches/0007-MIXED-add-both-other-other.patch patching file src-other.c Applying patch debian/patches/0008-other-upstream-conflict.patch patching file docs/README Hunk #1 succeeded at 1 with fuzz 2. Now at patch debian/patches/0008-other-upstream-conflict.patch + git checkout master docs/README Updated 1 path from a426141 + git reset docs/README Unstaged changes after reset: M docs/README M src.c + quilt_faff_after + QUILT_PATCHES=debian/patches + quilt refresh Refreshed patch debian/patches/0008-other-upstream-conflict.patch + git add debian/patches + git commit -m FIX [fix2 7359eba] FIX 1 file changed, 6 insertions(+), 5 deletions(-) + git reset --hard HEAD is now at 7359eba FIX + git clean -xdff Removing .pc/ Removing debian/patches/0008-other-upstream-conflict.patch~ Removing lib.c Removing new-upstream-file Removing src-other.c + t-git-debrebase record-resolved-merge + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution record-resolved-merge Checking how you have resolved the merge problem git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Seems to be vanilla-merge patchqueue. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase merge_series series gbp pq import gbp:info: Trying to apply patches at '7359ebaf72f4935276b2183f0f7e7a3cfc428da3' gbp:info: 8 patches listed in 'debian/patches/series' imported on 'patch-queue/mergec' git-debrebase merge_series series ok, building... git-debrebase merge_series series ok, building 1a99ca52c2f9664326f4623e2f1455ae30be4850 git-debrebase merge_series series ok, building 9878d9cc8252d53a7acf4d93bab1462c4b74fe65 git-debrebase merge_series series ok, building a39328f4f6813922ceac2e20792a682b0e2d6a0a git-debrebase merge_series series ok, building d83f068878f26c39b904881d1e0f60cfac2d8bd7 git-debrebase merge_series series ok, building 939d16e90e7d6d7f0c7c6636728d64b7d942b1c1 git-debrebase merge_series series ok, building 0dcd4c7fd5d8fddbb4ed50f72062891060e03b24 git-debrebase merge_series series ok, building 83828e3adcd6281c50a093e030b6464dd2b91501 git-debrebase merge_series series ok, building c265b31388b7b4f1f719eaaee86b2d9dc8aa9195 git-debrebase mwrecknote merged-result 9273f893a5847e2667fe071ef4002475c4b41e6c git-debrebase merge_series done debug=a8bd9d63beed1e9911e71ceeb208486a8a2ccd2f git-debrebase mwrecknote merged-debug a8bd9d63beed1e9911e71ceeb208486a8a2ccd2f git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase merge_series returns 9273f893a5847e2667fe071ef4002475c4b41e6c OK. You can switch branches and try git-debrebase again. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 37 commits. (use "git push" to publish your local commits) + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 032a9248a8fb97ed65cb005347ce3665808a6dac 0 - git-debrebase get_differs 9c1bd033d871c5f6e99f9863574247c7e426ab2f a4261417e138e01b5f9f01dc501b68029dc5e345 = 0 git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x32 git-debrebase classify 032a9248a8fb97ed65cb005347ce3665808a6dac $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 9c1bd033d871c5f6e99f9863574247c7e426ab2f/0 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x32 git-debrebase = Pseudomerge {"Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 9c1bd033d871c5f6e99f9863574247c7e426ab2f\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Type" => "Pseudomerge","CommitId" => "032a9248a8fb97ed65cb005347ce3665808a6dac","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Parents" => [{"Ix" => 0,"CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Differs" => 0},{"Differs" => 50,"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Ix" => 1}],"Contributor" => $VAR1->{"Parents"}[0],"Overwritten" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x22 git-debrebase get_differs 889af5973b2badd2639a358d6beb9eab3c377005 a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x12 git-debrebase classify 9c1bd033d871c5f6e99f9863574247c7e426ab2f $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04/0x22 889af5973b2badd2639a358d6beb9eab3c377005/0x12 git-debrebase = VanillaMerge {"Parents" => [{"Differs" => 34,"Ix" => 0,"IsDgitImport" => undef,"IsOrigin" => "","CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04"},{"IsDgitImport" => undef,"Ix" => 1,"CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","IsOrigin" => "","Differs" => 18}],"CommitId" => "9c1bd033d871c5f6e99f9863574247c7e426ab2f","Type" => "VanillaMerge","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04\nparent 889af5973b2badd2639a358d6beb9eab3c377005\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase *** MERGE git-debrebase mwrecknote vanilla-merge 9c1bd033d871c5f6e99f9863574247c7e426ab2f git-debrebase *** WALK 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 0 - git-debrebase get_differs f16a4c80fe683bf2779e42f7b5544751290bb986 b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 = 0x2 git-debrebase classify 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 $t=b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9 @p f16a4c80fe683bf2779e42f7b5544751290bb986/0x2 git-debrebase = Upstream {"CommitId" => "19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04","Parents" => [{"Differs" => 2,"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Ix" => 0}],"Type" => "Upstream","Tree" => "b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree b5305e6e9ee6edea6feb322ecc8479dc6d5b0bc9\nparent f16a4c80fe683bf2779e42f7b5544751290bb986\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 b572e0b33b388437b34057c7e203744c52d82138 = 0x2 git-debrebase classify f16a4c80fe683bf2779e42f7b5544751290bb986 $t=b572e0b33b388437b34057c7e203744c52d82138 @p bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89/0x2 git-debrebase = Upstream {"Tree" => "b572e0b33b388437b34057c7e203744c52d82138","Parents" => [{"CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89","Ix" => 0,"Differs" => 2}],"CommitId" => "f16a4c80fe683bf2779e42f7b5544751290bb986","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","Hdr" => "tree b572e0b33b388437b34057c7e203744c52d82138\nparent bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs f57f48d848ef613fafeace03d9a9bdde17d99101 c26f8635f5a3d239ca949aa666feee09ab57e882 = 0x2 git-debrebase classify bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 $t=c26f8635f5a3d239ca949aa666feee09ab57e882 @p f57f48d848ef613fafeace03d9a9bdde17d99101/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Differs" => 2}],"CommitId" => "bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89","Tree" => "c26f8635f5a3d239ca949aa666feee09ab57e882","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree c26f8635f5a3d239ca949aa666feee09ab57e882\nparent f57f48d848ef613fafeace03d9a9bdde17d99101\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 5062bd30da93305df4c0f467c4d51c34a9d45013 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 = 0x2 git-debrebase classify f57f48d848ef613fafeace03d9a9bdde17d99101 $t=2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6 @p 5062bd30da93305df4c0f467c4d51c34a9d45013/0x2 git-debrebase = Upstream {"Hdr" => "tree 2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6\nparent 5062bd30da93305df4c0f467c4d51c34a9d45013\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "2ac9ced4b6abb429c927a0b6e10aa5e7db8131f6","CommitId" => "f57f48d848ef613fafeace03d9a9bdde17d99101","Parents" => [{"Ix" => 0,"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 ced8034e4d13234deefc682b3523b0a9657f4e2a = 0x2 git-debrebase classify 5062bd30da93305df4c0f467c4d51c34a9d45013 $t=ced8034e4d13234deefc682b3523b0a9657f4e2a @p 91db6750e5935d46d7a8d5b7971359d594031328/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Ix" => 0,"Differs" => 2}],"CommitId" => "5062bd30da93305df4c0f467c4d51c34a9d45013","Type" => "Upstream","Tree" => "ced8034e4d13234deefc682b3523b0a9657f4e2a","Hdr" => "tree ced8034e4d13234deefc682b3523b0a9657f4e2a\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Tree" => "9d383022823105715207a03601780dbceeb8ee4d","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Parents" => [{"Ix" => 0,"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Differs" => 16}],"Type" => "Changelog","Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0,"Differs" => 2},{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Type" => "Anchor","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase *** WALK prep done cur=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 brw 0 upp 4 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 91db6750e5935d46d7a8d5b7971359d594031328 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 5062bd30da93305df4c0f467c4d51c34a9d45013 Upstream (rewriting=0) git-debrebase WALK BUILD f57f48d848ef613fafeace03d9a9bdde17d99101 Upstream (rewriting=0) git-debrebase WALK BUILD bcae1c7ba1a2ae6493c33b24eabc9c7ae90bef89 Upstream (rewriting=0) git-debrebase WALK BUILD f16a4c80fe683bf2779e42f7b5544751290bb986 Upstream (rewriting=0) git-debrebase WALK BUILD 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 = 0 git-debrebase *** WALK RETURN 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 91db6750e5935d46d7a8d5b7971359d594031328 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote left-input 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-laundered 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 git-debrebase mwrecknote left-breakwater 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase mwrecknote left-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase *** WALK 889af5973b2badd2639a358d6beb9eab3c377005 0 - git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0 git-debrebase get_differs 0fbadead67ff786e1794aecc2a2730e67ea7ae22 f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify 889af5973b2badd2639a358d6beb9eab3c377005 $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p dcd545b7ed7a82049fe06bd32261427d7c04a1fd/0 0fbadead67ff786e1794aecc2a2730e67ea7ae22/0x2 git-debrebase = Pseudomerge {"Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd"},{"Ix" => 1,"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Differs" => 2}],"Contributor" => $VAR1->{"Parents"}[0],"Overwritten" => [$VAR1->{"Parents"}[1]],"Type" => "Pseudomerge","CommitId" => "889af5973b2badd2639a358d6beb9eab3c377005","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent dcd545b7ed7a82049fe06bd32261427d7c04a1fd\nparent 0fbadead67ff786e1794aecc2a2730e67ea7ae22\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 7b0e343a5937d9d26c488c156fdda80d3e05219c f1f5ddd704fadb0e255d443956e40ddf3b957c91 = 0x2 git-debrebase classify dcd545b7ed7a82049fe06bd32261427d7c04a1fd $t=f1f5ddd704fadb0e255d443956e40ddf3b957c91 @p 7b0e343a5937d9d26c488c156fdda80d3e05219c/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Differs" => 2}],"CommitId" => "dcd545b7ed7a82049fe06bd32261427d7c04a1fd","Type" => "Upstream","Tree" => "f1f5ddd704fadb0e255d443956e40ddf3b957c91","Msg" => "other-upstream-conflict\n","Hdr" => "tree f1f5ddd704fadb0e255d443956e40ddf3b957c91\nparent 7b0e343a5937d9d26c488c156fdda80d3e05219c\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 7190d96b05e6f60bbc715b9a285ce002128e9f18 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x2 git-debrebase classify 7b0e343a5937d9d26c488c156fdda80d3e05219c $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 7190d96b05e6f60bbc715b9a285ce002128e9f18/0x2 git-debrebase = Upstream {"Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 7190d96b05e6f60bbc715b9a285ce002128e9f18\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Differs" => 2}],"CommitId" => "7b0e343a5937d9d26c488c156fdda80d3e05219c","Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143"} git-debrebase get_differs c0a08bd60f7516d42ef5ad305984e89a9efde3af 42e8d18d3457ca5a51861bc7222aeb912c254975 = 0x2 git-debrebase classify 7190d96b05e6f60bbc715b9a285ce002128e9f18 $t=42e8d18d3457ca5a51861bc7222aeb912c254975 @p c0a08bd60f7516d42ef5ad305984e89a9efde3af/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Differs" => 2}],"CommitId" => "7190d96b05e6f60bbc715b9a285ce002128e9f18","Type" => "Upstream","Tree" => "42e8d18d3457ca5a51861bc7222aeb912c254975","Hdr" => "tree 42e8d18d3457ca5a51861bc7222aeb912c254975\nparent c0a08bd60f7516d42ef5ad305984e89a9efde3af\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "UPSTREAM edit src-other.c (other)\n"} git-debrebase get_differs d2910bbb1834c37a21f554485706431277122e30 303c71503c03080bda903ee6582757788559a305 = 0x2 git-debrebase classify c0a08bd60f7516d42ef5ad305984e89a9efde3af $t=303c71503c03080bda903ee6582757788559a305 @p d2910bbb1834c37a21f554485706431277122e30/0x2 git-debrebase = Upstream {"Tree" => "303c71503c03080bda903ee6582757788559a305","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Ix" => 0}],"CommitId" => "c0a08bd60f7516d42ef5ad305984e89a9efde3af","Hdr" => "tree 303c71503c03080bda903ee6582757788559a305\nparent d2910bbb1834c37a21f554485706431277122e30\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs f08a11d54eef92ee670da9923a3ce829c4b8fc03 af1d4b6b4512b3d286fe984aa34588e889c1ab24 = 0x2 git-debrebase classify d2910bbb1834c37a21f554485706431277122e30 $t=af1d4b6b4512b3d286fe984aa34588e889c1ab24 @p f08a11d54eef92ee670da9923a3ce829c4b8fc03/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n","Hdr" => "tree af1d4b6b4512b3d286fe984aa34588e889c1ab24\nparent f08a11d54eef92ee670da9923a3ce829c4b8fc03\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "d2910bbb1834c37a21f554485706431277122e30","Parents" => [{"Differs" => 2,"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Ix" => 0}],"Type" => "Upstream","Tree" => "af1d4b6b4512b3d286fe984aa34588e889c1ab24"} git-debrebase get_differs 6c8340ed1c5112bd9703682425c07ff423c26153 ab36d5c8cc32b63c9defc9547dd01c490ca95683 = 0x2 git-debrebase classify f08a11d54eef92ee670da9923a3ce829c4b8fc03 $t=ab36d5c8cc32b63c9defc9547dd01c490ca95683 @p 6c8340ed1c5112bd9703682425c07ff423c26153/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree ab36d5c8cc32b63c9defc9547dd01c490ca95683\nparent 6c8340ed1c5112bd9703682425c07ff423c26153\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Ix" => 0}],"CommitId" => "f08a11d54eef92ee670da9923a3ce829c4b8fc03","Type" => "Upstream","Tree" => "ab36d5c8cc32b63c9defc9547dd01c490ca95683"} git-debrebase get_differs 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 464d5b09357dd0b145bbecc8ee74810993c6b39e = 0x2 git-debrebase classify 6c8340ed1c5112bd9703682425c07ff423c26153 $t=464d5b09357dd0b145bbecc8ee74810993c6b39e @p 76ff1421d2cbdacb5f5fdb9c466d6c6387609698/0x2 git-debrebase = Upstream {"Hdr" => "tree 464d5b09357dd0b145bbecc8ee74810993c6b39e\nparent 76ff1421d2cbdacb5f5fdb9c466d6c6387609698\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "6c8340ed1c5112bd9703682425c07ff423c26153","Parents" => [{"CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "464d5b09357dd0b145bbecc8ee74810993c6b39e"} git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 8a6447a3fd229137f4a5385df6b80b9f96829b0b = 0x2 git-debrebase classify 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 $t=8a6447a3fd229137f4a5385df6b80b9f96829b0b @p 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x2 git-debrebase = Upstream {"Tree" => "8a6447a3fd229137f4a5385df6b80b9f96829b0b","Type" => "Upstream","CommitId" => "76ff1421d2cbdacb5f5fdb9c466d6c6387609698","Parents" => [{"Differs" => 2,"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 8a6447a3fd229137f4a5385df6b80b9f96829b0b\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Ix" => 0}],"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "DEBIAN add zorkmid-other (other)\n","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Parents" => [{"Differs" => 32,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0}],"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Type" => "Packaging"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32}],"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0}],"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Msg" => "DEBIAN add zorkmid (before)\n","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0,"Differs" => 16}],"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 5 upp 8 proc 16 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD bf5741ce4846843933f367568609bff2ef098a35 Debian (rewriting=0) git-debrebase WALK BUILD 1d9bde10631f62c6faee62657c7800ccad3b1a61 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 76ff1421d2cbdacb5f5fdb9c466d6c6387609698 Upstream (rewriting=0) git-debrebase WALK BUILD 6c8340ed1c5112bd9703682425c07ff423c26153 Upstream (rewriting=0) git-debrebase WALK BUILD f08a11d54eef92ee670da9923a3ce829c4b8fc03 Upstream (rewriting=0) git-debrebase WALK BUILD d2910bbb1834c37a21f554485706431277122e30 Upstream (rewriting=0) git-debrebase WALK BUILD c0a08bd60f7516d42ef5ad305984e89a9efde3af Upstream (rewriting=0) git-debrebase WALK BUILD 7190d96b05e6f60bbc715b9a285ce002128e9f18 Upstream (rewriting=0) git-debrebase WALK BUILD 7b0e343a5937d9d26c488c156fdda80d3e05219c Upstream (rewriting=0) git-debrebase WALK BUILD dcd545b7ed7a82049fe06bd32261427d7c04a1fd Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dcd545b7ed7a82049fe06bd32261427d7c04a1fd 889af5973b2badd2639a358d6beb9eab3c377005 = 0 git-debrebase *** WALK RETURN dcd545b7ed7a82049fe06bd32261427d7c04a1fd 1d9bde10631f62c6faee62657c7800ccad3b1a61 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote right-input 889af5973b2badd2639a358d6beb9eab3c377005 git-debrebase mwrecknote right-laundered dcd545b7ed7a82049fe06bd32261427d7c04a1fd git-debrebase mwrecknote right-breakwater 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase mwrecknote right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase MERGE BA best=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 p=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote result-anchor 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase mwrecknote interchange-mbcand-ok-0 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase *** WALK 76da1a24c0fef18b8d81a2534621b9355505300e 0 - git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "DEBIAN add zorkmid (before)\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0,"Differs" => 32}],"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Parents" => [{"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0}]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp -1 proc 4 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e = 0 git-debrebase *** WALK RETURN 76da1a24c0fef18b8d81a2534621b9355505300e 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote mergebase-laundered 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase *** WALK prep done cur=9c1bd033d871c5f6e99f9863574247c7e426ab2f brw 0 upp 1 proc 2 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f 3 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeCreateMergedBreakwaters (rewriting=0) Found a general merge, will try to tidy it up. git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 9c1bd033d871c5f6e99f9863574247c7e426ab2f MergeMergeSeries (rewriting=1) Using supplied resolution for 9c1bd033d871c5f6e99f9863574247c7e426ab2f... git-debrebase mwrecknote cached-resolution 9273f893a5847e2667fe071ef4002475c4b41e6c git-debrebase get_differs 9273f893a5847e2667fe071ef4002475c4b41e6c 032a9248a8fb97ed65cb005347ce3665808a6dac = 0 git-debrebase get_differs 9273f893a5847e2667fe071ef4002475c4b41e6c 9c1bd033d871c5f6e99f9863574247c7e426ab2f = 0 Merge resolution successful. git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 9273f893a5847e2667fe071ef4002475c4b41e6c 032a9248a8fb97ed65cb005347ce3665808a6dac = 0 git-debrebase *** WALK RETURN 9273f893a5847e2667fe071ef4002475c4b41e6c 7cf4f327edb7f1d351e23643656349621ed6b9b5 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 git-debrebase: laundered (head was 032a9248a8fb97ed65cb005347ce3665808a6dac) git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/interchange-mbcand-ok-0 git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/left-anchor git-debrebase |> 91db6750e5935d46d7a8d5b7971359d594031328 commit refs/debrebase/wreckage/left-breakwater git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-input git-debrebase |> 19eaf87a2c70728ab6acfa78eebe8c3bbde3fe04 commit refs/debrebase/wreckage/left-laundered git-debrebase |> c3e1c7a4a6a871e160015b6fbc4f41b747cdab2f commit refs/debrebase/wreckage/left-patchqueue git-debrebase |> ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/mergebase-anchor git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-breakwater git-debrebase |> 76da1a24c0fef18b8d81a2534621b9355505300e commit refs/debrebase/wreckage/mergebase-laundered git-debrebase |> 198c8af902c7da7166e6966ee07f6ad76663af68 commit refs/debrebase/wreckage/mergebase-patchqueue git-debrebase |> 0b71003dbf3e2912762083c067719f9558bb33fa commit refs/debrebase/wreckage/merged-patchqueue git-debrebase |> 7cf4f327edb7f1d351e23643656349621ed6b9b5 commit refs/debrebase/wreckage/new-base git-debrebase |> 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 commit refs/debrebase/wreckage/result-anchor git-debrebase |> ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 commit refs/debrebase/wreckage/right-anchor git-debrebase |> 1d9bde10631f62c6faee62657c7800ccad3b1a61 commit refs/debrebase/wreckage/right-breakwater git-debrebase |> 889af5973b2badd2639a358d6beb9eab3c377005 commit refs/debrebase/wreckage/right-input git-debrebase |> dcd545b7ed7a82049fe06bd32261427d7c04a1fd commit refs/debrebase/wreckage/right-laundered git-debrebase |> 8915304c4aa34755c62c9700ae2075e7c5c30af7 commit refs/debrebase/wreckage/right-patchqueue git-debrebase |> 9c1bd033d871c5f6e99f9863574247c7e426ab2f commit refs/debrebase/wreckage/vanilla-merge git-debrebase >= update refs/ffq-prev/heads/master 032a9248a8fb97ed65cb005347ce3665808a6dac 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 9273f893a5847e2667fe071ef4002475c4b41e6c 032a9248a8fb97ed65cb005347ce3665808a6dac git-debrebase >= delete refs/debrebase/wreckage/interchange-mbcand-ok-0 git-debrebase >= delete refs/debrebase/wreckage/left-anchor git-debrebase >= delete refs/debrebase/wreckage/left-breakwater git-debrebase >= delete refs/debrebase/wreckage/left-input git-debrebase >= delete refs/debrebase/wreckage/left-laundered git-debrebase >= delete refs/debrebase/wreckage/left-patchqueue git-debrebase >= delete refs/debrebase/wreckage/mergebase-anchor git-debrebase >= delete refs/debrebase/wreckage/mergebase-breakwater git-debrebase >= delete refs/debrebase/wreckage/mergebase-laundered git-debrebase >= delete refs/debrebase/wreckage/mergebase-patchqueue git-debrebase >= delete refs/debrebase/wreckage/merged-patchqueue git-debrebase >= delete refs/debrebase/wreckage/new-base git-debrebase >= delete refs/debrebase/wreckage/result-anchor git-debrebase >= delete refs/debrebase/wreckage/right-anchor git-debrebase >= delete refs/debrebase/wreckage/right-breakwater git-debrebase >= delete refs/debrebase/wreckage/right-input git-debrebase >= delete refs/debrebase/wreckage/right-laundered git-debrebase >= delete refs/debrebase/wreckage/right-patchqueue git-debrebase >= delete refs/debrebase/wreckage/vanilla-merge git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution status git-debrebase get_differs cafbbbf3155087e27ea0db283769f4c9bdd04baa a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x2 git-debrebase classify 9273f893a5847e2667fe071ef4002475c4b41e6c $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p cafbbbf3155087e27ea0db283769f4c9bdd04baa/0x2 git-debrebase = Upstream {"Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Type" => "Upstream","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent cafbbbf3155087e27ea0db283769f4c9bdd04baa\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cafbbbf3155087e27ea0db283769f4c9bdd04baa"}],"Msg" => "other-upstream-conflict\n\n\nGbp-Pq: Name 0008-other-upstream-conflict.patch","CommitId" => "9273f893a5847e2667fe071ef4002475c4b41e6c"} git-debrebase get_differs 122f3fe9391c5a001f9c8dad6a09d9e28d643275 e74d768e2fd245b6e9eb2d67f913521fda692f32 = 0x2 git-debrebase classify cafbbbf3155087e27ea0db283769f4c9bdd04baa $t=e74d768e2fd245b6e9eb2d67f913521fda692f32 @p 122f3fe9391c5a001f9c8dad6a09d9e28d643275/0x2 git-debrebase = Upstream {"Hdr" => "tree e74d768e2fd245b6e9eb2d67f913521fda692f32\nparent 122f3fe9391c5a001f9c8dad6a09d9e28d643275\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "122f3fe9391c5a001f9c8dad6a09d9e28d643275"}],"Tree" => "e74d768e2fd245b6e9eb2d67f913521fda692f32","CommitId" => "cafbbbf3155087e27ea0db283769f4c9bdd04baa","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch"} git-debrebase get_differs 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce 9fae2fead150e86c052c8bca251cd3cbce6c3143 = 0x2 git-debrebase classify 122f3fe9391c5a001f9c8dad6a09d9e28d643275 $t=9fae2fead150e86c052c8bca251cd3cbce6c3143 @p 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce/0x2 git-debrebase = Upstream {"Hdr" => "tree 9fae2fead150e86c052c8bca251cd3cbce6c3143\nparent 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce"}],"Tree" => "9fae2fead150e86c052c8bca251cd3cbce6c3143","CommitId" => "122f3fe9391c5a001f9c8dad6a09d9e28d643275","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch"} git-debrebase get_differs f58f6ec57766a4329d6f16ef642d620f010d7b8d ab66256bb5fcabec3f3366cc8f26948f314c7b4f = 0x2 git-debrebase classify 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce $t=ab66256bb5fcabec3f3366cc8f26948f314c7b4f @p f58f6ec57766a4329d6f16ef642d620f010d7b8d/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","CommitId" => "6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce","Tree" => "ab66256bb5fcabec3f3366cc8f26948f314c7b4f","Hdr" => "tree ab66256bb5fcabec3f3366cc8f26948f314c7b4f\nparent f58f6ec57766a4329d6f16ef642d620f010d7b8d\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f58f6ec57766a4329d6f16ef642d620f010d7b8d"}]} git-debrebase get_differs 1ef99aff26b1413f4a168da2152d0a1aa1efecdb acda5093779293801e00d8395f1bc1e4dbdf8ac6 = 0x2 git-debrebase classify f58f6ec57766a4329d6f16ef642d620f010d7b8d $t=acda5093779293801e00d8395f1bc1e4dbdf8ac6 @p 1ef99aff26b1413f4a168da2152d0a1aa1efecdb/0x2 git-debrebase = Upstream {"CommitId" => "f58f6ec57766a4329d6f16ef642d620f010d7b8d","Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","Type" => "Upstream","Hdr" => "tree acda5093779293801e00d8395f1bc1e4dbdf8ac6\nparent 1ef99aff26b1413f4a168da2152d0a1aa1efecdb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"CommitId" => "1ef99aff26b1413f4a168da2152d0a1aa1efecdb","Ix" => 0,"Differs" => 2}],"Tree" => "acda5093779293801e00d8395f1bc1e4dbdf8ac6"} git-debrebase get_differs 3983f128f4cc94a8d17bfbcce41d170e813dabcd 5190ac16a0511ad70c1228457fe154cb28d0eb3a = 0x2 git-debrebase classify 1ef99aff26b1413f4a168da2152d0a1aa1efecdb $t=5190ac16a0511ad70c1228457fe154cb28d0eb3a @p 3983f128f4cc94a8d17bfbcce41d170e813dabcd/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "3983f128f4cc94a8d17bfbcce41d170e813dabcd","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 5190ac16a0511ad70c1228457fe154cb28d0eb3a\nparent 3983f128f4cc94a8d17bfbcce41d170e813dabcd\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "5190ac16a0511ad70c1228457fe154cb28d0eb3a","CommitId" => "1ef99aff26b1413f4a168da2152d0a1aa1efecdb","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs c6e4cffd8af54011efd76b5a76f62699eb577d79 cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93 = 0x2 git-debrebase classify 3983f128f4cc94a8d17bfbcce41d170e813dabcd $t=cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93 @p c6e4cffd8af54011efd76b5a76f62699eb577d79/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "3983f128f4cc94a8d17bfbcce41d170e813dabcd","Tree" => "cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93","Hdr" => "tree cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93\nparent c6e4cffd8af54011efd76b5a76f62699eb577d79\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "c6e4cffd8af54011efd76b5a76f62699eb577d79","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 7cf4f327edb7f1d351e23643656349621ed6b9b5 1e3c72379ce937e21ac991edbaef98058a509e20 = 0x2 git-debrebase classify c6e4cffd8af54011efd76b5a76f62699eb577d79 $t=1e3c72379ce937e21ac991edbaef98058a509e20 @p 7cf4f327edb7f1d351e23643656349621ed6b9b5/0x2 git-debrebase = Upstream {"Tree" => "1e3c72379ce937e21ac991edbaef98058a509e20","Type" => "Upstream","Hdr" => "tree 1e3c72379ce937e21ac991edbaef98058a509e20\nparent 7cf4f327edb7f1d351e23643656349621ed6b9b5\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"CommitId" => "7cf4f327edb7f1d351e23643656349621ed6b9b5","Differs" => 2,"Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "c6e4cffd8af54011efd76b5a76f62699eb577d79"} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 19be1dc2921e8842dafec024eb89b0268a9a988f = 0x20 git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 19be1dc2921e8842dafec024eb89b0268a9a988f = 0x12 git-debrebase classify 7cf4f327edb7f1d351e23643656349621ed6b9b5 $t=19be1dc2921e8842dafec024eb89b0268a9a988f @p 91db6750e5935d46d7a8d5b7971359d594031328/0x20 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x12 git-debrebase = MergedBreakwaters {"Tree" => "19be1dc2921e8842dafec024eb89b0268a9a988f","Hdr" => "tree 19be1dc2921e8842dafec024eb89b0268a9a988f\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "MergedBreakwaters","Parents" => [{"Ix" => 0,"Differs" => 32,"IsOrigin" => "","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","IsDgitImport" => undef},{"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","IsDgitImport" => undef,"Ix" => 1,"IsOrigin" => "","Differs" => 18}],"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","CommitId" => "7cf4f327edb7f1d351e23643656349621ed6b9b5"} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4"}],"Type" => "Changelog","Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "9d383022823105715207a03601780dbceeb8ee4d"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","OrigParents" => [{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48,"Ix" => 1}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314"} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Parents" => [{"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Msg" => "DEBIAN add zorkmid-other (other)\n","Type" => "Packaging","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32,"Ix" => 0}],"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (before)\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16,"Ix" => 0}],"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0,"Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314","Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Anchor","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"},{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D --experimental-merge-resolution breakwater git-debrebase get_differs cafbbbf3155087e27ea0db283769f4c9bdd04baa a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x2 git-debrebase classify 9273f893a5847e2667fe071ef4002475c4b41e6c $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p cafbbbf3155087e27ea0db283769f4c9bdd04baa/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "9273f893a5847e2667fe071ef4002475c4b41e6c","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345","Parents" => [{"Differs" => 2,"CommitId" => "cafbbbf3155087e27ea0db283769f4c9bdd04baa","Ix" => 0}],"Msg" => "other-upstream-conflict\n\n\nGbp-Pq: Name 0008-other-upstream-conflict.patch","Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent cafbbbf3155087e27ea0db283769f4c9bdd04baa\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 122f3fe9391c5a001f9c8dad6a09d9e28d643275 e74d768e2fd245b6e9eb2d67f913521fda692f32 = 0x2 git-debrebase classify cafbbbf3155087e27ea0db283769f4c9bdd04baa $t=e74d768e2fd245b6e9eb2d67f913521fda692f32 @p 122f3fe9391c5a001f9c8dad6a09d9e28d643275/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","Hdr" => "tree e74d768e2fd245b6e9eb2d67f913521fda692f32\nparent 122f3fe9391c5a001f9c8dad6a09d9e28d643275\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Upstream","CommitId" => "cafbbbf3155087e27ea0db283769f4c9bdd04baa","Tree" => "e74d768e2fd245b6e9eb2d67f913521fda692f32","Parents" => [{"Differs" => 2,"CommitId" => "122f3fe9391c5a001f9c8dad6a09d9e28d643275","Ix" => 0}]} git-debrebase get_differs 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce 9fae2fead150e86c052c8bca251cd3cbce6c3143 = 0x2 git-debrebase classify 122f3fe9391c5a001f9c8dad6a09d9e28d643275 $t=9fae2fead150e86c052c8bca251cd3cbce6c3143 @p 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce/0x2 git-debrebase = Upstream {"Hdr" => "tree 9fae2fead150e86c052c8bca251cd3cbce6c3143\nparent 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","Tree" => "9fae2fead150e86c052c8bca251cd3cbce6c3143","Parents" => [{"Ix" => 0,"CommitId" => "6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce","Differs" => 2}],"Type" => "Upstream","CommitId" => "122f3fe9391c5a001f9c8dad6a09d9e28d643275"} git-debrebase get_differs f58f6ec57766a4329d6f16ef642d620f010d7b8d ab66256bb5fcabec3f3366cc8f26948f314c7b4f = 0x2 git-debrebase classify 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce $t=ab66256bb5fcabec3f3366cc8f26948f314c7b4f @p f58f6ec57766a4329d6f16ef642d620f010d7b8d/0x2 git-debrebase = Upstream {"Hdr" => "tree ab66256bb5fcabec3f3366cc8f26948f314c7b4f\nparent f58f6ec57766a4329d6f16ef642d620f010d7b8d\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","Parents" => [{"Differs" => 2,"CommitId" => "f58f6ec57766a4329d6f16ef642d620f010d7b8d","Ix" => 0}],"Tree" => "ab66256bb5fcabec3f3366cc8f26948f314c7b4f","CommitId" => "6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce","Type" => "Upstream"} git-debrebase get_differs 1ef99aff26b1413f4a168da2152d0a1aa1efecdb acda5093779293801e00d8395f1bc1e4dbdf8ac6 = 0x2 git-debrebase classify f58f6ec57766a4329d6f16ef642d620f010d7b8d $t=acda5093779293801e00d8395f1bc1e4dbdf8ac6 @p 1ef99aff26b1413f4a168da2152d0a1aa1efecdb/0x2 git-debrebase = Upstream {"Hdr" => "tree acda5093779293801e00d8395f1bc1e4dbdf8ac6\nparent 1ef99aff26b1413f4a168da2152d0a1aa1efecdb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","Parents" => [{"Ix" => 0,"CommitId" => "1ef99aff26b1413f4a168da2152d0a1aa1efecdb","Differs" => 2}],"Tree" => "acda5093779293801e00d8395f1bc1e4dbdf8ac6","CommitId" => "f58f6ec57766a4329d6f16ef642d620f010d7b8d","Type" => "Upstream"} git-debrebase get_differs 3983f128f4cc94a8d17bfbcce41d170e813dabcd 5190ac16a0511ad70c1228457fe154cb28d0eb3a = 0x2 git-debrebase classify 1ef99aff26b1413f4a168da2152d0a1aa1efecdb $t=5190ac16a0511ad70c1228457fe154cb28d0eb3a @p 3983f128f4cc94a8d17bfbcce41d170e813dabcd/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "3983f128f4cc94a8d17bfbcce41d170e813dabcd"}],"Tree" => "5190ac16a0511ad70c1228457fe154cb28d0eb3a","CommitId" => "1ef99aff26b1413f4a168da2152d0a1aa1efecdb","Type" => "Upstream","Hdr" => "tree 5190ac16a0511ad70c1228457fe154cb28d0eb3a\nparent 3983f128f4cc94a8d17bfbcce41d170e813dabcd\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs c6e4cffd8af54011efd76b5a76f62699eb577d79 cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93 = 0x2 git-debrebase classify 3983f128f4cc94a8d17bfbcce41d170e813dabcd $t=cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93 @p c6e4cffd8af54011efd76b5a76f62699eb577d79/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "3983f128f4cc94a8d17bfbcce41d170e813dabcd","Tree" => "cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93","Parents" => [{"Differs" => 2,"CommitId" => "c6e4cffd8af54011efd76b5a76f62699eb577d79","Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93\nparent c6e4cffd8af54011efd76b5a76f62699eb577d79\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 7cf4f327edb7f1d351e23643656349621ed6b9b5 1e3c72379ce937e21ac991edbaef98058a509e20 = 0x2 git-debrebase classify c6e4cffd8af54011efd76b5a76f62699eb577d79 $t=1e3c72379ce937e21ac991edbaef98058a509e20 @p 7cf4f327edb7f1d351e23643656349621ed6b9b5/0x2 git-debrebase = Upstream {"CommitId" => "c6e4cffd8af54011efd76b5a76f62699eb577d79","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "7cf4f327edb7f1d351e23643656349621ed6b9b5","Ix" => 0}],"Tree" => "1e3c72379ce937e21ac991edbaef98058a509e20","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 1e3c72379ce937e21ac991edbaef98058a509e20\nparent 7cf4f327edb7f1d351e23643656349621ed6b9b5\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 19be1dc2921e8842dafec024eb89b0268a9a988f = 0x20 git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 19be1dc2921e8842dafec024eb89b0268a9a988f = 0x12 git-debrebase classify 7cf4f327edb7f1d351e23643656349621ed6b9b5 $t=19be1dc2921e8842dafec024eb89b0268a9a988f @p 91db6750e5935d46d7a8d5b7971359d594031328/0x20 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x12 git-debrebase = MergedBreakwaters {"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Hdr" => "tree 19be1dc2921e8842dafec024eb89b0268a9a988f\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "7cf4f327edb7f1d351e23643656349621ed6b9b5","Type" => "MergedBreakwaters","Parents" => [{"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Differs" => 32,"IsDgitImport" => undef,"Ix" => 0,"IsOrigin" => ""},{"IsDgitImport" => undef,"Differs" => 18,"CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","IsOrigin" => "","Ix" => 1}],"Tree" => "19be1dc2921e8842dafec024eb89b0268a9a988f"} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Differs" => 16,"Ix" => 0}],"Tree" => "9d383022823105715207a03601780dbceeb8ee4d","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Type" => "Changelog","Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","OrigParents" => [{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314","Parents" => [{"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor"} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Type" => "Packaging","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Parents" => [{"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Parents" => [{"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32}],"Msg" => "DEBIAN add zorkmid-other (other)\n","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32}],"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "DEBIAN add zorkmid (before)\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Parents" => [{"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32}],"Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","OrigParents" => [$VAR1->{"Parents"}[1]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:7cf4f327edb7f1d351e23643656349621ed6b9b5 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse HEAD git-debrebase *** WALK 9273f893a5847e2667fe071ef4002475c4b41e6c 1 *main::STDOUT git-debrebase get_differs cafbbbf3155087e27ea0db283769f4c9bdd04baa a4261417e138e01b5f9f01dc501b68029dc5e345 = 0x2 git-debrebase classify 9273f893a5847e2667fe071ef4002475c4b41e6c $t=a4261417e138e01b5f9f01dc501b68029dc5e345 @p cafbbbf3155087e27ea0db283769f4c9bdd04baa/0x2 git-debrebase = Upstream {"Hdr" => "tree a4261417e138e01b5f9f01dc501b68029dc5e345\nparent cafbbbf3155087e27ea0db283769f4c9bdd04baa\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "other-upstream-conflict\n\n\nGbp-Pq: Name 0008-other-upstream-conflict.patch","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "cafbbbf3155087e27ea0db283769f4c9bdd04baa","Differs" => 2}],"CommitId" => "9273f893a5847e2667fe071ef4002475c4b41e6c","Tree" => "a4261417e138e01b5f9f01dc501b68029dc5e345"} git-debrebase get_differs 122f3fe9391c5a001f9c8dad6a09d9e28d643275 e74d768e2fd245b6e9eb2d67f913521fda692f32 = 0x2 git-debrebase classify cafbbbf3155087e27ea0db283769f4c9bdd04baa $t=e74d768e2fd245b6e9eb2d67f913521fda692f32 @p 122f3fe9391c5a001f9c8dad6a09d9e28d643275/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","Hdr" => "tree e74d768e2fd245b6e9eb2d67f913521fda692f32\nparent 122f3fe9391c5a001f9c8dad6a09d9e28d643275\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "122f3fe9391c5a001f9c8dad6a09d9e28d643275","Ix" => 0}],"Type" => "Upstream","Tree" => "e74d768e2fd245b6e9eb2d67f913521fda692f32","CommitId" => "cafbbbf3155087e27ea0db283769f4c9bdd04baa"} git-debrebase get_differs 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce 9fae2fead150e86c052c8bca251cd3cbce6c3143 = 0x2 git-debrebase classify 122f3fe9391c5a001f9c8dad6a09d9e28d643275 $t=9fae2fead150e86c052c8bca251cd3cbce6c3143 @p 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce"}],"Type" => "Upstream","Tree" => "9fae2fead150e86c052c8bca251cd3cbce6c3143","CommitId" => "122f3fe9391c5a001f9c8dad6a09d9e28d643275","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","Hdr" => "tree 9fae2fead150e86c052c8bca251cd3cbce6c3143\nparent 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs f58f6ec57766a4329d6f16ef642d620f010d7b8d ab66256bb5fcabec3f3366cc8f26948f314c7b4f = 0x2 git-debrebase classify 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce $t=ab66256bb5fcabec3f3366cc8f26948f314c7b4f @p f58f6ec57766a4329d6f16ef642d620f010d7b8d/0x2 git-debrebase = Upstream {"Hdr" => "tree ab66256bb5fcabec3f3366cc8f26948f314c7b4f\nparent f58f6ec57766a4329d6f16ef642d620f010d7b8d\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","Type" => "Upstream","Parents" => [{"CommitId" => "f58f6ec57766a4329d6f16ef642d620f010d7b8d","Differs" => 2,"Ix" => 0}],"CommitId" => "6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce","Tree" => "ab66256bb5fcabec3f3366cc8f26948f314c7b4f"} git-debrebase get_differs 1ef99aff26b1413f4a168da2152d0a1aa1efecdb acda5093779293801e00d8395f1bc1e4dbdf8ac6 = 0x2 git-debrebase classify f58f6ec57766a4329d6f16ef642d620f010d7b8d $t=acda5093779293801e00d8395f1bc1e4dbdf8ac6 @p 1ef99aff26b1413f4a168da2152d0a1aa1efecdb/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","Hdr" => "tree acda5093779293801e00d8395f1bc1e4dbdf8ac6\nparent 1ef99aff26b1413f4a168da2152d0a1aa1efecdb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "acda5093779293801e00d8395f1bc1e4dbdf8ac6","CommitId" => "f58f6ec57766a4329d6f16ef642d620f010d7b8d","Parents" => [{"CommitId" => "1ef99aff26b1413f4a168da2152d0a1aa1efecdb","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 3983f128f4cc94a8d17bfbcce41d170e813dabcd 5190ac16a0511ad70c1228457fe154cb28d0eb3a = 0x2 git-debrebase classify 1ef99aff26b1413f4a168da2152d0a1aa1efecdb $t=5190ac16a0511ad70c1228457fe154cb28d0eb3a @p 3983f128f4cc94a8d17bfbcce41d170e813dabcd/0x2 git-debrebase = Upstream {"Hdr" => "tree 5190ac16a0511ad70c1228457fe154cb28d0eb3a\nparent 3983f128f4cc94a8d17bfbcce41d170e813dabcd\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "1ef99aff26b1413f4a168da2152d0a1aa1efecdb","Tree" => "5190ac16a0511ad70c1228457fe154cb28d0eb3a","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "3983f128f4cc94a8d17bfbcce41d170e813dabcd","Ix" => 0}]} git-debrebase get_differs c6e4cffd8af54011efd76b5a76f62699eb577d79 cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93 = 0x2 git-debrebase classify 3983f128f4cc94a8d17bfbcce41d170e813dabcd $t=cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93 @p c6e4cffd8af54011efd76b5a76f62699eb577d79/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "c6e4cffd8af54011efd76b5a76f62699eb577d79","Ix" => 0}],"CommitId" => "3983f128f4cc94a8d17bfbcce41d170e813dabcd","Tree" => "cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93","Hdr" => "tree cbf7d6565a0baddf1cfafb80524ebdf6d48c6e93\nparent c6e4cffd8af54011efd76b5a76f62699eb577d79\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 7cf4f327edb7f1d351e23643656349621ed6b9b5 1e3c72379ce937e21ac991edbaef98058a509e20 = 0x2 git-debrebase classify c6e4cffd8af54011efd76b5a76f62699eb577d79 $t=1e3c72379ce937e21ac991edbaef98058a509e20 @p 7cf4f327edb7f1d351e23643656349621ed6b9b5/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 1e3c72379ce937e21ac991edbaef98058a509e20\nparent 7cf4f327edb7f1d351e23643656349621ed6b9b5\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "1e3c72379ce937e21ac991edbaef98058a509e20","CommitId" => "c6e4cffd8af54011efd76b5a76f62699eb577d79","Parents" => [{"CommitId" => "7cf4f327edb7f1d351e23643656349621ed6b9b5","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 91db6750e5935d46d7a8d5b7971359d594031328 19be1dc2921e8842dafec024eb89b0268a9a988f = 0x20 git-debrebase get_differs 1d9bde10631f62c6faee62657c7800ccad3b1a61 19be1dc2921e8842dafec024eb89b0268a9a988f = 0x12 git-debrebase classify 7cf4f327edb7f1d351e23643656349621ed6b9b5 $t=19be1dc2921e8842dafec024eb89b0268a9a988f @p 91db6750e5935d46d7a8d5b7971359d594031328/0x20 1d9bde10631f62c6faee62657c7800ccad3b1a61/0x12 git-debrebase = MergedBreakwaters {"Hdr" => "tree 19be1dc2921e8842dafec024eb89b0268a9a988f\nparent 91db6750e5935d46d7a8d5b7971359d594031328\nparent 1d9bde10631f62c6faee62657c7800ccad3b1a61\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdocs/README\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","CommitId" => "7cf4f327edb7f1d351e23643656349621ed6b9b5","Tree" => "19be1dc2921e8842dafec024eb89b0268a9a988f","Type" => "MergedBreakwaters","Parents" => [{"IsDgitImport" => undef,"Ix" => 0,"IsOrigin" => "","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Differs" => 32},{"Ix" => 1,"IsDgitImport" => undef,"Differs" => 18,"IsOrigin" => "","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61"}]} git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Tree" => "9d383022823105715207a03601780dbceeb8ee4d","Type" => "Changelog","Parents" => [{"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 2,"Ix" => 0},{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314"} git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Parents" => [{"Ix" => 0,"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Differs" => 32}],"Type" => "Packaging","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-other (other)\n","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Parents" => [{"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32}],"Type" => "Packaging"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}],"Type" => "Packaging","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (before)\n","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Type" => "Packaging"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16,"Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=7cf4f327edb7f1d351e23643656349621ed6b9b5 brw -1 upp 7 proc 8 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=9273f893a5847e2667fe071ef4002475c4b41e6c + exec + local cid ctype info nparents + read cid ctype info + : ===== 9273f893a5847e2667fe071ef4002475c4b41e6c Upstream ===== + test 9273f893a5847e2667fe071ef4002475c4b41e6c = 9273f893a5847e2667fe071ef4002475c4b41e6c + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 9273f893a5847e2667fe071ef4002475c4b41e6c + local parents=cafbbbf3155087e27ea0db283769f4c9bdd04baa + expect=cafbbbf3155087e27ea0db283769f4c9bdd04baa + enparents=1 + : Upstream/SAME cafbbbf3155087e27ea0db283769f4c9bdd04baa + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cafbbbf3155087e27ea0db283769f4c9bdd04baa ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cafbbbf3155087e27ea0db283769f4c9bdd04baa ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cafbbbf3155087e27ea0db283769f4c9bdd04baa Upstream ===== + test cafbbbf3155087e27ea0db283769f4c9bdd04baa = cafbbbf3155087e27ea0db283769f4c9bdd04baa + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cafbbbf3155087e27ea0db283769f4c9bdd04baa + local parents=122f3fe9391c5a001f9c8dad6a09d9e28d643275 + expect=122f3fe9391c5a001f9c8dad6a09d9e28d643275 + enparents=1 + : Upstream/SAME 122f3fe9391c5a001f9c8dad6a09d9e28d643275 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 122f3fe9391c5a001f9c8dad6a09d9e28d643275 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 122f3fe9391c5a001f9c8dad6a09d9e28d643275 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 122f3fe9391c5a001f9c8dad6a09d9e28d643275 Upstream ===== + test 122f3fe9391c5a001f9c8dad6a09d9e28d643275 = 122f3fe9391c5a001f9c8dad6a09d9e28d643275 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 122f3fe9391c5a001f9c8dad6a09d9e28d643275 + local parents=6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce + expect=6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce + enparents=1 + : Upstream/SAME 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce Upstream ===== + test 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce = 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6e62b8919c63e6a53ba89c9ec1240d2a4caf5cce + local parents=f58f6ec57766a4329d6f16ef642d620f010d7b8d + expect=f58f6ec57766a4329d6f16ef642d620f010d7b8d + enparents=1 + : Upstream/SAME f58f6ec57766a4329d6f16ef642d620f010d7b8d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f58f6ec57766a4329d6f16ef642d620f010d7b8d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f58f6ec57766a4329d6f16ef642d620f010d7b8d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f58f6ec57766a4329d6f16ef642d620f010d7b8d Upstream ===== + test f58f6ec57766a4329d6f16ef642d620f010d7b8d = f58f6ec57766a4329d6f16ef642d620f010d7b8d + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f58f6ec57766a4329d6f16ef642d620f010d7b8d + local parents=1ef99aff26b1413f4a168da2152d0a1aa1efecdb + expect=1ef99aff26b1413f4a168da2152d0a1aa1efecdb + enparents=1 + : Upstream/SAME 1ef99aff26b1413f4a168da2152d0a1aa1efecdb + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 1ef99aff26b1413f4a168da2152d0a1aa1efecdb ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1ef99aff26b1413f4a168da2152d0a1aa1efecdb ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1ef99aff26b1413f4a168da2152d0a1aa1efecdb Upstream ===== + test 1ef99aff26b1413f4a168da2152d0a1aa1efecdb = 1ef99aff26b1413f4a168da2152d0a1aa1efecdb + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1ef99aff26b1413f4a168da2152d0a1aa1efecdb + local parents=3983f128f4cc94a8d17bfbcce41d170e813dabcd + expect=3983f128f4cc94a8d17bfbcce41d170e813dabcd + enparents=1 + : Upstream/SAME 3983f128f4cc94a8d17bfbcce41d170e813dabcd + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 3983f128f4cc94a8d17bfbcce41d170e813dabcd ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 3983f128f4cc94a8d17bfbcce41d170e813dabcd ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 3983f128f4cc94a8d17bfbcce41d170e813dabcd Upstream ===== + test 3983f128f4cc94a8d17bfbcce41d170e813dabcd = 3983f128f4cc94a8d17bfbcce41d170e813dabcd + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3983f128f4cc94a8d17bfbcce41d170e813dabcd + local parents=c6e4cffd8af54011efd76b5a76f62699eb577d79 + expect=c6e4cffd8af54011efd76b5a76f62699eb577d79 + enparents=1 + : Upstream/SAME c6e4cffd8af54011efd76b5a76f62699eb577d79 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c6e4cffd8af54011efd76b5a76f62699eb577d79 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c6e4cffd8af54011efd76b5a76f62699eb577d79 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c6e4cffd8af54011efd76b5a76f62699eb577d79 Upstream ===== + test c6e4cffd8af54011efd76b5a76f62699eb577d79 = c6e4cffd8af54011efd76b5a76f62699eb577d79 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P c6e4cffd8af54011efd76b5a76f62699eb577d79 + local parents=7cf4f327edb7f1d351e23643656349621ed6b9b5 + expect=7cf4f327edb7f1d351e23643656349621ed6b9b5 + enparents=1 + : Upstream/SAME 7cf4f327edb7f1d351e23643656349621ed6b9b5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 7cf4f327edb7f1d351e23643656349621ed6b9b5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7cf4f327edb7f1d351e23643656349621ed6b9b5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7cf4f327edb7f1d351e23643656349621ed6b9b5 MergedBreakwaters ===== + test 7cf4f327edb7f1d351e23643656349621ed6b9b5 = 7cf4f327edb7f1d351e23643656349621ed6b9b5 + local cetype=Upstream + '[' xMergedBreakwaters = xUpstream ']' ++ git log -n1 --pretty=format:%P 7cf4f327edb7f1d351e23643656349621ed6b9b5 + local 'parents=91db6750e5935d46d7a8d5b7971359d594031328 1d9bde10631f62c6faee62657c7800ccad3b1a61' + expect='91db6750e5935d46d7a8d5b7971359d594031328 1d9bde10631f62c6faee62657c7800ccad3b1a61' + enparents=1 + : MergedBreakwaters/Upstream '91db6750e5935d46d7a8d5b7971359d594031328 1d9bde10631f62c6faee62657c7800ccad3b1a61' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + enparents=2 ++ printf %s '91db6750e5935d46d7a8d5b7971359d594031328 1d9bde10631f62c6faee62657c7800ccad3b1a61' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo 91db6750e5935d46d7a8d5b7971359d594031328 ++ for f in $parents ++ echo 1d9bde10631f62c6faee62657c7800ccad3b1a61 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + local f + local parent_ix=0 + for f in $parents + t-gdr-good-analyse 91db6750e5935d46d7a8d5b7971359d594031328 breakwater -mp0 + local head=91db6750e5935d46d7a8d5b7971359d594031328 + local state=breakwater + local wsfx=-mp0 + local etypes bwtip + case $state in + etypes=Packaging + anal=../anal-mp0 + t-git-debrebase analyse 91db6750e5935d46d7a8d5b7971359d594031328 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse 91db6750e5935d46d7a8d5b7971359d594031328 git-debrebase *** WALK 91db6750e5935d46d7a8d5b7971359d594031328 1 *main::STDOUT git-debrebase get_differs 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 9d383022823105715207a03601780dbceeb8ee4d = 0x10 git-debrebase classify 91db6750e5935d46d7a8d5b7971359d594031328 $t=9d383022823105715207a03601780dbceeb8ee4d @p 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4"}],"CommitId" => "91db6750e5935d46d7a8d5b7971359d594031328","Type" => "Changelog","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Tree" => "9d383022823105715207a03601780dbceeb8ee4d","Hdr" => "tree 9d383022823105715207a03601780dbceeb8ee4d\nparent 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf c39ef911d5f793934542a9f688f29ffa6dae6314 = 0x30 git-debrebase classify 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 $t=c39ef911d5f793934542a9f688f29ffa6dae6314 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"},{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Type" => "Anchor","CommitId" => "6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree c39ef911d5f793934542a9f688f29ffa6dae6314\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Tree" => "c39ef911d5f793934542a9f688f29ffa6dae6314"} git-debrebase *** WALK prep done cur=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 brw 0 upp -1 proc 1 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse 91db6750e5935d46d7a8d5b7971359d594031328 + expect=91db6750e5935d46d7a8d5b7971359d594031328 + exec + local cid ctype info nparents + read cid ctype info + : ===== 91db6750e5935d46d7a8d5b7971359d594031328 Changelog ===== + test 91db6750e5935d46d7a8d5b7971359d594031328 = 91db6750e5935d46d7a8d5b7971359d594031328 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 91db6750e5935d46d7a8d5b7971359d594031328 + local parents=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 + expect=6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 + enparents=1 + : Changelog/Packaging 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4..91db6750e5935d46d7a8d5b7971359d594031328 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 Anchor ===== + test 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 = 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 6f86cc4f84ac4f29c75ab21d71c9d5fd78f407f4 + local 'parents=76da1a24c0fef18b8d81a2534621b9355505300e ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + expect='76da1a24c0fef18b8d81a2534621b9355505300e ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + enparents=1 + : Anchor/Packaging '76da1a24c0fef18b8d81a2534621b9355505300e ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + parent_ix=1 + for f in $parents + t-gdr-good-analyse 1d9bde10631f62c6faee62657c7800ccad3b1a61 breakwater -mp1 + local head=1d9bde10631f62c6faee62657c7800ccad3b1a61 + local state=breakwater + local wsfx=-mp1 + local etypes bwtip + case $state in + etypes=Packaging + anal=../anal-mp1 + t-git-debrebase analyse 1d9bde10631f62c6faee62657c7800ccad3b1a61 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse 1d9bde10631f62c6faee62657c7800ccad3b1a61 git-debrebase *** WALK 1d9bde10631f62c6faee62657c7800ccad3b1a61 1 *main::STDOUT git-debrebase get_differs bf5741ce4846843933f367568609bff2ef098a35 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify 1d9bde10631f62c6faee62657c7800ccad3b1a61 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p bf5741ce4846843933f367568609bff2ef098a35/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "bf5741ce4846843933f367568609bff2ef098a35","Differs" => 32}],"Type" => "Packaging","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "1d9bde10631f62c6faee62657c7800ccad3b1a61","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent bf5741ce4846843933f367568609bff2ef098a35\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify bf5741ce4846843933f367568609bff2ef098a35 $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-other (other)\n","Type" => "Packaging","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32,"Ix" => 0}],"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "bf5741ce4846843933f367568609bff2ef098a35"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (before)\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16,"Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 5 upp -1 proc 6 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse 1d9bde10631f62c6faee62657c7800ccad3b1a61 + expect=1d9bde10631f62c6faee62657c7800ccad3b1a61 + exec + local cid ctype info nparents + read cid ctype info + : ===== 1d9bde10631f62c6faee62657c7800ccad3b1a61 Packaging ===== + test 1d9bde10631f62c6faee62657c7800ccad3b1a61 = 1d9bde10631f62c6faee62657c7800ccad3b1a61 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1d9bde10631f62c6faee62657c7800ccad3b1a61 + local parents=bf5741ce4846843933f367568609bff2ef098a35 + expect=bf5741ce4846843933f367568609bff2ef098a35 + enparents=1 + : Packaging/SAME bf5741ce4846843933f367568609bff2ef098a35 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet bf5741ce4846843933f367568609bff2ef098a35..1d9bde10631f62c6faee62657c7800ccad3b1a61 -- :. ':!debian' + git diff --quiet bf5741ce4846843933f367568609bff2ef098a35..1d9bde10631f62c6faee62657c7800ccad3b1a61 -- :debian/patches + etypes=Packaging ++ printf %s bf5741ce4846843933f367568609bff2ef098a35 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo bf5741ce4846843933f367568609bff2ef098a35 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== bf5741ce4846843933f367568609bff2ef098a35 Packaging ===== + test bf5741ce4846843933f367568609bff2ef098a35 = bf5741ce4846843933f367568609bff2ef098a35 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P bf5741ce4846843933f367568609bff2ef098a35 + local parents=76da1a24c0fef18b8d81a2534621b9355505300e + expect=76da1a24c0fef18b8d81a2534621b9355505300e + enparents=1 + : Packaging/SAME 76da1a24c0fef18b8d81a2534621b9355505300e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 76da1a24c0fef18b8d81a2534621b9355505300e..bf5741ce4846843933f367568609bff2ef098a35 -- :. ':!debian' + git diff --quiet 76da1a24c0fef18b8d81a2534621b9355505300e..bf5741ce4846843933f367568609bff2ef098a35 -- :debian/patches + etypes=Packaging ++ printf %s 76da1a24c0fef18b8d81a2534621b9355505300e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 76da1a24c0fef18b8d81a2534621b9355505300e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 76da1a24c0fef18b8d81a2534621b9355505300e Packaging ===== + test 76da1a24c0fef18b8d81a2534621b9355505300e = 76da1a24c0fef18b8d81a2534621b9355505300e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 76da1a24c0fef18b8d81a2534621b9355505300e + local parents=c691495081644443fc86c60b9a9d7d86f8883230 + expect=c691495081644443fc86c60b9a9d7d86f8883230 + enparents=1 + : Packaging/SAME c691495081644443fc86c60b9a9d7d86f8883230 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet c691495081644443fc86c60b9a9d7d86f8883230..76da1a24c0fef18b8d81a2534621b9355505300e -- :. ':!debian' + git diff --quiet c691495081644443fc86c60b9a9d7d86f8883230..76da1a24c0fef18b8d81a2534621b9355505300e -- :debian/patches + etypes=Packaging ++ printf %s c691495081644443fc86c60b9a9d7d86f8883230 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c691495081644443fc86c60b9a9d7d86f8883230 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c691495081644443fc86c60b9a9d7d86f8883230 Packaging ===== + test c691495081644443fc86c60b9a9d7d86f8883230 = c691495081644443fc86c60b9a9d7d86f8883230 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P c691495081644443fc86c60b9a9d7d86f8883230 + local parents=d3ebb2eb64febafdf0903b678662b340cee348fb + expect=d3ebb2eb64febafdf0903b678662b340cee348fb + enparents=1 + : Packaging/SAME d3ebb2eb64febafdf0903b678662b340cee348fb + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet d3ebb2eb64febafdf0903b678662b340cee348fb..c691495081644443fc86c60b9a9d7d86f8883230 -- :. ':!debian' + git diff --quiet d3ebb2eb64febafdf0903b678662b340cee348fb..c691495081644443fc86c60b9a9d7d86f8883230 -- :debian/patches + etypes=Packaging ++ printf %s d3ebb2eb64febafdf0903b678662b340cee348fb ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo d3ebb2eb64febafdf0903b678662b340cee348fb ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== d3ebb2eb64febafdf0903b678662b340cee348fb Changelog ===== + test d3ebb2eb64febafdf0903b678662b340cee348fb = d3ebb2eb64febafdf0903b678662b340cee348fb + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P d3ebb2eb64febafdf0903b678662b340cee348fb + local parents=b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + expect=b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + enparents=1 + : Changelog/Packaging b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77..d3ebb2eb64febafdf0903b678662b340cee348fb -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Changelog ===== + test b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 = b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + local parents=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + expect=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + enparents=1 + : Changelog/Packaging ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11..b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 Anchor ===== + test ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 = ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local 'parents=02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + expect='02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + enparents=1 + : Anchor/Packaging '02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + parent_ix=2 + return + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-merge-conflicts-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-merge-conflicts-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-merge-conflicts-artifacts/gdr-merge-conflicts.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 81.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:31:32]: test gdr-merge-conflicts: -----------------------] gdr-merge-conflicts PASS autopkgtest [21:31:33]: test gdr-merge-conflicts: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:31:33]: test gdr-diverge-nmu: preparing testbed autopkgtest [21:31:37]: testbed dpkg architecture: amd64 autopkgtest [21:31:37]: testbed apt version: 2.6.1 autopkgtest [21:31:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.5 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7625 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-debrebase git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-fnmatch-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 125 newly installed, 0 to remove and 0 not upgraded. Need to get 90.9 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:14 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:22 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:41 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:44 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:51 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:52 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:54 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:56 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:71 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:72 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:73 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:94 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 libfile-fnmatch-perl amd64 0.02-3+b1 [10.2 kB] Fetched 90.9 MB in 1s (103 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libfile-fnmatch-perl. Preparing to unpack .../105-libfile-fnmatch-perl_0.02-3+b1_amd64.deb ... Unpacking libfile-fnmatch-perl (0.02-3+b1) ... Selecting previously unselected package git-debrebase. Preparing to unpack .../106-git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libfile-fnmatch-perl (0.02-3+b1) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up git-debrebase (10.7+deb12u2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:32:04]: test gdr-diverge-nmu: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-diverge-nmu ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + grep 'Unknown Unprocessable' + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Type" => "AddPatches","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"}],"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Overwritten" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Contributor" => {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0,"Ix" => 0},"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Type" => "Pseudomerge","Msg" => "Merge branch 'upstream' into quilt-tip\n"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Type" => "Upstream","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Msg" => "Add *.o to .gitignore\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0,"Differs" => 50}],"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Type" => "Mixed","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Msg" => "echo EXAMPLE RULES TARGET\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Type" => "Packaging","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Msg" => "WIP\n","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Parents" => [{"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Type" => "Packaging","Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - ea5d5c39459211d7ddc85030862108e64437610860d7d927afec69dc3e181dfa 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - ea5d5c39459211d7ddc85030862108e64437610860d7d927afec69dc3e181dfa 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - ea5d5c39459211d7ddc85030862108e64437610860d7d927afec69dc3e181dfa 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0-1', 'TfSuffix' => '', 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9' }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0-1', 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548', 'TfSuffix' => '-maintview', 'View' => 'maint', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `434b2235df5e638de5d47750b767617a8c7953bd' + git verify-tag 434b2235df5e638de5d47750b767617a8c7953bd gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 434b2235df5e638de5d47750b767617a8c7953bd | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `88f6425c969d99d0ae136047f12753500c5d8cd2' + git verify-tag 88f6425c969d99d0ae136047f12753500c5d8cd2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 88f6425c969d99d0ae136047f12753500c5d8cd2 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'out_order' => [], 'name' => 'debian/changelog, entry no.1', 'allow_pgp' => 1, 'drop_empty' => 0, 'is_pgp_signed' => 0, 'allow_duplicate' => 0, 'keep_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' } })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'drop_empty' => 0, 'allow_duplicate' => 0, 'is_pgp_signed' => 0, 'keep_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'name' => 'debian/changelog, entry no.1', 'allow_pgp' => 1, 'out_order' => [] })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => 434b2235df5e638de5d47750b767617a8c7953bd refs/tags/archive/test-dummy/2.0-1 => 88f6425c969d99d0ae136047f12753500c5d8cd2 refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 434b2235df5e638de5d47750b767617a8c7953bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 88f6425c969d99d0ae136047f12753500c5d8cd2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '434b2235df5e638de5d47750b767617a8c7953bd', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '88f6425c969d99d0ae136047f12753500c5d8cd2', 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 434b2235df5e638de5d47750b767617a8c7953bd tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=434b2235df5e638de5d47750b767617a8c7953bd |> 88f6425c969d99d0ae136047f12753500c5d8cd2 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=88f6425c969d99d0ae136047f12753500c5d8cd2 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 434b2235df5e638de5d47750b767617a8c7953bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=434b2235df5e638de5d47750b767617a8c7953bd |> 88f6425c969d99d0ae136047f12753500c5d8cd2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=88f6425c969d99d0ae136047f12753500c5d8cd2 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0-2', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '' }, { 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'Tag' => 'test-dummy/2.0-2', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `197c9f0c1a472d37e93acbc1c5ca2d98b85c040f' + git verify-tag 197c9f0c1a472d37e93acbc1c5ca2d98b85c040f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 197c9f0c1a472d37e93acbc1c5ca2d98b85c040f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe' + git verify-tag ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 434b2235df5e638de5d47750b767617a8c7953bd refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 88f6425c969d99d0ae136047f12753500c5d8cd2 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='794d5653933221ebfaea04d9861a064c0ae45db71d452edf24fc5bb82bf1d389 -' + echo '2.0-2 794d5653933221ebfaea04d9861a064c0ae45db71d452edf24fc5bb82bf1d389 main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : maintainer + v=2.0-3 + t-maintainer-commit-some-changes + t-dch-commit -v2.0-3 -m 'start 2.0-3' + t-debchange -v2.0-3 -m 'start 2.0-3' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v2.0-3 -m 'start 2.0-3' + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange -v2.0-3 -m start 2.0-3 + git commit -m 'dch -v2.0-3 -m start 2.0-3' debian/changelog [master 4dd98f7] dch -v2.0-3 -m start 2.0-3 1 file changed, 6 insertions(+) + t-some-changes 'maintainer 2.0-3' + local 'token=maintainer 2.0-3' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + case "$which" in + echo '// debian maintainer 2.0-3' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (maintainer 2.0-3)' [master c5aeac0] DEBIAN add zorkmid (maintainer 2.0-3) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream maintainer 2.0-3' + git add src.c + git commit -m 'UPSTREAM edit src.c (maintainer 2.0-3)' [master 64946bb] UPSTREAM edit src.c (maintainer 2.0-3) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! maintainer 2.0-3' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! maintainer 2.0-3' + git add src.c + git commit -m 'MIXED add both() (maintainer 2.0-3)' [master 964ce93] MIXED add both() (maintainer 2.0-3) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 964ce93fe0ce99ab711d1cb423537d236e0bbf20 0 - git-debrebase get_differs 64946bb029165d28437faddd24dd43a5ca319327 6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f = 0x22 git-debrebase classify 964ce93fe0ce99ab711d1cb423537d236e0bbf20 $t=6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f @p 64946bb029165d28437faddd24dd43a5ca319327/0x22 git-debrebase = Mixed {"Parents" => [{"Ix" => 0,"Differs" => 34,"CommitId" => "64946bb029165d28437faddd24dd43a5ca319327"}],"Type" => "Mixed","Msg" => "MIXED add both() (maintainer 2.0-3)\n","Hdr" => "tree 6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f\nparent 64946bb029165d28437faddd24dd43a5ca319327\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","CommitId" => "964ce93fe0ce99ab711d1cb423537d236e0bbf20","Tree" => "6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f"} git-debrebase get_differs c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c 75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537 = 0x2 git-debrebase classify 64946bb029165d28437faddd24dd43a5ca319327 $t=75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537 @p c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","Hdr" => "tree 75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537\nparent c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c"}],"Tree" => "75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537","CommitId" => "64946bb029165d28437faddd24dd43a5ca319327"} git-debrebase get_differs 4dd98f768a8f29a08011b04867832a40ef33e618 b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9 = 0x20 git-debrebase classify c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c $t=b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9 @p 4dd98f768a8f29a08011b04867832a40ef33e618/0x20 git-debrebase = Packaging {"CommitId" => "c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c","Tree" => "b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9","Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Hdr" => "tree b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9\nparent 4dd98f768a8f29a08011b04867832a40ef33e618\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "4dd98f768a8f29a08011b04867832a40ef33e618"}],"Type" => "Packaging"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 89b9b5a11fee7d2a1c974f30aa28172018b99c18 = 0x10 git-debrebase classify 4dd98f768a8f29a08011b04867832a40ef33e618 $t=89b9b5a11fee7d2a1c974f30aa28172018b99c18 @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"Msg" => "dch -v2.0-3 -m start 2.0-3\n","Hdr" => "tree 89b9b5a11fee7d2a1c974f30aa28172018b99c18\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Tree" => "89b9b5a11fee7d2a1c974f30aa28172018b99c18","CommitId" => "4dd98f768a8f29a08011b04867832a40ef33e618"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}],"Type" => "AddPatches","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"}],"Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Overwritten" => [{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Ix" => 1,"Differs" => 8}],"Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Type" => "Pseudomerge","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}]} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Type" => "Upstream","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 14 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 15 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55843abf2970) procd=HASH(0x55843ac11e78) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD 4dd98f768a8f29a08011b04867832a40ef33e618 Debian (rewriting=1) git-debrebase WALK BUILD c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 964ce93fe0ce99ab711d1cb423537d236e0bbf20 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 64946bb029165d28437faddd24dd43a5ca319327 Upstream (rewriting=1) git-debrebase WALK BUILD 964ce93fe0ce99ab711d1cb423537d236e0bbf20 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5b2d01d10ec62b3f25e6f7a22710468830e457fb 964ce93fe0ce99ab711d1cb423537d236e0bbf20 = 0x4 git-debrebase *** WALK RETURN 5b2d01d10ec62b3f25e6f7a22710468830e457fb 274022edec808f75f2359551ecdc6de6b6390355 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 964ce93fe0ce99ab711d1cb423537d236e0bbf20) git-debrebase >= update refs/ffq-prev/heads/master 964ce93fe0ce99ab711d1cb423537d236e0bbf20 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 5b2d01d10ec62b3f25e6f7a22710468830e457fb 964ce93fe0ce99ab711d1cb423537d236e0bbf20 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs b3c76885171009da1ef20071776aa9044fae8502 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0x2 git-debrebase classify 5b2d01d10ec62b3f25e6f7a22710468830e457fb $t=27ebb241bdcc4fbab78e30d67dd40652f0ad1cae @p b3c76885171009da1ef20071776aa9044fae8502/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "b3c76885171009da1ef20071776aa9044fae8502","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae\nparent b3c76885171009da1ef20071776aa9044fae8502\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "27ebb241bdcc4fbab78e30d67dd40652f0ad1cae","CommitId" => "5b2d01d10ec62b3f25e6f7a22710468830e457fb"} git-debrebase get_differs 8139d3db657e3270633db038d311934dab9b5fa2 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 = 0x2 git-debrebase classify b3c76885171009da1ef20071776aa9044fae8502 $t=5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 @p 8139d3db657e3270633db038d311934dab9b5fa2/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14\nparent 8139d3db657e3270633db038d311934dab9b5fa2\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2"}],"Tree" => "5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","CommitId" => "b3c76885171009da1ef20071776aa9044fae8502"} git-debrebase get_differs f99dd01b94310ac6847d5bb66d530db52eceb9a7 1a9494a6c69d5574aa472ee96d6f641184e55cfa = 0x2 git-debrebase classify 8139d3db657e3270633db038d311934dab9b5fa2 $t=1a9494a6c69d5574aa472ee96d6f641184e55cfa @p f99dd01b94310ac6847d5bb66d530db52eceb9a7/0x2 git-debrebase = Upstream {"Tree" => "1a9494a6c69d5574aa472ee96d6f641184e55cfa","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7"}],"Hdr" => "tree 1a9494a6c69d5574aa472ee96d6f641184e55cfa\nparent f99dd01b94310ac6847d5bb66d530db52eceb9a7\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream"} git-debrebase get_differs 505316fe392571a9180b6df0d54ec25ffb40c9c7 a71937789bee6e5711ddc7f7e212948a45fedf59 = 0x2 git-debrebase classify f99dd01b94310ac6847d5bb66d530db52eceb9a7 $t=a71937789bee6e5711ddc7f7e212948a45fedf59 @p 505316fe392571a9180b6df0d54ec25ffb40c9c7/0x2 git-debrebase = Upstream {"Hdr" => "tree a71937789bee6e5711ddc7f7e212948a45fedf59\nparent 505316fe392571a9180b6df0d54ec25ffb40c9c7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7","Tree" => "a71937789bee6e5711ddc7f7e212948a45fedf59","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 447f86ca9d4d65b8c1128528a4338c51733e127b = 0x2 git-debrebase classify 505316fe392571a9180b6df0d54ec25ffb40c9c7 $t=447f86ca9d4d65b8c1128528a4338c51733e127b @p 274022edec808f75f2359551ecdc6de6b6390355/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "447f86ca9d4d65b8c1128528a4338c51733e127b","CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7","Hdr" => "tree 447f86ca9d4d65b8c1128528a4338c51733e127b\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"}],"Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a"}],"Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Tree" => "894ca54a967167e2bb994b82357d084539559075","Msg" => "dch -v2.0-3 -m start 2.0-3\n","CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}],"Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "9214201f528bae71f4647709e2357407746739d5"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 964ce93fe0ce99ab711d1cb423537d236e0bbf20 git-debrebase >= update refs/debrebase-last/heads/master 74d5f586ed443ce47434f30fbbeff3eacb36748d 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 74d5f586ed443ce47434f30fbbeff3eacb36748d 5b2d01d10ec62b3f25e6f7a22710468830e457fb git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch did.maintainer + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + : 'non-dgit upload (but we prepare it with dgit anyway)' + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + git checkout origin/master Note: switching to 'origin/master'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) + v=2.0-2+nmu1 + t-nmu-upload-1 nmu + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + nmubranch=nmu + git checkout -f -b nmu Switched to a new branch 'nmu' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/nmu git-debrebase ffq check_specs * git-debrebase *** WALK 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0 - git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Type" => "AddPatches","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Differs" => 16}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"}]} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Overwritten" => [{"Differs" => 8,"Ix" => 1,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9"}],"Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Type" => "Pseudomerge","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2}]} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Type" => "Upstream","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Type" => "Upstream"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 1 upp 4 proc 9 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 10 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55da76c89c58) procd=HASH(0x55da76d53f18) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 4abc58ced56fe358e76a8cedaff3563b8f3bc073 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf = 0x4 git-debrebase *** WALK RETURN 4abc58ced56fe358e76a8cedaff3563b8f3bc073 cdd388d460bc1f8215bafdb80bf92c245bd56f07 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf) git-debrebase >= update refs/ffq-prev/heads/nmu 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/nmu git-debrebase >= update HEAD 4abc58ced56fe358e76a8cedaff3563b8f3bc073 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase convert-to-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D convert-to-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/nmu git-debrebase get_differs c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 4abc58ced56fe358e76a8cedaff3563b8f3bc073 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d/0x2 git-debrebase = Upstream {"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000007 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d"}],"CommitId" => "4abc58ced56fe358e76a8cedaff3563b8f3bc073","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream"} git-debrebase get_differs e090ba2c462bfcddd669365407b02f300dad2c92 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p e090ba2c462bfcddd669365407b02f300dad2c92/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "e090ba2c462bfcddd669365407b02f300dad2c92","Differs" => 2,"Ix" => 0}],"CommitId" => "c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d","Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent e090ba2c462bfcddd669365407b02f300dad2c92\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000007 +0100\n"} git-debrebase get_differs cdd388d460bc1f8215bafdb80bf92c245bd56f07 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify e090ba2c462bfcddd669365407b02f300dad2c92 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p cdd388d460bc1f8215bafdb80bf92c245bd56f07/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cdd388d460bc1f8215bafdb80bf92c245bd56f07"}],"CommitId" => "e090ba2c462bfcddd669365407b02f300dad2c92","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent cdd388d460bc1f8215bafdb80bf92c245bd56f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000007 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify cdd388d460bc1f8215bafdb80bf92c245bd56f07 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000007 +0100\n","Parents" => [{"CommitId" => "5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c","Ix" => 0,"Differs" => 16}],"CommitId" => "cdd388d460bc1f8215bafdb80bf92c245bd56f07","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000007 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK 4abc58ced56fe358e76a8cedaff3563b8f3bc073 0 - git-debrebase get_differs c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 4abc58ced56fe358e76a8cedaff3563b8f3bc073 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d/0x2 git-debrebase = Upstream {"CommitId" => "4abc58ced56fe358e76a8cedaff3563b8f3bc073","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d"}],"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000007 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs e090ba2c462bfcddd669365407b02f300dad2c92 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p e090ba2c462bfcddd669365407b02f300dad2c92/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent e090ba2c462bfcddd669365407b02f300dad2c92\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000007 +0100\n","Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","CommitId" => "c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d","Parents" => [{"CommitId" => "e090ba2c462bfcddd669365407b02f300dad2c92","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs cdd388d460bc1f8215bafdb80bf92c245bd56f07 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify e090ba2c462bfcddd669365407b02f300dad2c92 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p cdd388d460bc1f8215bafdb80bf92c245bd56f07/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent cdd388d460bc1f8215bafdb80bf92c245bd56f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000007 +0100\n","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c","CommitId" => "e090ba2c462bfcddd669365407b02f300dad2c92","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cdd388d460bc1f8215bafdb80bf92c245bd56f07"}]} git-debrebase get_differs 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify cdd388d460bc1f8215bafdb80bf92c245bd56f07 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000007 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c"}],"CommitId" => "cdd388d460bc1f8215bafdb80bf92c245bd56f07","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000007 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 1 upp 2 proc 5 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 5a6aeee5e7ff6f8359778d6bc25bb35a65c2ce4c Debian (rewriting=0) git-debrebase WALK BUILD cdd388d460bc1f8215bafdb80bf92c245bd56f07 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD e090ba2c462bfcddd669365407b02f300dad2c92 Upstream (rewriting=0) git-debrebase WALK BUILD c4f4561a261da0cec4c5cc5ecec961a66f4cdf0d Upstream (rewriting=0) git-debrebase WALK BUILD 4abc58ced56fe358e76a8cedaff3563b8f3bc073 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 4abc58ced56fe358e76a8cedaff3563b8f3bc073 4abc58ced56fe358e76a8cedaff3563b8f3bc073 = 0 git-debrebase *** WALK RETURN 4abc58ced56fe358e76a8cedaff3563b8f3bc073 cdd388d460bc1f8215bafdb80bf92c245bd56f07 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw cdd388d460bc1f8215bafdb80bf92c245bd56f07 4abc58ced56fe358e76a8cedaff3563b8f3bc073 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/nmu git-debrebase >= delete refs/debrebase-last/heads/nmu git-debrebase >= update HEAD f73916f1a4b5bcd4c31ae456c6f392f41a743f01 4abc58ced56fe358e76a8cedaff3563b8f3bc073 git-debrebase >$ HEAD is now at f73916f Commit patch queue (converted from git-debrebase format) git-debrebase: converted to git-buildpackage branch format git-debrebase: WARNING: do not now run "git-debrebase" any more git-debrebase: WARNING: doing so would drop all upstream patches! + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000008 +0100' + GIT_AUTHOR_DATE='1530000008 +0100' + gbp pq import gbp:info: Trying to apply patches at 'f73916f1a4b5bcd4c31ae456c6f392f41a743f01' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/nmu' + t-nmu-upload-2 + t-git-next-date + GIT_COMMITTER_DATE='1530000009 +0100' + GIT_AUTHOR_DATE='1530000009 +0100' + t-dch-commit -v 2.0-2+nmu1 -m 'nmu nmu 2.0-2+nmu1' + t-debchange -v 2.0-2+nmu1 -m 'nmu nmu 2.0-2+nmu1' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2+nmu1 -m 'nmu nmu 2.0-2+nmu1' + exec env TZ=UTC faketime -f 2018-06-26 08:00:09 env -u TZ /usr/bin/debchange -v 2.0-2+nmu1 -m nmu nmu 2.0-2+nmu1 + git commit -m 'dch -v 2.0-2+nmu1 -m nmu nmu 2.0-2+nmu1' debian/changelog [patch-queue/nmu 02fb5d2] dch -v 2.0-2+nmu1 -m nmu nmu 2.0-2+nmu1 1 file changed, 6 insertions(+) + t-nmu-commit-an-upstream-change + echo '// more upstream' + git add newsrc.c + git commit -m 'UPSTREAM NMU' [patch-queue/nmu 4971fde] UPSTREAM NMU 1 file changed, 1 insertion(+) create mode 100644 newsrc.c + t-nmu-upload-3 + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:09 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [patch-queue/nmu 6219d19] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-non-dgit-upload + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `6219d1942fbad06e72069683f1d92bc54c51f4f4' | git symbolic-ref -q HEAD => `refs/heads/patch-queue/nmu' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6219d1942fbad06e72069683f1d92bc54c51f4f4 examining quilt state (multiple patches, linear mode) branch_is_gdr 6219d1942fbad06e72069683f1d92bc54c51f4f4... branch_is_gdr cdd388d460bc1f8215bafdb80bf92c245bd56f07 ?-patches NO QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6219d1942fbad06e72069683f1d92bc54c51f4f4 -- debian + git add -Af . | git write-tree => `84dc8ed851e54534e5a0db6b7fd7dd20758cee35' fake orig tree object 84dc8ed851e54534e5a0db6b7fd7dd20758cee35 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6219d1942fbad06e72069683f1d92bc54c51f4f4 CD ../fake + git add -Af . | git write-tree => `c43f4f26de484e2d7959293f06b0d5f963ab3550' fake o+d/p tree object 84dc8ed851e54534e5a0db6b7fd7dd20758cee35 CD ../work | git ls-tree --name-only -z 6219d1942fbad06e72069683f1d92bc54c51f4f4 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00newsrc.c\x00src.c\x00' | git diff-tree -z --no-renames -r 84dc8ed851e54534e5a0db6b7fd7dd20758cee35 6219d1942fbad06e72069683f1d92bc54c51f4f4 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:000000 100644 0000000000000000000000000000000000000000 20f7624364ec18735d627fc84c64fce3dee6115b A\x00newsrc.c\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 84dc8ed851e54534e5a0db6b7fd7dd20758cee35 6219d1942fbad06e72069683f1d92bc54c51f4f4 => 1 | git diff-tree -z --no-renames --name-only -r 6219d1942fbad06e72069683f1d92bc54c51f4f4 c43f4f26de484e2d7959293f06b0d5f963ab3550 => `newsrc.c\x00' quiltify_trees_differ 6219d1942fbad06e72069683f1d92bc54c51f4f4 c43f4f26de484e2d7959293f06b0d5f963ab3550 => 1 | git diff-tree -z --no-renames --name-only -r 84dc8ed851e54534e5a0db6b7fd7dd20758cee35 c43f4f26de484e2d7959293f06b0d5f963ab3550 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 84dc8ed851e54534e5a0db6b7fd7dd20758cee35 c43f4f26de484e2d7959293f06b0d5f963ab3550 => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=84dc8ed851e54534e5a0 o+d/p=c43f4f26de484e2d7959 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6219d1942fbad06e72069683f1d92bc54c51f4f4 -- debian/rules debian/control => `debian/control'... quiltify investigate 6219d1942fbad06e72069683f1d92bc54c51f4f4 | git diff-tree -z --no-renames --name-only 6219d1942fbad06e72069683f1d92bc54c51f4f4 c43f4f26de484e2d7959293f06b0d5f963ab3550 => `newsrc.c\x00' quiltify_trees_differ 6219d1942fbad06e72069683f1d92bc54c51f4f4 c43f4f26de484e2d7959293f06b0d5f963ab3550 => 1 | git ls-tree --name-only 6219d1942fbad06e72069683f1d92bc54c51f4f4 -- debian/rules debian/control => `debian/control'... | git cat-file commit 6219d1942fbad06e72069683f1d92bc54c51f4f4 => `tree b7f00f40735e99877eb161ec52f3d41f3132caef'... | git diff-tree -z --no-renames --name-only 4971fdebfdffec4078dddbd8a8b2c715142610e1 6219d1942fbad06e72069683f1d92bc54c51f4f4 => `debian\x00' quiltify_trees_differ 4971fdebfdffec4078dddbd8a8b2c715142610e1 6219d1942fbad06e72069683f1d92bc54c51f4f4 => 0 considering C=6219d1942fbad06e72069683f1d92bc54c51f4f4 P=4971fdebfdffec4078dddbd8a8b2c715142610e1 | git diff-tree -r --name-only 4971fdebfdffec4078dddbd8a8b2c715142610e1 6219d1942fbad06e72069683f1d92bc54c51f4f4 -- debian/patches .pc debian/source/format => `' search queue P=4971fdebfdffec4078dddbd8a8b2c715142610e1 triv quiltify investigate 4971fdebfdffec4078dddbd8a8b2c715142610e1 | git diff-tree -z --no-renames --name-only 4971fdebfdffec4078dddbd8a8b2c715142610e1 c43f4f26de484e2d7959293f06b0d5f963ab3550 => `debian\x00newsrc.c\x00' quiltify_trees_differ 4971fdebfdffec4078dddbd8a8b2c715142610e1 c43f4f26de484e2d7959293f06b0d5f963ab3550 => 1 | git ls-tree --name-only 4971fdebfdffec4078dddbd8a8b2c715142610e1 -- debian/rules debian/control => `debian/control'... | git cat-file commit 4971fdebfdffec4078dddbd8a8b2c715142610e1 => `tree 0b3c14e300196928f6bb548f0a42db7b57ccbf7b'... | git diff-tree -z --no-renames --name-only 02fb5d2ca5687155bf8eea87c153b361a22ac3d9 4971fdebfdffec4078dddbd8a8b2c715142610e1 => `newsrc.c\x00' quiltify_trees_differ 02fb5d2ca5687155bf8eea87c153b361a22ac3d9 4971fdebfdffec4078dddbd8a8b2c715142610e1 => 1 considering C=4971fdebfdffec4078dddbd8a8b2c715142610e1 P=02fb5d2ca5687155bf8eea87c153b361a22ac3d9 | git diff-tree -r --name-only 02fb5d2ca5687155bf8eea87c153b361a22ac3d9 4971fdebfdffec4078dddbd8a8b2c715142610e1 -- debian/patches .pc debian/source/format => `' search queue P=02fb5d2ca5687155bf8eea87c153b361a22ac3d9 NT quiltify investigate 02fb5d2ca5687155bf8eea87c153b361a22ac3d9 | git diff-tree -z --no-renames --name-only 02fb5d2ca5687155bf8eea87c153b361a22ac3d9 c43f4f26de484e2d7959293f06b0d5f963ab3550 => `debian\x00' quiltify_trees_differ 02fb5d2ca5687155bf8eea87c153b361a22ac3d9 c43f4f26de484e2d7959293f06b0d5f963ab3550 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 02fb5d2ca5687155bf8eea87c153b361a22ac3d9..4971fdebfdffec4078dddbd8a8b2c715142610e1 | git cat-file commit 4971fdebfdffec4078dddbd8a8b2c715142610e1 => `tree 0b3c14e300196928f6bb548f0a42db7b57ccbf7b'... | git log -n1 '--pretty=format:%aD' 4971fdebfdffec4078dddbd8a8b2c715142610e1 => `Tue, 26 Jun 2018 09:00:09 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/upstream-nmu.patch git diff --no-ext-diff 02fb5d2ca5687155bf8eea87c153b361a22ac3d9 4971fdebfdffec4078dddbd8a8b2c715142610e1 -- ':!/debian' ':!/.pc' quiltify traverse 4971fdebfdffec4078dddbd8a8b2c715142610e1..6219d1942fbad06e72069683f1d92bc54c51f4f4 + git checkout -q 6219d1942fbad06e72069683f1d92bc54c51f4f4 + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 323d57f] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/upstream-nmu.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `323d57fcc586217b454fa699092a20f3ce6f0df6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 323d57fcc586217b454fa699092a20f3ce6f0df6 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2+nmu1.debian.tar.xz dpkg-source: info: building example in example_2.0-2+nmu1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0-2 + sh -ec 'exec >../$1; shift; exec "$@"' x 'example_2.0-2+nmu1_source.changes' dpkg-genchanges -S -v2.0-2 dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2+nmu1.dsc, example_2.0-2+nmu1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2+nmu1.debian.tar.xz renaming (dsc) example_2.0-2+nmu1.dsc renaming (changes) example_2.0-2+nmu1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_2.0-2+nmu1.dsc and example_2.0-2+nmu1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + c=example_2.0-2+nmu1_source.changes + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A example_2.0-2+nmu1_source.changes signfile dsc example_2.0-2+nmu1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc example_2.0-2+nmu1.dsc example_2.0-2+nmu1_source.changes signfile changes example_2.0-2+nmu1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput -c /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy example_2.0-2+nmu1_source.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.0-2+nmu1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_2.0-2+nmu1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2+nmu1.dsc + t-archive-query-aq sid example 2.0-2+nmu1 main/example_2.0-2+nmu1.dsc + local suite=sid + local p=example + local v=2.0-2+nmu1 + local dscf=main/example_2.0-2+nmu1.dsc + local sha ++ sha256sum + sha='08e202e12560f8fb7481f641fb861cab0f4c028bb9affe5e0db091b9e65d8426 -' + echo '2.0-2+nmu1 08e202e12560f8fb7481f641fb861cab0f4c028bb9affe5e0db091b9e65d8426 main/example_2.0-2+nmu1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-git-next-date + GIT_COMMITTER_DATE='1530000010 +0100' + GIT_AUTHOR_DATE='1530000010 +0100' + cd example + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 15 commits. (use "git push" to publish your local commits) + : 'ad hocery' + t-git-next-date + GIT_COMMITTER_DATE='1530000011 +0100' + GIT_AUTHOR_DATE='1530000011 +0100' + git checkout master Already on 'master' Your branch is ahead of 'origin/master' by 15 commits. (use "git push" to publish your local commits) + t-nmu-causes-ff-fail + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit/sid => 434b2235df5e638de5d47750b767617a8c7953bd refs/tags/archive/test-dummy/2.0-1 => 197c9f0c1a472d37e93acbc1c5ca2d98b85c040f refs/tags/archive/test-dummy/2.0-2 => 88f6425c969d99d0ae136047f12753500c5d8cd2 refs/tags/test-dummy/2.0-1 => ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe refs/tags/test-dummy/2.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit refs/dgit-fetch/test-dummy/dgit/sid |> 434b2235df5e638de5d47750b767617a8c7953bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 197c9f0c1a472d37e93acbc1c5ca2d98b85c040f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> 88f6425c969d99d0ae136047f12753500c5d8cd2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => '197c9f0c1a472d37e93acbc1c5ca2d98b85c040f', 'refs/dgit-fetch/test-dummy/dgit/sid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '434b2235df5e638de5d47750b767617a8c7953bd', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => 'ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '88f6425c969d99d0ae136047f12753500c5d8cd2' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 434b2235df5e638de5d47750b767617a8c7953bd tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=434b2235df5e638de5d47750b767617a8c7953bd |> 197c9f0c1a472d37e93acbc1c5ca2d98b85c040f tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=197c9f0c1a472d37e93acbc1c5ca2d98b85c040f |> 88f6425c969d99d0ae136047f12753500c5d8cd2 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=88f6425c969d99d0ae136047f12753500c5d8cd2 |> ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 434b2235df5e638de5d47750b767617a8c7953bd tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=434b2235df5e638de5d47750b767617a8c7953bd |> 197c9f0c1a472d37e93acbc1c5ca2d98b85c040f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=197c9f0c1a472d37e93acbc1c5ca2d98b85c040f |> 88f6425c969d99d0ae136047f12753500c5d8cd2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=88f6425c969d99d0ae136047f12753500c5d8cd2 |> ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0-2+nmu1.dsc... get_archive_dsc: Version 2.0-2+nmu1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' previous reference hash=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch_from_archive: lastfetch=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_2.0.orig.tar.gz: (No such file or directory) linked. using existing example_2.0.orig.tar.gz considering saving example_2.0.orig.tar.gz: (File exists) no need. considering reusing example_2.0-2+nmu1.debian.tar.xz: (No such file or directory) linked. using existing example_2.0-2+nmu1.debian.tar.xz considering saving example_2.0-2+nmu1.debian.tar.xz: (File exists) no need. import considering example_2.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e24142d5bb711d7b480f1e58dfc3e8c461c6e106' | git ls-tree -z e24142d5bb711d7b480f1e58dfc3e8c461c6e106 => `040000 tree bdaae868b00952ee2af5782628959ae01469b2e3\x09example-2.0\x00' one subtree bdaae868b00952ee2af5782628959ae01469b2e3 CD .. import considering example_2.0-2+nmu1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `5eff6963d96b95c1f33053e70c96b9cb727ae5d7' | git ls-tree -z 5eff6963d96b95c1f33053e70c96b9cb727ae5d7 => `040000 tree eb5d30d7aabb56fab76975c47047148240534af0\x09debian\x00' one subtree eb5d30d7aabb56fab76975c47047148240534af0 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2+nmu1.debian.tar.xz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c8d795f1b8614093d51542ca960632b61780144e' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `296c3c2b0295abd9974fe114dabe80a399ef9472' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.0-2+nmu1 package changelog, entry no.1... import clog 2.0-2+nmu1 vs 2.0... import clog 2.0-2+nmu1 becomes r1 import clog 2.0-2 package changelog, entry no.2... import clog 2.0-2 vs 2.0... import clog 2.0-2 becomes r1 import clog 2.0-1 package changelog, entry no.3... import clog 2.0-1 vs 2.0... import clog 2.0-1 becomes r1 import clog 1.0-1 package changelog, entry no.4... import clog 1.0-1 vs 2.0... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:09 +0000' => `1530000009 +0000' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import tartrees authline dgit test git user 1530000009 +0000 import tartrees r1authline dgit test git user 1530000000 +0000 import tartree example_2.0.orig.tar.gz bdaae868b00952ee2af5782628959ae01469b2e3 | git hash-object -w -t commit --stdin => 6587c6c396e0002956dd3b151fe4b82e0bd7611c import tartree example_2.0-2+nmu1.debian.tar.xz eb5d30d7aabb56fab76975c47047148240534af0 | git hash-object -w -t commit --stdin => a7e71617b223107d3aab27610614e0c8f7b8cc06 import main commit | git hash-object -w -t commit ../commit.tmp => `d30a990e07901c5fe755fc788ce03529a487e625' import apply patches... | git hash-object -w -t commit --stdin => 0025226b17279f3dd11565bb41a2559ee8d37506 + git checkout -q -b dapplied 0025226b17279f3dd11565bb41a2559ee8d37506 + git checkout -q -b unpa d30a990e07901c5fe755fc788ce03529a487e625 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:09 +0000' => `1530000009 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `4f504f9f336c3b9e9f14b383dd5da3705bb32ae6' | git rev-parse HEAD: => `296c3c2b0295abd9974fe114dabe80a399ef9472' synthesised git commit from .dsc 2.0-2+nmu1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 4f504f9f336c3b9e9f14b383dd5da3705bb32ae6:debian/changelog | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 4f504f9f336c3b9e9f14b383dd5da3705bb32ae6 =>!256 | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch mergeinfos: commit 4f504f9f336c3b9e9f14b383dd5da3705bb32ae6 Import of source package commit 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf dgit suite branch on dgit git server ReverseParents=1 Message=Record example (2.0-2+nmu1) in archive suite sid | git cat-file commit 4f504f9f336c3b9e9f14b383dd5da3705bb32ae6 => `tree 296c3c2b0295abd9974fe114dabe80a399ef9472'... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:09 +0000' => `1530000009 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `dacc8762902985e3d39fa6164ba50b752750720f' fetch hash=dacc8762902985e3d39fa6164ba50b752750720f | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf dacc8762902985e3d39fa6164ba50b752750720f => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf dacc8762902985e3d39fa6164ba50b752750720f => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE dacc8762902985e3d39fa6164ba50b752750720f | git log -n2 dacc8762902985e3d39fa6164ba50b752750720f => `commit dacc8762902985e3d39fa6164ba50b752750720f'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid dacc8762902985e3d39fa6164ba50b752750720f => `' is_gitattrs_setup: found nothing | git ls-tree -lrz -- dacc8762902985e3d39fa6164ba50b752750720f: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 434b2235df5e638de5d47750b767617a8c7953bd refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 197c9f0c1a472d37e93acbc1c5ca2d98b85c040f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: 88f6425c969d99d0ae136047f12753500c5d8cd2 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: ba1405c9683c9bb89dc0f8ecae92cb772d6d46fe refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:Not.*fast-forward' git merge --ff-only dgit/dgit/sid + local 'mpat=E:Not.*fast-forward' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git merge --ff-only dgit/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output fatal: Not possible to fast-forward, aborting. + local 'ps=128 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Not.*fast-forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Not.*fast-forward' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Not.*fast-forward' + egrep -e 'Not.*fast-forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output fatal: Not possible to fast-forward, aborting. + t-expect-fail 'E:-fdiverged.*refs/remotes/dgit/dgit/sid' t-git-debrebase + local 'mpat=E:-fdiverged.*refs/remotes/dgit/dgit/sid' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase: snag detected (-fdiverged): you have diverged from refs/remotes/dgit/dgit/sid git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:-fdiverged.*refs/remotes/dgit/dgit/sid' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:-fdiverged.*refs/remotes/dgit/dgit/sid' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='-fdiverged.*refs/remotes/dgit/dgit/sid' + egrep -e '-fdiverged.*refs/remotes/dgit/dgit/sid' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-fdiverged): you have diverged from refs/remotes/dgit/dgit/sid + git cherry-pick 'dgit/dgit/sid^{/UPSTREAM NMU}' [master e1a2970] UPSTREAM NMU Date: Tue Jun 26 09:00:09 2018 +0100 1 file changed, 1 insertion(+) create mode 100644 newsrc.c + t-expect-fail 'Automatic merge failed; fix conflicts' git merge --squash -m 'Incorporate NMU' dgit/dgit/sid + local 'mpat=Automatic merge failed; fix conflicts' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git merge --squash -m 'Incorporate NMU' dgit/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Auto-merging debian/changelog CONFLICT (modify/delete): debian/patches/series deleted in HEAD and modified in dgit/dgit/sid. Version dgit/dgit/sid of debian/patches/series left in tree. Squash commit -- not updating HEAD Automatic merge failed; fix conflicts and then commit the result. + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'Automatic merge failed; fix conflicts' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Automatic merge failed; fix conflicts' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Automatic merge failed; fix conflicts' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Automatic merge failed; fix conflicts and then commit the result. + git rm -rf debian/patches rm 'debian/patches/series' rm 'debian/patches/series' rm 'debian/patches/upstream-nmu.patch' + git commit -m 'Incorporate NMU' [master 7a836f5] Incorporate NMU 1 file changed, 6 insertions(+) + git merge -s ours -m 'Declare incorporate NMU' dgit/dgit/sid Merge made by the 'ours' strategy. + : 'right, how are we' + t-git-next-date + GIT_COMMITTER_DATE='1530000012 +0100' + GIT_AUTHOR_DATE='1530000012 +0100' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 30020e9cccb0512ca44c6f74e970ab3afac734c9 0 - git-debrebase get_differs 7a836f53fdcff187d439fc6bb6768aa012e3bd06 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0 git-debrebase get_differs dacc8762902985e3d39fa6164ba50b752750720f f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x3a git-debrebase classify 30020e9cccb0512ca44c6f74e970ab3afac734c9 $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p 7a836f53fdcff187d439fc6bb6768aa012e3bd06/0 dacc8762902985e3d39fa6164ba50b752750720f/0x3a git-debrebase = Pseudomerge {"Msg" => "Declare incorporate NMU\n","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Parents" => [{"Ix" => 0,"CommitId" => "7a836f53fdcff187d439fc6bb6768aa012e3bd06","Differs" => 0},{"Differs" => 58,"CommitId" => "dacc8762902985e3d39fa6164ba50b752750720f","Ix" => 1}],"Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent 7a836f53fdcff187d439fc6bb6768aa012e3bd06\nparent dacc8762902985e3d39fa6164ba50b752750720f\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Pseudomerge","Overwritten" => [$VAR1->{"Parents"}[1]],"CommitId" => "30020e9cccb0512ca44c6f74e970ab3afac734c9","Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs e1a29702bc09f17e805417c4625c85ff524a08ec f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x10 git-debrebase classify 7a836f53fdcff187d439fc6bb6768aa012e3bd06 $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p e1a29702bc09f17e805417c4625c85ff524a08ec/0x10 git-debrebase = Changelog {"Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent e1a29702bc09f17e805417c4625c85ff524a08ec\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Changelog","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Msg" => "Incorporate NMU\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "e1a29702bc09f17e805417c4625c85ff524a08ec"}],"CommitId" => "7a836f53fdcff187d439fc6bb6768aa012e3bd06"} git-debrebase get_differs 74d5f586ed443ce47434f30fbbeff3eacb36748d 1d2249b1ed867c28303679a982049ff643d56028 = 0x2 git-debrebase classify e1a29702bc09f17e805417c4625c85ff524a08ec $t=1d2249b1ed867c28303679a982049ff643d56028 @p 74d5f586ed443ce47434f30fbbeff3eacb36748d/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "74d5f586ed443ce47434f30fbbeff3eacb36748d","Ix" => 0}],"Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch","Tree" => "1d2249b1ed867c28303679a982049ff643d56028","Type" => "Upstream","Hdr" => "tree 1d2249b1ed867c28303679a982049ff643d56028\nparent 74d5f586ed443ce47434f30fbbeff3eacb36748d\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "e1a29702bc09f17e805417c4625c85ff524a08ec"} git-debrebase get_differs 5b2d01d10ec62b3f25e6f7a22710468830e457fb 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0 git-debrebase get_differs 964ce93fe0ce99ab711d1cb423537d236e0bbf20 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0x8 git-debrebase classify 74d5f586ed443ce47434f30fbbeff3eacb36748d $t=27ebb241bdcc4fbab78e30d67dd40652f0ad1cae @p 5b2d01d10ec62b3f25e6f7a22710468830e457fb/0 964ce93fe0ce99ab711d1cb423537d236e0bbf20/0x8 git-debrebase = Pseudomerge {"Parents" => [{"Ix" => 0,"CommitId" => "5b2d01d10ec62b3f25e6f7a22710468830e457fb","Differs" => 0},{"Differs" => 8,"CommitId" => "964ce93fe0ce99ab711d1cb423537d236e0bbf20","Ix" => 1}],"Tree" => "27ebb241bdcc4fbab78e30d67dd40652f0ad1cae","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Type" => "Pseudomerge","Hdr" => "tree 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae\nparent 5b2d01d10ec62b3f25e6f7a22710468830e457fb\nparent 964ce93fe0ce99ab711d1cb423537d236e0bbf20\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "74d5f586ed443ce47434f30fbbeff3eacb36748d"} git-debrebase get_differs b3c76885171009da1ef20071776aa9044fae8502 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0x2 git-debrebase classify 5b2d01d10ec62b3f25e6f7a22710468830e457fb $t=27ebb241bdcc4fbab78e30d67dd40652f0ad1cae @p b3c76885171009da1ef20071776aa9044fae8502/0x2 git-debrebase = Upstream {"CommitId" => "5b2d01d10ec62b3f25e6f7a22710468830e457fb","Parents" => [{"Differs" => 2,"CommitId" => "b3c76885171009da1ef20071776aa9044fae8502","Ix" => 0}],"Tree" => "27ebb241bdcc4fbab78e30d67dd40652f0ad1cae","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Hdr" => "tree 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae\nparent b3c76885171009da1ef20071776aa9044fae8502\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 8139d3db657e3270633db038d311934dab9b5fa2 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 = 0x2 git-debrebase classify b3c76885171009da1ef20071776aa9044fae8502 $t=5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 @p 8139d3db657e3270633db038d311934dab9b5fa2/0x2 git-debrebase = Upstream {"CommitId" => "b3c76885171009da1ef20071776aa9044fae8502","Tree" => "5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2"}],"Hdr" => "tree 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14\nparent 8139d3db657e3270633db038d311934dab9b5fa2\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream"} git-debrebase get_differs f99dd01b94310ac6847d5bb66d530db52eceb9a7 1a9494a6c69d5574aa472ee96d6f641184e55cfa = 0x2 git-debrebase classify 8139d3db657e3270633db038d311934dab9b5fa2 $t=1a9494a6c69d5574aa472ee96d6f641184e55cfa @p f99dd01b94310ac6847d5bb66d530db52eceb9a7/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 1a9494a6c69d5574aa472ee96d6f641184e55cfa\nparent f99dd01b94310ac6847d5bb66d530db52eceb9a7\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7"}],"Tree" => "1a9494a6c69d5574aa472ee96d6f641184e55cfa","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2"} git-debrebase get_differs 505316fe392571a9180b6df0d54ec25ffb40c9c7 a71937789bee6e5711ddc7f7e212948a45fedf59 = 0x2 git-debrebase classify f99dd01b94310ac6847d5bb66d530db52eceb9a7 $t=a71937789bee6e5711ddc7f7e212948a45fedf59 @p 505316fe392571a9180b6df0d54ec25ffb40c9c7/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree a71937789bee6e5711ddc7f7e212948a45fedf59\nparent 505316fe392571a9180b6df0d54ec25ffb40c9c7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7"}],"Tree" => "a71937789bee6e5711ddc7f7e212948a45fedf59","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 447f86ca9d4d65b8c1128528a4338c51733e127b = 0x2 git-debrebase classify 505316fe392571a9180b6df0d54ec25ffb40c9c7 $t=447f86ca9d4d65b8c1128528a4338c51733e127b @p 274022edec808f75f2359551ecdc6de6b6390355/0x2 git-debrebase = Upstream {"Hdr" => "tree 447f86ca9d4d65b8c1128528a4338c51733e127b\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Tree" => "447f86ca9d4d65b8c1128528a4338c51733e127b","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Ix" => 0}],"CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Parents" => [{"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Ix" => 0,"Differs" => 32}],"Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","Type" => "Packaging","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Parents" => [{"Differs" => 16,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Ix" => 0}],"Msg" => "dch -v2.0-3 -m start 2.0-3\n","Tree" => "894ca54a967167e2bb994b82357d084539559075","Type" => "Changelog","Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 7 proc 16 pm 1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 9214201f528bae71f4647709e2357407746739d5 Debian (rewriting=0) git-debrebase WALK BUILD 32b1b8f0bdc575561b14de2ec9711d768a12d928 Debian (rewriting=0) git-debrebase WALK BUILD d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a Debian (rewriting=0) git-debrebase WALK BUILD 66623ad57ce32197ca515cfa520eaf7d7746889d Debian (rewriting=0) git-debrebase WALK BUILD 274022edec808f75f2359551ecdc6de6b6390355 Debian (rewriting=0) git-debrebase WALK BUILD 7a836f53fdcff187d439fc6bb6768aa012e3bd06 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x5586c89a1540) procd=HASH(0x5586c8a48238) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 505316fe392571a9180b6df0d54ec25ffb40c9c7 Upstream (rewriting=1) git-debrebase WALK BUILD f99dd01b94310ac6847d5bb66d530db52eceb9a7 Upstream (rewriting=1) git-debrebase WALK BUILD 8139d3db657e3270633db038d311934dab9b5fa2 Upstream (rewriting=1) git-debrebase WALK BUILD b3c76885171009da1ef20071776aa9044fae8502 Upstream (rewriting=1) git-debrebase WALK BUILD 5b2d01d10ec62b3f25e6f7a22710468830e457fb Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD e1a29702bc09f17e805417c4625c85ff524a08ec Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 30020e9cccb0512ca44c6f74e970ab3afac734c9 = 0 git-debrebase *** WALK RETURN 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 8269bff5f8f41256a597bb494347f4bd8fc81fba 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 30020e9cccb0512ca44c6f74e970ab3afac734c9) git-debrebase >= update refs/ffq-prev/heads/master 30020e9cccb0512ca44c6f74e970ab3afac734c9 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 30020e9cccb0512ca44c6f74e970ab3afac734c9 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs c59f39e5ca05d33181b7ea7f243a95d529283eb9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x2 git-debrebase classify 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p c59f39e5ca05d33181b7ea7f243a95d529283eb9/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch","Type" => "Upstream","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent c59f39e5ca05d33181b7ea7f243a95d529283eb9\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9","Ix" => 0}],"CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b"} git-debrebase get_differs 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 e874f3f715a5dbed708f53b2c9045de612dd9733 = 0x2 git-debrebase classify c59f39e5ca05d33181b7ea7f243a95d529283eb9 $t=e874f3f715a5dbed708f53b2c9045de612dd9733 @p 4ef2ee9b8afc55c658d79028f7b1cf47461ada38/0x2 git-debrebase = Upstream {"Hdr" => "tree e874f3f715a5dbed708f53b2c9045de612dd9733\nparent 4ef2ee9b8afc55c658d79028f7b1cf47461ada38\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9","Tree" => "e874f3f715a5dbed708f53b2c9045de612dd9733","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38"}]} git-debrebase get_differs fc2ef95aff332f63d93b2025328fafa4a47a6f72 467bd6c6ee0833811c04dac8591511b32de3110c = 0x2 git-debrebase classify 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 $t=467bd6c6ee0833811c04dac8591511b32de3110c @p fc2ef95aff332f63d93b2025328fafa4a47a6f72/0x2 git-debrebase = Upstream {"Tree" => "467bd6c6ee0833811c04dac8591511b32de3110c","CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72"}],"Hdr" => "tree 467bd6c6ee0833811c04dac8591511b32de3110c\nparent fc2ef95aff332f63d93b2025328fafa4a47a6f72\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","Type" => "Upstream"} git-debrebase get_differs 582e04de6ba12ec6c2a7957216152c3d4bb5b68f 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf = 0x2 git-debrebase classify fc2ef95aff332f63d93b2025328fafa4a47a6f72 $t=907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf @p 582e04de6ba12ec6c2a7957216152c3d4bb5b68f/0x2 git-debrebase = Upstream {"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Tree" => "907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf","Parents" => [{"Differs" => 2,"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Ix" => 0}],"Hdr" => "tree 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf\nparent 582e04de6ba12ec6c2a7957216152c3d4bb5b68f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 4003fef7726798715307fd023578bd022f3c34a4 385e14c491a1bb795f0e2f956f62e730d263ceb9 = 0x2 git-debrebase classify 582e04de6ba12ec6c2a7957216152c3d4bb5b68f $t=385e14c491a1bb795f0e2f956f62e730d263ceb9 @p 4003fef7726798715307fd023578bd022f3c34a4/0x2 git-debrebase = Upstream {"Hdr" => "tree 385e14c491a1bb795f0e2f956f62e730d263ceb9\nparent 4003fef7726798715307fd023578bd022f3c34a4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Tree" => "385e14c491a1bb795f0e2f956f62e730d263ceb9","Parents" => [{"Differs" => 2,"CommitId" => "4003fef7726798715307fd023578bd022f3c34a4","Ix" => 0}]} git-debrebase get_differs 8269bff5f8f41256a597bb494347f4bd8fc81fba 6654af700482e5111ccb9bcdc47ec2800589cc2f = 0x2 git-debrebase classify 4003fef7726798715307fd023578bd022f3c34a4 $t=6654af700482e5111ccb9bcdc47ec2800589cc2f @p 8269bff5f8f41256a597bb494347f4bd8fc81fba/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Ix" => 0}],"Tree" => "6654af700482e5111ccb9bcdc47ec2800589cc2f","CommitId" => "4003fef7726798715307fd023578bd022f3c34a4","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree 6654af700482e5111ccb9bcdc47ec2800589cc2f\nparent 8269bff5f8f41256a597bb494347f4bd8fc81fba\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd = 0x10 git-debrebase classify 8269bff5f8f41256a597bb494347f4bd8fc81fba $t=4bfe6f25d76191ff31ea0345c9ec5b696e4823dd @p 274022edec808f75f2359551ecdc6de6b6390355/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "Incorporate NMU\n","Hdr" => "tree 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Differs" => 16}],"Tree" => "4bfe6f25d76191ff31ea0345c9ec5b696e4823dd","CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Differs" => 32}],"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","Type" => "Packaging","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a"}],"Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Differs" => 16}],"Tree" => "894ca54a967167e2bb994b82357d084539559075","CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Msg" => "dch -v2.0-3 -m start 2.0-3\n","Type" => "Changelog","Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs c59f39e5ca05d33181b7ea7f243a95d529283eb9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x2 git-debrebase classify 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p c59f39e5ca05d33181b7ea7f243a95d529283eb9/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent c59f39e5ca05d33181b7ea7f243a95d529283eb9\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000012 +0100\n","Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch","CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b"} git-debrebase get_differs 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 e874f3f715a5dbed708f53b2c9045de612dd9733 = 0x2 git-debrebase classify c59f39e5ca05d33181b7ea7f243a95d529283eb9 $t=e874f3f715a5dbed708f53b2c9045de612dd9733 @p 4ef2ee9b8afc55c658d79028f7b1cf47461ada38/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree e874f3f715a5dbed708f53b2c9045de612dd9733\nparent 4ef2ee9b8afc55c658d79028f7b1cf47461ada38\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9","Tree" => "e874f3f715a5dbed708f53b2c9045de612dd9733"} git-debrebase get_differs fc2ef95aff332f63d93b2025328fafa4a47a6f72 467bd6c6ee0833811c04dac8591511b32de3110c = 0x2 git-debrebase classify 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 $t=467bd6c6ee0833811c04dac8591511b32de3110c @p fc2ef95aff332f63d93b2025328fafa4a47a6f72/0x2 git-debrebase = Upstream {"Hdr" => "tree 467bd6c6ee0833811c04dac8591511b32de3110c\nparent fc2ef95aff332f63d93b2025328fafa4a47a6f72\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Differs" => 2,"Ix" => 0}],"Tree" => "467bd6c6ee0833811c04dac8591511b32de3110c","CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n"} git-debrebase get_differs 582e04de6ba12ec6c2a7957216152c3d4bb5b68f 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf = 0x2 git-debrebase classify fc2ef95aff332f63d93b2025328fafa4a47a6f72 $t=907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf @p 582e04de6ba12ec6c2a7957216152c3d4bb5b68f/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Tree" => "907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f"}],"Type" => "Upstream","Hdr" => "tree 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf\nparent 582e04de6ba12ec6c2a7957216152c3d4bb5b68f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 4003fef7726798715307fd023578bd022f3c34a4 385e14c491a1bb795f0e2f956f62e730d263ceb9 = 0x2 git-debrebase classify 582e04de6ba12ec6c2a7957216152c3d4bb5b68f $t=385e14c491a1bb795f0e2f956f62e730d263ceb9 @p 4003fef7726798715307fd023578bd022f3c34a4/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "385e14c491a1bb795f0e2f956f62e730d263ceb9","CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "4003fef7726798715307fd023578bd022f3c34a4","Differs" => 2}],"Hdr" => "tree 385e14c491a1bb795f0e2f956f62e730d263ceb9\nparent 4003fef7726798715307fd023578bd022f3c34a4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 8269bff5f8f41256a597bb494347f4bd8fc81fba 6654af700482e5111ccb9bcdc47ec2800589cc2f = 0x2 git-debrebase classify 4003fef7726798715307fd023578bd022f3c34a4 $t=6654af700482e5111ccb9bcdc47ec2800589cc2f @p 8269bff5f8f41256a597bb494347f4bd8fc81fba/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 6654af700482e5111ccb9bcdc47ec2800589cc2f\nparent 8269bff5f8f41256a597bb494347f4bd8fc81fba\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000012 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "6654af700482e5111ccb9bcdc47ec2800589cc2f","CommitId" => "4003fef7726798715307fd023578bd022f3c34a4"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd = 0x10 git-debrebase classify 8269bff5f8f41256a597bb494347f4bd8fc81fba $t=4bfe6f25d76191ff31ea0345c9ec5b696e4823dd @p 274022edec808f75f2359551ecdc6de6b6390355/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Differs" => 16,"Ix" => 0}],"Type" => "Changelog","Hdr" => "tree 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000012 +0100\n","Msg" => "Incorporate NMU\n","CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Tree" => "4bfe6f25d76191ff31ea0345c9ec5b696e4823dd"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Type" => "Packaging","Parents" => [{"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a"}],"Type" => "Packaging","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Ix" => 0}],"Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -v2.0-3 -m start 2.0-3\n","Tree" => "894ca54a967167e2bb994b82357d084539559075","CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:8269bff5f8f41256a597bb494347f4bd8fc81fba + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 1 *main::STDOUT git-debrebase get_differs c59f39e5ca05d33181b7ea7f243a95d529283eb9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x2 git-debrebase classify 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p c59f39e5ca05d33181b7ea7f243a95d529283eb9/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent c59f39e5ca05d33181b7ea7f243a95d529283eb9\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9"}],"CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b"} git-debrebase get_differs 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 e874f3f715a5dbed708f53b2c9045de612dd9733 = 0x2 git-debrebase classify c59f39e5ca05d33181b7ea7f243a95d529283eb9 $t=e874f3f715a5dbed708f53b2c9045de612dd9733 @p 4ef2ee9b8afc55c658d79028f7b1cf47461ada38/0x2 git-debrebase = Upstream {"Hdr" => "tree e874f3f715a5dbed708f53b2c9045de612dd9733\nparent 4ef2ee9b8afc55c658d79028f7b1cf47461ada38\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Ix" => 0,"Differs" => 2}],"Tree" => "e874f3f715a5dbed708f53b2c9045de612dd9733","CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9"} git-debrebase get_differs fc2ef95aff332f63d93b2025328fafa4a47a6f72 467bd6c6ee0833811c04dac8591511b32de3110c = 0x2 git-debrebase classify 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 $t=467bd6c6ee0833811c04dac8591511b32de3110c @p fc2ef95aff332f63d93b2025328fafa4a47a6f72/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72"}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","Hdr" => "tree 467bd6c6ee0833811c04dac8591511b32de3110c\nparent fc2ef95aff332f63d93b2025328fafa4a47a6f72\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","Tree" => "467bd6c6ee0833811c04dac8591511b32de3110c","CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38"} git-debrebase get_differs 582e04de6ba12ec6c2a7957216152c3d4bb5b68f 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf = 0x2 git-debrebase classify fc2ef95aff332f63d93b2025328fafa4a47a6f72 $t=907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf @p 582e04de6ba12ec6c2a7957216152c3d4bb5b68f/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f"}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf\nparent 582e04de6ba12ec6c2a7957216152c3d4bb5b68f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Tree" => "907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf"} git-debrebase get_differs 4003fef7726798715307fd023578bd022f3c34a4 385e14c491a1bb795f0e2f956f62e730d263ceb9 = 0x2 git-debrebase classify 582e04de6ba12ec6c2a7957216152c3d4bb5b68f $t=385e14c491a1bb795f0e2f956f62e730d263ceb9 @p 4003fef7726798715307fd023578bd022f3c34a4/0x2 git-debrebase = Upstream {"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Tree" => "385e14c491a1bb795f0e2f956f62e730d263ceb9","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Hdr" => "tree 385e14c491a1bb795f0e2f956f62e730d263ceb9\nparent 4003fef7726798715307fd023578bd022f3c34a4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4003fef7726798715307fd023578bd022f3c34a4"}]} git-debrebase get_differs 8269bff5f8f41256a597bb494347f4bd8fc81fba 6654af700482e5111ccb9bcdc47ec2800589cc2f = 0x2 git-debrebase classify 4003fef7726798715307fd023578bd022f3c34a4 $t=6654af700482e5111ccb9bcdc47ec2800589cc2f @p 8269bff5f8f41256a597bb494347f4bd8fc81fba/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 6654af700482e5111ccb9bcdc47ec2800589cc2f\nparent 8269bff5f8f41256a597bb494347f4bd8fc81fba\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "6654af700482e5111ccb9bcdc47ec2800589cc2f","CommitId" => "4003fef7726798715307fd023578bd022f3c34a4"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd = 0x10 git-debrebase classify 8269bff5f8f41256a597bb494347f4bd8fc81fba $t=4bfe6f25d76191ff31ea0345c9ec5b696e4823dd @p 274022edec808f75f2359551ecdc6de6b6390355/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "Incorporate NMU\n","Hdr" => "tree 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355"}],"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Tree" => "4bfe6f25d76191ff31ea0345c9ec5b696e4823dd"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Ix" => 0,"Differs" => 32}],"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Type" => "Packaging","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Differs" => 32,"Ix" => 0}],"Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Tree" => "894ca54a967167e2bb994b82357d084539559075","Parents" => [{"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Ix" => 0,"Differs" => 16}],"Msg" => "dch -v2.0-3 -m start 2.0-3\n","Type" => "Changelog","Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Differs" => 16,"Ix" => 0}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 5 proc 12 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=8c8e79c7272f955ef3647c415d9e5f6b34cea1ea + exec + local cid ctype info nparents + read cid ctype info + : ===== 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea Upstream ===== + test 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea = 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea + local parents=c59f39e5ca05d33181b7ea7f243a95d529283eb9 + expect=c59f39e5ca05d33181b7ea7f243a95d529283eb9 + enparents=1 + : Upstream/SAME c59f39e5ca05d33181b7ea7f243a95d529283eb9 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ wc -w ++ printf %s c59f39e5ca05d33181b7ea7f243a95d529283eb9 + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c59f39e5ca05d33181b7ea7f243a95d529283eb9 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c59f39e5ca05d33181b7ea7f243a95d529283eb9 Upstream ===== + test c59f39e5ca05d33181b7ea7f243a95d529283eb9 = c59f39e5ca05d33181b7ea7f243a95d529283eb9 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P c59f39e5ca05d33181b7ea7f243a95d529283eb9 + local parents=4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + expect=4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + enparents=1 + : Upstream/SAME 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 Upstream ===== + test 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 = 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + local parents=fc2ef95aff332f63d93b2025328fafa4a47a6f72 + expect=fc2ef95aff332f63d93b2025328fafa4a47a6f72 + enparents=1 + : Upstream/SAME fc2ef95aff332f63d93b2025328fafa4a47a6f72 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fc2ef95aff332f63d93b2025328fafa4a47a6f72 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fc2ef95aff332f63d93b2025328fafa4a47a6f72 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fc2ef95aff332f63d93b2025328fafa4a47a6f72 Upstream ===== + test fc2ef95aff332f63d93b2025328fafa4a47a6f72 = fc2ef95aff332f63d93b2025328fafa4a47a6f72 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fc2ef95aff332f63d93b2025328fafa4a47a6f72 + local parents=582e04de6ba12ec6c2a7957216152c3d4bb5b68f + expect=582e04de6ba12ec6c2a7957216152c3d4bb5b68f + enparents=1 + : Upstream/SAME 582e04de6ba12ec6c2a7957216152c3d4bb5b68f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 582e04de6ba12ec6c2a7957216152c3d4bb5b68f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 582e04de6ba12ec6c2a7957216152c3d4bb5b68f ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 582e04de6ba12ec6c2a7957216152c3d4bb5b68f Upstream ===== + test 582e04de6ba12ec6c2a7957216152c3d4bb5b68f = 582e04de6ba12ec6c2a7957216152c3d4bb5b68f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 582e04de6ba12ec6c2a7957216152c3d4bb5b68f + local parents=4003fef7726798715307fd023578bd022f3c34a4 + expect=4003fef7726798715307fd023578bd022f3c34a4 + enparents=1 + : Upstream/SAME 4003fef7726798715307fd023578bd022f3c34a4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 4003fef7726798715307fd023578bd022f3c34a4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4003fef7726798715307fd023578bd022f3c34a4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4003fef7726798715307fd023578bd022f3c34a4 Upstream ===== + test 4003fef7726798715307fd023578bd022f3c34a4 = 4003fef7726798715307fd023578bd022f3c34a4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 4003fef7726798715307fd023578bd022f3c34a4 + local parents=8269bff5f8f41256a597bb494347f4bd8fc81fba + expect=8269bff5f8f41256a597bb494347f4bd8fc81fba + enparents=1 + : Upstream/SAME 8269bff5f8f41256a597bb494347f4bd8fc81fba + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8269bff5f8f41256a597bb494347f4bd8fc81fba ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8269bff5f8f41256a597bb494347f4bd8fc81fba ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8269bff5f8f41256a597bb494347f4bd8fc81fba Changelog ===== + test 8269bff5f8f41256a597bb494347f4bd8fc81fba = 8269bff5f8f41256a597bb494347f4bd8fc81fba + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P 8269bff5f8f41256a597bb494347f4bd8fc81fba + local parents=274022edec808f75f2359551ecdc6de6b6390355 + expect=274022edec808f75f2359551ecdc6de6b6390355 + enparents=1 + : Changelog/Upstream 274022edec808f75f2359551ecdc6de6b6390355 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:8269bff5f8f41256a597bb494347f4bd8fc81fba '!=' x ']' + test Y:8269bff5f8f41256a597bb494347f4bd8fc81fba = Y:8269bff5f8f41256a597bb494347f4bd8fc81fba + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 274022edec808f75f2359551ecdc6de6b6390355..8269bff5f8f41256a597bb494347f4bd8fc81fba -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 274022edec808f75f2359551ecdc6de6b6390355 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 274022edec808f75f2359551ecdc6de6b6390355 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 274022edec808f75f2359551ecdc6de6b6390355 Packaging ===== + test 274022edec808f75f2359551ecdc6de6b6390355 = 274022edec808f75f2359551ecdc6de6b6390355 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 274022edec808f75f2359551ecdc6de6b6390355 + local parents=66623ad57ce32197ca515cfa520eaf7d7746889d + expect=66623ad57ce32197ca515cfa520eaf7d7746889d + enparents=1 + : Packaging/SAME 66623ad57ce32197ca515cfa520eaf7d7746889d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 66623ad57ce32197ca515cfa520eaf7d7746889d..274022edec808f75f2359551ecdc6de6b6390355 -- :. ':!debian' + git diff --quiet 66623ad57ce32197ca515cfa520eaf7d7746889d..274022edec808f75f2359551ecdc6de6b6390355 -- :debian/patches + etypes=Packaging ++ printf %s 66623ad57ce32197ca515cfa520eaf7d7746889d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 66623ad57ce32197ca515cfa520eaf7d7746889d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 66623ad57ce32197ca515cfa520eaf7d7746889d Packaging ===== + test 66623ad57ce32197ca515cfa520eaf7d7746889d = 66623ad57ce32197ca515cfa520eaf7d7746889d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 66623ad57ce32197ca515cfa520eaf7d7746889d + local parents=d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + expect=d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + enparents=1 + : Packaging/SAME d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a..66623ad57ce32197ca515cfa520eaf7d7746889d -- :. ':!debian' + git diff --quiet d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a..66623ad57ce32197ca515cfa520eaf7d7746889d -- :debian/patches + etypes=Packaging ++ printf %s d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a Changelog ===== + test d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a = d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + local parents=32b1b8f0bdc575561b14de2ec9711d768a12d928 + expect=32b1b8f0bdc575561b14de2ec9711d768a12d928 + enparents=1 + : Changelog/Packaging 32b1b8f0bdc575561b14de2ec9711d768a12d928 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 32b1b8f0bdc575561b14de2ec9711d768a12d928..d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 32b1b8f0bdc575561b14de2ec9711d768a12d928 Changelog ===== + test 32b1b8f0bdc575561b14de2ec9711d768a12d928 = 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local parents=9214201f528bae71f4647709e2357407746739d5 + expect=9214201f528bae71f4647709e2357407746739d5 + enparents=1 + : Changelog/Packaging 9214201f528bae71f4647709e2357407746739d5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9214201f528bae71f4647709e2357407746739d5..32b1b8f0bdc575561b14de2ec9711d768a12d928 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 9214201f528bae71f4647709e2357407746739d5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9214201f528bae71f4647709e2357407746739d5 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9214201f528bae71f4647709e2357407746739d5 Changelog ===== + test 9214201f528bae71f4647709e2357407746739d5 = 9214201f528bae71f4647709e2357407746739d5 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 9214201f528bae71f4647709e2357407746739d5 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..9214201f528bae71f4647709e2357407746739d5 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs c59f39e5ca05d33181b7ea7f243a95d529283eb9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x2 git-debrebase classify 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p c59f39e5ca05d33181b7ea7f243a95d529283eb9/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9"}],"CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent c59f39e5ca05d33181b7ea7f243a95d529283eb9\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000012 +0100\n","Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch"} git-debrebase get_differs 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 e874f3f715a5dbed708f53b2c9045de612dd9733 = 0x2 git-debrebase classify c59f39e5ca05d33181b7ea7f243a95d529283eb9 $t=e874f3f715a5dbed708f53b2c9045de612dd9733 @p 4ef2ee9b8afc55c658d79028f7b1cf47461ada38/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38"}],"Tree" => "e874f3f715a5dbed708f53b2c9045de612dd9733","Type" => "Upstream","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree e874f3f715a5dbed708f53b2c9045de612dd9733\nparent 4ef2ee9b8afc55c658d79028f7b1cf47461ada38\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9"} git-debrebase get_differs fc2ef95aff332f63d93b2025328fafa4a47a6f72 467bd6c6ee0833811c04dac8591511b32de3110c = 0x2 git-debrebase classify 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 $t=467bd6c6ee0833811c04dac8591511b32de3110c @p fc2ef95aff332f63d93b2025328fafa4a47a6f72/0x2 git-debrebase = Upstream {"Tree" => "467bd6c6ee0833811c04dac8591511b32de3110c","Parents" => [{"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Hdr" => "tree 467bd6c6ee0833811c04dac8591511b32de3110c\nparent fc2ef95aff332f63d93b2025328fafa4a47a6f72\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 582e04de6ba12ec6c2a7957216152c3d4bb5b68f 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf = 0x2 git-debrebase classify fc2ef95aff332f63d93b2025328fafa4a47a6f72 $t=907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf @p 582e04de6ba12ec6c2a7957216152c3d4bb5b68f/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Ix" => 0,"Differs" => 2}],"Tree" => "907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf\nparent 582e04de6ba12ec6c2a7957216152c3d4bb5b68f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72"} git-debrebase get_differs 4003fef7726798715307fd023578bd022f3c34a4 385e14c491a1bb795f0e2f956f62e730d263ceb9 = 0x2 git-debrebase classify 582e04de6ba12ec6c2a7957216152c3d4bb5b68f $t=385e14c491a1bb795f0e2f956f62e730d263ceb9 @p 4003fef7726798715307fd023578bd022f3c34a4/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 385e14c491a1bb795f0e2f956f62e730d263ceb9\nparent 4003fef7726798715307fd023578bd022f3c34a4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Parents" => [{"CommitId" => "4003fef7726798715307fd023578bd022f3c34a4","Ix" => 0,"Differs" => 2}],"Tree" => "385e14c491a1bb795f0e2f956f62e730d263ceb9","Type" => "Upstream"} git-debrebase get_differs 8269bff5f8f41256a597bb494347f4bd8fc81fba 6654af700482e5111ccb9bcdc47ec2800589cc2f = 0x2 git-debrebase classify 4003fef7726798715307fd023578bd022f3c34a4 $t=6654af700482e5111ccb9bcdc47ec2800589cc2f @p 8269bff5f8f41256a597bb494347f4bd8fc81fba/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba"}],"Tree" => "6654af700482e5111ccb9bcdc47ec2800589cc2f","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 6654af700482e5111ccb9bcdc47ec2800589cc2f\nparent 8269bff5f8f41256a597bb494347f4bd8fc81fba\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "4003fef7726798715307fd023578bd022f3c34a4"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd = 0x10 git-debrebase classify 8269bff5f8f41256a597bb494347f4bd8fc81fba $t=4bfe6f25d76191ff31ea0345c9ec5b696e4823dd @p 274022edec808f75f2359551ecdc6de6b6390355/0x10 git-debrebase = Changelog {"Msg" => "Incorporate NMU\n","Hdr" => "tree 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Parents" => [{"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Differs" => 16,"Ix" => 0}],"Tree" => "4bfe6f25d76191ff31ea0345c9ec5b696e4823dd","Type" => "Changelog"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"}],"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a"}],"Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Msg" => "dch -v2.0-3 -m start 2.0-3\n","CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "894ca54a967167e2bb994b82357d084539559075","Parents" => [{"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Ix" => 0,"Differs" => 16}],"Type" => "Changelog"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 30020e9cccb0512ca44c6f74e970ab3afac734c9 git-debrebase >= update refs/debrebase-last/heads/master 67191e0f24c8e34d677321b78321329d423bc759 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 67191e0f24c8e34d677321b78321329d423bc759 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched + local state=stitched + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0 git-debrebase get_differs 30020e9cccb0512ca44c6f74e970ab3afac734c9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0 git-debrebase classify 67191e0f24c8e34d677321b78321329d423bc759 $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea/0 30020e9cccb0512ca44c6f74e970ab3afac734c9/0 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Parents" => [{"Differs" => 0,"CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Ix" => 0},{"Differs" => 0,"CommitId" => "30020e9cccb0512ca44c6f74e970ab3afac734c9","Ix" => 1}],"Contributor" => $VAR1->{"Parents"}[0],"Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea\nparent 30020e9cccb0512ca44c6f74e970ab3afac734c9\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Pseudomerge","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Overwritten" => [$VAR1->{"Parents"}[1]],"CommitId" => "67191e0f24c8e34d677321b78321329d423bc759","SubType" => "Ambiguous"} git-debrebase get_differs c59f39e5ca05d33181b7ea7f243a95d529283eb9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x2 git-debrebase classify 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p c59f39e5ca05d33181b7ea7f243a95d529283eb9/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9","Differs" => 2,"Ix" => 0}],"CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch","Type" => "Upstream","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent c59f39e5ca05d33181b7ea7f243a95d529283eb9\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 e874f3f715a5dbed708f53b2c9045de612dd9733 = 0x2 git-debrebase classify c59f39e5ca05d33181b7ea7f243a95d529283eb9 $t=e874f3f715a5dbed708f53b2c9045de612dd9733 @p 4ef2ee9b8afc55c658d79028f7b1cf47461ada38/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree e874f3f715a5dbed708f53b2c9045de612dd9733\nparent 4ef2ee9b8afc55c658d79028f7b1cf47461ada38\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9","Parents" => [{"CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "e874f3f715a5dbed708f53b2c9045de612dd9733"} git-debrebase get_differs fc2ef95aff332f63d93b2025328fafa4a47a6f72 467bd6c6ee0833811c04dac8591511b32de3110c = 0x2 git-debrebase classify 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 $t=467bd6c6ee0833811c04dac8591511b32de3110c @p fc2ef95aff332f63d93b2025328fafa4a47a6f72/0x2 git-debrebase = Upstream {"CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Parents" => [{"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Differs" => 2,"Ix" => 0}],"Tree" => "467bd6c6ee0833811c04dac8591511b32de3110c","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","Type" => "Upstream","Hdr" => "tree 467bd6c6ee0833811c04dac8591511b32de3110c\nparent fc2ef95aff332f63d93b2025328fafa4a47a6f72\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 582e04de6ba12ec6c2a7957216152c3d4bb5b68f 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf = 0x2 git-debrebase classify fc2ef95aff332f63d93b2025328fafa4a47a6f72 $t=907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf @p 582e04de6ba12ec6c2a7957216152c3d4bb5b68f/0x2 git-debrebase = Upstream {"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Parents" => [{"Differs" => 2,"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf","Type" => "Upstream","Hdr" => "tree 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf\nparent 582e04de6ba12ec6c2a7957216152c3d4bb5b68f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 4003fef7726798715307fd023578bd022f3c34a4 385e14c491a1bb795f0e2f956f62e730d263ceb9 = 0x2 git-debrebase classify 582e04de6ba12ec6c2a7957216152c3d4bb5b68f $t=385e14c491a1bb795f0e2f956f62e730d263ceb9 @p 4003fef7726798715307fd023578bd022f3c34a4/0x2 git-debrebase = Upstream {"Hdr" => "tree 385e14c491a1bb795f0e2f956f62e730d263ceb9\nparent 4003fef7726798715307fd023578bd022f3c34a4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000012 +0100\n","Type" => "Upstream","Tree" => "385e14c491a1bb795f0e2f956f62e730d263ceb9","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Parents" => [{"Ix" => 0,"CommitId" => "4003fef7726798715307fd023578bd022f3c34a4","Differs" => 2}]} git-debrebase get_differs 8269bff5f8f41256a597bb494347f4bd8fc81fba 6654af700482e5111ccb9bcdc47ec2800589cc2f = 0x2 git-debrebase classify 4003fef7726798715307fd023578bd022f3c34a4 $t=6654af700482e5111ccb9bcdc47ec2800589cc2f @p 8269bff5f8f41256a597bb494347f4bd8fc81fba/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Differs" => 2}],"CommitId" => "4003fef7726798715307fd023578bd022f3c34a4","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "6654af700482e5111ccb9bcdc47ec2800589cc2f","Type" => "Upstream","Hdr" => "tree 6654af700482e5111ccb9bcdc47ec2800589cc2f\nparent 8269bff5f8f41256a597bb494347f4bd8fc81fba\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000012 +0100\n"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd = 0x10 git-debrebase classify 8269bff5f8f41256a597bb494347f4bd8fc81fba $t=4bfe6f25d76191ff31ea0345c9ec5b696e4823dd @p 274022edec808f75f2359551ecdc6de6b6390355/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Ix" => 0}],"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Tree" => "4bfe6f25d76191ff31ea0345c9ec5b696e4823dd","Msg" => "Incorporate NMU\n"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Differs" => 32,"Ix" => 0}],"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a"}],"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Msg" => "dch -v2.0-3 -m start 2.0-3\n","Tree" => "894ca54a967167e2bb994b82357d084539559075","Parents" => [{"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Differs" => 16,"Ix" => 0}],"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Ix" => 0}],"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 67191e0f24c8e34d677321b78321329d423bc759 1 *main::STDOUT git-debrebase get_differs 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0 git-debrebase get_differs 30020e9cccb0512ca44c6f74e970ab3afac734c9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0 git-debrebase classify 67191e0f24c8e34d677321b78321329d423bc759 $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea/0 30020e9cccb0512ca44c6f74e970ab3afac734c9/0 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Overwritten" => [{"CommitId" => "30020e9cccb0512ca44c6f74e970ab3afac734c9","Ix" => 1,"Differs" => 0}],"CommitId" => "67191e0f24c8e34d677321b78321329d423bc759","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea\nparent 30020e9cccb0512ca44c6f74e970ab3afac734c9\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Differs" => 0,"Ix" => 0},$VAR1->{"Overwritten"}[0]],"SubType" => "Ambiguous","Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs c59f39e5ca05d33181b7ea7f243a95d529283eb9 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x2 git-debrebase classify 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p c59f39e5ca05d33181b7ea7f243a95d529283eb9/0x2 git-debrebase = Upstream {"Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9"}],"Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent c59f39e5ca05d33181b7ea7f243a95d529283eb9\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "8c8e79c7272f955ef3647c415d9e5f6b34cea1ea","Type" => "Upstream"} git-debrebase get_differs 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 e874f3f715a5dbed708f53b2c9045de612dd9733 = 0x2 git-debrebase classify c59f39e5ca05d33181b7ea7f243a95d529283eb9 $t=e874f3f715a5dbed708f53b2c9045de612dd9733 @p 4ef2ee9b8afc55c658d79028f7b1cf47461ada38/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "e874f3f715a5dbed708f53b2c9045de612dd9733","Hdr" => "tree e874f3f715a5dbed708f53b2c9045de612dd9733\nparent 4ef2ee9b8afc55c658d79028f7b1cf47461ada38\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "c59f39e5ca05d33181b7ea7f243a95d529283eb9","Parents" => [{"CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs fc2ef95aff332f63d93b2025328fafa4a47a6f72 467bd6c6ee0833811c04dac8591511b32de3110c = 0x2 git-debrebase classify 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 $t=467bd6c6ee0833811c04dac8591511b32de3110c @p fc2ef95aff332f63d93b2025328fafa4a47a6f72/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72"}],"Hdr" => "tree 467bd6c6ee0833811c04dac8591511b32de3110c\nparent fc2ef95aff332f63d93b2025328fafa4a47a6f72\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "4ef2ee9b8afc55c658d79028f7b1cf47461ada38","Tree" => "467bd6c6ee0833811c04dac8591511b32de3110c","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n"} git-debrebase get_differs 582e04de6ba12ec6c2a7957216152c3d4bb5b68f 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf = 0x2 git-debrebase classify fc2ef95aff332f63d93b2025328fafa4a47a6f72 $t=907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf @p 582e04de6ba12ec6c2a7957216152c3d4bb5b68f/0x2 git-debrebase = Upstream {"CommitId" => "fc2ef95aff332f63d93b2025328fafa4a47a6f72","Hdr" => "tree 907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf\nparent 582e04de6ba12ec6c2a7957216152c3d4bb5b68f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f"}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "907f61dc53b56d1b861e2762ca8fb3c9bc1cbbbf","Type" => "Upstream"} git-debrebase get_differs 4003fef7726798715307fd023578bd022f3c34a4 385e14c491a1bb795f0e2f956f62e730d263ceb9 = 0x2 git-debrebase classify 582e04de6ba12ec6c2a7957216152c3d4bb5b68f $t=385e14c491a1bb795f0e2f956f62e730d263ceb9 @p 4003fef7726798715307fd023578bd022f3c34a4/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "4003fef7726798715307fd023578bd022f3c34a4","Ix" => 0,"Differs" => 2}],"CommitId" => "582e04de6ba12ec6c2a7957216152c3d4bb5b68f","Hdr" => "tree 385e14c491a1bb795f0e2f956f62e730d263ceb9\nparent 4003fef7726798715307fd023578bd022f3c34a4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000012 +0100\n","Tree" => "385e14c491a1bb795f0e2f956f62e730d263ceb9","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream"} git-debrebase get_differs 8269bff5f8f41256a597bb494347f4bd8fc81fba 6654af700482e5111ccb9bcdc47ec2800589cc2f = 0x2 git-debrebase classify 4003fef7726798715307fd023578bd022f3c34a4 $t=6654af700482e5111ccb9bcdc47ec2800589cc2f @p 8269bff5f8f41256a597bb494347f4bd8fc81fba/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "6654af700482e5111ccb9bcdc47ec2800589cc2f","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba"}],"Hdr" => "tree 6654af700482e5111ccb9bcdc47ec2800589cc2f\nparent 8269bff5f8f41256a597bb494347f4bd8fc81fba\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000012 +0100\n","CommitId" => "4003fef7726798715307fd023578bd022f3c34a4"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd = 0x10 git-debrebase classify 8269bff5f8f41256a597bb494347f4bd8fc81fba $t=4bfe6f25d76191ff31ea0345c9ec5b696e4823dd @p 274022edec808f75f2359551ecdc6de6b6390355/0x10 git-debrebase = Changelog {"Msg" => "Incorporate NMU\n","Tree" => "4bfe6f25d76191ff31ea0345c9ec5b696e4823dd","CommitId" => "8269bff5f8f41256a597bb494347f4bd8fc81fba","Hdr" => "tree 4bfe6f25d76191ff31ea0345c9ec5b696e4823dd\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000012 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355"}],"Type" => "Changelog"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"}]} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a"}],"Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v2.0-3 -m start 2.0-3\n","Tree" => "894ca54a967167e2bb994b82357d084539559075","Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}]} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 14 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=67191e0f24c8e34d677321b78321329d423bc759 + exec + local cid ctype info nparents + read cid ctype info + : ===== 67191e0f24c8e34d677321b78321329d423bc759 Pseudomerge Contributor=8c8e79c7272f955ef3647c415d9e5f6b34cea1ea ===== + test 67191e0f24c8e34d677321b78321329d423bc759 = 67191e0f24c8e34d677321b78321329d423bc759 + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 67191e0f24c8e34d677321b78321329d423bc759 + local 'parents=8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 30020e9cccb0512ca44c6f74e970ab3afac734c9' + expect='8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 30020e9cccb0512ca44c6f74e970ab3afac734c9' + enparents=1 + : Pseudomerge/SAME '8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 30020e9cccb0512ca44c6f74e970ab3afac734c9' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=8c8e79c7272f955ef3647c415d9e5f6b34cea1ea + expect=8c8e79c7272f955ef3647c415d9e5f6b34cea1ea + enparents=2 + git diff --quiet 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea..67191e0f24c8e34d677321b78321329d423bc759 + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= 30020e9cccb0512ca44c6f74e970ab3afac734c9' + overwritten=30020e9cccb0512ca44c6f74e970ab3afac734c9 + t-git-debrebase analyse 30020e9cccb0512ca44c6f74e970ab3afac734c9 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse 30020e9cccb0512ca44c6f74e970ab3afac734c9 git-debrebase *** WALK 30020e9cccb0512ca44c6f74e970ab3afac734c9 1 *main::STDOUT git-debrebase get_differs 7a836f53fdcff187d439fc6bb6768aa012e3bd06 f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0 git-debrebase get_differs dacc8762902985e3d39fa6164ba50b752750720f f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x3a git-debrebase classify 30020e9cccb0512ca44c6f74e970ab3afac734c9 $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p 7a836f53fdcff187d439fc6bb6768aa012e3bd06/0 dacc8762902985e3d39fa6164ba50b752750720f/0x3a git-debrebase = Pseudomerge {"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "7a836f53fdcff187d439fc6bb6768aa012e3bd06"},{"Ix" => 1,"Differs" => 58,"CommitId" => "dacc8762902985e3d39fa6164ba50b752750720f"}],"Overwritten" => [$VAR1->{"Parents"}[1]],"Type" => "Pseudomerge","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent 7a836f53fdcff187d439fc6bb6768aa012e3bd06\nparent dacc8762902985e3d39fa6164ba50b752750720f\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Contributor" => $VAR1->{"Parents"}[0],"Msg" => "Declare incorporate NMU\n","CommitId" => "30020e9cccb0512ca44c6f74e970ab3afac734c9"} git-debrebase get_differs e1a29702bc09f17e805417c4625c85ff524a08ec f871f6b0c33fab0aea0a4d15d2f00d2ea074071b = 0x10 git-debrebase classify 7a836f53fdcff187d439fc6bb6768aa012e3bd06 $t=f871f6b0c33fab0aea0a4d15d2f00d2ea074071b @p e1a29702bc09f17e805417c4625c85ff524a08ec/0x10 git-debrebase = Changelog {"CommitId" => "7a836f53fdcff187d439fc6bb6768aa012e3bd06","Msg" => "Incorporate NMU\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "e1a29702bc09f17e805417c4625c85ff524a08ec"}],"Tree" => "f871f6b0c33fab0aea0a4d15d2f00d2ea074071b","Hdr" => "tree f871f6b0c33fab0aea0a4d15d2f00d2ea074071b\nparent e1a29702bc09f17e805417c4625c85ff524a08ec\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 74d5f586ed443ce47434f30fbbeff3eacb36748d 1d2249b1ed867c28303679a982049ff643d56028 = 0x2 git-debrebase classify e1a29702bc09f17e805417c4625c85ff524a08ec $t=1d2249b1ed867c28303679a982049ff643d56028 @p 74d5f586ed443ce47434f30fbbeff3eacb36748d/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "74d5f586ed443ce47434f30fbbeff3eacb36748d","Ix" => 0,"Differs" => 2}],"Tree" => "1d2249b1ed867c28303679a982049ff643d56028","Hdr" => "tree 1d2249b1ed867c28303679a982049ff643d56028\nparent 74d5f586ed443ce47434f30fbbeff3eacb36748d\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "UPSTREAM NMU\n\n\nGbp-Pq: Name upstream-nmu.patch","CommitId" => "e1a29702bc09f17e805417c4625c85ff524a08ec"} git-debrebase get_differs 5b2d01d10ec62b3f25e6f7a22710468830e457fb 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0 git-debrebase get_differs 964ce93fe0ce99ab711d1cb423537d236e0bbf20 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0x8 git-debrebase classify 74d5f586ed443ce47434f30fbbeff3eacb36748d $t=27ebb241bdcc4fbab78e30d67dd40652f0ad1cae @p 5b2d01d10ec62b3f25e6f7a22710468830e457fb/0 964ce93fe0ce99ab711d1cb423537d236e0bbf20/0x8 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","CommitId" => "74d5f586ed443ce47434f30fbbeff3eacb36748d","Overwritten" => [{"Differs" => 8,"Ix" => 1,"CommitId" => "964ce93fe0ce99ab711d1cb423537d236e0bbf20"}],"Parents" => [{"CommitId" => "5b2d01d10ec62b3f25e6f7a22710468830e457fb","Ix" => 0,"Differs" => 0},$VAR1->{"Overwritten"}[0]],"Type" => "Pseudomerge","Tree" => "27ebb241bdcc4fbab78e30d67dd40652f0ad1cae","Hdr" => "tree 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae\nparent 5b2d01d10ec62b3f25e6f7a22710468830e457fb\nparent 964ce93fe0ce99ab711d1cb423537d236e0bbf20\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs b3c76885171009da1ef20071776aa9044fae8502 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0x2 git-debrebase classify 5b2d01d10ec62b3f25e6f7a22710468830e457fb $t=27ebb241bdcc4fbab78e30d67dd40652f0ad1cae @p b3c76885171009da1ef20071776aa9044fae8502/0x2 git-debrebase = Upstream {"Tree" => "27ebb241bdcc4fbab78e30d67dd40652f0ad1cae","Hdr" => "tree 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae\nparent b3c76885171009da1ef20071776aa9044fae8502\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "b3c76885171009da1ef20071776aa9044fae8502","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "5b2d01d10ec62b3f25e6f7a22710468830e457fb"} git-debrebase get_differs 8139d3db657e3270633db038d311934dab9b5fa2 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 = 0x2 git-debrebase classify b3c76885171009da1ef20071776aa9044fae8502 $t=5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 @p 8139d3db657e3270633db038d311934dab9b5fa2/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2"}],"Tree" => "5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14","Hdr" => "tree 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14\nparent 8139d3db657e3270633db038d311934dab9b5fa2\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "b3c76885171009da1ef20071776aa9044fae8502","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n"} git-debrebase get_differs f99dd01b94310ac6847d5bb66d530db52eceb9a7 1a9494a6c69d5574aa472ee96d6f641184e55cfa = 0x2 git-debrebase classify 8139d3db657e3270633db038d311934dab9b5fa2 $t=1a9494a6c69d5574aa472ee96d6f641184e55cfa @p f99dd01b94310ac6847d5bb66d530db52eceb9a7/0x2 git-debrebase = Upstream {"CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "1a9494a6c69d5574aa472ee96d6f641184e55cfa","Hdr" => "tree 1a9494a6c69d5574aa472ee96d6f641184e55cfa\nparent f99dd01b94310ac6847d5bb66d530db52eceb9a7\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7","Ix" => 0,"Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 505316fe392571a9180b6df0d54ec25ffb40c9c7 a71937789bee6e5711ddc7f7e212948a45fedf59 = 0x2 git-debrebase classify f99dd01b94310ac6847d5bb66d530db52eceb9a7 $t=a71937789bee6e5711ddc7f7e212948a45fedf59 @p 505316fe392571a9180b6df0d54ec25ffb40c9c7/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7","Hdr" => "tree a71937789bee6e5711ddc7f7e212948a45fedf59\nparent 505316fe392571a9180b6df0d54ec25ffb40c9c7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "a71937789bee6e5711ddc7f7e212948a45fedf59","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7"}],"Type" => "Upstream"} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 447f86ca9d4d65b8c1128528a4338c51733e127b = 0x2 git-debrebase classify 505316fe392571a9180b6df0d54ec25ffb40c9c7 $t=447f86ca9d4d65b8c1128528a4338c51733e127b @p 274022edec808f75f2359551ecdc6de6b6390355/0x2 git-debrebase = Upstream {"Hdr" => "tree 447f86ca9d4d65b8c1128528a4338c51733e127b\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "447f86ca9d4d65b8c1128528a4338c51733e127b","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355"}],"CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"}],"Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "274022edec808f75f2359551ecdc6de6b6390355"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Msg" => "dch -v2.0-3 -m start 2.0-3\n","CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Type" => "Changelog","Parents" => [{"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Ix" => 0,"Differs" => 16}],"Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "894ca54a967167e2bb994b82357d084539559075"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Differs" => 16,"Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 7 proc 16 pm 1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in + test xContributor=8c8e79c7272f955ef3647c415d9e5f6b34cea1ea '!=' xContributor=7a836f53fdcff187d439fc6bb6768aa012e3bd06 ++ printf %s '8c8e79c7272f955ef3647c415d9e5f6b34cea1ea 30020e9cccb0512ca44c6f74e970ab3afac734c9' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea ++ for f in $parents ++ echo 30020e9cccb0512ca44c6f74e970ab3afac734c9 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea Upstream ===== + test 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea = 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8c8e79c7272f955ef3647c415d9e5f6b34cea1ea + local parents=c59f39e5ca05d33181b7ea7f243a95d529283eb9 + expect=c59f39e5ca05d33181b7ea7f243a95d529283eb9 + enparents=1 + : Upstream/SAME c59f39e5ca05d33181b7ea7f243a95d529283eb9 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c59f39e5ca05d33181b7ea7f243a95d529283eb9 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c59f39e5ca05d33181b7ea7f243a95d529283eb9 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c59f39e5ca05d33181b7ea7f243a95d529283eb9 Upstream ===== + test c59f39e5ca05d33181b7ea7f243a95d529283eb9 = c59f39e5ca05d33181b7ea7f243a95d529283eb9 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P c59f39e5ca05d33181b7ea7f243a95d529283eb9 + local parents=4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + expect=4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + enparents=1 + : Upstream/SAME 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 Upstream ===== + test 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 = 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 4ef2ee9b8afc55c658d79028f7b1cf47461ada38 + local parents=fc2ef95aff332f63d93b2025328fafa4a47a6f72 + expect=fc2ef95aff332f63d93b2025328fafa4a47a6f72 + enparents=1 + : Upstream/SAME fc2ef95aff332f63d93b2025328fafa4a47a6f72 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fc2ef95aff332f63d93b2025328fafa4a47a6f72 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fc2ef95aff332f63d93b2025328fafa4a47a6f72 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fc2ef95aff332f63d93b2025328fafa4a47a6f72 Upstream ===== + test fc2ef95aff332f63d93b2025328fafa4a47a6f72 = fc2ef95aff332f63d93b2025328fafa4a47a6f72 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fc2ef95aff332f63d93b2025328fafa4a47a6f72 + local parents=582e04de6ba12ec6c2a7957216152c3d4bb5b68f + expect=582e04de6ba12ec6c2a7957216152c3d4bb5b68f + enparents=1 + : Upstream/SAME 582e04de6ba12ec6c2a7957216152c3d4bb5b68f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 582e04de6ba12ec6c2a7957216152c3d4bb5b68f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 582e04de6ba12ec6c2a7957216152c3d4bb5b68f ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 582e04de6ba12ec6c2a7957216152c3d4bb5b68f Upstream ===== + test 582e04de6ba12ec6c2a7957216152c3d4bb5b68f = 582e04de6ba12ec6c2a7957216152c3d4bb5b68f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 582e04de6ba12ec6c2a7957216152c3d4bb5b68f + local parents=4003fef7726798715307fd023578bd022f3c34a4 + expect=4003fef7726798715307fd023578bd022f3c34a4 + enparents=1 + : Upstream/SAME 4003fef7726798715307fd023578bd022f3c34a4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 4003fef7726798715307fd023578bd022f3c34a4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4003fef7726798715307fd023578bd022f3c34a4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4003fef7726798715307fd023578bd022f3c34a4 Upstream ===== + test 4003fef7726798715307fd023578bd022f3c34a4 = 4003fef7726798715307fd023578bd022f3c34a4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 4003fef7726798715307fd023578bd022f3c34a4 + local parents=8269bff5f8f41256a597bb494347f4bd8fc81fba + expect=8269bff5f8f41256a597bb494347f4bd8fc81fba + enparents=1 + : Upstream/SAME 8269bff5f8f41256a597bb494347f4bd8fc81fba + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8269bff5f8f41256a597bb494347f4bd8fc81fba ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8269bff5f8f41256a597bb494347f4bd8fc81fba ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8269bff5f8f41256a597bb494347f4bd8fc81fba Changelog ===== + test 8269bff5f8f41256a597bb494347f4bd8fc81fba = 8269bff5f8f41256a597bb494347f4bd8fc81fba + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P 8269bff5f8f41256a597bb494347f4bd8fc81fba + local parents=274022edec808f75f2359551ecdc6de6b6390355 + expect=274022edec808f75f2359551ecdc6de6b6390355 + enparents=1 + : Changelog/Upstream 274022edec808f75f2359551ecdc6de6b6390355 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 274022edec808f75f2359551ecdc6de6b6390355..8269bff5f8f41256a597bb494347f4bd8fc81fba -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 274022edec808f75f2359551ecdc6de6b6390355 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 274022edec808f75f2359551ecdc6de6b6390355 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 274022edec808f75f2359551ecdc6de6b6390355 Packaging ===== + test 274022edec808f75f2359551ecdc6de6b6390355 = 274022edec808f75f2359551ecdc6de6b6390355 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 274022edec808f75f2359551ecdc6de6b6390355 + local parents=66623ad57ce32197ca515cfa520eaf7d7746889d + expect=66623ad57ce32197ca515cfa520eaf7d7746889d + enparents=1 + : Packaging/SAME 66623ad57ce32197ca515cfa520eaf7d7746889d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 66623ad57ce32197ca515cfa520eaf7d7746889d..274022edec808f75f2359551ecdc6de6b6390355 -- :. ':!debian' + git diff --quiet 66623ad57ce32197ca515cfa520eaf7d7746889d..274022edec808f75f2359551ecdc6de6b6390355 -- :debian/patches + etypes=Packaging ++ printf %s 66623ad57ce32197ca515cfa520eaf7d7746889d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 66623ad57ce32197ca515cfa520eaf7d7746889d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 66623ad57ce32197ca515cfa520eaf7d7746889d Packaging ===== + test 66623ad57ce32197ca515cfa520eaf7d7746889d = 66623ad57ce32197ca515cfa520eaf7d7746889d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 66623ad57ce32197ca515cfa520eaf7d7746889d + local parents=d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + expect=d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + enparents=1 + : Packaging/SAME d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a..66623ad57ce32197ca515cfa520eaf7d7746889d -- :. ':!debian' + git diff --quiet d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a..66623ad57ce32197ca515cfa520eaf7d7746889d -- :debian/patches + etypes=Packaging ++ printf %s d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a Changelog ===== + test d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a = d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a + local parents=32b1b8f0bdc575561b14de2ec9711d768a12d928 + expect=32b1b8f0bdc575561b14de2ec9711d768a12d928 + enparents=1 + : Changelog/Packaging 32b1b8f0bdc575561b14de2ec9711d768a12d928 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 32b1b8f0bdc575561b14de2ec9711d768a12d928..d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 32b1b8f0bdc575561b14de2ec9711d768a12d928 Changelog ===== + test 32b1b8f0bdc575561b14de2ec9711d768a12d928 = 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local parents=9214201f528bae71f4647709e2357407746739d5 + expect=9214201f528bae71f4647709e2357407746739d5 + enparents=1 + : Changelog/Packaging 9214201f528bae71f4647709e2357407746739d5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9214201f528bae71f4647709e2357407746739d5..32b1b8f0bdc575561b14de2ec9711d768a12d928 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 9214201f528bae71f4647709e2357407746739d5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9214201f528bae71f4647709e2357407746739d5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9214201f528bae71f4647709e2357407746739d5 Changelog ===== + test 9214201f528bae71f4647709e2357407746739d5 = 9214201f528bae71f4647709e2357407746739d5 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 9214201f528bae71f4647709e2357407746739d5 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..9214201f528bae71f4647709e2357407746739d5 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-nmu-reconciled-good patch-queue/nmu + local nmutree=patch-queue/nmu + : 'check that what we have is what is expected' + git checkout -b compare.nmu origin/master~0 Switched to a new branch 'compare.nmu' + git checkout patch-queue/nmu . Updated 4 paths from 296c3c2 + git rm -rf debian/patches rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' rm 'debian/patches/upstream-nmu.patch' + git commit -m 'rm patches nmu' [compare.nmu 6caba01] rm patches nmu 6 files changed, 7 insertions(+), 50 deletions(-) delete mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch delete mode 100644 debian/patches/0002-Edit-the-.c-file.patch delete mode 100644 debian/patches/series delete mode 100644 debian/patches/subdir/addnewups create mode 100644 newsrc.c + git checkout -b compare.maintainer origin/master~0 Switched to a new branch 'compare.maintainer' + git checkout did.maintainer . Updated 3 paths from 27ebb24 + git rm -rf --ignore-unmatch debian/patches rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' + git commit --allow-empty -m 'rm patches maintainer' [compare.maintainer c88a69a] rm patches maintainer 7 files changed, 10 insertions(+), 50 deletions(-) delete mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch delete mode 100644 debian/patches/0002-Edit-the-.c-file.patch delete mode 100644 debian/patches/series delete mode 100644 debian/patches/subdir/addnewups create mode 100644 debian/zorkmid + git merge compare.nmu Auto-merging debian/changelog Merge made by the 'ort' strategy. debian/changelog | 6 ++++++ newsrc.c | 1 + 2 files changed, 7 insertions(+) create mode 100644 newsrc.c + git diff --quiet master + : 'check that dgit still likes it' + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 34 commits. (use "git push" to publish your local commits) + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `67191e0f24c8e34d677321b78321329d423bc759' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 67191e0f24c8e34d677321b78321329d423bc759 examining quilt state (multiple patches, linear mode) branch_is_gdr 67191e0f24c8e34d677321b78321329d423bc759... branch_is_gdr 67191e0f24c8e34d677321b78321329d423bc759 gdr pseudomerge YES + git reset -q --hard 67191e0f24c8e34d677321b78321329d423bc759 + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 8d5fe6a Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `8d5fe6ab9827552a67154db6c9ce2afa16781ce3' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 -- debian + git add -Af . | git write-tree => `0b28429abd365b6b1dc4894b505211f99ac804dc' fake orig tree object 0b28429abd365b6b1dc4894b505211f99ac804dc + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 CD ../fake + git add -Af . | git write-tree => `bf3cc2d56f9816f228473395e6195b49676a47f4' fake o+d/p tree object 0b28429abd365b6b1dc4894b505211f99ac804dc CD ../work | git ls-tree --name-only -z 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00newsrc.c\x00src.c\x00' | git diff-tree -z --no-renames -r 0b28429abd365b6b1dc4894b505211f99ac804dc 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:000000 100644 0000000000000000000000000000000000000000 20f7624364ec18735d627fc84c64fce3dee6115b A\x00newsrc.c\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 27e8e51c7f66da756b386ed5ebb1d42aef75fbc3 M\x00src.c\x00' quiltify_trees_differ 0b28429abd365b6b1dc4894b505211f99ac804dc 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 => 1 | git diff-tree -z --no-renames --name-only -r 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 bf3cc2d56f9816f228473395e6195b49676a47f4 => `' quiltify_trees_differ 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 bf3cc2d56f9816f228473395e6195b49676a47f4 => 0 | git diff-tree -z --no-renames --name-only -r 0b28429abd365b6b1dc4894b505211f99ac804dc bf3cc2d56f9816f228473395e6195b49676a47f4 => `lib.c\x00new-upstream-file\x00newsrc.c\x00src.c\x00' quiltify_trees_differ 0b28429abd365b6b1dc4894b505211f99ac804dc bf3cc2d56f9816f228473395e6195b49676a47f4 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=0b28429abd365b6b1dc4 o+d/p=bf3cc2d56f9816f22847 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 -- debian/rules debian/control => `debian/control'... quiltify investigate 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 | git diff-tree -z --no-renames --name-only 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 bf3cc2d56f9816f228473395e6195b49676a47f4 => `' quiltify_trees_differ 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 bf3cc2d56f9816f228473395e6195b49676a47f4 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 8d5fe6ab9827552a67154db6c9ce2afa16781ce3 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-diverge-nmu-artifacts/gdr-diverge-nmu.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 80.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:32:25]: test gdr-diverge-nmu: -----------------------] autopkgtest [21:32:25]: test gdr-diverge-nmu: - - - - - - - - - - results - - - - - - - - - - gdr-diverge-nmu PASS autopkgtest [21:32:25]: test gdr-diverge-nmu-dgit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:32:30]: test gdr-diverge-nmu-dgit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-diverge-nmu-dgit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-dgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-dgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Parents" => [{"Ix" => 0,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Differs" => 4}],"Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "AddPatches"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Merge branch 'upstream' into quilt-tip\n","Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"},"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [$VAR1->{"Contributor"},{"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1}],"Overwritten" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n","Type" => "Upstream","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0,"Differs" => 50}],"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Type" => "Mixed"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Msg" => "echo EXAMPLE RULES TARGET\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Parents" => [{"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32}],"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Type" => "Packaging"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Msg" => "WIP\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}],"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Msg" => "WIP\n","Type" => "Packaging","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 49214129f4cc3b0bab9850ebe96a72666e4a6daba41cf37edb5aa97c989dc42c 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 49214129f4cc3b0bab9850ebe96a72666e4a6daba41cf37edb5aa97c989dc42c 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 49214129f4cc3b0bab9850ebe96a72666e4a6daba41cf37edb5aa97c989dc42c 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/2.0-1', 'TfSuffix' => '' }, { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548', 'Tag' => 'test-dummy/2.0-1', 'View' => 'maint', 'TfSuffix' => '-maintview' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `e3f7291235da888b733274b20a5dad6d58d65266' + git verify-tag e3f7291235da888b733274b20a5dad6d58d65266 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:33 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 e3f7291235da888b733274b20a5dad6d58d65266 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `22539c277e65aa931d4be49c22c647ce1de6eb71' + git verify-tag 22539c277e65aa931d4be49c22c647ce1de6eb71 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:33 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 22539c277e65aa931d4be49c22c647ce1de6eb71 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'keep_duplicate' => 0, 'allow_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'drop_empty' => 0, 'allow_pgp' => 1, 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'out_order' => [], 'name' => 'debian/changelog, entry no.1', 'is_pgp_signed' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'allow_duplicate' => 0, 'out_order' => [], 'drop_empty' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'is_pgp_signed' => 0, 'name' => 'debian/changelog, entry no.1', 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'allow_pgp' => 1, 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => e3f7291235da888b733274b20a5dad6d58d65266 refs/tags/archive/test-dummy/2.0-1 => 22539c277e65aa931d4be49c22c647ce1de6eb71 refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => 'e3f7291235da888b733274b20a5dad6d58d65266', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '22539c277e65aa931d4be49c22c647ce1de6eb71', 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=e3f7291235da888b733274b20a5dad6d58d65266 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=22539c277e65aa931d4be49c22c647ce1de6eb71 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=e3f7291235da888b733274b20a5dad6d58d65266 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=22539c277e65aa931d4be49c22c647ce1de6eb71 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0-2', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' }, { 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0-2', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `ebc385360b9eee39e08bd998c6f2e33848d1efe2' + git verify-tag ebc385360b9eee39e08bd998c6f2e33848d1efe2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 ebc385360b9eee39e08bd998c6f2e33848d1efe2 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `836c53cc6636e5fd0f445fe5016e3f08840b39da' + git verify-tag 836c53cc6636e5fd0f445fe5016e3f08840b39da gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:38 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 836c53cc6636e5fd0f445fe5016e3f08840b39da | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: e3f7291235da888b733274b20a5dad6d58d65266 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 22539c277e65aa931d4be49c22c647ce1de6eb71 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='6bb68aeaec98507591d93b6e5c69c192fe38d2a19d1e806bb60cab3f6a8fe58d -' + echo '2.0-2 6bb68aeaec98507591d93b6e5c69c192fe38d2a19d1e806bb60cab3f6a8fe58d main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : maintainer + git checkout master Already on 'master' Your branch is up to date with 'origin/master'. + v=2.0-3 + t-maintainer-commit-some-changes + t-dch-commit -v2.0-3 -m 'start 2.0-3' + t-debchange -v2.0-3 -m 'start 2.0-3' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v2.0-3 -m 'start 2.0-3' + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange -v2.0-3 -m start 2.0-3 + git commit -m 'dch -v2.0-3 -m start 2.0-3' debian/changelog [master 4dd98f7] dch -v2.0-3 -m start 2.0-3 1 file changed, 6 insertions(+) + t-some-changes 'maintainer 2.0-3' + local 'token=maintainer 2.0-3' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + case "$which" in + echo '// debian maintainer 2.0-3' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (maintainer 2.0-3)' [master c5aeac0] DEBIAN add zorkmid (maintainer 2.0-3) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream maintainer 2.0-3' + git add src.c + git commit -m 'UPSTREAM edit src.c (maintainer 2.0-3)' [master 64946bb] UPSTREAM edit src.c (maintainer 2.0-3) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! maintainer 2.0-3' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! maintainer 2.0-3' + git add src.c + git commit -m 'MIXED add both() (maintainer 2.0-3)' [master 964ce93] MIXED add both() (maintainer 2.0-3) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 964ce93fe0ce99ab711d1cb423537d236e0bbf20 0 - git-debrebase get_differs 64946bb029165d28437faddd24dd43a5ca319327 6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f = 0x22 git-debrebase classify 964ce93fe0ce99ab711d1cb423537d236e0bbf20 $t=6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f @p 64946bb029165d28437faddd24dd43a5ca319327/0x22 git-debrebase = Mixed {"Hdr" => "tree 6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f\nparent 64946bb029165d28437faddd24dd43a5ca319327\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"CommitId" => "64946bb029165d28437faddd24dd43a5ca319327","Differs" => 34,"Ix" => 0}],"Type" => "Mixed","CommitId" => "964ce93fe0ce99ab711d1cb423537d236e0bbf20","Tree" => "6fb6e99e1e0b97c2bc4d187cafea434c6a61fb4f","Msg" => "MIXED add both() (maintainer 2.0-3)\n"} git-debrebase get_differs c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c 75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537 = 0x2 git-debrebase classify 64946bb029165d28437faddd24dd43a5ca319327 $t=75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537 @p c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c/0x2 git-debrebase = Upstream {"Hdr" => "tree 75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537\nparent c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c","Differs" => 2}],"Type" => "Upstream","CommitId" => "64946bb029165d28437faddd24dd43a5ca319327","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","Tree" => "75c2fc34e7b70cbf6c52d3bfef6fa1ecc95cd537"} git-debrebase get_differs 4dd98f768a8f29a08011b04867832a40ef33e618 b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9 = 0x20 git-debrebase classify c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c $t=b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9 @p 4dd98f768a8f29a08011b04867832a40ef33e618/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Tree" => "b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9","CommitId" => "c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "4dd98f768a8f29a08011b04867832a40ef33e618","Ix" => 0}],"Hdr" => "tree b8aaa7f6ac00320566ae1300dfd2d15a70a9a0f9\nparent 4dd98f768a8f29a08011b04867832a40ef33e618\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 89b9b5a11fee7d2a1c974f30aa28172018b99c18 = 0x10 git-debrebase classify 4dd98f768a8f29a08011b04867832a40ef33e618 $t=89b9b5a11fee7d2a1c974f30aa28172018b99c18 @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x10 git-debrebase = Changelog {"Hdr" => "tree 89b9b5a11fee7d2a1c974f30aa28172018b99c18\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Parents" => [{"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Differs" => 16,"Ix" => 0}],"CommitId" => "4dd98f768a8f29a08011b04867832a40ef33e618","Type" => "Changelog","Tree" => "89b9b5a11fee7d2a1c974f30aa28172018b99c18","Msg" => "dch -v2.0-3 -m start 2.0-3\n"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Type" => "AddPatches","Parents" => [{"Ix" => 0,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Differs" => 4}],"Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Parents" => [{"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Differs" => 16}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"}],"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Type" => "Changelog","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Contributor" => {"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Differs" => 0},"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Overwritten" => [{"Ix" => 1,"Differs" => 8,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9"}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Type" => "Upstream","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Differs" => 2}],"Type" => "Upstream","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 14 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 15 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x56340ad53780) procd=HASH(0x56340ad72a50) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD 4dd98f768a8f29a08011b04867832a40ef33e618 Debian (rewriting=1) git-debrebase WALK BUILD c5aeac05f2eb3e8fea1d9c73d532b8aae154b53c Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 964ce93fe0ce99ab711d1cb423537d236e0bbf20 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 64946bb029165d28437faddd24dd43a5ca319327 Upstream (rewriting=1) git-debrebase WALK BUILD 964ce93fe0ce99ab711d1cb423537d236e0bbf20 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5b2d01d10ec62b3f25e6f7a22710468830e457fb 964ce93fe0ce99ab711d1cb423537d236e0bbf20 = 0x4 git-debrebase *** WALK RETURN 5b2d01d10ec62b3f25e6f7a22710468830e457fb 274022edec808f75f2359551ecdc6de6b6390355 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 964ce93fe0ce99ab711d1cb423537d236e0bbf20) git-debrebase >= update refs/ffq-prev/heads/master 964ce93fe0ce99ab711d1cb423537d236e0bbf20 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 5b2d01d10ec62b3f25e6f7a22710468830e457fb 964ce93fe0ce99ab711d1cb423537d236e0bbf20 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs b3c76885171009da1ef20071776aa9044fae8502 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae = 0x2 git-debrebase classify 5b2d01d10ec62b3f25e6f7a22710468830e457fb $t=27ebb241bdcc4fbab78e30d67dd40652f0ad1cae @p b3c76885171009da1ef20071776aa9044fae8502/0x2 git-debrebase = Upstream {"Tree" => "27ebb241bdcc4fbab78e30d67dd40652f0ad1cae","Parents" => [{"Ix" => 0,"CommitId" => "b3c76885171009da1ef20071776aa9044fae8502","Differs" => 2}],"CommitId" => "5b2d01d10ec62b3f25e6f7a22710468830e457fb","Type" => "Upstream","Hdr" => "tree 27ebb241bdcc4fbab78e30d67dd40652f0ad1cae\nparent b3c76885171009da1ef20071776aa9044fae8502\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 8139d3db657e3270633db038d311934dab9b5fa2 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 = 0x2 git-debrebase classify b3c76885171009da1ef20071776aa9044fae8502 $t=5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14 @p 8139d3db657e3270633db038d311934dab9b5fa2/0x2 git-debrebase = Upstream {"CommitId" => "b3c76885171009da1ef20071776aa9044fae8502","Parents" => [{"CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2","Ix" => 0,"Differs" => 2}],"Tree" => "5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14","Msg" => "UPSTREAM edit src.c (maintainer 2.0-3)\n","Hdr" => "tree 5367f2b85b48a02ba37ebe9f5d4cbe794f75fb14\nparent 8139d3db657e3270633db038d311934dab9b5fa2\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream"} git-debrebase get_differs f99dd01b94310ac6847d5bb66d530db52eceb9a7 1a9494a6c69d5574aa472ee96d6f641184e55cfa = 0x2 git-debrebase classify 8139d3db657e3270633db038d311934dab9b5fa2 $t=1a9494a6c69d5574aa472ee96d6f641184e55cfa @p f99dd01b94310ac6847d5bb66d530db52eceb9a7/0x2 git-debrebase = Upstream {"Tree" => "1a9494a6c69d5574aa472ee96d6f641184e55cfa","Parents" => [{"Differs" => 2,"CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7","Ix" => 0}],"CommitId" => "8139d3db657e3270633db038d311934dab9b5fa2","Type" => "Upstream","Hdr" => "tree 1a9494a6c69d5574aa472ee96d6f641184e55cfa\nparent f99dd01b94310ac6847d5bb66d530db52eceb9a7\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 505316fe392571a9180b6df0d54ec25ffb40c9c7 a71937789bee6e5711ddc7f7e212948a45fedf59 = 0x2 git-debrebase classify f99dd01b94310ac6847d5bb66d530db52eceb9a7 $t=a71937789bee6e5711ddc7f7e212948a45fedf59 @p 505316fe392571a9180b6df0d54ec25ffb40c9c7/0x2 git-debrebase = Upstream {"Hdr" => "tree a71937789bee6e5711ddc7f7e212948a45fedf59\nparent 505316fe392571a9180b6df0d54ec25ffb40c9c7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "f99dd01b94310ac6847d5bb66d530db52eceb9a7","Tree" => "a71937789bee6e5711ddc7f7e212948a45fedf59","Parents" => [{"CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 274022edec808f75f2359551ecdc6de6b6390355 447f86ca9d4d65b8c1128528a4338c51733e127b = 0x2 git-debrebase classify 505316fe392571a9180b6df0d54ec25ffb40c9c7 $t=447f86ca9d4d65b8c1128528a4338c51733e127b @p 274022edec808f75f2359551ecdc6de6b6390355/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 447f86ca9d4d65b8c1128528a4338c51733e127b\nparent 274022edec808f75f2359551ecdc6de6b6390355\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","CommitId" => "505316fe392571a9180b6df0d54ec25ffb40c9c7","Parents" => [{"Ix" => 0,"CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Differs" => 2}],"Tree" => "447f86ca9d4d65b8c1128528a4338c51733e127b"} git-debrebase get_differs 66623ad57ce32197ca515cfa520eaf7d7746889d 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd = 0x20 git-debrebase classify 274022edec808f75f2359551ecdc6de6b6390355 $t=52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd @p 66623ad57ce32197ca515cfa520eaf7d7746889d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d","Ix" => 0,"Differs" => 32}],"Tree" => "52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd","CommitId" => "274022edec808f75f2359551ecdc6de6b6390355","Type" => "Packaging","Msg" => "MIXED add both() (maintainer 2.0-3)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 52f2b3c86002e9a00ae49d1abd3af34c4ffebbcd\nparent 66623ad57ce32197ca515cfa520eaf7d7746889d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a b493b6bc5a8fe4b229528407f365a185a732dcf4 = 0x20 git-debrebase classify 66623ad57ce32197ca515cfa520eaf7d7746889d $t=b493b6bc5a8fe4b229528407f365a185a732dcf4 @p d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree b493b6bc5a8fe4b229528407f365a185a732dcf4\nparent d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "DEBIAN add zorkmid (maintainer 2.0-3)\n","Tree" => "b493b6bc5a8fe4b229528407f365a185a732dcf4","Parents" => [{"Differs" => 32,"CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Ix" => 0}],"CommitId" => "66623ad57ce32197ca515cfa520eaf7d7746889d"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 894ca54a967167e2bb994b82357d084539559075 = 0x10 git-debrebase classify d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a $t=894ca54a967167e2bb994b82357d084539559075 @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Hdr" => "tree 894ca54a967167e2bb994b82357d084539559075\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -v2.0-3 -m start 2.0-3\n","Type" => "Changelog","CommitId" => "d697bb9d62eaadd79cc3ac4c899b5d48ef8a827a","Tree" => "894ca54a967167e2bb994b82357d084539559075","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}]} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 964ce93fe0ce99ab711d1cb423537d236e0bbf20 git-debrebase >= update refs/debrebase-last/heads/master 74d5f586ed443ce47434f30fbbeff3eacb36748d 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 74d5f586ed443ce47434f30fbbeff3eacb36748d 5b2d01d10ec62b3f25e6f7a22710468830e457fb git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch did.maintainer + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + : nmu + git checkout -b nmu origin/master~0 Switched to a new branch 'nmu' + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + v=2.0-2+nmu1 + t-nmu-commit-an-upstream-change + echo '// more upstream' + git add newsrc.c + git commit -m 'UPSTREAM NMU' [nmu a46e8d3] UPSTREAM NMU 1 file changed, 1 insertion(+) create mode 100644 newsrc.c + t-dch-commit -v2.0-2+nmu1 -m finalise + t-debchange -v2.0-2+nmu1 -m finalise + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v2.0-2+nmu1 -m finalise + exec env TZ=UTC faketime -f 2018-06-26 08:00:06 env -u TZ /usr/bin/debchange -v2.0-2+nmu1 -m finalise + git commit -m 'dch -v2.0-2+nmu1 -m finalise' debian/changelog [nmu eb84137] dch -v2.0-2+nmu1 -m finalise 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:06 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [nmu c796f6f] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c796f6f0f624a7aa89eee33d301e249029f42362' | git symbolic-ref -q HEAD => `refs/heads/nmu' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c796f6f0f624a7aa89eee33d301e249029f42362 examining quilt state (multiple patches, linear mode) branch_is_gdr c796f6f0f624a7aa89eee33d301e249029f42362... branch_is_gdr 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf gdr make-patches YES + git reset -q --hard c796f6f0f624a7aa89eee33d301e249029f42362 + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 1b09bea Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 1b09bea8a4b0249eafd6d5623761abfa79446f68 -- debian + git add -Af . | git write-tree => `2e49b4b87cbedac7e1e20ece2288a2244efa6d93' fake orig tree object 2e49b4b87cbedac7e1e20ece2288a2244efa6d93 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 1b09bea8a4b0249eafd6d5623761abfa79446f68 CD ../fake + git add -Af . | git write-tree => `b5b261782b3ba083e7f9d56d8b6ece45218faf20' fake o+d/p tree object 2e49b4b87cbedac7e1e20ece2288a2244efa6d93 CD ../work | git ls-tree --name-only -z 1b09bea8a4b0249eafd6d5623761abfa79446f68 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00newsrc.c\x00src.c\x00' | git diff-tree -z --no-renames -r 2e49b4b87cbedac7e1e20ece2288a2244efa6d93 1b09bea8a4b0249eafd6d5623761abfa79446f68 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:000000 100644 0000000000000000000000000000000000000000 20f7624364ec18735d627fc84c64fce3dee6115b A\x00newsrc.c\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 2e49b4b87cbedac7e1e20ece2288a2244efa6d93 1b09bea8a4b0249eafd6d5623761abfa79446f68 => 1 | git diff-tree -z --no-renames --name-only -r 1b09bea8a4b0249eafd6d5623761abfa79446f68 b5b261782b3ba083e7f9d56d8b6ece45218faf20 => `' quiltify_trees_differ 1b09bea8a4b0249eafd6d5623761abfa79446f68 b5b261782b3ba083e7f9d56d8b6ece45218faf20 => 0 | git diff-tree -z --no-renames --name-only -r 2e49b4b87cbedac7e1e20ece2288a2244efa6d93 b5b261782b3ba083e7f9d56d8b6ece45218faf20 => `lib.c\x00new-upstream-file\x00newsrc.c\x00src.c\x00' quiltify_trees_differ 2e49b4b87cbedac7e1e20ece2288a2244efa6d93 b5b261782b3ba083e7f9d56d8b6ece45218faf20 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=2e49b4b87cbedac7e1e2 o+d/p=b5b261782b3ba083e7f9 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 1b09bea8a4b0249eafd6d5623761abfa79446f68 -- debian/rules debian/control => `debian/control'... quiltify investigate 1b09bea8a4b0249eafd6d5623761abfa79446f68 | git diff-tree -z --no-renames --name-only 1b09bea8a4b0249eafd6d5623761abfa79446f68 b5b261782b3ba083e7f9d56d8b6ece45218faf20 => `' quiltify_trees_differ 1b09bea8a4b0249eafd6d5623761abfa79446f68 b5b261782b3ba083e7f9d56d8b6ece45218faf20 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 1b09bea8a4b0249eafd6d5623761abfa79446f68 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1b09bea8a4b0249eafd6d5623761abfa79446f68 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2+nmu1.debian.tar.xz dpkg-source: info: building example in example_2.0-2+nmu1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0-2 + sh -ec 'exec >../$1; shift; exec "$@"' x 'example_2.0-2+nmu1_source.changes' dpkg-genchanges -S -v2.0-2 dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2+nmu1.dsc, example_2.0-2+nmu1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2+nmu1.debian.tar.xz renaming (dsc) example_2.0-2+nmu1.dsc renaming (changes) example_2.0-2+nmu1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit/sid => e3f7291235da888b733274b20a5dad6d58d65266 refs/tags/archive/test-dummy/2.0-1 => ebc385360b9eee39e08bd998c6f2e33848d1efe2 refs/tags/archive/test-dummy/2.0-2 => 22539c277e65aa931d4be49c22c647ce1de6eb71 refs/tags/test-dummy/2.0-1 => 836c53cc6636e5fd0f445fe5016e3f08840b39da refs/tags/test-dummy/2.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit refs/dgit-fetch/test-dummy/dgit/sid |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> ebc385360b9eee39e08bd998c6f2e33848d1efe2 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> 836c53cc6636e5fd0f445fe5016e3f08840b39da tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => '836c53cc6636e5fd0f445fe5016e3f08840b39da', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => 'ebc385360b9eee39e08bd998c6f2e33848d1efe2', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '22539c277e65aa931d4be49c22c647ce1de6eb71', 'refs/dgit-fetch/test-dummy/dgit/sid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => 'e3f7291235da888b733274b20a5dad6d58d65266' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=e3f7291235da888b733274b20a5dad6d58d65266 |> ebc385360b9eee39e08bd998c6f2e33848d1efe2 tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=ebc385360b9eee39e08bd998c6f2e33848d1efe2 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=22539c277e65aa931d4be49c22c647ce1de6eb71 |> 836c53cc6636e5fd0f445fe5016e3f08840b39da tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=836c53cc6636e5fd0f445fe5016e3f08840b39da | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=e3f7291235da888b733274b20a5dad6d58d65266 |> ebc385360b9eee39e08bd998c6f2e33848d1efe2 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=ebc385360b9eee39e08bd998c6f2e33848d1efe2 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=22539c277e65aa931d4be49c22c647ce1de6eb71 |> 836c53cc6636e5fd0f445fe5016e3f08840b39da tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=836c53cc6636e5fd0f445fe5016e3f08840b39da query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0-2.dsc... get_archive_dsc: Version 2.0-2 last upload to archive: specified git info (test-dummy) GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf GCF<| 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit 350 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' previous reference hash=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch_from_archive: lastfetch=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf using existing example_2.0.orig.tar.gz | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch mergeinfos: commit 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf Dgit field in .dsc from archive fetch hash=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git log -n2 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `commit 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format 'archive/test-dummy/2.0-2+nmu1' | git symbolic-ref -q HEAD => `refs/heads/nmu' | git rev-parse 'HEAD~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' ffq_prev_branchinfo branch current refs/heads/nmu | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/nmu' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/nmu' => `' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 1b09bea8a4b0249eafd6d5623761abfa79446f68 => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2+nmu1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2+nmu1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2+nmu1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2+nmu1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2+nmu1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying 0004-UPSTREAM-NMU.patch CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `b5b261782b3ba083e7f9d56d8b6ece45218faf20' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet b5b261782b3ba083e7f9d56d8b6ece45218faf20 1b09bea8a4b0249eafd6d5623761abfa79446f68 files_compare_inputs example_2.0-2+nmu1.dsc files_compare_inputs example_2.0-2+nmu1.dsc Checksums-Sha256 files_compare_inputs example_2.0-2+nmu1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2+nmu1.dsc Checksums-Sha256 example_2.0-2+nmu1.debian.tar.xz files_compare_inputs example_2.0-2+nmu1.dsc Checksums-Sha1 files_compare_inputs example_2.0-2+nmu1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2+nmu1.dsc Checksums-Sha1 example_2.0-2+nmu1.debian.tar.xz files_compare_inputs example_2.0-2+nmu1.dsc Files files_compare_inputs example_2.0-2+nmu1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2+nmu1.dsc Files example_2.0-2+nmu1.debian.tar.xz files_compare_inputs example_2.0-2+nmu1_source.changes files_compare_inputs example_2.0-2+nmu1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2+nmu1_source.changes Checksums-Sha256 example_2.0-2+nmu1.dsc files_compare_inputs example_2.0-2+nmu1_source.changes Checksums-Sha256 example_2.0-2+nmu1.debian.tar.xz files_compare_inputs example_2.0-2+nmu1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2+nmu1_source.changes Checksums-Sha1 example_2.0-2+nmu1.dsc files_compare_inputs example_2.0-2+nmu1_source.changes Checksums-Sha1 example_2.0-2+nmu1.debian.tar.xz files_compare_inputs example_2.0-2+nmu1_source.changes Files files_compare_inputs example_2.0-2+nmu1_source.changes Files example_2.0-2+nmu1.dsc files_compare_inputs example_2.0-2+nmu1_source.changes Files example_2.0-2+nmu1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz | efea07eba958574c3f6d715f4bbb196dce58ba41b35b6a6e810f64fc5bcd87ec ./pool/main/example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=0 origs example_2.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_2.0-2+nmu1.debian.tar.xz | aa875c4d1ad1994d51c7836f37899741 1436 example_2.0-2+nmu1.debian.tar.xz ../example_2.0-2+nmu1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0-2+nmu1', '1b09bea8a4b0249eafd6d5623761abfa79446f68', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.0-2+nmu1', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '1b09bea8a4b0249eafd6d5623761abfa79446f68' }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/2.0-2+nmu1', 'Objid' => '1b09bea8a4b0249eafd6d5623761abfa79446f68', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:06 +0000' => `1530000006 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `e0e9d2f3586788a8926b2bb3d7e6207509cb5789' + git verify-tag e0e9d2f3586788a8926b2bb3d7e6207509cb5789 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref 'refs/tags/archive/test-dummy/2.0-2+nmu1' e0e9d2f3586788a8926b2bb3d7e6207509cb5789 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `21e536b29b5affa0d75235bc078420ffc45d9951' + git verify-tag 21e536b29b5affa0d75235bc078420ffc45d9951 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref 'refs/tags/test-dummy/2.0-2+nmu1' 21e536b29b5affa0d75235bc078420ffc45d9951 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1b09bea8a4b0249eafd6d5623761abfa79446f68:refs/dgit/sid 'refs/tags/archive/test-dummy/2.0-2+nmu1' 'refs/tags/test-dummy/2.0-2+nmu1' To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5..1b09bea 1b09bea8a4b0249eafd6d5623761abfa79446f68 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2+nmu1 -> archive/test-dummy/2.0-2+nmu1 * [new tag] test-dummy/2.0-2+nmu1 -> test-dummy/2.0-2+nmu1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1b09bea8a4b0249eafd6d5623761abfa79446f68 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../example_2.0-2+nmu1_source.changes' signfile dsc ../example_2.0-2+nmu1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2+nmu1.dsc ../example_2.0-2+nmu1_source.changes signfile changes ../example_2.0-2+nmu1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../example_2.0-2+nmu1_source.changes' gpg: ../example_2.0-2+nmu1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2+nmu1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2+nmu1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: e3f7291235da888b733274b20a5dad6d58d65266 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: ebc385360b9eee39e08bd998c6f2e33848d1efe2 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: 22539c277e65aa931d4be49c22c647ce1de6eb71 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: 836c53cc6636e5fd0f445fe5016e3f08840b39da refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2+nmu1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2+nmu1.dsc + t-archive-query-aq sid example 2.0-2+nmu1 main/example_2.0-2+nmu1.dsc + local suite=sid + local p=example + local v=2.0-2+nmu1 + local dscf=main/example_2.0-2+nmu1.dsc + local sha ++ sha256sum + sha='a98862aa21eff9cd19a1976e25995423f8136a242a02898e4f3a5a36fbb1f976 -' + echo '2.0-2+nmu1 a98862aa21eff9cd19a1976e25995423f8136a242a02898e4f3a5a36fbb1f976 main/example_2.0-2+nmu1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + : 'rebase nmu onto our branch' + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 15 commits. (use "git push" to publish your local commits) + t-nmu-causes-ff-fail + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1b09bea8a4b0249eafd6d5623761abfa79446f68 refs/dgit/sid => e3f7291235da888b733274b20a5dad6d58d65266 refs/tags/archive/test-dummy/2.0-1 => ebc385360b9eee39e08bd998c6f2e33848d1efe2 refs/tags/archive/test-dummy/2.0-2 => e0e9d2f3586788a8926b2bb3d7e6207509cb5789 refs/tags/archive/test-dummy/2.0-2+nmu1 => 22539c277e65aa931d4be49c22c647ce1de6eb71 refs/tags/test-dummy/2.0-1 => 836c53cc6636e5fd0f445fe5016e3f08840b39da refs/tags/test-dummy/2.0-2 => 21e536b29b5affa0d75235bc078420ffc45d9951 refs/tags/test-dummy/2.0-2+nmu1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1b09bea8a4b0249eafd6d5623761abfa79446f68 commit refs/dgit-fetch/test-dummy/dgit/sid |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> ebc385360b9eee39e08bd998c6f2e33848d1efe2 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> e0e9d2f3586788a8926b2bb3d7e6207509cb5789 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2+nmu1 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> 836c53cc6636e5fd0f445fe5016e3f08840b39da tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 |> 21e536b29b5affa0d75235bc078420ffc45d9951 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2+nmu1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2+nmu1' => 'e0e9d2f3586788a8926b2bb3d7e6207509cb5789', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => 'e3f7291235da888b733274b20a5dad6d58d65266', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => '836c53cc6636e5fd0f445fe5016e3f08840b39da', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1b09bea8a4b0249eafd6d5623761abfa79446f68', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2+nmu1' => '21e536b29b5affa0d75235bc078420ffc45d9951', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '22539c277e65aa931d4be49c22c647ce1de6eb71', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => 'ebc385360b9eee39e08bd998c6f2e33848d1efe2' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=e3f7291235da888b733274b20a5dad6d58d65266 |> ebc385360b9eee39e08bd998c6f2e33848d1efe2 tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=ebc385360b9eee39e08bd998c6f2e33848d1efe2 |> e0e9d2f3586788a8926b2bb3d7e6207509cb5789 tag refs/tags/archive/test-dummy/2.0-2+nmu1 currently refs/tags/archive/test-dummy/2.0-2+nmu1=e0e9d2f3586788a8926b2bb3d7e6207509cb5789 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=22539c277e65aa931d4be49c22c647ce1de6eb71 |> 836c53cc6636e5fd0f445fe5016e3f08840b39da tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=836c53cc6636e5fd0f445fe5016e3f08840b39da |> 21e536b29b5affa0d75235bc078420ffc45d9951 tag refs/tags/test-dummy/2.0-2+nmu1 currently refs/tags/test-dummy/2.0-2+nmu1=21e536b29b5affa0d75235bc078420ffc45d9951 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> e3f7291235da888b733274b20a5dad6d58d65266 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=e3f7291235da888b733274b20a5dad6d58d65266 |> ebc385360b9eee39e08bd998c6f2e33848d1efe2 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=ebc385360b9eee39e08bd998c6f2e33848d1efe2 |> e0e9d2f3586788a8926b2bb3d7e6207509cb5789 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2+nmu1 offered refs/tags/archive/test-dummy/2.0-2+nmu1=e0e9d2f3586788a8926b2bb3d7e6207509cb5789 |> 22539c277e65aa931d4be49c22c647ce1de6eb71 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=22539c277e65aa931d4be49c22c647ce1de6eb71 |> 836c53cc6636e5fd0f445fe5016e3f08840b39da tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=836c53cc6636e5fd0f445fe5016e3f08840b39da |> 21e536b29b5affa0d75235bc078420ffc45d9951 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2+nmu1 offered refs/tags/test-dummy/2.0-2+nmu1=21e536b29b5affa0d75235bc078420ffc45d9951 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0-2+nmu1.dsc... get_archive_dsc: Version 2.0-2+nmu1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1b09bea8a4b0249eafd6d5623761abfa79446f68 GCF<| 1b09bea8a4b0249eafd6d5623761abfa79446f68 commit 350 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' previous reference hash=1b09bea8a4b0249eafd6d5623761abfa79446f68 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' fetch_from_archive: lastfetch=1b09bea8a4b0249eafd6d5623761abfa79446f68 using existing example_2.0.orig.tar.gz | git merge-base 1b09bea8a4b0249eafd6d5623761abfa79446f68 1b09bea8a4b0249eafd6d5623761abfa79446f68 => `1b09bea8a4b0249eafd6d5623761abfa79446f68' | git rev-parse '1b09bea8a4b0249eafd6d5623761abfa79446f68~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' | git rev-parse '1b09bea8a4b0249eafd6d5623761abfa79446f68~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' fetch mergeinfos: commit 1b09bea8a4b0249eafd6d5623761abfa79446f68 Dgit field in .dsc from archive fetch hash=1b09bea8a4b0249eafd6d5623761abfa79446f68 | git merge-base 1b09bea8a4b0249eafd6d5623761abfa79446f68 1b09bea8a4b0249eafd6d5623761abfa79446f68 => `1b09bea8a4b0249eafd6d5623761abfa79446f68' | git rev-parse '1b09bea8a4b0249eafd6d5623761abfa79446f68~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' | git rev-parse '1b09bea8a4b0249eafd6d5623761abfa79446f68~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' | git merge-base 1b09bea8a4b0249eafd6d5623761abfa79446f68 1b09bea8a4b0249eafd6d5623761abfa79446f68 => `1b09bea8a4b0249eafd6d5623761abfa79446f68' | git rev-parse '1b09bea8a4b0249eafd6d5623761abfa79446f68~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' | git rev-parse '1b09bea8a4b0249eafd6d5623761abfa79446f68~0' => `1b09bea8a4b0249eafd6d5623761abfa79446f68' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1b09bea8a4b0249eafd6d5623761abfa79446f68 | git log -n2 1b09bea8a4b0249eafd6d5623761abfa79446f68 => `commit 1b09bea8a4b0249eafd6d5623761abfa79446f68'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- 1b09bea8a4b0249eafd6d5623761abfa79446f68: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1b09bea8a4b0249eafd6d5623761abfa79446f68 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: e3f7291235da888b733274b20a5dad6d58d65266 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: ebc385360b9eee39e08bd998c6f2e33848d1efe2 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: e0e9d2f3586788a8926b2bb3d7e6207509cb5789 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2+nmu1 del_lrfetchrefs: 22539c277e65aa931d4be49c22c647ce1de6eb71 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: 836c53cc6636e5fd0f445fe5016e3f08840b39da refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 del_lrfetchrefs: 21e536b29b5affa0d75235bc078420ffc45d9951 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2+nmu1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:Not.*fast-forward' git merge --ff-only dgit/dgit/sid + local 'mpat=E:Not.*fast-forward' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git merge --ff-only dgit/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output fatal: Not possible to fast-forward, aborting. + local 'ps=128 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Not.*fast-forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Not.*fast-forward' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Not.*fast-forward' + egrep -e 'Not.*fast-forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output fatal: Not possible to fast-forward, aborting. + t-expect-fail 'E:-fdiverged.*refs/remotes/dgit/dgit/sid' t-git-debrebase + local 'mpat=E:-fdiverged.*refs/remotes/dgit/dgit/sid' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase: snag detected (-fdiverged): you have diverged from refs/remotes/dgit/dgit/sid git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:-fdiverged.*refs/remotes/dgit/dgit/sid' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:-fdiverged.*refs/remotes/dgit/dgit/sid' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='-fdiverged.*refs/remotes/dgit/dgit/sid' + egrep -e '-fdiverged.*refs/remotes/dgit/dgit/sid' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-fdiverged): you have diverged from refs/remotes/dgit/dgit/sid + git checkout dgit/dgit/sid Note: switching to 'dgit/dgit/sid'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 1b09bea Commit patch queue (exported by git-debrebase) + t-expect-fail 'E:CONFLICT.*Commit patch queue' git rebase master + local 'mpat=E:CONFLICT.*Commit patch queue' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git rebase master + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Rebasing (1/4) Rebasing (2/4) Rebasing (3/4) Rebasing (4/4) CONFLICT (modify/delete): debian/patches/series deleted in HEAD and modified in 1b09bea (Commit patch queue (exported by git-debrebase)). Version 1b09bea (Commit patch queue (exported by git-debrebase)) of debian/patches/series left in tree. error: could not apply 1b09bea... Commit patch queue (exported by git-debrebase) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm ", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". Could not apply 1b09bea... Commit patch queue (exported by git-debrebase) + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:CONFLICT.*Commit patch queue' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:CONFLICT.*Commit patch queue' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='CONFLICT.*Commit patch queue' + egrep -e 'CONFLICT.*Commit patch queue' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Rebasing (1/4) Rebasing (2/4) Rebasing (3/4) Rebasing (4/4) CONFLICT (modify/delete): debian/patches/series deleted in HEAD and modified in 1b09bea (Commit patch queue (exported by git-debrebase)). Version 1b09bea (Commit patch queue (exported by git-debrebase)) of debian/patches/series left in tree. + git rebase --skip Successfully rebased and updated detached HEAD. + git push . HEAD:master To . 74d5f58..6e3d7e5 HEAD -> master + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 18 commits. (use "git push" to publish your local commits) + t-nmu-reconciled-good nmu + local nmutree=nmu + : 'check that what we have is what is expected' + git checkout -b compare.nmu origin/master~0 Switched to a new branch 'compare.nmu' + git checkout nmu . Updated 4 paths from b5b2617 + git rm -rf debian/patches rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/0004-UPSTREAM-NMU.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' + git commit -m 'rm patches nmu' [compare.nmu b6a6629] rm patches nmu 6 files changed, 7 insertions(+), 50 deletions(-) delete mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch delete mode 100644 debian/patches/0002-Edit-the-.c-file.patch delete mode 100644 debian/patches/series delete mode 100644 debian/patches/subdir/addnewups create mode 100644 newsrc.c + git checkout -b compare.maintainer origin/master~0 Switched to a new branch 'compare.maintainer' + git checkout did.maintainer . Updated 3 paths from 27ebb24 + git rm -rf --ignore-unmatch debian/patches rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' + git commit --allow-empty -m 'rm patches maintainer' [compare.maintainer c6ef209] rm patches maintainer 7 files changed, 10 insertions(+), 50 deletions(-) delete mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch delete mode 100644 debian/patches/0002-Edit-the-.c-file.patch delete mode 100644 debian/patches/series delete mode 100644 debian/patches/subdir/addnewups create mode 100644 debian/zorkmid + git merge compare.nmu Auto-merging debian/changelog Merge made by the 'ort' strategy. debian/changelog | 6 ++++++ newsrc.c | 1 + 2 files changed, 7 insertions(+) create mode 100644 newsrc.c + git diff --quiet master + : 'check that dgit still likes it' + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 18 commits. (use "git push" to publish your local commits) + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `6e3d7e5dc883530475bbf126c39e6594671419bd' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6e3d7e5dc883530475bbf126c39e6594671419bd examining quilt state (multiple patches, linear mode) branch_is_gdr 6e3d7e5dc883530475bbf126c39e6594671419bd... branch_is_gdr 74d5f586ed443ce47434f30fbbeff3eacb36748d gdr pseudomerge YES + git reset -q --hard 6e3d7e5dc883530475bbf126c39e6594671419bd + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 21f6391 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `21f639160e5dacd131368f53dfa4359a434ed750' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 21f639160e5dacd131368f53dfa4359a434ed750 -- debian + git add -Af . | git write-tree => `1fa546e6d762855593875b228f8ace524e583faa' fake orig tree object 1fa546e6d762855593875b228f8ace524e583faa + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 21f639160e5dacd131368f53dfa4359a434ed750 CD ../fake + git add -Af . | git write-tree => `4f034dbfc0af0cdca7861e42ea8735719d11b63f' fake o+d/p tree object 1fa546e6d762855593875b228f8ace524e583faa CD ../work | git ls-tree --name-only -z 21f639160e5dacd131368f53dfa4359a434ed750 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00newsrc.c\x00src.c\x00' | git diff-tree -z --no-renames -r 1fa546e6d762855593875b228f8ace524e583faa 21f639160e5dacd131368f53dfa4359a434ed750 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:000000 100644 0000000000000000000000000000000000000000 20f7624364ec18735d627fc84c64fce3dee6115b A\x00newsrc.c\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 27e8e51c7f66da756b386ed5ebb1d42aef75fbc3 M\x00src.c\x00' quiltify_trees_differ 1fa546e6d762855593875b228f8ace524e583faa 21f639160e5dacd131368f53dfa4359a434ed750 => 1 | git diff-tree -z --no-renames --name-only -r 21f639160e5dacd131368f53dfa4359a434ed750 4f034dbfc0af0cdca7861e42ea8735719d11b63f => `' quiltify_trees_differ 21f639160e5dacd131368f53dfa4359a434ed750 4f034dbfc0af0cdca7861e42ea8735719d11b63f => 0 | git diff-tree -z --no-renames --name-only -r 1fa546e6d762855593875b228f8ace524e583faa 4f034dbfc0af0cdca7861e42ea8735719d11b63f => `lib.c\x00new-upstream-file\x00newsrc.c\x00src.c\x00' quiltify_trees_differ 1fa546e6d762855593875b228f8ace524e583faa 4f034dbfc0af0cdca7861e42ea8735719d11b63f => 1 differences @dl ## ## == == == ==. dgit: base trees orig=1fa546e6d76285559387 o+d/p=4f034dbfc0af0cdca786 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 21f639160e5dacd131368f53dfa4359a434ed750 -- debian/rules debian/control => `debian/control'... quiltify investigate 21f639160e5dacd131368f53dfa4359a434ed750 | git diff-tree -z --no-renames --name-only 21f639160e5dacd131368f53dfa4359a434ed750 4f034dbfc0af0cdca7861e42ea8735719d11b63f => `' quiltify_trees_differ 21f639160e5dacd131368f53dfa4359a434ed750 4f034dbfc0af0cdca7861e42ea8735719d11b63f => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 21f639160e5dacd131368f53dfa4359a434ed750 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-dgit-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-diverge-nmu-dgit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-diverge-nmu-dgit-artifacts/gdr-diverge-nmu-dgit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 80.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:32:47]: test gdr-diverge-nmu-dgit: -----------------------] autopkgtest [21:32:47]: test gdr-diverge-nmu-dgit: - - - - - - - - - - results - - - - - - - - - - gdr-diverge-nmu-dgit PASS autopkgtest [21:32:47]: test gdr-edits: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:32:51]: test gdr-edits: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-edits ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-edits-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-edits-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Type" => "AddPatches","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0}]} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [{"Ix" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Type" => "Pseudomerge","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Msg" => "Merge branch 'upstream' into quilt-tip\n","Contributor" => $VAR1->{"Parents"}[0],"Overwritten" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [{"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Type" => "Mixed","Parents" => [{"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0}],"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32}],"Type" => "Packaging","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Msg" => "echo EXAMPLE RULES TARGET\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Parents" => [{"Differs" => 32,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Ix" => 0}],"Type" => "Packaging","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}],"Type" => "Packaging","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Msg" => "WIP\n","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + grep 'Unknown Unprocessable' + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 4459f5094d1e23c475d88d0a21028c7fd3bb9933b909e9e62d8a7df464192a55 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 4459f5094d1e23c475d88d0a21028c7fd3bb9933b909e9e62d8a7df464192a55 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 4459f5094d1e23c475d88d0a21028c7fd3bb9933b909e9e62d8a7df464192a55 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0-1', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0-1', 'View' => 'maint', 'TfSuffix' => '-maintview', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `decebd3d9ecbc6bbee993ee01e7f6c76d60214e0' + git verify-tag decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `25194c1ea141ad07c3657070ab7e07a573b98519' + git verify-tag 25194c1ea141ad07c3657070ab7e07a573b98519 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 25194c1ea141ad07c3657070ab7e07a573b98519 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'out_order' => [], 'allow_pgp' => 1, 'allow_duplicate' => 0, 'is_pgp_signed' => 0, 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'name' => 'debian/changelog, entry no.1', 'drop_empty' => 0, 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'allow_duplicate' => 0, 'is_pgp_signed' => 0, 'out_order' => [], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'allow_pgp' => 1, 'drop_empty' => 0, 'keep_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'name' => 'debian/changelog, entry no.1' })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 refs/tags/archive/test-dummy/2.0-1 => 25194c1ea141ad07c3657070ab7e07a573b98519 refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '25194c1ea141ad07c3657070ab7e07a573b98519', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => 'decebd3d9ecbc6bbee993ee01e7f6c76d60214e0', 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=25194c1ea141ad07c3657070ab7e07a573b98519 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=25194c1ea141ad07c3657070ab7e07a573b98519 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.0-2', 'View' => 'dgit', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" } }, { 'Tag' => 'test-dummy/2.0-2', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `4c6a06567f2b811d0cce32158f5f45ef7558b0a9' + git verify-tag 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `c9de79c7a09a08f1647a751e924106853b7970ca' + git verify-tag c9de79c7a09a08f1647a751e924106853b7970ca gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:32:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 c9de79c7a09a08f1647a751e924106853b7970ca | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 25194c1ea141ad07c3657070ab7e07a573b98519 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='8e3b487de5d37a777ecd89cac3e55b591c1387a7390e2221907241de98a59b69 -' + echo '2.0-2 8e3b487de5d37a777ecd89cac3e55b591c1387a7390e2221907241de98a59b69 main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + git config --global init.defaultBranch trunk + cd example + v=2.0-3 + t-dch-commit -v 2.0-3 -m testing + t-debchange -v 2.0-3 -m testing + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-3 -m testing + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange -v 2.0-3 -m testing + git commit -m 'dch -v 2.0-3 -m testing' debian/changelog [master e3ea5bf] dch -v 2.0-3 -m testing 1 file changed, 6 insertions(+) + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + tee ../anal.1 git-debrebase *** WALK e3ea5bfb0516ddc14aa79d0498e07ca91defd33b 1 *main::STDOUT git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 = 0x10 git-debrebase classify e3ea5bfb0516ddc14aa79d0498e07ca91defd33b $t=367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x10 git-debrebase = Changelog {"Hdr" => "tree 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"Tree" => "367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7","Msg" => "dch -v 2.0-3 -m testing\n","CommitId" => "e3ea5bfb0516ddc14aa79d0498e07ca91defd33b","Type" => "Changelog"} e3ea5bfb0516ddc14aa79d0498e07ca91defd33b Changeloggit-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Type" => "AddPatches","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Ix" => 0,"Differs" => 4}],"Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n"} 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf AddPatchesgit-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Msg" => "dch -r -D unstable\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} 4af0243f9227b0d695fbff38df345aca23969e2e Changeloggit-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Ix" => 0,"Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"} 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Changeloggit-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Overwritten" => [{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Ix" => 1,"Differs" => 8}],"Parents" => [{"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Ix" => 0,"Differs" => 0},$VAR1->{"Overwritten"}[0]],"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Contributor" => $VAR1->{"Parents"}[0],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Type" => "Pseudomerge"} 0bcedd364c245298b6ec08d8f29abf69e34b6e5b Pseudomerge Contributor=178896af44c5b02e05a3442df6c33233b6acb807git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Type" => "Upstream","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Ix" => 0,"Differs" => 2}]} 178896af44c5b02e05a3442df6c33233b6acb807 Upstreamgit-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Type" => "Upstream"} 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstreamgit-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"} 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstreamgit-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 2 upp 4 proc 10 pm 0 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor Anchor + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cat ../anal.1 e3ea5bfb0516ddc14aa79d0498e07ca91defd33b Changelog 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf AddPatches 4af0243f9227b0d695fbff38df345aca23969e2e Changelog 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Changelog 0bcedd364c245298b6ec08d8f29abf69e34b6e5b Pseudomerge Contributor=178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 Upstream 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor Anchor + t-some-changes edits + local token=edits + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + case "$which" in + echo '// debian edits' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (edits)' [master 1ee5d13] DEBIAN add zorkmid (edits) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream edits' + git add src.c + git commit -m 'UPSTREAM edit src.c (edits)' [master 2ceed12] UPSTREAM edit src.c (edits) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! edits' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! edits' + git add src.c + git commit -m 'MIXED add both() (edits)' [master cd1a73b] MIXED add both() (edits) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:03 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 2a87115] dch -r -D unstable 1 file changed, 2 insertions(+), 2 deletions(-) + git tag t.before + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 2a87115bc3f8ca826ea007ce753107074ca7c619 0 - git-debrebase get_differs cd1a73b0d571c79ca12a7d8b4a4a93b863931061 e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e = 0x10 git-debrebase classify 2a87115bc3f8ca826ea007ce753107074ca7c619 $t=e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e @p cd1a73b0d571c79ca12a7d8b4a4a93b863931061/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e\nparent cd1a73b0d571c79ca12a7d8b4a4a93b863931061\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e","CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619","Parents" => [{"CommitId" => "cd1a73b0d571c79ca12a7d8b4a4a93b863931061","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 2ceed1229dd14a9c7bd40480c061a7e55243e34f d46f208b7607ba8804649163cd2bead722b3dcd1 = 0x22 git-debrebase classify cd1a73b0d571c79ca12a7d8b4a4a93b863931061 $t=d46f208b7607ba8804649163cd2bead722b3dcd1 @p 2ceed1229dd14a9c7bd40480c061a7e55243e34f/0x22 git-debrebase = Mixed {"Msg" => "MIXED add both() (edits)\n","Hdr" => "tree d46f208b7607ba8804649163cd2bead722b3dcd1\nparent 2ceed1229dd14a9c7bd40480c061a7e55243e34f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Mixed","CommitId" => "cd1a73b0d571c79ca12a7d8b4a4a93b863931061","Tree" => "d46f208b7607ba8804649163cd2bead722b3dcd1","Parents" => [{"CommitId" => "2ceed1229dd14a9c7bd40480c061a7e55243e34f","Differs" => 34,"Ix" => 0}]} git-debrebase get_differs 1ee5d138031b9e8febce2769522b7ff8faa92fe3 e0f113b557570441f656fe976c2e2317cf95b193 = 0x2 git-debrebase classify 2ceed1229dd14a9c7bd40480c061a7e55243e34f $t=e0f113b557570441f656fe976c2e2317cf95b193 @p 1ee5d138031b9e8febce2769522b7ff8faa92fe3/0x2 git-debrebase = Upstream {"Tree" => "e0f113b557570441f656fe976c2e2317cf95b193","CommitId" => "2ceed1229dd14a9c7bd40480c061a7e55243e34f","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "1ee5d138031b9e8febce2769522b7ff8faa92fe3"}],"Type" => "Upstream","Hdr" => "tree e0f113b557570441f656fe976c2e2317cf95b193\nparent 1ee5d138031b9e8febce2769522b7ff8faa92fe3\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Msg" => "UPSTREAM edit src.c (edits)\n"} git-debrebase get_differs e3ea5bfb0516ddc14aa79d0498e07ca91defd33b f9239e94551063b14f3d1dca12ff06dbd096b2af = 0x20 git-debrebase classify 1ee5d138031b9e8febce2769522b7ff8faa92fe3 $t=f9239e94551063b14f3d1dca12ff06dbd096b2af @p e3ea5bfb0516ddc14aa79d0498e07ca91defd33b/0x20 git-debrebase = Packaging {"Tree" => "f9239e94551063b14f3d1dca12ff06dbd096b2af","CommitId" => "1ee5d138031b9e8febce2769522b7ff8faa92fe3","Parents" => [{"CommitId" => "e3ea5bfb0516ddc14aa79d0498e07ca91defd33b","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (edits)\n","Hdr" => "tree f9239e94551063b14f3d1dca12ff06dbd096b2af\nparent e3ea5bfb0516ddc14aa79d0498e07ca91defd33b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 = 0x10 git-debrebase classify e3ea5bfb0516ddc14aa79d0498e07ca91defd33b $t=367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x10 git-debrebase = Changelog {"Hdr" => "tree 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Msg" => "dch -v 2.0-3 -m testing\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"CommitId" => "e3ea5bfb0516ddc14aa79d0498e07ca91defd33b","Tree" => "367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Type" => "AddPatches","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Ix" => 0,"Differs" => 16}],"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Contributor" => {"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Differs" => 0,"Ix" => 0},"Type" => "Pseudomerge","Overwritten" => [{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Ix" => 1,"Differs" => 8}],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 6 upp 6 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55dd26540fe8) procd=HASH(0x55dd26542d38) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD e3ea5bfb0516ddc14aa79d0498e07ca91defd33b Debian (rewriting=1) git-debrebase WALK BUILD 1ee5d138031b9e8febce2769522b7ff8faa92fe3 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD cd1a73b0d571c79ca12a7d8b4a4a93b863931061 Debian (rewriting=1) git-debrebase WALK BUILD 2a87115bc3f8ca826ea007ce753107074ca7c619 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 2ceed1229dd14a9c7bd40480c061a7e55243e34f Upstream (rewriting=1) git-debrebase WALK BUILD cd1a73b0d571c79ca12a7d8b4a4a93b863931061 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 2a87115bc3f8ca826ea007ce753107074ca7c619 = 0x4 git-debrebase *** WALK RETURN 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 cd67898e896264914067d3c0dee667e61099f3c8 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 2a87115bc3f8ca826ea007ce753107074ca7c619) git-debrebase >= update refs/ffq-prev/heads/master 2a87115bc3f8ca826ea007ce753107074ca7c619 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 2a87115bc3f8ca826ea007ce753107074ca7c619 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6"}],"Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Parents" => [{"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Ix" => 0,"Differs" => 2}],"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Msg" => "UPSTREAM edit src.c (edits)\n","Type" => "Upstream"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef","Parents" => [{"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Ix" => 0,"Differs" => 2}],"Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5"} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Ix" => 0,"Differs" => 2}],"Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Differs" => 16,"Ix" => 0}],"Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e","CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Type" => "Changelog","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d"}],"Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Differs" => 32,"Ix" => 0}],"Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d","CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (edits)\n"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-3 -m testing\n","Type" => "Changelog","CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}],"Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","Parents" => [{"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Ix" => 0,"Differs" => 2}],"Msg" => "UPSTREAM edit src.c (edits)\n","Type" => "Upstream","Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef"} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7"}],"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Parents" => [{"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Differs" => 2,"Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569"}],"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","Parents" => [{"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Differs" => 32,"Ix" => 0}],"Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (edits)\n","Parents" => [{"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Differs" => 32,"Ix" => 0}],"Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d","Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}],"Msg" => "dch -v 2.0-3 -m testing\n","Type" => "Changelog"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "9214201f528bae71f4647709e2357407746739d5"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:cd67898e896264914067d3c0dee667e61099f3c8 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 1 *main::STDOUT git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6"}],"Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","Type" => "Upstream"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e"}],"Msg" => "UPSTREAM edit src.c (edits)\n","CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef","Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138"}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Type" => "Upstream"} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7"}],"Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138"} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Differs" => 2,"Ix" => 0}],"Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f","Type" => "Upstream"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e","Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569"}],"Msg" => "dch -r -D unstable\n","CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Type" => "Changelog"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d"}],"Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Type" => "Packaging"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Msg" => "DEBIAN add zorkmid (edits)\n","Parents" => [{"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d","Type" => "Packaging"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Msg" => "dch -v 2.0-3 -m testing\n","Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Ix" => 0,"Differs" => 16}],"Type" => "Changelog"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 4 proc 11 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + exec + local cid ctype info nparents + read cid ctype info + : ===== 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 Upstream ===== + test 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 = 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + local parents=ccfbba34db87d1958014a2d21910c0101c8899d6 + expect=ccfbba34db87d1958014a2d21910c0101c8899d6 + enparents=1 + : Upstream/SAME ccfbba34db87d1958014a2d21910c0101c8899d6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s ccfbba34db87d1958014a2d21910c0101c8899d6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ccfbba34db87d1958014a2d21910c0101c8899d6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ccfbba34db87d1958014a2d21910c0101c8899d6 Upstream ===== + test ccfbba34db87d1958014a2d21910c0101c8899d6 = ccfbba34db87d1958014a2d21910c0101c8899d6 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ccfbba34db87d1958014a2d21910c0101c8899d6 + local parents=57c5b974d287db76460be14f71b4dc55a9bf276e + expect=57c5b974d287db76460be14f71b4dc55a9bf276e + enparents=1 + : Upstream/SAME 57c5b974d287db76460be14f71b4dc55a9bf276e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 57c5b974d287db76460be14f71b4dc55a9bf276e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 57c5b974d287db76460be14f71b4dc55a9bf276e ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 57c5b974d287db76460be14f71b4dc55a9bf276e Upstream ===== + test 57c5b974d287db76460be14f71b4dc55a9bf276e = 57c5b974d287db76460be14f71b4dc55a9bf276e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 57c5b974d287db76460be14f71b4dc55a9bf276e + local parents=af4f554362ff02a1bbae558a182bb3c926512138 + expect=af4f554362ff02a1bbae558a182bb3c926512138 + enparents=1 + : Upstream/SAME af4f554362ff02a1bbae558a182bb3c926512138 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s af4f554362ff02a1bbae558a182bb3c926512138 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo af4f554362ff02a1bbae558a182bb3c926512138 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== af4f554362ff02a1bbae558a182bb3c926512138 Upstream ===== + test af4f554362ff02a1bbae558a182bb3c926512138 = af4f554362ff02a1bbae558a182bb3c926512138 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P af4f554362ff02a1bbae558a182bb3c926512138 + local parents=b013e77447acc11029f98a8aa19d74b4c2c315d7 + expect=b013e77447acc11029f98a8aa19d74b4c2c315d7 + enparents=1 + : Upstream/SAME b013e77447acc11029f98a8aa19d74b4c2c315d7 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b013e77447acc11029f98a8aa19d74b4c2c315d7 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b013e77447acc11029f98a8aa19d74b4c2c315d7 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b013e77447acc11029f98a8aa19d74b4c2c315d7 Upstream ===== + test b013e77447acc11029f98a8aa19d74b4c2c315d7 = b013e77447acc11029f98a8aa19d74b4c2c315d7 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b013e77447acc11029f98a8aa19d74b4c2c315d7 + local parents=cd67898e896264914067d3c0dee667e61099f3c8 + expect=cd67898e896264914067d3c0dee667e61099f3c8 + enparents=1 + : Upstream/SAME cd67898e896264914067d3c0dee667e61099f3c8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cd67898e896264914067d3c0dee667e61099f3c8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cd67898e896264914067d3c0dee667e61099f3c8 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cd67898e896264914067d3c0dee667e61099f3c8 Changelog ===== + test cd67898e896264914067d3c0dee667e61099f3c8 = cd67898e896264914067d3c0dee667e61099f3c8 + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P cd67898e896264914067d3c0dee667e61099f3c8 + local parents=8e4834ab8bffee2a148fe5e4a53f45b914afd569 + expect=8e4834ab8bffee2a148fe5e4a53f45b914afd569 + enparents=1 + : Changelog/Upstream 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:cd67898e896264914067d3c0dee667e61099f3c8 '!=' x ']' + test Y:cd67898e896264914067d3c0dee667e61099f3c8 = Y:cd67898e896264914067d3c0dee667e61099f3c8 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 8e4834ab8bffee2a148fe5e4a53f45b914afd569..cd67898e896264914067d3c0dee667e61099f3c8 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 8e4834ab8bffee2a148fe5e4a53f45b914afd569 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8e4834ab8bffee2a148fe5e4a53f45b914afd569 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8e4834ab8bffee2a148fe5e4a53f45b914afd569 Packaging ===== + test 8e4834ab8bffee2a148fe5e4a53f45b914afd569 = 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + local parents=a1a56f704487b6339119bdb910659f5519f0c84d + expect=a1a56f704487b6339119bdb910659f5519f0c84d + enparents=1 + : Packaging/SAME a1a56f704487b6339119bdb910659f5519f0c84d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a1a56f704487b6339119bdb910659f5519f0c84d..8e4834ab8bffee2a148fe5e4a53f45b914afd569 -- :. ':!debian' + git diff --quiet a1a56f704487b6339119bdb910659f5519f0c84d..8e4834ab8bffee2a148fe5e4a53f45b914afd569 -- :debian/patches + etypes=Packaging ++ printf %s a1a56f704487b6339119bdb910659f5519f0c84d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a1a56f704487b6339119bdb910659f5519f0c84d ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a1a56f704487b6339119bdb910659f5519f0c84d Packaging ===== + test a1a56f704487b6339119bdb910659f5519f0c84d = a1a56f704487b6339119bdb910659f5519f0c84d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P a1a56f704487b6339119bdb910659f5519f0c84d + local parents=c7dc423ffb995d941617811c9612ee6d65ee3b84 + expect=c7dc423ffb995d941617811c9612ee6d65ee3b84 + enparents=1 + : Packaging/SAME c7dc423ffb995d941617811c9612ee6d65ee3b84 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet c7dc423ffb995d941617811c9612ee6d65ee3b84..a1a56f704487b6339119bdb910659f5519f0c84d -- :. ':!debian' + git diff --quiet c7dc423ffb995d941617811c9612ee6d65ee3b84..a1a56f704487b6339119bdb910659f5519f0c84d -- :debian/patches + etypes=Packaging ++ printf %s c7dc423ffb995d941617811c9612ee6d65ee3b84 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c7dc423ffb995d941617811c9612ee6d65ee3b84 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c7dc423ffb995d941617811c9612ee6d65ee3b84 Changelog ===== + test c7dc423ffb995d941617811c9612ee6d65ee3b84 = c7dc423ffb995d941617811c9612ee6d65ee3b84 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P c7dc423ffb995d941617811c9612ee6d65ee3b84 + local parents=32b1b8f0bdc575561b14de2ec9711d768a12d928 + expect=32b1b8f0bdc575561b14de2ec9711d768a12d928 + enparents=1 + : Changelog/Packaging 32b1b8f0bdc575561b14de2ec9711d768a12d928 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 32b1b8f0bdc575561b14de2ec9711d768a12d928..c7dc423ffb995d941617811c9612ee6d65ee3b84 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 32b1b8f0bdc575561b14de2ec9711d768a12d928 Changelog ===== + test 32b1b8f0bdc575561b14de2ec9711d768a12d928 = 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local parents=9214201f528bae71f4647709e2357407746739d5 + expect=9214201f528bae71f4647709e2357407746739d5 + enparents=1 + : Changelog/Packaging 9214201f528bae71f4647709e2357407746739d5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9214201f528bae71f4647709e2357407746739d5..32b1b8f0bdc575561b14de2ec9711d768a12d928 -- :. ':!debian/changelog' + etypes=Packaging ++ wc -w ++ printf %s 9214201f528bae71f4647709e2357407746739d5 + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9214201f528bae71f4647709e2357407746739d5 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9214201f528bae71f4647709e2357407746739d5 Changelog ===== + test 9214201f528bae71f4647709e2357407746739d5 = 9214201f528bae71f4647709e2357407746739d5 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 9214201f528bae71f4647709e2357407746739d5 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..9214201f528bae71f4647709e2357407746739d5 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 examining quilt state (multiple patches, linear mode) branch_is_gdr 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0... branch_is_gdr 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 gdr anchor YES + git reset -q --hard 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at cb1f7fd Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe -- debian + git add -Af . | git write-tree => `f904c66e1710e1151bce7bfcbc6763f6ea826c19' fake orig tree object f904c66e1710e1151bce7bfcbc6763f6ea826c19 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe CD ../fake + git add -Af . | git write-tree => `02ab455c92be6f90e27681286d7d90d9169dff59' fake o+d/p tree object f904c66e1710e1151bce7bfcbc6763f6ea826c19 CD ../work | git ls-tree --name-only -z cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r f904c66e1710e1151bce7bfcbc6763f6ea826c19 cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 79d7648325e46750eaed0cbc018ead4b8fa870ac M\x00src.c\x00' quiltify_trees_differ f904c66e1710e1151bce7bfcbc6763f6ea826c19 cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe => 1 | git diff-tree -z --no-renames --name-only -r cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 => `' quiltify_trees_differ cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 => 0 | git diff-tree -z --no-renames --name-only -r f904c66e1710e1151bce7bfcbc6763f6ea826c19 02ab455c92be6f90e27681286d7d90d9169dff59 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ f904c66e1710e1151bce7bfcbc6763f6ea826c19 02ab455c92be6f90e27681286d7d90d9169dff59 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=f904c66e1710e1151bce o+d/p=02ab455c92be6f90e276 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe -- debian/rules debian/control => `debian/control'... quiltify investigate cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe | git diff-tree -z --no-renames --name-only cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 => `' quiltify_trees_differ cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-3.debian.tar.xz dpkg-source: info: building example in example_2.0-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0-2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-3_source.changes dpkg-genchanges -S -v2.0-2 dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-3.dsc, example_2.0-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-3.debian.tar.xz renaming (dsc) example_2.0-3.dsc renaming (changes) example_2.0-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit/sid => decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 refs/tags/archive/test-dummy/2.0-1 => 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 refs/tags/archive/test-dummy/2.0-2 => 25194c1ea141ad07c3657070ab7e07a573b98519 refs/tags/test-dummy/2.0-1 => c9de79c7a09a08f1647a751e924106853b7970ca refs/tags/test-dummy/2.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit refs/dgit-fetch/test-dummy/dgit/sid |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> c9de79c7a09a08f1647a751e924106853b7970ca tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '25194c1ea141ad07c3657070ab7e07a573b98519', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => '4c6a06567f2b811d0cce32158f5f45ef7558b0a9', 'refs/dgit-fetch/test-dummy/dgit/sid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => 'decebd3d9ecbc6bbee993ee01e7f6c76d60214e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => 'c9de79c7a09a08f1647a751e924106853b7970ca' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 |> 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=4c6a06567f2b811d0cce32158f5f45ef7558b0a9 |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=25194c1ea141ad07c3657070ab7e07a573b98519 |> c9de79c7a09a08f1647a751e924106853b7970ca tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=c9de79c7a09a08f1647a751e924106853b7970ca | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 |> 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=4c6a06567f2b811d0cce32158f5f45ef7558b0a9 |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=25194c1ea141ad07c3657070ab7e07a573b98519 |> c9de79c7a09a08f1647a751e924106853b7970ca tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=c9de79c7a09a08f1647a751e924106853b7970ca query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0-2.dsc... get_archive_dsc: Version 2.0-2 last upload to archive: specified git info (test-dummy) GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf GCF<| 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit 350 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' previous reference hash=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch_from_archive: lastfetch=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf using existing example_2.0.orig.tar.gz | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' fetch mergeinfos: commit 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf Dgit field in .dsc from archive fetch hash=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git log -n2 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `commit 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf'... | git ls-tree -lrz -- 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `2a87115bc3f8ca826ea007ce753107074ca7c619' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 2a87115bc3f8ca826ea007ce753107074ca7c619 => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' + git-debrebase stitch | git rev-parse 'HEAD~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-3.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying 0004-UPSTREAM-edit-src.c-edits.patch dpkg-source: info: applying 0005-MIXED-add-both-edits.patch CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `02ab455c92be6f90e27681286d7d90d9169dff59' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 02ab455c92be6f90e27681286d7d90d9169dff59 282c3564ae1a8872cefacb527c7d9dbc05362dc5 files_compare_inputs example_2.0-3.dsc files_compare_inputs example_2.0-3.dsc Checksums-Sha256 files_compare_inputs example_2.0-3.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-3.dsc Checksums-Sha256 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3.dsc Checksums-Sha1 files_compare_inputs example_2.0-3.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-3.dsc Checksums-Sha1 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3.dsc Files files_compare_inputs example_2.0-3.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-3.dsc Files example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3_source.changes files_compare_inputs example_2.0-3_source.changes Checksums-Sha256 files_compare_inputs example_2.0-3_source.changes Checksums-Sha256 example_2.0-3.dsc files_compare_inputs example_2.0-3_source.changes Checksums-Sha256 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3_source.changes Checksums-Sha1 files_compare_inputs example_2.0-3_source.changes Checksums-Sha1 example_2.0-3.dsc files_compare_inputs example_2.0-3_source.changes Checksums-Sha1 example_2.0-3.debian.tar.xz files_compare_inputs example_2.0-3_source.changes Files files_compare_inputs example_2.0-3_source.changes Files example_2.0-3.dsc files_compare_inputs example_2.0-3_source.changes Files example_2.0-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz | efea07eba958574c3f6d715f4bbb196dce58ba41b35b6a6e810f64fc5bcd87ec ./pool/main/example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=0 origs example_2.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_2.0-3.debian.tar.xz | 33b6ba4f88c1e010fd5d0f56d7ad9699 1560 example_2.0-3.debian.tar.xz ../example_2.0-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0-3', '282c3564ae1a8872cefacb527c7d9dbc05362dc5', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0-3', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '282c3564ae1a8872cefacb527c7d9dbc05362dc5' }, { 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '282c3564ae1a8872cefacb527c7d9dbc05362dc5', 'View' => 'dgit', 'Tag' => 'test-dummy/2.0-3', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:03 +0000' => `1530000003 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `be7b23222bb82341faccce6f8a5c2f66350f878b' + git verify-tag be7b23222bb82341faccce6f8a5c2f66350f878b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:33:05 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-3 be7b23222bb82341faccce6f8a5c2f66350f878b | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `ea168ccdf97328e2c939ebe38f49b315af314375' + git verify-tag ea168ccdf97328e2c939ebe38f49b315af314375 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:33:05 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-3 ea168ccdf97328e2c939ebe38f49b315af314375 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 282c3564ae1a8872cefacb527c7d9dbc05362dc5:refs/dgit/sid refs/tags/archive/test-dummy/2.0-3 refs/tags/test-dummy/2.0-3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5..282c356 282c3564ae1a8872cefacb527c7d9dbc05362dc5 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-3 -> archive/test-dummy/2.0-3 * [new tag] test-dummy/2.0-3 -> test-dummy/2.0-3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-3_source.changes signfile dsc ../example_2.0-3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-3.dsc ../example_2.0-3_source.changes signfile changes ../example_2.0-3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-3_source.changes gpg: ../example_2.0-3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: 25194c1ea141ad07c3657070ab7e07a573b98519 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: c9de79c7a09a08f1647a751e924106853b7970ca refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good pushed-interop + local state=pushed-interop + local beforetag= + case $state in + t-gdr-made-patches + git log -n1 --pretty=format:%B + egrep '^\[git-debrebase' [git-debrebase pseudomerge: stitch] + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 = 0 git-debrebase get_differs 2a87115bc3f8ca826ea007ce753107074ca7c619 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify 282c3564ae1a8872cefacb527c7d9dbc05362dc5 $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe/0 2a87115bc3f8ca826ea007ce753107074ca7c619/0x4 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe\nparent 2a87115bc3f8ca826ea007ce753107074ca7c619\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Differs" => 0,"Ix" => 0},{"Differs" => 4,"Ix" => 1,"CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619"}],"CommitId" => "282c3564ae1a8872cefacb527c7d9dbc05362dc5","Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0],"Overwritten" => [$VAR1->{"Parents"}[1]],"Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59"} git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0/0x4 git-debrebase = AddPatches {"CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Type" => "AddPatches","Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Differs" => 4,"Ix" => 0}]} git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Type" => "Upstream","Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Type" => "Upstream","Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (edits)\n"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Type" => "Upstream","Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138"}]} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Type" => "Upstream","Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5","Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Ix" => 0,"Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f","Type" => "Upstream","CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Parents" => [{"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Differs" => 2,"Ix" => 0}],"Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e","Type" => "Changelog","CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569"}],"Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d"}],"Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d","CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Msg" => "DEBIAN add zorkmid (edits)\n","Parents" => [{"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-3 -m testing\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}],"Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD pushed-interop + local head=HEAD + local state=pushed-interop + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-AddPatchesInterop-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 282c3564ae1a8872cefacb527c7d9dbc05362dc5 1 *main::STDOUT git-debrebase get_differs cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 = 0 git-debrebase get_differs 2a87115bc3f8ca826ea007ce753107074ca7c619 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify 282c3564ae1a8872cefacb527c7d9dbc05362dc5 $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe/0 2a87115bc3f8ca826ea007ce753107074ca7c619/0x4 git-debrebase = Pseudomerge {"CommitId" => "282c3564ae1a8872cefacb527c7d9dbc05362dc5","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Contributor" => {"Ix" => 0,"CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Differs" => 0},"Parents" => [$VAR1->{"Contributor"},{"Ix" => 1,"Differs" => 4,"CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619"}],"Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe\nparent 2a87115bc3f8ca826ea007ce753107074ca7c619\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Type" => "Pseudomerge","Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59"} git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0/0x4 git-debrebase = AddPatches {"Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59","Type" => "AddPatches","Parents" => [{"Differs" => 4,"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Ix" => 0}],"Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n"} git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","Parents" => [{"Ix" => 0,"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Ix" => 0}],"Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Msg" => "UPSTREAM edit src.c (edits)\n"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef","Parents" => [{"Ix" => 0,"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Ix" => 0}],"Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5"} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Ix" => 0}],"Type" => "Upstream","Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Msg" => "dch -r -D unstable\n","Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569"}],"Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d"}],"Type" => "Packaging","Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "DEBIAN add zorkmid (edits)\n","CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d","Parents" => [{"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Differs" => 32,"Ix" => 0}],"Type" => "Packaging"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Differs" => 16}],"Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Msg" => "dch -v 2.0-3 -m testing\n"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 15 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + exec + local cid ctype info nparents + read cid ctype info + : ===== 282c3564ae1a8872cefacb527c7d9dbc05362dc5 Pseudomerge Contributor=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe ===== + test 282c3564ae1a8872cefacb527c7d9dbc05362dc5 = 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + local 'parents=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' + expect='cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' + enparents=1 + : Pseudomerge/SAME 'cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + expect=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + enparents=2 + git diff --quiet cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe..282c3564ae1a8872cefacb527c7d9dbc05362dc5 + etypes=AddPatchesInterop-Upstream + : 'reject pointless pseudomerges' + local 'overwritten= 2a87115bc3f8ca826ea007ce753107074ca7c619' + overwritten=2a87115bc3f8ca826ea007ce753107074ca7c619 + t-git-debrebase analyse 2a87115bc3f8ca826ea007ce753107074ca7c619 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse 2a87115bc3f8ca826ea007ce753107074ca7c619 git-debrebase *** WALK 2a87115bc3f8ca826ea007ce753107074ca7c619 1 *main::STDOUT git-debrebase get_differs cd1a73b0d571c79ca12a7d8b4a4a93b863931061 e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e = 0x10 git-debrebase classify 2a87115bc3f8ca826ea007ce753107074ca7c619 $t=e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e @p cd1a73b0d571c79ca12a7d8b4a4a93b863931061/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "cd1a73b0d571c79ca12a7d8b4a4a93b863931061","Differs" => 16,"Ix" => 0}],"Msg" => "dch -r -D unstable\n","CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619","Hdr" => "tree e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e\nparent cd1a73b0d571c79ca12a7d8b4a4a93b863931061\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Tree" => "e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e"} git-debrebase get_differs 2ceed1229dd14a9c7bd40480c061a7e55243e34f d46f208b7607ba8804649163cd2bead722b3dcd1 = 0x22 git-debrebase classify cd1a73b0d571c79ca12a7d8b4a4a93b863931061 $t=d46f208b7607ba8804649163cd2bead722b3dcd1 @p 2ceed1229dd14a9c7bd40480c061a7e55243e34f/0x22 git-debrebase = Mixed {"Type" => "Mixed","Tree" => "d46f208b7607ba8804649163cd2bead722b3dcd1","CommitId" => "cd1a73b0d571c79ca12a7d8b4a4a93b863931061","Hdr" => "tree d46f208b7607ba8804649163cd2bead722b3dcd1\nparent 2ceed1229dd14a9c7bd40480c061a7e55243e34f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Msg" => "MIXED add both() (edits)\n","Parents" => [{"Differs" => 34,"Ix" => 0,"CommitId" => "2ceed1229dd14a9c7bd40480c061a7e55243e34f"}]} git-debrebase get_differs 1ee5d138031b9e8febce2769522b7ff8faa92fe3 e0f113b557570441f656fe976c2e2317cf95b193 = 0x2 git-debrebase classify 2ceed1229dd14a9c7bd40480c061a7e55243e34f $t=e0f113b557570441f656fe976c2e2317cf95b193 @p 1ee5d138031b9e8febce2769522b7ff8faa92fe3/0x2 git-debrebase = Upstream {"CommitId" => "2ceed1229dd14a9c7bd40480c061a7e55243e34f","Hdr" => "tree e0f113b557570441f656fe976c2e2317cf95b193\nparent 1ee5d138031b9e8febce2769522b7ff8faa92fe3\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Upstream","Tree" => "e0f113b557570441f656fe976c2e2317cf95b193","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1ee5d138031b9e8febce2769522b7ff8faa92fe3"}],"Msg" => "UPSTREAM edit src.c (edits)\n"} git-debrebase get_differs e3ea5bfb0516ddc14aa79d0498e07ca91defd33b f9239e94551063b14f3d1dca12ff06dbd096b2af = 0x20 git-debrebase classify 1ee5d138031b9e8febce2769522b7ff8faa92fe3 $t=f9239e94551063b14f3d1dca12ff06dbd096b2af @p e3ea5bfb0516ddc14aa79d0498e07ca91defd33b/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "e3ea5bfb0516ddc14aa79d0498e07ca91defd33b"}],"Msg" => "DEBIAN add zorkmid (edits)\n","Hdr" => "tree f9239e94551063b14f3d1dca12ff06dbd096b2af\nparent e3ea5bfb0516ddc14aa79d0498e07ca91defd33b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","CommitId" => "1ee5d138031b9e8febce2769522b7ff8faa92fe3","Type" => "Packaging","Tree" => "f9239e94551063b14f3d1dca12ff06dbd096b2af"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 = 0x10 git-debrebase classify e3ea5bfb0516ddc14aa79d0498e07ca91defd33b $t=367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-3 -m testing\n","Parents" => [{"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Ix" => 0,"Differs" => 16}],"Type" => "Changelog","Tree" => "367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7","Hdr" => "tree 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","CommitId" => "e3ea5bfb0516ddc14aa79d0498e07ca91defd33b"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Type" => "AddPatches","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Type" => "Changelog","Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Differs" => 16,"Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Overwritten" => [{"Differs" => 8,"Ix" => 1,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9"}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},$VAR1->{"Overwritten"}[0]],"Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}],"Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 6 upp 6 proc 15 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in ++ printf %s 'cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe ++ for f in $parents ++ echo 2a87115bc3f8ca826ea007ce753107074ca7c619 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe AddPatches ===== + test cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe = cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + local cetype=AddPatchesInterop + '[' xAddPatches = xAddPatchesInterop ']' ++ git log -n1 --pretty=format:%P cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + local parents=701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + expect=701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + enparents=1 + : AddPatches/AddPatchesInterop 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + git log -n1 --pretty=format:%B + grep '^\[git-debrebase[ :]' [git-debrebase pseudomerge: stitch] + case "$ctype" in + git diff --quiet 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0..cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe -- :. ':!debian/patches' + etypes=Upstream ++ printf %s 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 Upstream ===== + test 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 = 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + local parents=ccfbba34db87d1958014a2d21910c0101c8899d6 + expect=ccfbba34db87d1958014a2d21910c0101c8899d6 + enparents=1 + : Upstream/SAME ccfbba34db87d1958014a2d21910c0101c8899d6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s ccfbba34db87d1958014a2d21910c0101c8899d6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ccfbba34db87d1958014a2d21910c0101c8899d6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ccfbba34db87d1958014a2d21910c0101c8899d6 Upstream ===== + test ccfbba34db87d1958014a2d21910c0101c8899d6 = ccfbba34db87d1958014a2d21910c0101c8899d6 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ccfbba34db87d1958014a2d21910c0101c8899d6 + local parents=57c5b974d287db76460be14f71b4dc55a9bf276e + expect=57c5b974d287db76460be14f71b4dc55a9bf276e + enparents=1 + : Upstream/SAME 57c5b974d287db76460be14f71b4dc55a9bf276e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 57c5b974d287db76460be14f71b4dc55a9bf276e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 57c5b974d287db76460be14f71b4dc55a9bf276e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 57c5b974d287db76460be14f71b4dc55a9bf276e Upstream ===== + test 57c5b974d287db76460be14f71b4dc55a9bf276e = 57c5b974d287db76460be14f71b4dc55a9bf276e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 57c5b974d287db76460be14f71b4dc55a9bf276e + local parents=af4f554362ff02a1bbae558a182bb3c926512138 + expect=af4f554362ff02a1bbae558a182bb3c926512138 + enparents=1 + : Upstream/SAME af4f554362ff02a1bbae558a182bb3c926512138 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s af4f554362ff02a1bbae558a182bb3c926512138 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo af4f554362ff02a1bbae558a182bb3c926512138 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== af4f554362ff02a1bbae558a182bb3c926512138 Upstream ===== + test af4f554362ff02a1bbae558a182bb3c926512138 = af4f554362ff02a1bbae558a182bb3c926512138 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P af4f554362ff02a1bbae558a182bb3c926512138 + local parents=b013e77447acc11029f98a8aa19d74b4c2c315d7 + expect=b013e77447acc11029f98a8aa19d74b4c2c315d7 + enparents=1 + : Upstream/SAME b013e77447acc11029f98a8aa19d74b4c2c315d7 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b013e77447acc11029f98a8aa19d74b4c2c315d7 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b013e77447acc11029f98a8aa19d74b4c2c315d7 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b013e77447acc11029f98a8aa19d74b4c2c315d7 Upstream ===== + test b013e77447acc11029f98a8aa19d74b4c2c315d7 = b013e77447acc11029f98a8aa19d74b4c2c315d7 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b013e77447acc11029f98a8aa19d74b4c2c315d7 + local parents=cd67898e896264914067d3c0dee667e61099f3c8 + expect=cd67898e896264914067d3c0dee667e61099f3c8 + enparents=1 + : Upstream/SAME cd67898e896264914067d3c0dee667e61099f3c8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cd67898e896264914067d3c0dee667e61099f3c8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cd67898e896264914067d3c0dee667e61099f3c8 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cd67898e896264914067d3c0dee667e61099f3c8 Changelog ===== + test cd67898e896264914067d3c0dee667e61099f3c8 = cd67898e896264914067d3c0dee667e61099f3c8 + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P cd67898e896264914067d3c0dee667e61099f3c8 + local parents=8e4834ab8bffee2a148fe5e4a53f45b914afd569 + expect=8e4834ab8bffee2a148fe5e4a53f45b914afd569 + enparents=1 + : Changelog/Upstream 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 8e4834ab8bffee2a148fe5e4a53f45b914afd569..cd67898e896264914067d3c0dee667e61099f3c8 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 8e4834ab8bffee2a148fe5e4a53f45b914afd569 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8e4834ab8bffee2a148fe5e4a53f45b914afd569 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8e4834ab8bffee2a148fe5e4a53f45b914afd569 Packaging ===== + test 8e4834ab8bffee2a148fe5e4a53f45b914afd569 = 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + local parents=a1a56f704487b6339119bdb910659f5519f0c84d + expect=a1a56f704487b6339119bdb910659f5519f0c84d + enparents=1 + : Packaging/SAME a1a56f704487b6339119bdb910659f5519f0c84d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a1a56f704487b6339119bdb910659f5519f0c84d..8e4834ab8bffee2a148fe5e4a53f45b914afd569 -- :. ':!debian' + git diff --quiet a1a56f704487b6339119bdb910659f5519f0c84d..8e4834ab8bffee2a148fe5e4a53f45b914afd569 -- :debian/patches + etypes=Packaging ++ printf %s a1a56f704487b6339119bdb910659f5519f0c84d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a1a56f704487b6339119bdb910659f5519f0c84d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a1a56f704487b6339119bdb910659f5519f0c84d Packaging ===== + test a1a56f704487b6339119bdb910659f5519f0c84d = a1a56f704487b6339119bdb910659f5519f0c84d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P a1a56f704487b6339119bdb910659f5519f0c84d + local parents=c7dc423ffb995d941617811c9612ee6d65ee3b84 + expect=c7dc423ffb995d941617811c9612ee6d65ee3b84 + enparents=1 + : Packaging/SAME c7dc423ffb995d941617811c9612ee6d65ee3b84 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet c7dc423ffb995d941617811c9612ee6d65ee3b84..a1a56f704487b6339119bdb910659f5519f0c84d -- :. ':!debian' + git diff --quiet c7dc423ffb995d941617811c9612ee6d65ee3b84..a1a56f704487b6339119bdb910659f5519f0c84d -- :debian/patches + etypes=Packaging ++ printf %s c7dc423ffb995d941617811c9612ee6d65ee3b84 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c7dc423ffb995d941617811c9612ee6d65ee3b84 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c7dc423ffb995d941617811c9612ee6d65ee3b84 Changelog ===== + test c7dc423ffb995d941617811c9612ee6d65ee3b84 = c7dc423ffb995d941617811c9612ee6d65ee3b84 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P c7dc423ffb995d941617811c9612ee6d65ee3b84 + local parents=32b1b8f0bdc575561b14de2ec9711d768a12d928 + expect=32b1b8f0bdc575561b14de2ec9711d768a12d928 + enparents=1 + : Changelog/Packaging 32b1b8f0bdc575561b14de2ec9711d768a12d928 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 32b1b8f0bdc575561b14de2ec9711d768a12d928..c7dc423ffb995d941617811c9612ee6d65ee3b84 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 32b1b8f0bdc575561b14de2ec9711d768a12d928 Changelog ===== + test 32b1b8f0bdc575561b14de2ec9711d768a12d928 = 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local parents=9214201f528bae71f4647709e2357407746739d5 + expect=9214201f528bae71f4647709e2357407746739d5 + enparents=1 + : Changelog/Packaging 9214201f528bae71f4647709e2357407746739d5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9214201f528bae71f4647709e2357407746739d5..32b1b8f0bdc575561b14de2ec9711d768a12d928 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 9214201f528bae71f4647709e2357407746739d5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9214201f528bae71f4647709e2357407746739d5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9214201f528bae71f4647709e2357407746739d5 Changelog ===== + test 9214201f528bae71f4647709e2357407746739d5 = 9214201f528bae71f4647709e2357407746739d5 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 9214201f528bae71f4647709e2357407746739d5 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..9214201f528bae71f4647709e2357407746739d5 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-expect-fail 'E:add a new changelog stanza.*and try again' t-dgit push-source + local 'mpat=E:add a new changelog stanza.*and try again' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 282c3564ae1a8872cefacb527c7d9dbc05362dc5 examining quilt state (multiple patches, linear mode) branch_is_gdr 282c3564ae1a8872cefacb527c7d9dbc05362dc5... branch_is_gdr 282c3564ae1a8872cefacb527c7d9dbc05362dc5 gdr pseudomerge YES + git reset -q --hard 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend | git rev-parse 'HEAD~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 282c3564ae1a8872cefacb527c7d9dbc05362dc5 -- debian + git add -Af . | git write-tree => `f904c66e1710e1151bce7bfcbc6763f6ea826c19' fake orig tree object f904c66e1710e1151bce7bfcbc6763f6ea826c19 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 282c3564ae1a8872cefacb527c7d9dbc05362dc5 CD ../fake + git add -Af . | git write-tree => `02ab455c92be6f90e27681286d7d90d9169dff59' fake o+d/p tree object f904c66e1710e1151bce7bfcbc6763f6ea826c19 CD ../work | git ls-tree --name-only -z 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r f904c66e1710e1151bce7bfcbc6763f6ea826c19 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 79d7648325e46750eaed0cbc018ead4b8fa870ac M\x00src.c\x00' quiltify_trees_differ f904c66e1710e1151bce7bfcbc6763f6ea826c19 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => 1 | git diff-tree -z --no-renames --name-only -r 282c3564ae1a8872cefacb527c7d9dbc05362dc5 02ab455c92be6f90e27681286d7d90d9169dff59 => `' quiltify_trees_differ 282c3564ae1a8872cefacb527c7d9dbc05362dc5 02ab455c92be6f90e27681286d7d90d9169dff59 => 0 | git diff-tree -z --no-renames --name-only -r f904c66e1710e1151bce7bfcbc6763f6ea826c19 02ab455c92be6f90e27681286d7d90d9169dff59 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ f904c66e1710e1151bce7bfcbc6763f6ea826c19 02ab455c92be6f90e27681286d7d90d9169dff59 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=f904c66e1710e1151bce o+d/p=02ab455c92be6f90e276 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 282c3564ae1a8872cefacb527c7d9dbc05362dc5 -- debian/rules debian/control => `debian/control'... quiltify investigate 282c3564ae1a8872cefacb527c7d9dbc05362dc5 | git diff-tree -z --no-renames --name-only 282c3564ae1a8872cefacb527c7d9dbc05362dc5 02ab455c92be6f90e27681286d7d90d9169dff59 => `' quiltify_trees_differ 282c3564ae1a8872cefacb527c7d9dbc05362dc5 02ab455c92be6f90e27681286d7d90d9169dff59 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 282c3564ae1a8872cefacb527c7d9dbc05362dc5 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-3.debian.tar.xz dpkg-source: info: building example in example_2.0-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0-2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-3_source.changes dpkg-genchanges -S -v2.0-2 dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-3.dsc, example_2.0-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-3.debian.tar.xz renaming (dsc) example_2.0-3.dsc renaming (changes) example_2.0-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 282c3564ae1a8872cefacb527c7d9dbc05362dc5 refs/dgit/sid => decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 refs/tags/archive/test-dummy/2.0-1 => 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 refs/tags/archive/test-dummy/2.0-2 => be7b23222bb82341faccce6f8a5c2f66350f878b refs/tags/archive/test-dummy/2.0-3 => 25194c1ea141ad07c3657070ab7e07a573b98519 refs/tags/test-dummy/2.0-1 => c9de79c7a09a08f1647a751e924106853b7970ca refs/tags/test-dummy/2.0-2 => ea168ccdf97328e2c939ebe38f49b315af314375 refs/tags/test-dummy/2.0-3 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 282c3564ae1a8872cefacb527c7d9dbc05362dc5 commit refs/dgit-fetch/test-dummy/dgit/sid |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 |> be7b23222bb82341faccce6f8a5c2f66350f878b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3 |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 |> c9de79c7a09a08f1647a751e924106853b7970ca tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 |> ea168ccdf97328e2c939ebe38f49b315af314375 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2' => 'c9de79c7a09a08f1647a751e924106853b7970ca', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '25194c1ea141ad07c3657070ab7e07a573b98519', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3' => 'ea168ccdf97328e2c939ebe38f49b315af314375', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2' => '4c6a06567f2b811d0cce32158f5f45ef7558b0a9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3' => 'be7b23222bb82341faccce6f8a5c2f66350f878b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => 'decebd3d9ecbc6bbee993ee01e7f6c76d60214e0', 'refs/dgit-fetch/test-dummy/dgit/sid' => '282c3564ae1a8872cefacb527c7d9dbc05362dc5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 |> 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 tag refs/tags/archive/test-dummy/2.0-2 currently refs/tags/archive/test-dummy/2.0-2=4c6a06567f2b811d0cce32158f5f45ef7558b0a9 |> be7b23222bb82341faccce6f8a5c2f66350f878b tag refs/tags/archive/test-dummy/2.0-3 currently refs/tags/archive/test-dummy/2.0-3=be7b23222bb82341faccce6f8a5c2f66350f878b |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=25194c1ea141ad07c3657070ab7e07a573b98519 |> c9de79c7a09a08f1647a751e924106853b7970ca tag refs/tags/test-dummy/2.0-2 currently refs/tags/test-dummy/2.0-2=c9de79c7a09a08f1647a751e924106853b7970ca |> ea168ccdf97328e2c939ebe38f49b315af314375 tag refs/tags/test-dummy/2.0-3 currently refs/tags/test-dummy/2.0-3=ea168ccdf97328e2c939ebe38f49b315af314375 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 |> 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 offered refs/tags/archive/test-dummy/2.0-2=4c6a06567f2b811d0cce32158f5f45ef7558b0a9 |> be7b23222bb82341faccce6f8a5c2f66350f878b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3 offered refs/tags/archive/test-dummy/2.0-3=be7b23222bb82341faccce6f8a5c2f66350f878b |> 25194c1ea141ad07c3657070ab7e07a573b98519 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=25194c1ea141ad07c3657070ab7e07a573b98519 |> c9de79c7a09a08f1647a751e924106853b7970ca tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 offered refs/tags/test-dummy/2.0-2=c9de79c7a09a08f1647a751e924106853b7970ca |> ea168ccdf97328e2c939ebe38f49b315af314375 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3 offered refs/tags/test-dummy/2.0-3=ea168ccdf97328e2c939ebe38f49b315af314375 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0-2.dsc... get_archive_dsc: Version 2.0-2 last upload to archive: specified git info (test-dummy) GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf GCF<| 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf commit 350 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' previous reference hash=282c3564ae1a8872cefacb527c7d9dbc05362dc5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' fetch_from_archive: lastfetch=282c3564ae1a8872cefacb527c7d9dbc05362dc5 using existing example_2.0.orig.tar.gz | git merge-base 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' | git rev-parse '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf Last version pushed with dgit: 282c3564ae1a8872cefacb527c7d9dbc05362dc5 Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base 282c3564ae1a8872cefacb527c7d9dbc05362dc5 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' fetch mergeinfos: commit 282c3564ae1a8872cefacb527c7d9dbc05362dc5 dgit suite branch on dgit git server fetch hash=282c3564ae1a8872cefacb527c7d9dbc05362dc5 | git merge-base 282c3564ae1a8872cefacb527c7d9dbc05362dc5 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git merge-base 282c3564ae1a8872cefacb527c7d9dbc05362dc5 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 282c3564ae1a8872cefacb527c7d9dbc05362dc5 | git log -n2 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `commit 282c3564ae1a8872cefacb527c7d9dbc05362dc5'... | git ls-tree -lrz -- 282c3564ae1a8872cefacb527c7d9dbc05362dc5: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git merge-base 282c3564ae1a8872cefacb527c7d9dbc05362dc5 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 282c3564ae1a8872cefacb527c7d9dbc05362dc5 282c3564ae1a8872cefacb527c7d9dbc05362dc5 => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git rev-parse '282c3564ae1a8872cefacb527c7d9dbc05362dc5~0' => `282c3564ae1a8872cefacb527c7d9dbc05362dc5' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-3' => `be7b23222bb82341faccce6f8a5c2f66350f878b' Version 2.0-3 has already been tagged (pushed?) If this was a failed (or incomplete or rejected) upload by you, just add a new changelog stanza for a new version number and try again. dgit: error: Tag archive/test-dummy/2.0-3 already exists. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 282c3564ae1a8872cefacb527c7d9dbc05362dc5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: decebd3d9ecbc6bbee993ee01e7f6c76d60214e0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 4c6a06567f2b811d0cce32158f5f45ef7558b0a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-2 del_lrfetchrefs: be7b23222bb82341faccce6f8a5c2f66350f878b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-3 del_lrfetchrefs: 25194c1ea141ad07c3657070ab7e07a573b98519 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 del_lrfetchrefs: c9de79c7a09a08f1647a751e924106853b7970ca refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-2 del_lrfetchrefs: ea168ccdf97328e2c939ebe38f49b315af314375 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-3 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:add a new changelog stanza.*and try again' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:add a new changelog stanza.*and try again' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='add a new changelog stanza.*and try again' + egrep -e 'add a new changelog stanza.*and try again' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output add a new changelog stanza for a new version number and try again. + git branch before-noop + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 282c3564ae1a8872cefacb527c7d9dbc05362dc5 0 - git-debrebase get_differs cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 = 0 git-debrebase get_differs 2a87115bc3f8ca826ea007ce753107074ca7c619 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify 282c3564ae1a8872cefacb527c7d9dbc05362dc5 $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe/0 2a87115bc3f8ca826ea007ce753107074ca7c619/0x4 git-debrebase = Pseudomerge {"CommitId" => "282c3564ae1a8872cefacb527c7d9dbc05362dc5","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59","Contributor" => {"Ix" => 0,"CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Differs" => 0},"Overwritten" => [{"CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619","Ix" => 1,"Differs" => 4}],"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Type" => "Pseudomerge","Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe\nparent 2a87115bc3f8ca826ea007ce753107074ca7c619\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0/0x4 git-debrebase = AddPatches {"Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "AddPatches","Parents" => [{"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Ix" => 0,"Differs" => 4}]} git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Ix" => 0}],"Type" => "Upstream","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e"}],"Type" => "Upstream","Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Msg" => "UPSTREAM edit src.c (edits)\n"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Ix" => 0}],"Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Ix" => 0}],"Type" => "Changelog","Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Msg" => "dch -r -D unstable\n","Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","Parents" => [{"Ix" => 0,"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Differs" => 32}],"Type" => "Packaging","Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Differs" => 32}],"Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d","Msg" => "DEBIAN add zorkmid (edits)\n"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-3 -m testing\n","Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}],"Type" => "Changelog"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Differs" => 16}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 9214201f528bae71f4647709e2357407746739d5 Debian (rewriting=0) git-debrebase WALK BUILD 32b1b8f0bdc575561b14de2ec9711d768a12d928 Debian (rewriting=0) git-debrebase WALK BUILD c7dc423ffb995d941617811c9612ee6d65ee3b84 Debian (rewriting=0) git-debrebase WALK BUILD a1a56f704487b6339119bdb910659f5519f0c84d Debian (rewriting=0) git-debrebase WALK BUILD 8e4834ab8bffee2a148fe5e4a53f45b914afd569 Debian (rewriting=0) git-debrebase WALK BUILD cd67898e896264914067d3c0dee667e61099f3c8 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD b013e77447acc11029f98a8aa19d74b4c2c315d7 Upstream (rewriting=0) git-debrebase WALK BUILD af4f554362ff02a1bbae558a182bb3c926512138 Upstream (rewriting=0) git-debrebase WALK BUILD 57c5b974d287db76460be14f71b4dc55a9bf276e Upstream (rewriting=0) git-debrebase WALK BUILD ccfbba34db87d1958014a2d21910c0101c8899d6 Upstream (rewriting=0) git-debrebase WALK BUILD 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 282c3564ae1a8872cefacb527c7d9dbc05362dc5 = 0x4 git-debrebase *** WALK RETURN 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 cd67898e896264914067d3c0dee667e61099f3c8 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 282c3564ae1a8872cefacb527c7d9dbc05362dc5) git-debrebase >= update refs/ffq-prev/heads/master 282c3564ae1a8872cefacb527c7d9dbc05362dc5 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 282c3564ae1a8872cefacb527c7d9dbc05362dc5 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Parents" => [{"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Parents" => [{"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Ix" => 0,"Differs" => 2}],"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Msg" => "UPSTREAM edit src.c (edits)\n","Type" => "Upstream"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138"}],"Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef","Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Parents" => [{"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Differs" => 2,"Ix" => 0}],"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138"} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8"}],"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569"}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e","Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","Parents" => [{"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Ix" => 0,"Differs" => 32}],"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84"}],"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Msg" => "DEBIAN add zorkmid (edits)\n","Type" => "Packaging"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928"}],"Type" => "Changelog","Msg" => "dch -v 2.0-3 -m testing\n"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 282c3564ae1a8872cefacb527c7d9dbc05362dc5 = 0x4 git-debrebase >= delete refs/ffq-prev/heads/master 282c3564ae1a8872cefacb527c7d9dbc05362dc5 git-debrebase >= update refs/debrebase-last/heads/master 282c3564ae1a8872cefacb527c7d9dbc05362dc5 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 282c3564ae1a8872cefacb527c7d9dbc05362dc5 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 git-debrebase >$ HEAD is now at 282c356 Declare fast forward / record previous work + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good pushed-interop + local state=pushed-interop + local beforetag= + case $state in + t-gdr-made-patches + git log -n1 --pretty=format:%B + egrep '^\[git-debrebase' [git-debrebase pseudomerge: stitch] + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 = 0 git-debrebase get_differs 2a87115bc3f8ca826ea007ce753107074ca7c619 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify 282c3564ae1a8872cefacb527c7d9dbc05362dc5 $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe/0 2a87115bc3f8ca826ea007ce753107074ca7c619/0x4 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Overwritten" => [{"Ix" => 1,"CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619","Differs" => 4}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe\nparent 2a87115bc3f8ca826ea007ce753107074ca7c619\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "282c3564ae1a8872cefacb527c7d9dbc05362dc5","Contributor" => {"Differs" => 0,"CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Ix" => 0},"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59"} git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0/0x4 git-debrebase = AddPatches {"Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59","Parents" => [{"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Differs" => 4,"Ix" => 0}],"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Type" => "AddPatches"} git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Ix" => 0}],"Tree" => "ebb9a97d544852034b312587552ef5dbc685c114"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9","Parents" => [{"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "UPSTREAM edit src.c (edits)\n","CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138"}],"Type" => "Upstream","CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5","Parents" => [{"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f","Parents" => [{"Ix" => 0,"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Differs" => 2}]} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8","Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e","Parents" => [{"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d"}],"Type" => "Packaging","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Msg" => "DEBIAN add zorkmid (edits)\n","Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84"}],"Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -v 2.0-3 -m testing\n","CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Differs" => 16}],"Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5","Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD pushed-interop + local head=HEAD + local state=pushed-interop + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-AddPatchesInterop-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 282c3564ae1a8872cefacb527c7d9dbc05362dc5 1 *main::STDOUT git-debrebase get_differs cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 02ab455c92be6f90e27681286d7d90d9169dff59 = 0 git-debrebase get_differs 2a87115bc3f8ca826ea007ce753107074ca7c619 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify 282c3564ae1a8872cefacb527c7d9dbc05362dc5 $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe/0 2a87115bc3f8ca826ea007ce753107074ca7c619/0x4 git-debrebase = Pseudomerge {"Overwritten" => [{"CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619","Ix" => 1,"Differs" => 4}],"Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Type" => "Pseudomerge","CommitId" => "282c3564ae1a8872cefacb527c7d9dbc05362dc5","Parents" => [{"CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Differs" => 0,"Ix" => 0},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe\nparent 2a87115bc3f8ca826ea007ce753107074ca7c619\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 02ab455c92be6f90e27681286d7d90d9169dff59 = 0x4 git-debrebase classify cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe $t=02ab455c92be6f90e27681286d7d90d9169dff59 @p 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0/0x4 git-debrebase = AddPatches {"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Tree" => "02ab455c92be6f90e27681286d7d90d9169dff59","Hdr" => "tree 02ab455c92be6f90e27681286d7d90d9169dff59\nparent 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe","Parents" => [{"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0","Differs" => 4,"Ix" => 0}],"Type" => "AddPatches"} git-debrebase get_differs ccfbba34db87d1958014a2d21910c0101c8899d6 ebb9a97d544852034b312587552ef5dbc685c114 = 0x2 git-debrebase classify 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 $t=ebb9a97d544852034b312587552ef5dbc685c114 @p ccfbba34db87d1958014a2d21910c0101c8899d6/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "ebb9a97d544852034b312587552ef5dbc685c114","Hdr" => "tree ebb9a97d544852034b312587552ef5dbc685c114\nparent ccfbba34db87d1958014a2d21910c0101c8899d6\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Differs" => 2,"Ix" => 0}],"CommitId" => "701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0"} git-debrebase get_differs 57c5b974d287db76460be14f71b4dc55a9bf276e 94e903d12c4fea0802bc29bcc0c98af09b26c2f9 = 0x2 git-debrebase classify ccfbba34db87d1958014a2d21910c0101c8899d6 $t=94e903d12c4fea0802bc29bcc0c98af09b26c2f9 @p 57c5b974d287db76460be14f71b4dc55a9bf276e/0x2 git-debrebase = Upstream {"Hdr" => "tree 94e903d12c4fea0802bc29bcc0c98af09b26c2f9\nparent 57c5b974d287db76460be14f71b4dc55a9bf276e\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Differs" => 2,"Ix" => 0}],"CommitId" => "ccfbba34db87d1958014a2d21910c0101c8899d6","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (edits)\n","Tree" => "94e903d12c4fea0802bc29bcc0c98af09b26c2f9"} git-debrebase get_differs af4f554362ff02a1bbae558a182bb3c926512138 f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef = 0x2 git-debrebase classify 57c5b974d287db76460be14f71b4dc55a9bf276e $t=f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef @p af4f554362ff02a1bbae558a182bb3c926512138/0x2 git-debrebase = Upstream {"Hdr" => "tree f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef\nparent af4f554362ff02a1bbae558a182bb3c926512138\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "57c5b974d287db76460be14f71b4dc55a9bf276e","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138"}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "f6a70b653e8155f4a7fc5bcc8cd4c3c1f07819ef"} git-debrebase get_differs b013e77447acc11029f98a8aa19d74b4c2c315d7 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 = 0x2 git-debrebase classify af4f554362ff02a1bbae558a182bb3c926512138 $t=0afd237d5ffe90b0064ef1fd44fa18e6211c38f5 @p b013e77447acc11029f98a8aa19d74b4c2c315d7/0x2 git-debrebase = Upstream {"CommitId" => "af4f554362ff02a1bbae558a182bb3c926512138","Type" => "Upstream","Parents" => [{"CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 0afd237d5ffe90b0064ef1fd44fa18e6211c38f5\nparent b013e77447acc11029f98a8aa19d74b4c2c315d7\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "0afd237d5ffe90b0064ef1fd44fa18e6211c38f5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs cd67898e896264914067d3c0dee667e61099f3c8 dc05b239bb4c78149815951c716d1e1fa093e48f = 0x2 git-debrebase classify b013e77447acc11029f98a8aa19d74b4c2c315d7 $t=dc05b239bb4c78149815951c716d1e1fa093e48f @p cd67898e896264914067d3c0dee667e61099f3c8/0x2 git-debrebase = Upstream {"Tree" => "dc05b239bb4c78149815951c716d1e1fa093e48f","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "b013e77447acc11029f98a8aa19d74b4c2c315d7","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8"}],"Type" => "Upstream","Hdr" => "tree dc05b239bb4c78149815951c716d1e1fa093e48f\nparent cd67898e896264914067d3c0dee667e61099f3c8\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 8e4834ab8bffee2a148fe5e4a53f45b914afd569 49d731dc7acf72ce4b2bcf6973269d99d628006e = 0x10 git-debrebase classify cd67898e896264914067d3c0dee667e61099f3c8 $t=49d731dc7acf72ce4b2bcf6973269d99d628006e @p 8e4834ab8bffee2a148fe5e4a53f45b914afd569/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "49d731dc7acf72ce4b2bcf6973269d99d628006e","Hdr" => "tree 49d731dc7acf72ce4b2bcf6973269d99d628006e\nparent 8e4834ab8bffee2a148fe5e4a53f45b914afd569\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Parents" => [{"CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Differs" => 16,"Ix" => 0}],"CommitId" => "cd67898e896264914067d3c0dee667e61099f3c8"} git-debrebase get_differs a1a56f704487b6339119bdb910659f5519f0c84d 94b74a84b4a0a0460454e297068317bdc35cfb10 = 0x20 git-debrebase classify 8e4834ab8bffee2a148fe5e4a53f45b914afd569 $t=94b74a84b4a0a0460454e297068317bdc35cfb10 @p a1a56f704487b6339119bdb910659f5519f0c84d/0x20 git-debrebase = Packaging {"Tree" => "94b74a84b4a0a0460454e297068317bdc35cfb10","Msg" => "MIXED add both() (edits)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "8e4834ab8bffee2a148fe5e4a53f45b914afd569","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d"}],"Type" => "Packaging","Hdr" => "tree 94b74a84b4a0a0460454e297068317bdc35cfb10\nparent a1a56f704487b6339119bdb910659f5519f0c84d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs c7dc423ffb995d941617811c9612ee6d65ee3b84 3dc2df073616cf7c45768e37f228bae67a5fd97d = 0x20 git-debrebase classify a1a56f704487b6339119bdb910659f5519f0c84d $t=3dc2df073616cf7c45768e37f228bae67a5fd97d @p c7dc423ffb995d941617811c9612ee6d65ee3b84/0x20 git-debrebase = Packaging {"Hdr" => "tree 3dc2df073616cf7c45768e37f228bae67a5fd97d\nparent c7dc423ffb995d941617811c9612ee6d65ee3b84\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84"}],"Type" => "Packaging","CommitId" => "a1a56f704487b6339119bdb910659f5519f0c84d","Msg" => "DEBIAN add zorkmid (edits)\n","Tree" => "3dc2df073616cf7c45768e37f228bae67a5fd97d"} git-debrebase get_differs 32b1b8f0bdc575561b14de2ec9711d768a12d928 b89348f5d96604173feba80c38b2d9346b49d90e = 0x10 git-debrebase classify c7dc423ffb995d941617811c9612ee6d65ee3b84 $t=b89348f5d96604173feba80c38b2d9346b49d90e @p 32b1b8f0bdc575561b14de2ec9711d768a12d928/0x10 git-debrebase = Changelog {"Tree" => "b89348f5d96604173feba80c38b2d9346b49d90e","Msg" => "dch -v 2.0-3 -m testing\n","Parents" => [{"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Differs" => 16,"Ix" => 0}],"CommitId" => "c7dc423ffb995d941617811c9612ee6d65ee3b84","Type" => "Changelog","Hdr" => "tree b89348f5d96604173feba80c38b2d9346b49d90e\nparent 32b1b8f0bdc575561b14de2ec9711d768a12d928\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 9214201f528bae71f4647709e2357407746739d5 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 32b1b8f0bdc575561b14de2ec9711d768a12d928 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 9214201f528bae71f4647709e2357407746739d5/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "9214201f528bae71f4647709e2357407746739d5"}],"CommitId" => "32b1b8f0bdc575561b14de2ec9711d768a12d928","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 9214201f528bae71f4647709e2357407746739d5\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 9214201f528bae71f4647709e2357407746739d5 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "9214201f528bae71f4647709e2357407746739d5","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 15 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + exec + local cid ctype info nparents + read cid ctype info + : ===== 282c3564ae1a8872cefacb527c7d9dbc05362dc5 Pseudomerge Contributor=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe ===== + test 282c3564ae1a8872cefacb527c7d9dbc05362dc5 = 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + local 'parents=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' + expect='cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' + enparents=1 + : Pseudomerge/SAME 'cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + expect=cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + enparents=2 + git diff --quiet cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe..282c3564ae1a8872cefacb527c7d9dbc05362dc5 + etypes=AddPatchesInterop-Upstream + : 'reject pointless pseudomerges' + local 'overwritten= 2a87115bc3f8ca826ea007ce753107074ca7c619' + overwritten=2a87115bc3f8ca826ea007ce753107074ca7c619 + t-git-debrebase analyse 2a87115bc3f8ca826ea007ce753107074ca7c619 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse 2a87115bc3f8ca826ea007ce753107074ca7c619 git-debrebase *** WALK 2a87115bc3f8ca826ea007ce753107074ca7c619 1 *main::STDOUT git-debrebase get_differs cd1a73b0d571c79ca12a7d8b4a4a93b863931061 e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e = 0x10 git-debrebase classify 2a87115bc3f8ca826ea007ce753107074ca7c619 $t=e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e @p cd1a73b0d571c79ca12a7d8b4a4a93b863931061/0x10 git-debrebase = Changelog {"CommitId" => "2a87115bc3f8ca826ea007ce753107074ca7c619","Parents" => [{"Ix" => 0,"CommitId" => "cd1a73b0d571c79ca12a7d8b4a4a93b863931061","Differs" => 16}],"Hdr" => "tree e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e\nparent cd1a73b0d571c79ca12a7d8b4a4a93b863931061\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Tree" => "e9def31fd4fdde9917f9d9c6d6afeb3b29a36b9e","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 2ceed1229dd14a9c7bd40480c061a7e55243e34f d46f208b7607ba8804649163cd2bead722b3dcd1 = 0x22 git-debrebase classify cd1a73b0d571c79ca12a7d8b4a4a93b863931061 $t=d46f208b7607ba8804649163cd2bead722b3dcd1 @p 2ceed1229dd14a9c7bd40480c061a7e55243e34f/0x22 git-debrebase = Mixed {"Msg" => "MIXED add both() (edits)\n","Tree" => "d46f208b7607ba8804649163cd2bead722b3dcd1","Parents" => [{"CommitId" => "2ceed1229dd14a9c7bd40480c061a7e55243e34f","Differs" => 34,"Ix" => 0}],"CommitId" => "cd1a73b0d571c79ca12a7d8b4a4a93b863931061","Type" => "Mixed","Hdr" => "tree d46f208b7607ba8804649163cd2bead722b3dcd1\nparent 2ceed1229dd14a9c7bd40480c061a7e55243e34f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n"} git-debrebase get_differs 1ee5d138031b9e8febce2769522b7ff8faa92fe3 e0f113b557570441f656fe976c2e2317cf95b193 = 0x2 git-debrebase classify 2ceed1229dd14a9c7bd40480c061a7e55243e34f $t=e0f113b557570441f656fe976c2e2317cf95b193 @p 1ee5d138031b9e8febce2769522b7ff8faa92fe3/0x2 git-debrebase = Upstream {"CommitId" => "2ceed1229dd14a9c7bd40480c061a7e55243e34f","Parents" => [{"Ix" => 0,"CommitId" => "1ee5d138031b9e8febce2769522b7ff8faa92fe3","Differs" => 2}],"Hdr" => "tree e0f113b557570441f656fe976c2e2317cf95b193\nparent 1ee5d138031b9e8febce2769522b7ff8faa92fe3\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Upstream","Tree" => "e0f113b557570441f656fe976c2e2317cf95b193","Msg" => "UPSTREAM edit src.c (edits)\n"} git-debrebase get_differs e3ea5bfb0516ddc14aa79d0498e07ca91defd33b f9239e94551063b14f3d1dca12ff06dbd096b2af = 0x20 git-debrebase classify 1ee5d138031b9e8febce2769522b7ff8faa92fe3 $t=f9239e94551063b14f3d1dca12ff06dbd096b2af @p e3ea5bfb0516ddc14aa79d0498e07ca91defd33b/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree f9239e94551063b14f3d1dca12ff06dbd096b2af\nparent e3ea5bfb0516ddc14aa79d0498e07ca91defd33b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "e3ea5bfb0516ddc14aa79d0498e07ca91defd33b","Ix" => 0}],"CommitId" => "1ee5d138031b9e8febce2769522b7ff8faa92fe3","Msg" => "DEBIAN add zorkmid (edits)\n","Tree" => "f9239e94551063b14f3d1dca12ff06dbd096b2af"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 = 0x10 git-debrebase classify e3ea5bfb0516ddc14aa79d0498e07ca91defd33b $t=367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7 @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-3 -m testing\n","Tree" => "367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7","Type" => "Changelog","Hdr" => "tree 367ca2f64033f4fd8702cc5e21387c3ae3a5ffd7\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"CommitId" => "e3ea5bfb0516ddc14aa79d0498e07ca91defd33b"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Type" => "AddPatches","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Differs" => 4,"Ix" => 0}],"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Differs" => 16,"Ix" => 0}],"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Msg" => "dch -r -D unstable\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"}],"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Overwritten" => [{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Differs" => 8,"Ix" => 1}],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Parents" => [{"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Differs" => 0,"Ix" => 0},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Differs" => 2}],"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Type" => "Upstream","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 6 upp 6 proc 15 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in ++ printf %s 'cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe 2a87115bc3f8ca826ea007ce753107074ca7c619' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe ++ for f in $parents ++ echo 2a87115bc3f8ca826ea007ce753107074ca7c619 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe AddPatches ===== + test cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe = cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + local cetype=AddPatchesInterop + '[' xAddPatches = xAddPatchesInterop ']' ++ git log -n1 --pretty=format:%P cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe + local parents=701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + expect=701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + enparents=1 + : AddPatches/AddPatchesInterop 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + git log -n1 --pretty=format:%B + grep '^\[git-debrebase[ :]' [git-debrebase pseudomerge: stitch] + case "$ctype" in + git diff --quiet 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0..cb1f7fd3d57f4a419bd2cbff8f28c2e8b7b9fbbe -- :. ':!debian/patches' + etypes=Upstream ++ printf %s 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 Upstream ===== + test 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 = 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0 + local parents=ccfbba34db87d1958014a2d21910c0101c8899d6 + expect=ccfbba34db87d1958014a2d21910c0101c8899d6 + enparents=1 + : Upstream/SAME ccfbba34db87d1958014a2d21910c0101c8899d6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s ccfbba34db87d1958014a2d21910c0101c8899d6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ccfbba34db87d1958014a2d21910c0101c8899d6 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ccfbba34db87d1958014a2d21910c0101c8899d6 Upstream ===== + test ccfbba34db87d1958014a2d21910c0101c8899d6 = ccfbba34db87d1958014a2d21910c0101c8899d6 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ccfbba34db87d1958014a2d21910c0101c8899d6 + local parents=57c5b974d287db76460be14f71b4dc55a9bf276e + expect=57c5b974d287db76460be14f71b4dc55a9bf276e + enparents=1 + : Upstream/SAME 57c5b974d287db76460be14f71b4dc55a9bf276e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 57c5b974d287db76460be14f71b4dc55a9bf276e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 57c5b974d287db76460be14f71b4dc55a9bf276e ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 57c5b974d287db76460be14f71b4dc55a9bf276e Upstream ===== + test 57c5b974d287db76460be14f71b4dc55a9bf276e = 57c5b974d287db76460be14f71b4dc55a9bf276e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 57c5b974d287db76460be14f71b4dc55a9bf276e + local parents=af4f554362ff02a1bbae558a182bb3c926512138 + expect=af4f554362ff02a1bbae558a182bb3c926512138 + enparents=1 + : Upstream/SAME af4f554362ff02a1bbae558a182bb3c926512138 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s af4f554362ff02a1bbae558a182bb3c926512138 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo af4f554362ff02a1bbae558a182bb3c926512138 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== af4f554362ff02a1bbae558a182bb3c926512138 Upstream ===== + test af4f554362ff02a1bbae558a182bb3c926512138 = af4f554362ff02a1bbae558a182bb3c926512138 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P af4f554362ff02a1bbae558a182bb3c926512138 + local parents=b013e77447acc11029f98a8aa19d74b4c2c315d7 + expect=b013e77447acc11029f98a8aa19d74b4c2c315d7 + enparents=1 + : Upstream/SAME b013e77447acc11029f98a8aa19d74b4c2c315d7 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b013e77447acc11029f98a8aa19d74b4c2c315d7 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b013e77447acc11029f98a8aa19d74b4c2c315d7 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b013e77447acc11029f98a8aa19d74b4c2c315d7 Upstream ===== + test b013e77447acc11029f98a8aa19d74b4c2c315d7 = b013e77447acc11029f98a8aa19d74b4c2c315d7 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b013e77447acc11029f98a8aa19d74b4c2c315d7 + local parents=cd67898e896264914067d3c0dee667e61099f3c8 + expect=cd67898e896264914067d3c0dee667e61099f3c8 + enparents=1 + : Upstream/SAME cd67898e896264914067d3c0dee667e61099f3c8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cd67898e896264914067d3c0dee667e61099f3c8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo cd67898e896264914067d3c0dee667e61099f3c8 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cd67898e896264914067d3c0dee667e61099f3c8 Changelog ===== + test cd67898e896264914067d3c0dee667e61099f3c8 = cd67898e896264914067d3c0dee667e61099f3c8 + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P cd67898e896264914067d3c0dee667e61099f3c8 + local parents=8e4834ab8bffee2a148fe5e4a53f45b914afd569 + expect=8e4834ab8bffee2a148fe5e4a53f45b914afd569 + enparents=1 + : Changelog/Upstream 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 8e4834ab8bffee2a148fe5e4a53f45b914afd569..cd67898e896264914067d3c0dee667e61099f3c8 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 8e4834ab8bffee2a148fe5e4a53f45b914afd569 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8e4834ab8bffee2a148fe5e4a53f45b914afd569 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8e4834ab8bffee2a148fe5e4a53f45b914afd569 Packaging ===== + test 8e4834ab8bffee2a148fe5e4a53f45b914afd569 = 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8e4834ab8bffee2a148fe5e4a53f45b914afd569 + local parents=a1a56f704487b6339119bdb910659f5519f0c84d + expect=a1a56f704487b6339119bdb910659f5519f0c84d + enparents=1 + : Packaging/SAME a1a56f704487b6339119bdb910659f5519f0c84d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a1a56f704487b6339119bdb910659f5519f0c84d..8e4834ab8bffee2a148fe5e4a53f45b914afd569 -- :. ':!debian' + git diff --quiet a1a56f704487b6339119bdb910659f5519f0c84d..8e4834ab8bffee2a148fe5e4a53f45b914afd569 -- :debian/patches + etypes=Packaging ++ printf %s a1a56f704487b6339119bdb910659f5519f0c84d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a1a56f704487b6339119bdb910659f5519f0c84d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a1a56f704487b6339119bdb910659f5519f0c84d Packaging ===== + test a1a56f704487b6339119bdb910659f5519f0c84d = a1a56f704487b6339119bdb910659f5519f0c84d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P a1a56f704487b6339119bdb910659f5519f0c84d + local parents=c7dc423ffb995d941617811c9612ee6d65ee3b84 + expect=c7dc423ffb995d941617811c9612ee6d65ee3b84 + enparents=1 + : Packaging/SAME c7dc423ffb995d941617811c9612ee6d65ee3b84 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet c7dc423ffb995d941617811c9612ee6d65ee3b84..a1a56f704487b6339119bdb910659f5519f0c84d -- :. ':!debian' + git diff --quiet c7dc423ffb995d941617811c9612ee6d65ee3b84..a1a56f704487b6339119bdb910659f5519f0c84d -- :debian/patches + etypes=Packaging ++ printf %s c7dc423ffb995d941617811c9612ee6d65ee3b84 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c7dc423ffb995d941617811c9612ee6d65ee3b84 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c7dc423ffb995d941617811c9612ee6d65ee3b84 Changelog ===== + test c7dc423ffb995d941617811c9612ee6d65ee3b84 = c7dc423ffb995d941617811c9612ee6d65ee3b84 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P c7dc423ffb995d941617811c9612ee6d65ee3b84 + local parents=32b1b8f0bdc575561b14de2ec9711d768a12d928 + expect=32b1b8f0bdc575561b14de2ec9711d768a12d928 + enparents=1 + : Changelog/Packaging 32b1b8f0bdc575561b14de2ec9711d768a12d928 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 32b1b8f0bdc575561b14de2ec9711d768a12d928..c7dc423ffb995d941617811c9612ee6d65ee3b84 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 32b1b8f0bdc575561b14de2ec9711d768a12d928 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 32b1b8f0bdc575561b14de2ec9711d768a12d928 Changelog ===== + test 32b1b8f0bdc575561b14de2ec9711d768a12d928 = 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 32b1b8f0bdc575561b14de2ec9711d768a12d928 + local parents=9214201f528bae71f4647709e2357407746739d5 + expect=9214201f528bae71f4647709e2357407746739d5 + enparents=1 + : Changelog/Packaging 9214201f528bae71f4647709e2357407746739d5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9214201f528bae71f4647709e2357407746739d5..32b1b8f0bdc575561b14de2ec9711d768a12d928 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 9214201f528bae71f4647709e2357407746739d5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9214201f528bae71f4647709e2357407746739d5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9214201f528bae71f4647709e2357407746739d5 Changelog ===== + test 9214201f528bae71f4647709e2357407746739d5 = 9214201f528bae71f4647709e2357407746739d5 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 9214201f528bae71f4647709e2357407746739d5 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..9214201f528bae71f4647709e2357407746739d5 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/before-noop + local name=refs/heads/before-noop + local val ++ t-git-get-ref refs/heads/before-noop ++ local ref=refs/heads/before-noop ++ case "$ref" in ++ git show-ref -d refs/heads/before-noop ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-noop\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + t-ref-same-val refs/heads/before-noop 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + local name=refs/heads/before-noop + local val=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + case "${t_ref_val-unset}" in + t_ref_val=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + t-ref-same-val HEAD 282c3564ae1a8872cefacb527c7d9dbc05362dc5 + local name=HEAD + local val=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + case "${t_ref_val-unset}" in + t_ref_val=282c3564ae1a8872cefacb527c7d9dbc05362dc5 + t_ref_names+=("$name") + git checkout -b some-new-branch Switched to a new branch 'some-new-branch' + t-some-changes 2nd-maintainer + local token=2nd-maintainer + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + case "$which" in + echo '// debian 2nd-maintainer' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (2nd-maintainer)' [some-new-branch e5f51ca] DEBIAN add zorkmid (2nd-maintainer) 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream 2nd-maintainer' + git add src.c + git commit -m 'UPSTREAM edit src.c (2nd-maintainer)' [some-new-branch b7ab765] UPSTREAM edit src.c (2nd-maintainer) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! 2nd-maintainer' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! 2nd-maintainer' + git add src.c + git commit -m 'MIXED add both() (2nd-maintainer)' [some-new-branch 9825434] MIXED add both() (2nd-maintainer) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + t-dgit quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `98254340cd9a78095ae96287fad0e8a131d0d94d' | git symbolic-ref -q HEAD => `refs/heads/some-new-branch' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 98254340cd9a78095ae96287fad0e8a131d0d94d examining quilt state (multiple patches, linear mode) branch_is_gdr 98254340cd9a78095ae96287fad0e8a131d0d94d... branch_is_gdr 282c3564ae1a8872cefacb527c7d9dbc05362dc5 gdr pseudomerge YES + git reset -q --hard 98254340cd9a78095ae96287fad0e8a131d0d94d + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend git-debrebase: snag ignored (-funclean-mixed): found mixed upstream/packaging commit (98254340cd9a78095ae96287fad0e8a131d0d94d) git-debrebase: snag ignored (-funclean-ordering): packaging change (e5f51cad32cde61921399fae2d3b4026e127031e) follows upstream change (eg 701b2eff779bc9feab35d91bb4bcbbe28e1f1ca0) git-debrebase: snags: 2 overriden by individual -f options HEAD is now at 959f253 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `959f253da81a94e2348c21f5026c6dcc53274027' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 959f253da81a94e2348c21f5026c6dcc53274027 -- debian + git add -Af . | git write-tree => `0656de82f5ba28624a42a01bf6f06c10a66abebc' fake orig tree object 0656de82f5ba28624a42a01bf6f06c10a66abebc + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 959f253da81a94e2348c21f5026c6dcc53274027 CD ../fake + git add -Af . | git write-tree => `c9bb90a388a4224fbe0402d107756b300f698fda' fake o+d/p tree object 0656de82f5ba28624a42a01bf6f06c10a66abebc CD ../work | git ls-tree --name-only -z 959f253da81a94e2348c21f5026c6dcc53274027 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 0656de82f5ba28624a42a01bf6f06c10a66abebc 959f253da81a94e2348c21f5026c6dcc53274027 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc cd4042b95d8dc41c076945915cb368476305ff34 M\x00src.c\x00' quiltify_trees_differ 0656de82f5ba28624a42a01bf6f06c10a66abebc 959f253da81a94e2348c21f5026c6dcc53274027 => 1 | git diff-tree -z --no-renames --name-only -r 959f253da81a94e2348c21f5026c6dcc53274027 c9bb90a388a4224fbe0402d107756b300f698fda => `' quiltify_trees_differ 959f253da81a94e2348c21f5026c6dcc53274027 c9bb90a388a4224fbe0402d107756b300f698fda => 0 | git diff-tree -z --no-renames --name-only -r 0656de82f5ba28624a42a01bf6f06c10a66abebc c9bb90a388a4224fbe0402d107756b300f698fda => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 0656de82f5ba28624a42a01bf6f06c10a66abebc c9bb90a388a4224fbe0402d107756b300f698fda => 1 differences @dl ## ## == == == ==. dgit: base trees orig=0656de82f5ba28624a42 o+d/p=c9bb90a388a4224fbe04 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 959f253da81a94e2348c21f5026c6dcc53274027 -- debian/rules debian/control => `debian/control'... quiltify investigate 959f253da81a94e2348c21f5026c6dcc53274027 | git diff-tree -z --no-renames --name-only 959f253da81a94e2348c21f5026c6dcc53274027 c9bb90a388a4224fbe0402d107756b300f698fda => `' quiltify_trees_differ 959f253da81a94e2348c21f5026c6dcc53274027 c9bb90a388a4224fbe0402d107756b300f698fda => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 959f253da81a94e2348c21f5026c6dcc53274027 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-made-patches + git log -n1 --pretty=format:%B + egrep '^\[git-debrebase' [git-debrebase make-patches: export and commit patches] + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-edits-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-edits-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-edits-artifacts/gdr-edits.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 80.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:33:14]: test gdr-edits: -----------------------] gdr-edits PASS autopkgtest [21:33:14]: test gdr-edits: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:33:14]: test gdr-fresh: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:33:18]: test gdr-fresh: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-fresh ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies GDR + : 'Hopefully installed: GDR' + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/tests/gdr-fresh)' [upstream d636741] an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/tests/gdr-fresh) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + t-git-next-date + GIT_COMMITTER_DATE='1530000001 +0100' + GIT_AUTHOR_DATE='1530000001 +0100' + git rm debian/rules rm 'debian/rules' + git commit -m 'strip upstream rules' [upstream c2cc508] strip upstream rules 1 file changed, 1 deletion(-) delete mode 100644 debian/rules + git tag -f v1.0 Updated tag 'v1.0' (was d636741) + git branch -m master master.old + git checkout -b master Switched to a new branch 'master' + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git checkout quilt-tip debian Updated 6 paths from 20c64eb + git commit -m 'initial debianisation' [master 8ddb42a] initial debianisation 6 files changed, 36 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/example.install create mode 100755 debian/rules create mode 100644 debian/source/format + t-make-orig example 1.0 + local p=example + local v=1.0 + local tag=v1.0 + ust=example_1.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_1.0.orig.tar.gz --prefix=example-1.0/ v1.0 + dgit-quilt-fixup-uses-dgit-linear + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + DGIT_TEST_DEBUG=-DD + t-dgit quilt-fixup + tee ../fixup.out + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -DD -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `8ddb42a117cf145eb8435b2e7ff977331107c1eb' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8ddb42a117cf145eb8435b2e7ff977331107c1eb examining quilt state (multiple patches, linear mode) branch_is_gdr 8ddb42a117cf145eb8435b2e7ff977331107c1eb... quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb~ 8ddb42a117cf145eb8435b2e7ff977331107c1eb => 0 branch_is_gdr 8ddb42a117cf145eb8435b2e7ff977331107c1eb unmarked BreakwaterStart NO QF linkorigs bpd dput.cf, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../dput.cf ? QF linkorigs bpd fixup.out, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../fixup.out ? QF linkorigs bpd ., /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../. ? QF linkorigs bpd .gitconfig, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../.gitconfig ? QF linkorigs bpd tstunt, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../tstunt ? QF linkorigs bpd .save-env, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../.save-env ? QF linkorigs bpd ssh, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../ssh ? QF linkorigs bpd example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz ? QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y QF linkorigs bpd must-clean, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../must-clean ? QF linkorigs bpd .., /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../.. ? QF linkorigs bpd example, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example ? QF linkorigs bpd incoming, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../incoming ? + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 8ddb42a117cf145eb8435b2e7ff977331107c1eb -- debian + git add -Af . | git write-tree => `20c64ebe6600e246d9769e072e25be7fdf7db102' fake orig tree object 20c64ebe6600e246d9769e072e25be7fdf7db102 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 8ddb42a117cf145eb8435b2e7ff977331107c1eb CD ../fake + git add -Af . | git write-tree => `20c64ebe6600e246d9769e072e25be7fdf7db102' fake o+d/p tree object 20c64ebe6600e246d9769e072e25be7fdf7db102 CD ../work | git ls-tree --name-only -z 8ddb42a117cf145eb8435b2e7ff977331107c1eb => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 20c64ebe6600e246d9769e072e25be7fdf7db102 8ddb42a117cf145eb8435b2e7ff977331107c1eb => `' quiltify_trees_differ 20c64ebe6600e246d9769e072e25be7fdf7db102 8ddb42a117cf145eb8435b2e7ff977331107c1eb => 0 | git diff-tree -z --no-renames --name-only -r 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 | git diff-tree -z --no-renames --name-only -r 20c64ebe6600e246d9769e072e25be7fdf7db102 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 20c64ebe6600e246d9769e072e25be7fdf7db102 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 differences @dl == == == == == ==. dgit: base trees orig=20c64ebe6600e246d976 o+d/p=20c64ebe6600e246d976 dgit: quilt differences: src: == orig == gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 8ddb42a117cf145eb8435b2e7ff977331107c1eb -- debian/rules debian/control => `debian/control'... quiltify investigate 8ddb42a117cf145eb8435b2e7ff977331107c1eb | git diff-tree -z --no-renames --name-only 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 8ddb42a117cf145eb8435b2e7ff977331107c1eb + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep '^branch_is_gdr .* unmarked BreakwaterStart NO$' ../fixup.out branch_is_gdr 8ddb42a117cf145eb8435b2e7ff977331107c1eb unmarked BreakwaterStart NO + t-dgit --quilt=nofix quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `8ddb42a117cf145eb8435b2e7ff977331107c1eb' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8ddb42a117cf145eb8435b2e7ff977331107c1eb examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 8ddb42a117cf145eb8435b2e7ff977331107c1eb -- debian + git add -Af . | git write-tree => `20c64ebe6600e246d9769e072e25be7fdf7db102' fake orig tree object 20c64ebe6600e246d9769e072e25be7fdf7db102 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 8ddb42a117cf145eb8435b2e7ff977331107c1eb CD ../fake + git add -Af . | git write-tree => `20c64ebe6600e246d9769e072e25be7fdf7db102' fake o+d/p tree object 20c64ebe6600e246d9769e072e25be7fdf7db102 CD ../work | git ls-tree --name-only -z 8ddb42a117cf145eb8435b2e7ff977331107c1eb => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 20c64ebe6600e246d9769e072e25be7fdf7db102 8ddb42a117cf145eb8435b2e7ff977331107c1eb => `' quiltify_trees_differ 20c64ebe6600e246d9769e072e25be7fdf7db102 8ddb42a117cf145eb8435b2e7ff977331107c1eb => 0 | git diff-tree -z --no-renames --name-only -r 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 | git diff-tree -z --no-renames --name-only -r 20c64ebe6600e246d9769e072e25be7fdf7db102 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 20c64ebe6600e246d9769e072e25be7fdf7db102 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 differences @dl == == == == == ==. dgit: base trees orig=20c64ebe6600e246d976 o+d/p=20c64ebe6600e246d976 dgit: quilt differences: src: == orig == gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 8ddb42a117cf145eb8435b2e7ff977331107c1eb -- debian/rules debian/control => `debian/control'... quiltify investigate 8ddb42a117cf145eb8435b2e7ff977331107c1eb | git diff-tree -z --no-renames --name-only 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 8ddb42a117cf145eb8435b2e7ff977331107c1eb + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout --detach patch-queue/quilt-tip HEAD is now at d843a68 Add another new upstream file + git rebase master Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated detached HEAD. + git push . HEAD:master To . 8ddb42a..dc88a89 HEAD -> master + git checkout master Switched to branch 'master' + dgit-quilt-fixup-uses-dgit-linear + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + DGIT_TEST_DEBUG=-DD + t-dgit quilt-fixup + tee ../fixup.out + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -DD -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `dc88a892ac627ccc7589aa4b03e1584f6d8b30e0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 examining quilt state (multiple patches, linear mode) branch_is_gdr dc88a892ac627ccc7589aa4b03e1584f6d8b30e0... branch_is_gdr dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 plain branch_is_gdr 91ba4bb47028c8563e84f589df26779438833f56 plain branch_is_gdr 7e2239810f3429c606b12c96bafdebc79613fed1 plain quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb~ 8ddb42a117cf145eb8435b2e7ff977331107c1eb => 0 branch_is_gdr 8ddb42a117cf145eb8435b2e7ff977331107c1eb unmarked BreakwaterStart NO QF linkorigs bpd dput.cf, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../dput.cf ? QF linkorigs bpd fixup.out, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../fixup.out ? QF linkorigs bpd ., /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../. ? QF linkorigs bpd .gitconfig, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../.gitconfig ? QF linkorigs bpd tstunt, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../tstunt ? QF linkorigs bpd .save-env, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../.save-env ? QF linkorigs bpd ssh, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../ssh ? QF linkorigs bpd example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz ? QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y QF linkorigs bpd must-clean, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../must-clean ? QF linkorigs bpd .., /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../.. ? QF linkorigs bpd example, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example ? QF linkorigs bpd incoming, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../incoming ? + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 -- debian + git add -Af . | git write-tree => `20c64ebe6600e246d9769e072e25be7fdf7db102' fake orig tree object 20c64ebe6600e246d9769e072e25be7fdf7db102 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 CD ../fake + git add -Af . | git write-tree => `20c64ebe6600e246d9769e072e25be7fdf7db102' fake o+d/p tree object 20c64ebe6600e246d9769e072e25be7fdf7db102 CD ../work | git ls-tree --name-only -z dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 20c64ebe6600e246d9769e072e25be7fdf7db102 dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 20c64ebe6600e246d9769e072e25be7fdf7db102 dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => 1 | git diff-tree -z --no-renames --name-only -r dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 20c64ebe6600e246d9769e072e25be7fdf7db102 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 20c64ebe6600e246d9769e072e25be7fdf7db102 => 1 | git diff-tree -z --no-renames --name-only -r 20c64ebe6600e246d9769e072e25be7fdf7db102 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 20c64ebe6600e246d9769e072e25be7fdf7db102 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 differences @dl ## == ## == == ==. dgit: base trees orig=20c64ebe6600e246d976 o+d/p=20c64ebe6600e246d976 dgit: quilt differences: src: ## orig == gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 -- debian/rules debian/control => `debian/control'... quiltify investigate dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 | git diff-tree -z --no-renames --name-only dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 20c64ebe6600e246d9769e072e25be7fdf7db102 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 20c64ebe6600e246d9769e072e25be7fdf7db102 => 1 | git ls-tree --name-only dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 -- debian/rules debian/control => `debian/control'... | git cat-file commit dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => `tree fa45564f05250d4296fcaa15c617a68087eceab3'... | git diff-tree -z --no-renames --name-only 91ba4bb47028c8563e84f589df26779438833f56 dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => `lib.c\x00' quiltify_trees_differ 91ba4bb47028c8563e84f589df26779438833f56 dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => 1 considering C=dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 P=91ba4bb47028c8563e84f589df26779438833f56 | git diff-tree -r --name-only 91ba4bb47028c8563e84f589df26779438833f56 dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 -- debian/patches .pc debian/source/format => `' search queue P=91ba4bb47028c8563e84f589df26779438833f56 NT quiltify investigate 91ba4bb47028c8563e84f589df26779438833f56 | git diff-tree -z --no-renames --name-only 91ba4bb47028c8563e84f589df26779438833f56 20c64ebe6600e246d9769e072e25be7fdf7db102 => `new-upstream-file\x00src.c\x00' quiltify_trees_differ 91ba4bb47028c8563e84f589df26779438833f56 20c64ebe6600e246d9769e072e25be7fdf7db102 => 1 | git ls-tree --name-only 91ba4bb47028c8563e84f589df26779438833f56 -- debian/rules debian/control => `debian/control'... | git cat-file commit 91ba4bb47028c8563e84f589df26779438833f56 => `tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893'... | git diff-tree -z --no-renames --name-only 7e2239810f3429c606b12c96bafdebc79613fed1 91ba4bb47028c8563e84f589df26779438833f56 => `src.c\x00' quiltify_trees_differ 7e2239810f3429c606b12c96bafdebc79613fed1 91ba4bb47028c8563e84f589df26779438833f56 => 1 considering C=91ba4bb47028c8563e84f589df26779438833f56 P=7e2239810f3429c606b12c96bafdebc79613fed1 | git diff-tree -r --name-only 7e2239810f3429c606b12c96bafdebc79613fed1 91ba4bb47028c8563e84f589df26779438833f56 -- debian/patches .pc debian/source/format => `' search queue P=7e2239810f3429c606b12c96bafdebc79613fed1 NT quiltify investigate 7e2239810f3429c606b12c96bafdebc79613fed1 | git diff-tree -z --no-renames --name-only 7e2239810f3429c606b12c96bafdebc79613fed1 20c64ebe6600e246d9769e072e25be7fdf7db102 => `new-upstream-file\x00' quiltify_trees_differ 7e2239810f3429c606b12c96bafdebc79613fed1 20c64ebe6600e246d9769e072e25be7fdf7db102 => 1 | git ls-tree --name-only 7e2239810f3429c606b12c96bafdebc79613fed1 -- debian/rules debian/control => `debian/control'... | git cat-file commit 7e2239810f3429c606b12c96bafdebc79613fed1 => `tree eef40d6f28a839db93e3d1921d63d7ad6bfa672d'... | git diff-tree -z --no-renames --name-only 8ddb42a117cf145eb8435b2e7ff977331107c1eb 7e2239810f3429c606b12c96bafdebc79613fed1 => `new-upstream-file\x00' quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb 7e2239810f3429c606b12c96bafdebc79613fed1 => 1 considering C=7e2239810f3429c606b12c96bafdebc79613fed1 P=8ddb42a117cf145eb8435b2e7ff977331107c1eb | git diff-tree -r --name-only 8ddb42a117cf145eb8435b2e7ff977331107c1eb 7e2239810f3429c606b12c96bafdebc79613fed1 -- debian/patches .pc debian/source/format => `' search queue P=8ddb42a117cf145eb8435b2e7ff977331107c1eb NT quiltify investigate 8ddb42a117cf145eb8435b2e7ff977331107c1eb | git diff-tree -z --no-renames --name-only 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => `' quiltify_trees_differ 8ddb42a117cf145eb8435b2e7ff977331107c1eb 20c64ebe6600e246d9769e072e25be7fdf7db102 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 8ddb42a117cf145eb8435b2e7ff977331107c1eb..7e2239810f3429c606b12c96bafdebc79613fed1 | git cat-file commit 7e2239810f3429c606b12c96bafdebc79613fed1 => `tree eef40d6f28a839db93e3d1921d63d7ad6bfa672d'... | git log -n1 '--pretty=format:%aD' 7e2239810f3429c606b12c96bafdebc79613fed1 => `Sun, 6 Dec 2015 23:50:08 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/add-a-new-upstream-file.patch git diff --no-ext-diff 8ddb42a117cf145eb8435b2e7ff977331107c1eb 7e2239810f3429c606b12c96bafdebc79613fed1 -- ':!/debian' ':!/.pc' quiltify traverse 7e2239810f3429c606b12c96bafdebc79613fed1..91ba4bb47028c8563e84f589df26779438833f56 | git cat-file commit 91ba4bb47028c8563e84f589df26779438833f56 => `tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893'... | git log -n1 '--pretty=format:%aD' 91ba4bb47028c8563e84f589df26779438833f56 => `Sun, 6 Dec 2015 23:50:39 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/edit-the-.c-file.patch git diff --no-ext-diff 7e2239810f3429c606b12c96bafdebc79613fed1 91ba4bb47028c8563e84f589df26779438833f56 -- ':!/debian' ':!/.pc' quiltify traverse 91ba4bb47028c8563e84f589df26779438833f56..dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 | git cat-file commit dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => `tree fa45564f05250d4296fcaa15c617a68087eceab3'... | git log -n1 '--pretty=format:%aD' dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 => `Sat, 4 Jun 2016 22:09:32 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/subdir/addnewups git diff --no-ext-diff 91ba4bb47028c8563e84f589df26779438833f56 dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 -- ':!/debian' ':!/.pc' + git checkout -q dc88a892ac627ccc7589aa4b03e1584f6d8b30e0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master c7cc7f9] Commit Debian 3.0 (quilt) metadata 4 files changed, 48 insertions(+) create mode 100644 debian/patches/add-a-new-upstream-file.patch create mode 100644 debian/patches/edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep '^branch_is_gdr .* unmarked BreakwaterStart NO$' ../fixup.out branch_is_gdr 8ddb42a117cf145eb8435b2e7ff977331107c1eb unmarked BreakwaterStart NO + t-dgit --quilt=nofix quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c7cc7f9322cf87e3e186544c33de846d1f7a4433' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c7cc7f9322cf87e3e186544c33de846d1f7a4433 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f c7cc7f9322cf87e3e186544c33de846d1f7a4433 -- debian + git add -Af . | git write-tree => `1287c04a1c4ee9773450243da95095a77b17b964' fake orig tree object 1287c04a1c4ee9773450243da95095a77b17b964 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard c7cc7f9322cf87e3e186544c33de846d1f7a4433 CD ../fake + git add -Af . | git write-tree => `556fd2a5b33565edd8cae3efd00c3d18d0be6b85' fake o+d/p tree object 1287c04a1c4ee9773450243da95095a77b17b964 CD ../work | git ls-tree --name-only -z c7cc7f9322cf87e3e186544c33de846d1f7a4433 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 1287c04a1c4ee9773450243da95095a77b17b964 c7cc7f9322cf87e3e186544c33de846d1f7a4433 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 1287c04a1c4ee9773450243da95095a77b17b964 c7cc7f9322cf87e3e186544c33de846d1f7a4433 => 1 | git diff-tree -z --no-renames --name-only -r c7cc7f9322cf87e3e186544c33de846d1f7a4433 556fd2a5b33565edd8cae3efd00c3d18d0be6b85 => `' quiltify_trees_differ c7cc7f9322cf87e3e186544c33de846d1f7a4433 556fd2a5b33565edd8cae3efd00c3d18d0be6b85 => 0 | git diff-tree -z --no-renames --name-only -r 1287c04a1c4ee9773450243da95095a77b17b964 556fd2a5b33565edd8cae3efd00c3d18d0be6b85 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 1287c04a1c4ee9773450243da95095a77b17b964 556fd2a5b33565edd8cae3efd00c3d18d0be6b85 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=1287c04a1c4ee9773450 o+d/p=556fd2a5b33565edd8ca dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only c7cc7f9322cf87e3e186544c33de846d1f7a4433 -- debian/rules debian/control => `debian/control'... quiltify investigate c7cc7f9322cf87e3e186544c33de846d1f7a4433 | git diff-tree -z --no-renames --name-only c7cc7f9322cf87e3e186544c33de846d1f7a4433 556fd2a5b33565edd8cae3efd00c3d18d0be6b85 => `' quiltify_trees_differ c7cc7f9322cf87e3e186544c33de846d1f7a4433 556fd2a5b33565edd8cae3efd00c3d18d0be6b85 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q c7cc7f9322cf87e3e186544c33de846d1f7a4433 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-fresh-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-fresh-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-fresh-artifacts/gdr-fresh.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:33:23]: test gdr-fresh: -----------------------] autopkgtest [21:33:23]: test gdr-fresh: - - - - - - - - - - results - - - - - - - - - - gdr-fresh PASS autopkgtest [21:33:23]: test gdr-import-dgitview: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:33:28]: test gdr-import-dgitview: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-import-dgitview ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-import-dgitview-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-import-dgitview-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2618k 0 --:--:-- --:--:-- --:--:-- 2618k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3502k 0 --:--:-- --:--:-- --:--:-- 3502k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 13.9M 0 --:--:-- --:--:-- --:--:-- 13.9M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs d961783a7941d93057e1f45f793ecf9506db7604 11828cc23fd68a215b9c13cebc16724e51ea1942 = 0x2 git-debrebase classify 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 $t=11828cc23fd68a215b9c13cebc16724e51ea1942 @p d961783a7941d93057e1f45f793ecf9506db7604/0x2 git-debrebase = Upstream {"CommitId" => "9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6","Tree" => "11828cc23fd68a215b9c13cebc16724e51ea1942","Hdr" => "tree 11828cc23fd68a215b9c13cebc16724e51ea1942\nparent d961783a7941d93057e1f45f793ecf9506db7604\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Parents" => [{"CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore"} git-debrebase get_differs ed6bc7897ac272261988a7c5843a45732583b8c3 d0edc8316a360beb4536ba9ee0f9e7686d942168 = 0x2 git-debrebase classify d961783a7941d93057e1f45f793ecf9506db7604 $t=d0edc8316a360beb4536ba9ee0f9e7686d942168 @p ed6bc7897ac272261988a7c5843a45732583b8c3/0x2 git-debrebase = Upstream {"Tree" => "d0edc8316a360beb4536ba9ee0f9e7686d942168","CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Differs" => 2}],"Hdr" => "tree d0edc8316a360beb4536ba9ee0f9e7686d942168\nparent ed6bc7897ac272261988a7c5843a45732583b8c3\nauthor Ian Jackson 1449445839 +0000\ncommitter Ian Jackson 1431548802 +0000\n"} git-debrebase get_differs 1d9c1ab6696b5b0b297493e1cce63577b4834b04 4d14e6df29441875898d6e92be6a3ecbe9ca4656 = 0x2 git-debrebase classify ed6bc7897ac272261988a7c5843a45732583b8c3 $t=4d14e6df29441875898d6e92be6a3ecbe9ca4656 @p 1d9c1ab6696b5b0b297493e1cce63577b4834b04/0x2 git-debrebase = Upstream {"Tree" => "4d14e6df29441875898d6e92be6a3ecbe9ca4656","CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree 4d14e6df29441875898d6e92be6a3ecbe9ca4656\nparent 1d9c1ab6696b5b0b297493e1cce63577b4834b04\nauthor Ian Jackson 1449445808 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Parents" => [{"Ix" => 0,"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04","Differs" => 2}]} git-debrebase get_differs 94c010931d011cbd6c1861bb9d453aa12d826298 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs a5bb1f49c872a76a5d703570fd5352e424719bda faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase classify 1d9c1ab6696b5b0b297493e1cce63577b4834b04 $t=faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 @p 94c010931d011cbd6c1861bb9d453aa12d826298/0x36 a5bb1f49c872a76a5d703570fd5352e424719bda/0x36 c4cc1785ce51e34becb04fc42ff2e2931bdb3b74/0x36 git-debrebase = DgitImportUnpatched {"NewMsg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[was: dgit import unpatched example 1.0-1]\n","Parents" => [{"IsOrigin" => 1,"Differs" => 54,"CommitId" => "94c010931d011cbd6c1861bb9d453aa12d826298","Ix" => 0,"IsDgitImport" => "orig"},{"IsOrigin" => 1,"Differs" => 54,"CommitId" => "a5bb1f49c872a76a5d703570fd5352e424719bda","Ix" => 1,"IsDgitImport" => "orig"},{"Ix" => 2,"IsDgitImport" => "tarball","IsOrigin" => 1,"CommitId" => "c4cc1785ce51e34becb04fc42ff2e2931bdb3b74","Differs" => 54}],"Hdr" => "tree faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4\nparent 94c010931d011cbd6c1861bb9d453aa12d826298\nparent a5bb1f49c872a76a5d703570fd5352e424719bda\nparent c4cc1785ce51e34becb04fc42ff2e2931bdb3b74\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Type" => "DgitImportUnpatched","OrigParents" => [$VAR1->{"Parents"}[0],$VAR1->{"Parents"}[1]],"Msg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[dgit import unpatched example 1.0-1]\n","CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04","Tree" => "faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4"} current branch contents, in git-debrebase terms: branch not in git-debrebase form found bare dgit dsc import with no prior history 1d9c1ab example (1.0-1) unstable; urgency=low key git-debrebase commits: anchor is not well-defined breakwater is not well-defined git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid branch and ref status, in git-debrebase terms: stitched? (no record of git-debrebase work) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:bare dgit dsc import' t-git-debrebase + local 'mpat=E:bare dgit dsc import' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase ffq check_specs * git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 0 - git-debrebase get_differs d961783a7941d93057e1f45f793ecf9506db7604 11828cc23fd68a215b9c13cebc16724e51ea1942 = 0x2 git-debrebase classify 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 $t=11828cc23fd68a215b9c13cebc16724e51ea1942 @p d961783a7941d93057e1f45f793ecf9506db7604/0x2 git-debrebase = Upstream {"Tree" => "11828cc23fd68a215b9c13cebc16724e51ea1942","Type" => "Upstream","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Hdr" => "tree 11828cc23fd68a215b9c13cebc16724e51ea1942\nparent d961783a7941d93057e1f45f793ecf9506db7604\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604"}],"CommitId" => "9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6"} git-debrebase get_differs ed6bc7897ac272261988a7c5843a45732583b8c3 d0edc8316a360beb4536ba9ee0f9e7686d942168 = 0x2 git-debrebase classify d961783a7941d93057e1f45f793ecf9506db7604 $t=d0edc8316a360beb4536ba9ee0f9e7686d942168 @p ed6bc7897ac272261988a7c5843a45732583b8c3/0x2 git-debrebase = Upstream {"CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Parents" => [{"Differs" => 2,"CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Ix" => 0}],"Hdr" => "tree d0edc8316a360beb4536ba9ee0f9e7686d942168\nparent ed6bc7897ac272261988a7c5843a45732583b8c3\nauthor Ian Jackson 1449445839 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "d0edc8316a360beb4536ba9ee0f9e7686d942168"} git-debrebase get_differs 1d9c1ab6696b5b0b297493e1cce63577b4834b04 4d14e6df29441875898d6e92be6a3ecbe9ca4656 = 0x2 git-debrebase classify ed6bc7897ac272261988a7c5843a45732583b8c3 $t=4d14e6df29441875898d6e92be6a3ecbe9ca4656 @p 1d9c1ab6696b5b0b297493e1cce63577b4834b04/0x2 git-debrebase = Upstream {"Hdr" => "tree 4d14e6df29441875898d6e92be6a3ecbe9ca4656\nparent 1d9c1ab6696b5b0b297493e1cce63577b4834b04\nauthor Ian Jackson 1449445808 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04"}],"Tree" => "4d14e6df29441875898d6e92be6a3ecbe9ca4656","Type" => "Upstream"} git-debrebase get_differs 94c010931d011cbd6c1861bb9d453aa12d826298 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs a5bb1f49c872a76a5d703570fd5352e424719bda faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase classify 1d9c1ab6696b5b0b297493e1cce63577b4834b04 $t=faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 @p 94c010931d011cbd6c1861bb9d453aa12d826298/0x36 a5bb1f49c872a76a5d703570fd5352e424719bda/0x36 c4cc1785ce51e34becb04fc42ff2e2931bdb3b74/0x36 git-debrebase = DgitImportUnpatched {"OrigParents" => [{"Ix" => 0,"IsOrigin" => 1,"CommitId" => "94c010931d011cbd6c1861bb9d453aa12d826298","IsDgitImport" => "orig","Differs" => 54},{"Differs" => 54,"IsDgitImport" => "orig","CommitId" => "a5bb1f49c872a76a5d703570fd5352e424719bda","Ix" => 1,"IsOrigin" => 1}],"Type" => "DgitImportUnpatched","NewMsg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[was: dgit import unpatched example 1.0-1]\n","Tree" => "faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4","Parents" => [$VAR1->{"OrigParents"}[0],$VAR1->{"OrigParents"}[1],{"CommitId" => "c4cc1785ce51e34becb04fc42ff2e2931bdb3b74","IsDgitImport" => "tarball","Differs" => 54,"Ix" => 2,"IsOrigin" => 1}],"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04","Msg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[dgit import unpatched example 1.0-1]\n","Hdr" => "tree faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4\nparent 94c010931d011cbd6c1861bb9d453aa12d826298\nparent a5bb1f49c872a76a5d703570fd5352e424719bda\nparent c4cc1785ce51e34becb04fc42ff2e2931bdb3b74\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n"} git-debrebase *** WALK BOMB bare dgit import git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase: error: found unprocessable commit, cannot cope; bare dgit dsc import: (commit 1d9c1ab6696b5b0b297493e1cce63577b4834b04) (d.0x36 0x36 0x36) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:bare dgit dsc import' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:bare dgit dsc import' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='bare dgit dsc import' + egrep -e 'bare dgit dsc import' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; bare dgit dsc import: (commit 1d9c1ab6696b5b0b297493e1cce63577b4834b04) (d.0x36 0x36 0x36) + LC_MESSAGES=C + t-git-debrebase status + tee ../bare-output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs d961783a7941d93057e1f45f793ecf9506db7604 11828cc23fd68a215b9c13cebc16724e51ea1942 = 0x2 git-debrebase classify 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 $t=11828cc23fd68a215b9c13cebc16724e51ea1942 @p d961783a7941d93057e1f45f793ecf9506db7604/0x2 git-debrebase = Upstream {"Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Type" => "Upstream","CommitId" => "9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6","Parents" => [{"CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Ix" => 0,"Differs" => 2}],"Tree" => "11828cc23fd68a215b9c13cebc16724e51ea1942","Hdr" => "tree 11828cc23fd68a215b9c13cebc16724e51ea1942\nparent d961783a7941d93057e1f45f793ecf9506db7604\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n"} git-debrebase get_differs ed6bc7897ac272261988a7c5843a45732583b8c3 d0edc8316a360beb4536ba9ee0f9e7686d942168 = 0x2 git-debrebase classify d961783a7941d93057e1f45f793ecf9506db7604 $t=d0edc8316a360beb4536ba9ee0f9e7686d942168 @p ed6bc7897ac272261988a7c5843a45732583b8c3/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Hdr" => "tree d0edc8316a360beb4536ba9ee0f9e7686d942168\nparent ed6bc7897ac272261988a7c5843a45732583b8c3\nauthor Ian Jackson 1449445839 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Tree" => "d0edc8316a360beb4536ba9ee0f9e7686d942168","Parents" => [{"CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 1d9c1ab6696b5b0b297493e1cce63577b4834b04 4d14e6df29441875898d6e92be6a3ecbe9ca4656 = 0x2 git-debrebase classify ed6bc7897ac272261988a7c5843a45732583b8c3 $t=4d14e6df29441875898d6e92be6a3ecbe9ca4656 @p 1d9c1ab6696b5b0b297493e1cce63577b4834b04/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04","Differs" => 2,"Ix" => 0}],"Tree" => "4d14e6df29441875898d6e92be6a3ecbe9ca4656","Hdr" => "tree 4d14e6df29441875898d6e92be6a3ecbe9ca4656\nparent 1d9c1ab6696b5b0b297493e1cce63577b4834b04\nauthor Ian Jackson 1449445808 +0000\ncommitter Ian Jackson 1431548802 +0000\n","CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3"} git-debrebase get_differs 94c010931d011cbd6c1861bb9d453aa12d826298 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs a5bb1f49c872a76a5d703570fd5352e424719bda faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase classify 1d9c1ab6696b5b0b297493e1cce63577b4834b04 $t=faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 @p 94c010931d011cbd6c1861bb9d453aa12d826298/0x36 a5bb1f49c872a76a5d703570fd5352e424719bda/0x36 c4cc1785ce51e34becb04fc42ff2e2931bdb3b74/0x36 git-debrebase = DgitImportUnpatched {"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04","Tree" => "faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4","Hdr" => "tree faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4\nparent 94c010931d011cbd6c1861bb9d453aa12d826298\nparent a5bb1f49c872a76a5d703570fd5352e424719bda\nparent c4cc1785ce51e34becb04fc42ff2e2931bdb3b74\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Parents" => [{"IsOrigin" => 1,"IsDgitImport" => "orig","CommitId" => "94c010931d011cbd6c1861bb9d453aa12d826298","Ix" => 0,"Differs" => 54},{"Differs" => 54,"Ix" => 1,"IsDgitImport" => "orig","CommitId" => "a5bb1f49c872a76a5d703570fd5352e424719bda","IsOrigin" => 1},{"IsDgitImport" => "tarball","IsOrigin" => 1,"CommitId" => "c4cc1785ce51e34becb04fc42ff2e2931bdb3b74","Differs" => 54,"Ix" => 2}],"OrigParents" => [$VAR1->{"Parents"}[0],$VAR1->{"Parents"}[1]],"NewMsg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[was: dgit import unpatched example 1.0-1]\n","Msg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[dgit import unpatched example 1.0-1]\n","Type" => "DgitImportUnpatched"} current branch contents, in git-debrebase terms: branch not in git-debrebase form found bare dgit dsc import with no prior history 1d9c1ab example (1.0-1) unstable; urgency=low key git-debrebase commits: anchor is not well-defined breakwater is not well-defined git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid branch and ref status, in git-debrebase terms: stitched? (no record of git-debrebase work) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep 'bare dgit dsc import with no prior history' ../bare-output found bare dgit dsc import with no prior history + git branch before + t-expect-fail 'E:Could not find or construct a suitable upstream commit' t-git-debrebase convert-from-dgit-view --no-origs + local 'mpat=E:Could not find or construct a suitable upstream commit' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase convert-from-dgit-view --no-origs + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D convert-from-dgit-view --no-origs git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase get_differs d961783a7941d93057e1f45f793ecf9506db7604 11828cc23fd68a215b9c13cebc16724e51ea1942 = 0x2 git-debrebase classify 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 $t=11828cc23fd68a215b9c13cebc16724e51ea1942 @p d961783a7941d93057e1f45f793ecf9506db7604/0x2 git-debrebase = Upstream {"CommitId" => "9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6","Tree" => "11828cc23fd68a215b9c13cebc16724e51ea1942","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Hdr" => "tree 11828cc23fd68a215b9c13cebc16724e51ea1942\nparent d961783a7941d93057e1f45f793ecf9506db7604\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Parents" => [{"CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs ed6bc7897ac272261988a7c5843a45732583b8c3 d0edc8316a360beb4536ba9ee0f9e7686d942168 = 0x2 git-debrebase classify d961783a7941d93057e1f45f793ecf9506db7604 $t=d0edc8316a360beb4536ba9ee0f9e7686d942168 @p ed6bc7897ac272261988a7c5843a45732583b8c3/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "d0edc8316a360beb4536ba9ee0f9e7686d942168","CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Type" => "Upstream","Hdr" => "tree d0edc8316a360beb4536ba9ee0f9e7686d942168\nparent ed6bc7897ac272261988a7c5843a45732583b8c3\nauthor Ian Jackson 1449445839 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3"}]} git-debrebase get_differs 1d9c1ab6696b5b0b297493e1cce63577b4834b04 4d14e6df29441875898d6e92be6a3ecbe9ca4656 = 0x2 git-debrebase classify ed6bc7897ac272261988a7c5843a45732583b8c3 $t=4d14e6df29441875898d6e92be6a3ecbe9ca4656 @p 1d9c1ab6696b5b0b297493e1cce63577b4834b04/0x2 git-debrebase = Upstream {"CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "4d14e6df29441875898d6e92be6a3ecbe9ca4656","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04"}],"Hdr" => "tree 4d14e6df29441875898d6e92be6a3ecbe9ca4656\nparent 1d9c1ab6696b5b0b297493e1cce63577b4834b04\nauthor Ian Jackson 1449445808 +0000\ncommitter Ian Jackson 1431548802 +0000\n"} git-debrebase get_differs 94c010931d011cbd6c1861bb9d453aa12d826298 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs a5bb1f49c872a76a5d703570fd5352e424719bda faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase classify 1d9c1ab6696b5b0b297493e1cce63577b4834b04 $t=faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 @p 94c010931d011cbd6c1861bb9d453aa12d826298/0x36 a5bb1f49c872a76a5d703570fd5352e424719bda/0x36 c4cc1785ce51e34becb04fc42ff2e2931bdb3b74/0x36 git-debrebase = DgitImportUnpatched {"Hdr" => "tree faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4\nparent 94c010931d011cbd6c1861bb9d453aa12d826298\nparent a5bb1f49c872a76a5d703570fd5352e424719bda\nparent c4cc1785ce51e34becb04fc42ff2e2931bdb3b74\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","NewMsg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[was: dgit import unpatched example 1.0-1]\n","Parents" => [{"Ix" => 0,"Differs" => 54,"IsDgitImport" => "orig","IsOrigin" => 1,"CommitId" => "94c010931d011cbd6c1861bb9d453aa12d826298"},{"Ix" => 1,"Differs" => 54,"IsDgitImport" => "orig","IsOrigin" => 1,"CommitId" => "a5bb1f49c872a76a5d703570fd5352e424719bda"},{"CommitId" => "c4cc1785ce51e34becb04fc42ff2e2931bdb3b74","IsOrigin" => 1,"IsDgitImport" => "tarball","Ix" => 2,"Differs" => 54}],"Msg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[dgit import unpatched example 1.0-1]\n","Tree" => "faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4","CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04","Type" => "DgitImportUnpatched","OrigParents" => [$VAR1->{"Parents"}[0],$VAR1->{"Parents"}[1]]} git-debrebase troubles=1 Considering possible commits corresponding to upstream: git tag: no suitable tag found (tried 1.0 v1.0 upstream/1.0) Evaluating possible commits corresponding to upstream: git-debrebase: error: Could not find or construct a suitable upstream commit. git-debrebase: Rerun adding --diagnose after convert-from-dgit-view, or pass a git-debrebase: upstream commmit explicitly or provide suitable origs. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Could not find or construct a suitable upstream commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Could not find or construct a suitable upstream commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Could not find or construct a suitable upstream commit' + egrep -e 'Could not find or construct a suitable upstream commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: Could not find or construct a suitable upstream commit. + t-git-debrebase convert-from-dgit-view + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D convert-from-dgit-view git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase get_differs d961783a7941d93057e1f45f793ecf9506db7604 11828cc23fd68a215b9c13cebc16724e51ea1942 = 0x2 git-debrebase classify 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 $t=11828cc23fd68a215b9c13cebc16724e51ea1942 @p d961783a7941d93057e1f45f793ecf9506db7604/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 11828cc23fd68a215b9c13cebc16724e51ea1942\nparent d961783a7941d93057e1f45f793ecf9506db7604\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Tree" => "11828cc23fd68a215b9c13cebc16724e51ea1942","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","CommitId" => "9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6","Type" => "Upstream"} git-debrebase get_differs ed6bc7897ac272261988a7c5843a45732583b8c3 d0edc8316a360beb4536ba9ee0f9e7686d942168 = 0x2 git-debrebase classify d961783a7941d93057e1f45f793ecf9506db7604 $t=d0edc8316a360beb4536ba9ee0f9e7686d942168 @p ed6bc7897ac272261988a7c5843a45732583b8c3/0x2 git-debrebase = Upstream {"Tree" => "d0edc8316a360beb4536ba9ee0f9e7686d942168","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "d961783a7941d93057e1f45f793ecf9506db7604","Type" => "Upstream","Parents" => [{"CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Ix" => 0,"Differs" => 2}],"Hdr" => "tree d0edc8316a360beb4536ba9ee0f9e7686d942168\nparent ed6bc7897ac272261988a7c5843a45732583b8c3\nauthor Ian Jackson 1449445839 +0000\ncommitter Ian Jackson 1431548802 +0000\n"} git-debrebase get_differs 1d9c1ab6696b5b0b297493e1cce63577b4834b04 4d14e6df29441875898d6e92be6a3ecbe9ca4656 = 0x2 git-debrebase classify ed6bc7897ac272261988a7c5843a45732583b8c3 $t=4d14e6df29441875898d6e92be6a3ecbe9ca4656 @p 1d9c1ab6696b5b0b297493e1cce63577b4834b04/0x2 git-debrebase = Upstream {"Hdr" => "tree 4d14e6df29441875898d6e92be6a3ecbe9ca4656\nparent 1d9c1ab6696b5b0b297493e1cce63577b4834b04\nauthor Ian Jackson 1449445808 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04"}],"CommitId" => "ed6bc7897ac272261988a7c5843a45732583b8c3","Type" => "Upstream","Tree" => "4d14e6df29441875898d6e92be6a3ecbe9ca4656","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 94c010931d011cbd6c1861bb9d453aa12d826298 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs a5bb1f49c872a76a5d703570fd5352e424719bda faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase get_differs c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 = 0x36 git-debrebase classify 1d9c1ab6696b5b0b297493e1cce63577b4834b04 $t=faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 @p 94c010931d011cbd6c1861bb9d453aa12d826298/0x36 a5bb1f49c872a76a5d703570fd5352e424719bda/0x36 c4cc1785ce51e34becb04fc42ff2e2931bdb3b74/0x36 git-debrebase = DgitImportUnpatched {"NewMsg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[was: dgit import unpatched example 1.0-1]\n","Msg" => "example (1.0-1) unstable; urgency=low\n\n * Test package.\n\n[dgit import unpatched example 1.0-1]\n","OrigParents" => [{"Differs" => 54,"Ix" => 0,"CommitId" => "94c010931d011cbd6c1861bb9d453aa12d826298","IsDgitImport" => "orig","IsOrigin" => 1},{"Differs" => 54,"Ix" => 1,"IsOrigin" => 1,"IsDgitImport" => "orig","CommitId" => "a5bb1f49c872a76a5d703570fd5352e424719bda"}],"CommitId" => "1d9c1ab6696b5b0b297493e1cce63577b4834b04","Parents" => [$VAR1->{"OrigParents"}[0],$VAR1->{"OrigParents"}[1],{"Ix" => 2,"Differs" => 54,"IsOrigin" => 1,"IsDgitImport" => "tarball","CommitId" => "c4cc1785ce51e34becb04fc42ff2e2931bdb3b74"}],"Hdr" => "tree faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4\nparent 94c010931d011cbd6c1861bb9d453aa12d826298\nparent a5bb1f49c872a76a5d703570fd5352e424719bda\nparent c4cc1785ce51e34becb04fc42ff2e2931bdb3b74\nauthor Ian Jackson 1431548802 +0000\ncommitter Ian Jackson 1431548802 +0000\n","Tree" => "faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4","Type" => "DgitImportUnpatched"} git-debrebase troubles=1 Considering possible commits corresponding to upstream: git tag: no suitable tag found (tried 1.0 v1.0 upstream/1.0) orig: found what looks like a .orig, ../example_1.0.orig-docs.tar.gz git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Evaluating possible commits corresponding to upstream: git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Yes, will base new branch on orig(s) imported via dgit git-debrebase get_differs 5f4fc22e40465aefaa231960eddbd3e37ff96d8c 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 = 0x4 git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase ffq check_specs * git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/dgit/sid 5f4fc22e40465aefaa231960eddbd3e37ff96d8c 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 5f4fc22e40465aefaa231960eddbd3e37ff96d8c 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 git-debrebase >$ HEAD is now at 5f4fc22 Update .gitignore from Debian packaging branch + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify 5f4fc22e40465aefaa231960eddbd3e37ff96d8c $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b/0x2 git-debrebase = Upstream {"Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","Parents" => [{"Differs" => 2,"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Ix" => 0}],"Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","CommitId" => "5f4fc22e40465aefaa231960eddbd3e37ff96d8c","Type" => "Upstream"} git-debrebase get_differs 9649a7170321f0642a52e2f5ba557fdc57923dc5 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b $t=b062247c1b40e1417326d151508e24e26e03d88b @p 9649a7170321f0642a52e2f5ba557fdc57923dc5/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 9649a7170321f0642a52e2f5ba557fdc57923dc5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Differs" => 2,"Ix" => 0}],"Tree" => "b062247c1b40e1417326d151508e24e26e03d88b"} git-debrebase get_differs c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 9649a7170321f0642a52e2f5ba557fdc57923dc5 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Differs" => 2,"Ix" => 0}],"Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26"} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Type" => "Anchor","Parents" => [{"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619"} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Differs" => 48}],"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883","Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify 5f4fc22e40465aefaa231960eddbd3e37ff96d8c $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b/0x2 git-debrebase = Upstream {"Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","CommitId" => "5f4fc22e40465aefaa231960eddbd3e37ff96d8c","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Parents" => [{"Ix" => 0,"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Differs" => 2}]} git-debrebase get_differs 9649a7170321f0642a52e2f5ba557fdc57923dc5 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b $t=b062247c1b40e1417326d151508e24e26e03d88b @p 9649a7170321f0642a52e2f5ba557fdc57923dc5/0x2 git-debrebase = Upstream {"Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 9649a7170321f0642a52e2f5ba557fdc57923dc5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","Parents" => [{"Ix" => 0,"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 9649a7170321f0642a52e2f5ba557fdc57923dc5 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4/0x2 git-debrebase = Upstream {"Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","OrigParents" => [{"Ix" => 1,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Differs" => 48}],"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883","Differs" => 0},$VAR1->{"OrigParents"}[0]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 5f4fc22e40465aefaa231960eddbd3e37ff96d8c 1 *main::STDOUT git-debrebase get_differs 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify 5f4fc22e40465aefaa231960eddbd3e37ff96d8c $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b/0x2 git-debrebase = Upstream {"Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","CommitId" => "5f4fc22e40465aefaa231960eddbd3e37ff96d8c","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b"}],"Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore"} git-debrebase get_differs 9649a7170321f0642a52e2f5ba557fdc57923dc5 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b $t=b062247c1b40e1417326d151508e24e26e03d88b @p 9649a7170321f0642a52e2f5ba557fdc57923dc5/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5"}],"Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 9649a7170321f0642a52e2f5ba557fdc57923dc5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 9649a7170321f0642a52e2f5ba557fdc57923dc5 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4/0x2 git-debrebase = Upstream {"Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4"}],"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235"}],"Type" => "Anchor","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Parents" => [{"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 brw -1 upp 2 proc 3 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=5f4fc22e40465aefaa231960eddbd3e37ff96d8c + exec + local cid ctype info nparents + read cid ctype info + : ===== 5f4fc22e40465aefaa231960eddbd3e37ff96d8c Upstream ===== + test 5f4fc22e40465aefaa231960eddbd3e37ff96d8c = 5f4fc22e40465aefaa231960eddbd3e37ff96d8c + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5f4fc22e40465aefaa231960eddbd3e37ff96d8c + local parents=7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b + expect=7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b + enparents=1 + : Upstream/SAME 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b Upstream ===== + test 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b = 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b + local parents=9649a7170321f0642a52e2f5ba557fdc57923dc5 + expect=9649a7170321f0642a52e2f5ba557fdc57923dc5 + enparents=1 + : Upstream/SAME 9649a7170321f0642a52e2f5ba557fdc57923dc5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 9649a7170321f0642a52e2f5ba557fdc57923dc5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 9649a7170321f0642a52e2f5ba557fdc57923dc5 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9649a7170321f0642a52e2f5ba557fdc57923dc5 Upstream ===== + test 9649a7170321f0642a52e2f5ba557fdc57923dc5 = 9649a7170321f0642a52e2f5ba557fdc57923dc5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 9649a7170321f0642a52e2f5ba557fdc57923dc5 + local parents=c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 + expect=c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 + enparents=1 + : Upstream/SAME c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 Anchor ===== + test c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 = c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 + local cetype=Upstream + '[' xAnchor = xUpstream ']' ++ git log -n1 --pretty=format:%P c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 + local 'parents=bd26902a24e988020d5219e39d2413096d29d883 3c905ddc77266a886108a516cf92a1a8f195e235' + expect='bd26902a24e988020d5219e39d2413096d29d883 3c905ddc77266a886108a516cf92a1a8f195e235' + enparents=1 + : Anchor/Upstream 'bd26902a24e988020d5219e39d2413096d29d883 3c905ddc77266a886108a516cf92a1a8f195e235' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-expect-fail 'E:already seems to be in git-debrebase format' t-git-debrebase convert-from-dgit-view + local 'mpat=E:already seems to be in git-debrebase format' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase convert-from-dgit-view + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D convert-from-dgit-view git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase: snag detected (-falready-converted): ahead of debrebase-last, this is already managed by git-debrebase! git-debrebase get_differs 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify 5f4fc22e40465aefaa231960eddbd3e37ff96d8c $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Ix" => 0,"Differs" => 2}],"Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","CommitId" => "5f4fc22e40465aefaa231960eddbd3e37ff96d8c"} git-debrebase get_differs 9649a7170321f0642a52e2f5ba557fdc57923dc5 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b $t=b062247c1b40e1417326d151508e24e26e03d88b @p 9649a7170321f0642a52e2f5ba557fdc57923dc5/0x2 git-debrebase = Upstream {"Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 9649a7170321f0642a52e2f5ba557fdc57923dc5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5"}]} git-debrebase get_differs c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 9649a7170321f0642a52e2f5ba557fdc57923dc5 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Ix" => 0,"Differs" => 2}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5"} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Type" => "Anchor","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883"},{"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Ix" => 1,"Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619"} git-debrebase troubles=0 git-debrebase: Branch already seems to be in git-debrebase format! git-debrebase: --always-convert-anyway would do the conversion operation anyway git-debrebase: but is probably a bad idea. Probably, you wanted to do nothing. git-debrebase: error: Branch already in git-debrebase format. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:already seems to be in git-debrebase format' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:already seems to be in git-debrebase format' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='already seems to be in git-debrebase format' + egrep -e 'already seems to be in git-debrebase format' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: Branch already seems to be in git-debrebase format! + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=5f4fc22e40465aefaa231960eddbd3e37ff96d8c + t-ref-same-val HEAD 5f4fc22e40465aefaa231960eddbd3e37ff96d8c + local name=HEAD + local val=5f4fc22e40465aefaa231960eddbd3e37ff96d8c + case "${t_ref_val-unset}" in + t_ref_val=5f4fc22e40465aefaa231960eddbd3e37ff96d8c + t_ref_names+=("$name") + t-git-debrebase --noop-ok convert-from-dgit-view + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok convert-from-dgit-view git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase: snag detected (-falready-converted): ahead of debrebase-last, this is already managed by git-debrebase! git-debrebase get_differs 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify 5f4fc22e40465aefaa231960eddbd3e37ff96d8c $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "5f4fc22e40465aefaa231960eddbd3e37ff96d8c","Parents" => [{"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 9649a7170321f0642a52e2f5ba557fdc57923dc5 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b $t=b062247c1b40e1417326d151508e24e26e03d88b @p 9649a7170321f0642a52e2f5ba557fdc57923dc5/0x2 git-debrebase = Upstream {"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5"}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 9649a7170321f0642a52e2f5ba557fdc57923dc5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 9649a7170321f0642a52e2f5ba557fdc57923dc5 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Differs" => 2}],"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5"} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"Ix" => 1,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Differs" => 48}],"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Parents" => [{"Ix" => 0,"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883","Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase troubles=0 git-debrebase: Branch already seems to be in git-debrebase format! git-debrebase: --always-convert-anyway would do the conversion operation anyway git-debrebase: but is probably a bad idea. Probably, you wanted to do nothing. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=5f4fc22e40465aefaa231960eddbd3e37ff96d8c + t-ref-same-val HEAD 5f4fc22e40465aefaa231960eddbd3e37ff96d8c + local name=HEAD + local val=5f4fc22e40465aefaa231960eddbd3e37ff96d8c + case "${t_ref_val-unset}" in + t_ref_val=5f4fc22e40465aefaa231960eddbd3e37ff96d8c + t_ref_names+=("$name") + t-expect-fail 'E:Output of conversion does not match input' t-git-debrebase -falready-converted convert-from-dgit-view --always-convert-anyway + local 'mpat=E:Output of conversion does not match input' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -falready-converted convert-from-dgit-view --always-convert-anyway + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -falready-converted convert-from-dgit-view --always-convert-anyway git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase: snag ignored (-falready-converted): ahead of debrebase-last, this is already managed by git-debrebase! Considering possible commits corresponding to upstream: git tag: no suitable tag found (tried 1.0 v1.0 upstream/1.0) orig: found what looks like a .orig, ../example_1.0.orig-docs.tar.gz git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Evaluating possible commits corresponding to upstream: git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Yes, will base new branch on orig(s) imported via dgit git-debrebase get_differs c1ef594fe0023d58f7bfa24a1d43155d230cef24 5f4fc22e40465aefaa231960eddbd3e37ff96d8c = 0x2 Result of applying debian/patches/ onto the upstream is not the same as HEAD. (Applying patches gave the commit c1ef594fe0023d58f7bfa24a1d43155d230cef24) Perhaps the upstream is not right, or not all of the delta is in d/patches. .gitignore | 2 ++ new-upstream-file | 1 + src.c | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) git-debrebase: snag detected (-fconversion-mismatch): Output of conversion does not match input! git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Output of conversion does not match input' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Output of conversion does not match input' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Output of conversion does not match input' + egrep -e 'Output of conversion does not match input' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-fconversion-mismatch): Output of conversion does not match input! + t-git-debrebase make-patches + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify 5f4fc22e40465aefaa231960eddbd3e37ff96d8c $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Differs" => 2,"Ix" => 0}],"Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Type" => "Upstream","Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "5f4fc22e40465aefaa231960eddbd3e37ff96d8c"} git-debrebase get_differs 9649a7170321f0642a52e2f5ba557fdc57923dc5 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b $t=b062247c1b40e1417326d151508e24e26e03d88b @p 9649a7170321f0642a52e2f5ba557fdc57923dc5/0x2 git-debrebase = Upstream {"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Type" => "Upstream","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 9649a7170321f0642a52e2f5ba557fdc57923dc5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5"}],"Tree" => "b062247c1b40e1417326d151508e24e26e03d88b"} git-debrebase get_differs c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 9649a7170321f0642a52e2f5ba557fdc57923dc5 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Parents" => [{"CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Differs" => 2,"Ix" => 0}],"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Type" => "Upstream","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 0,"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883","Ix" => 0},{"Ix" => 1,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Differs" => 48}],"Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4"} git-debrebase *** WALK 5f4fc22e40465aefaa231960eddbd3e37ff96d8c 0 - git-debrebase get_differs 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify 5f4fc22e40465aefaa231960eddbd3e37ff96d8c $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b/0x2 git-debrebase = Upstream {"Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","Parents" => [{"Differs" => 2,"CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b","Ix" => 0}],"CommitId" => "5f4fc22e40465aefaa231960eddbd3e37ff96d8c","Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream"} git-debrebase get_differs 9649a7170321f0642a52e2f5ba557fdc57923dc5 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b $t=b062247c1b40e1417326d151508e24e26e03d88b @p 9649a7170321f0642a52e2f5ba557fdc57923dc5/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Differs" => 2}],"Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 9649a7170321f0642a52e2f5ba557fdc57923dc5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","CommitId" => "7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b"} git-debrebase get_differs c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 9649a7170321f0642a52e2f5ba557fdc57923dc5 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4/0x2 git-debrebase = Upstream {"CommitId" => "9649a7170321f0642a52e2f5ba557fdc57923dc5","Type" => "Upstream","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Parents" => [{"Ix" => 0,"CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Differs" => 2}]} git-debrebase get_differs bd26902a24e988020d5219e39d2413096d29d883 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p bd26902a24e988020d5219e39d2413096d29d883/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent bd26902a24e988020d5219e39d2413096d29d883\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","Parents" => [{"CommitId" => "bd26902a24e988020d5219e39d2413096d29d883","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 brw -1 upp 2 proc 3 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 4 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 9649a7170321f0642a52e2f5ba557fdc57923dc5 Upstream (rewriting=0) git-debrebase WALK BUILD 7ce0eee4ca863da8c0a9cc11deeadb6c6ab9547b Upstream (rewriting=0) git-debrebase WALK BUILD 5f4fc22e40465aefaa231960eddbd3e37ff96d8c Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5f4fc22e40465aefaa231960eddbd3e37ff96d8c 5f4fc22e40465aefaa231960eddbd3e37ff96d8c = 0 git-debrebase *** WALK RETURN 5f4fc22e40465aefaa231960eddbd3e37ff96d8c c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw c99b9f8c93ef8a55d894ef5e90a9e4163d1daef4 5f4fc22e40465aefaa231960eddbd3e37ff96d8c git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5f4fc22e40465aefaa231960eddbd3e37ff96d8c f0118596bdc4da4ebda66c6464385e2a790cff9e = 0x4 git-debrebase >= update HEAD f0118596bdc4da4ebda66c6464385e2a790cff9e 5f4fc22e40465aefaa231960eddbd3e37ff96d8c git-debrebase >$ HEAD is now at f011859 Commit patch queue (exported by git-debrebase) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase -falready-converted convert-from-dgit-view --always-convert-anyway + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -falready-converted convert-from-dgit-view --always-convert-anyway git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase: snag ignored (-falready-converted): ahead of debrebase-last, this is already managed by git-debrebase! Considering possible commits corresponding to upstream: git tag: no suitable tag found (tried 1.0 v1.0 upstream/1.0) orig: found what looks like a .orig, ../example_1.0.orig-docs.tar.gz git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Evaluating possible commits corresponding to upstream: git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Yes, will base new branch on orig(s) imported via dgit git-debrebase get_differs f9fc42e2518307c974c83c3bc476792f514d62ca f0118596bdc4da4ebda66c6464385e2a790cff9e = 0x4 git-debrebase: snags: 1 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid git-debrebase ffq check_specs * git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/dgit/sid f9fc42e2518307c974c83c3bc476792f514d62ca 5f4fc22e40465aefaa231960eddbd3e37ff96d8c git-debrebase >= update HEAD f9fc42e2518307c974c83c3bc476792f514d62ca f0118596bdc4da4ebda66c6464385e2a790cff9e git-debrebase >$ HEAD is now at f9fc42e Update .gitignore from Debian packaging branch + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:ref varies' t-ref-head + local 'mpat=E:ref varies' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + t-ref-head + local val ++ git rev-parse HEAD + val=f9fc42e2518307c974c83c3bc476792f514d62ca + t-ref-same-val HEAD f9fc42e2518307c974c83c3bc476792f514d62ca + local name=HEAD + local val=f9fc42e2518307c974c83c3bc476792f514d62ca + case "${t_ref_val-unset}" in + fail 'ref varies: (HEAD) f9fc42e2518307c974c83c3bc476792f514d62ca != 5f4fc22e40465aefaa231960eddbd3e37ff96d8c (HEAD HEAD)' + echo 'failed: ref varies: (HEAD) f9fc42e2518307c974c83c3bc476792f514d62ca != 5f4fc22e40465aefaa231960eddbd3e37ff96d8c (HEAD HEAD)' failed: ref varies: (HEAD) f9fc42e2518307c974c83c3bc476792f514d62ca != 5f4fc22e40465aefaa231960eddbd3e37ff96d8c (HEAD HEAD) + exit 1 + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:ref varies' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:ref varies' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='ref varies' + egrep -e 'ref varies' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + fail 'ref varies: (HEAD) f9fc42e2518307c974c83c3bc476792f514d62ca != 5f4fc22e40465aefaa231960eddbd3e37ff96d8c (HEAD HEAD)' + echo 'failed: ref varies: (HEAD) f9fc42e2518307c974c83c3bc476792f514d62ca != 5f4fc22e40465aefaa231960eddbd3e37ff96d8c (HEAD HEAD)' failed: ref varies: (HEAD) f9fc42e2518307c974c83c3bc476792f514d62ca != 5f4fc22e40465aefaa231960eddbd3e37ff96d8c (HEAD HEAD) + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 793e19c1a035a32eefa68097a92962cd69cf8264 e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify f9fc42e2518307c974c83c3bc476792f514d62ca $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 793e19c1a035a32eefa68097a92962cd69cf8264/0x2 git-debrebase = Upstream {"CommitId" => "f9fc42e2518307c974c83c3bc476792f514d62ca","Type" => "Upstream","Parents" => [{"CommitId" => "793e19c1a035a32eefa68097a92962cd69cf8264","Ix" => 0,"Differs" => 2}],"Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 793e19c1a035a32eefa68097a92962cd69cf8264\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893"} git-debrebase get_differs 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 793e19c1a035a32eefa68097a92962cd69cf8264 $t=b062247c1b40e1417326d151508e24e26e03d88b @p 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "51bf8a4d009223582ccfb0d5d2c0647f5c9c6144"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","CommitId" => "793e19c1a035a32eefa68097a92962cd69cf8264","Type" => "Upstream"} git-debrebase get_differs 6f2372feb26b97257396131fe1926829eb7e8c38 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p 6f2372feb26b97257396131fe1926829eb7e8c38/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6f2372feb26b97257396131fe1926829eb7e8c38"}],"Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent 6f2372feb26b97257396131fe1926829eb7e8c38\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "51bf8a4d009223582ccfb0d5d2c0647f5c9c6144","Type" => "Upstream"} git-debrebase get_differs 185f58617a862620e5593dbce6a5846d8ad25214 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify 6f2372feb26b97257396131fe1926829eb7e8c38 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p 185f58617a862620e5593dbce6a5846d8ad25214/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent 185f58617a862620e5593dbce6a5846d8ad25214\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "185f58617a862620e5593dbce6a5846d8ad25214","Differs" => 0},{"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Ix" => 1,"Differs" => 48}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "6f2372feb26b97257396131fe1926829eb7e8c38"} git-debrebase get_differs 185f58617a862620e5593dbce6a5846d8ad25214 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify 6f2372feb26b97257396131fe1926829eb7e8c38 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p 185f58617a862620e5593dbce6a5846d8ad25214/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent 185f58617a862620e5593dbce6a5846d8ad25214\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","Parents" => [{"CommitId" => "185f58617a862620e5593dbce6a5846d8ad25214","Ix" => 0,"Differs" => 0},{"Differs" => 48,"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Ix" => 1}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "6f2372feb26b97257396131fe1926829eb7e8c38"} git-debrebase ffq_prev_branchinfo branch current refs/heads/dgit/sid + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 793e19c1a035a32eefa68097a92962cd69cf8264 e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify f9fc42e2518307c974c83c3bc476792f514d62ca $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 793e19c1a035a32eefa68097a92962cd69cf8264/0x2 git-debrebase = Upstream {"Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893","Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 793e19c1a035a32eefa68097a92962cd69cf8264\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","CommitId" => "f9fc42e2518307c974c83c3bc476792f514d62ca","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "793e19c1a035a32eefa68097a92962cd69cf8264"}]} git-debrebase get_differs 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 793e19c1a035a32eefa68097a92962cd69cf8264 $t=b062247c1b40e1417326d151508e24e26e03d88b @p 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "51bf8a4d009223582ccfb0d5d2c0647f5c9c6144"}],"Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","CommitId" => "793e19c1a035a32eefa68097a92962cd69cf8264","Type" => "Upstream","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 6f2372feb26b97257396131fe1926829eb7e8c38 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p 6f2372feb26b97257396131fe1926829eb7e8c38/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "6f2372feb26b97257396131fe1926829eb7e8c38","Ix" => 0,"Differs" => 2}],"Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent 6f2372feb26b97257396131fe1926829eb7e8c38\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "51bf8a4d009223582ccfb0d5d2c0647f5c9c6144"} git-debrebase get_differs 185f58617a862620e5593dbce6a5846d8ad25214 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify 6f2372feb26b97257396131fe1926829eb7e8c38 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p 185f58617a862620e5593dbce6a5846d8ad25214/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent 185f58617a862620e5593dbce6a5846d8ad25214\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "6f2372feb26b97257396131fe1926829eb7e8c38","OrigParents" => [{"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Ix" => 1,"Differs" => 48}],"Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619","Parents" => [{"CommitId" => "185f58617a862620e5593dbce6a5846d8ad25214","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:6f2372feb26b97257396131fe1926829eb7e8c38 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK f9fc42e2518307c974c83c3bc476792f514d62ca 1 *main::STDOUT git-debrebase get_differs 793e19c1a035a32eefa68097a92962cd69cf8264 e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 = 0x2 git-debrebase classify f9fc42e2518307c974c83c3bc476792f514d62ca $t=e5dd0e087a1ed7cb0f120374cb6300ae51cbf893 @p 793e19c1a035a32eefa68097a92962cd69cf8264/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "793e19c1a035a32eefa68097a92962cd69cf8264"}],"CommitId" => "f9fc42e2518307c974c83c3bc476792f514d62ca","Type" => "Upstream","Msg" => "Update .gitignore from Debian packaging branch\n\nThe Debian packaging git branch contains these updates to the upstream\n.gitignore file(s). This patch is autogenerated, to provide these\nupdates to users of the official Debian archive view of the package.\n\n[dgit version UNRELEASED]\n\nGbp-Pq: Name auto-gitignore","Hdr" => "tree e5dd0e087a1ed7cb0f120374cb6300ae51cbf893\nparent 793e19c1a035a32eefa68097a92962cd69cf8264\nauthor Ian Jackson 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "e5dd0e087a1ed7cb0f120374cb6300ae51cbf893"} git-debrebase get_differs 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 b062247c1b40e1417326d151508e24e26e03d88b = 0x2 git-debrebase classify 793e19c1a035a32eefa68097a92962cd69cf8264 $t=b062247c1b40e1417326d151508e24e26e03d88b @p 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "51bf8a4d009223582ccfb0d5d2c0647f5c9c6144","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree b062247c1b40e1417326d151508e24e26e03d88b\nparent 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "b062247c1b40e1417326d151508e24e26e03d88b","CommitId" => "793e19c1a035a32eefa68097a92962cd69cf8264"} git-debrebase get_differs 6f2372feb26b97257396131fe1926829eb7e8c38 3682658481e8d1d1923af1ad45b101aff6a74a26 = 0x2 git-debrebase classify 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 $t=3682658481e8d1d1923af1ad45b101aff6a74a26 @p 6f2372feb26b97257396131fe1926829eb7e8c38/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6f2372feb26b97257396131fe1926829eb7e8c38"}],"CommitId" => "51bf8a4d009223582ccfb0d5d2c0647f5c9c6144","Tree" => "3682658481e8d1d1923af1ad45b101aff6a74a26","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 3682658481e8d1d1923af1ad45b101aff6a74a26\nparent 6f2372feb26b97257396131fe1926829eb7e8c38\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream"} git-debrebase get_differs 185f58617a862620e5593dbce6a5846d8ad25214 3d455942a13d254c6b2f81505c8beca11ef09619 = 0 git-debrebase get_differs 3c905ddc77266a886108a516cf92a1a8f195e235 3d455942a13d254c6b2f81505c8beca11ef09619 = 0x30 git-debrebase classify 6f2372feb26b97257396131fe1926829eb7e8c38 $t=3d455942a13d254c6b2f81505c8beca11ef09619 @p 185f58617a862620e5593dbce6a5846d8ad25214/0 3c905ddc77266a886108a516cf92a1a8f195e235/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "185f58617a862620e5593dbce6a5846d8ad25214","Ix" => 0,"Differs" => 0},{"CommitId" => "3c905ddc77266a886108a516cf92a1a8f195e235","Ix" => 1,"Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "6f2372feb26b97257396131fe1926829eb7e8c38","Type" => "Anchor","Hdr" => "tree 3d455942a13d254c6b2f81505c8beca11ef09619\nparent 185f58617a862620e5593dbce6a5846d8ad25214\nparent 3c905ddc77266a886108a516cf92a1a8f195e235\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase convert-from-dgit-view: declare upstream\n\n(Re)constructed breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "3d455942a13d254c6b2f81505c8beca11ef09619"} git-debrebase *** WALK prep done cur=6f2372feb26b97257396131fe1926829eb7e8c38 brw -1 upp 2 proc 3 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=f9fc42e2518307c974c83c3bc476792f514d62ca + exec + local cid ctype info nparents + read cid ctype info + : ===== f9fc42e2518307c974c83c3bc476792f514d62ca Upstream ===== + test f9fc42e2518307c974c83c3bc476792f514d62ca = f9fc42e2518307c974c83c3bc476792f514d62ca + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f9fc42e2518307c974c83c3bc476792f514d62ca + local parents=793e19c1a035a32eefa68097a92962cd69cf8264 + expect=793e19c1a035a32eefa68097a92962cd69cf8264 + enparents=1 + : Upstream/SAME 793e19c1a035a32eefa68097a92962cd69cf8264 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 793e19c1a035a32eefa68097a92962cd69cf8264 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 793e19c1a035a32eefa68097a92962cd69cf8264 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 793e19c1a035a32eefa68097a92962cd69cf8264 Upstream ===== + test 793e19c1a035a32eefa68097a92962cd69cf8264 = 793e19c1a035a32eefa68097a92962cd69cf8264 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 793e19c1a035a32eefa68097a92962cd69cf8264 + local parents=51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 + expect=51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 + enparents=1 + : Upstream/SAME 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 Upstream ===== + test 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 = 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 51bf8a4d009223582ccfb0d5d2c0647f5c9c6144 + local parents=6f2372feb26b97257396131fe1926829eb7e8c38 + expect=6f2372feb26b97257396131fe1926829eb7e8c38 + enparents=1 + : Upstream/SAME 6f2372feb26b97257396131fe1926829eb7e8c38 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6f2372feb26b97257396131fe1926829eb7e8c38 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6f2372feb26b97257396131fe1926829eb7e8c38 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6f2372feb26b97257396131fe1926829eb7e8c38 Anchor ===== + test 6f2372feb26b97257396131fe1926829eb7e8c38 = 6f2372feb26b97257396131fe1926829eb7e8c38 + local cetype=Upstream + '[' xAnchor = xUpstream ']' ++ git log -n1 --pretty=format:%P 6f2372feb26b97257396131fe1926829eb7e8c38 + local 'parents=185f58617a862620e5593dbce6a5846d8ad25214 3c905ddc77266a886108a516cf92a1a8f195e235' + expect='185f58617a862620e5593dbce6a5846d8ad25214 3c905ddc77266a886108a516cf92a1a8f195e235' + enparents=1 + : Anchor/Upstream '185f58617a862620e5593dbce6a5846d8ad25214 3c905ddc77266a886108a516cf92a1a8f195e235' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-import-dgitview-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-import-dgitview-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-import-dgitview-artifacts/gdr-import-dgitview.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:33:36]: test gdr-import-dgitview: -----------------------] gdr-import-dgitview PASS autopkgtest [21:33:36]: test gdr-import-dgitview: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:33:36]: test gdr-import-nostitch: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:33:40]: test gdr-import-nostitch: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-import-nostitch ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies GDR + : 'Hopefully installed: GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/tests/gdr-import-nostitch)' [upstream 8efd03f] an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/tests/gdr-import-nostitch) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/tests/gdr-import-nostitch)' [quilt-tip 696991f] patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/tests/gdr-import-nostitch) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + git checkout master Already on 'master' + git tag -m synthetic debian/1.0-1 + echo '# comment' + git add debian/patches/series + git commit -m 'add a comment' [master 909e26b] add a comment 1 file changed, 1 insertion(+) + t-expect-fail F:-fseries-comments t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local mpat=F:-fseries-comments + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 8efd03fc951ecd24aa75a8ab1bead4dcc80c48e8 909e26b9a4a2a81f89ed6e047b3c0b3525e9b6af = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (8efd03fc951ecd24aa75a8ab1bead4dcc80c48e8) contains debian/ directory git-debrebase: snag detected (-fseries-comments): debian/patches/series contains comments, which will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'out_order' => [], 'is_pgp_signed' => 0, 'keep_duplicate' => 0, 'fields' => { 'Source' => 'example', 'Version' => '1.0-1', 'Distribution' => 'unstable', 'Urgency' => 'low', 'Maintainer' => 'Ian Jackson ', 'Timestamp' => '1431548802', 'Date' => 'Wed, 13 May 2015 21:26:42 +0100', 'Changes' => ' example (1.0-1) unstable; urgency=low * Test package.' }, 'drop_empty' => 0, 'allow_pgp' => 1, 'name' => 'debian/changelog, entry no.1', 'allow_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ] })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (1.0-1) unstable Cannot confirm dgit view: dgit view tag archive/debian/1.0-1 not found Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat F:-fseries-comments /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=F:-fseries-comments + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat=-fseries-comments + fgrep -e -fseries-comments /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-fseries-comments): debian/patches/series contains comments, which will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches -fseries-comments convert-from-gbp + tee ../convert-msg + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches -fseries-comments convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 8efd03fc951ecd24aa75a8ab1bead4dcc80c48e8 909e26b9a4a2a81f89ed6e047b3c0b3525e9b6af = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (8efd03fc951ecd24aa75a8ab1bead4dcc80c48e8) contains debian/ directory git-debrebase: snag ignored (-fseries-comments): debian/patches/series contains comments, which will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'drop_empty' => 0, 'allow_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'is_pgp_signed' => 0, 'allow_pgp' => 1, 'fields' => { 'Source' => 'example', 'Version' => '1.0-1', 'Distribution' => 'unstable', 'Urgency' => 'low', 'Maintainer' => 'Ian Jackson ', 'Timestamp' => '1431548802', 'Date' => 'Wed, 13 May 2015 21:26:42 +0100', 'Changes' => ' example (1.0-1) unstable; urgency=low * Test package.' }, 'out_order' => [], 'name' => 'debian/changelog, entry no.1', 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (1.0-1) unstable Cannot confirm dgit view: dgit view tag archive/debian/1.0-1 not found Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at '909e26b9a4a2a81f89ed6e047b3c0b3525e9b6af' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase >= update refs/debrebase-last/heads/master cef38aabf4cc286387fc70fc051394190e20e62c 0000000000000000000000000000000000000000 git-debrebase >= update HEAD cef38aabf4cc286387fc70fc051394190e20e62c 909e26b9a4a2a81f89ed6e047b3c0b3525e9b6af git-debrebase >$ HEAD is now at cef38aa Add another new upstream file git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep -e 'dgit --overwrite will be needed' ../convert-msg + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-import-nostitch-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-import-nostitch-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-import-nostitch-artifacts/gdr-import-nostitch.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 80.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:33:42]: test gdr-import-nostitch: -----------------------] gdr-import-nostitch PASS autopkgtest [21:33:42]: test gdr-import-nostitch: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:33:42]: test gdr-makepatches7: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:33:47]: test gdr-makepatches7: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-makepatches7 ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-makepatches7-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-makepatches7-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Type" => "AddPatches","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Parents" => [{"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0}]} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Overwritten" => [{"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1,"Differs" => 48}],"Parents" => [{"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0,"Differs" => 0},$VAR1->{"Overwritten"}[0]],"Contributor" => $VAR1->{"Parents"}[0],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Type" => "Pseudomerge","Msg" => "Merge branch 'upstream' into quilt-tip\n"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Type" => "Upstream","Msg" => "Add *.o to .gitignore\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Type" => "Mixed","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Parents" => [{"Ix" => 0,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Differs" => 50}]} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Msg" => "echo EXAMPLE RULES TARGET\n","Type" => "Packaging","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0,"Differs" => 32}],"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Parents" => [{"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Ix" => 0,"Differs" => 32}],"Msg" => "WIP\n","Type" => "Packaging","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","Type" => "Packaging","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Parents" => [{"Ix" => 0,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32}]} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 16e73d876763e6a0525d6235f9256e29da520c74bc653d7d46872337a44b8b7a 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 16e73d876763e6a0525d6235f9256e29da520c74bc653d7d46872337a44b8b7a 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 16e73d876763e6a0525d6235f9256e29da520c74bc653d7d46872337a44b8b7a 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'Tag' => 'archive/test-dummy/2.0-1', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'View' => 'maint', 'TfSuffix' => '-maintview', 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548', 'Tag' => 'test-dummy/2.0-1', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `2b199c6ea099add71c66af0bfcd85f6204588dd2' + git verify-tag 2b199c6ea099add71c66af0bfcd85f6204588dd2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:33:50 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 2b199c6ea099add71c66af0bfcd85f6204588dd2 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `a4fe647cd75d02289eea4e8e93e8166a1a9520c2' + git verify-tag a4fe647cd75d02289eea4e8e93e8166a1a9520c2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:33:50 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 a4fe647cd75d02289eea4e8e93e8166a1a9520c2 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'keep_duplicate' => 0, 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'allow_pgp' => 1, 'name' => 'debian/changelog, entry no.1', 'out_order' => [], 'drop_empty' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'is_pgp_signed' => 0, 'allow_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'drop_empty' => 0, 'allow_pgp' => 1, 'out_order' => [], 'allow_duplicate' => 0, 'is_pgp_signed' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'keep_duplicate' => 0, 'name' => 'debian/changelog, entry no.1' })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => 2b199c6ea099add71c66af0bfcd85f6204588dd2 refs/tags/archive/test-dummy/2.0-1 => a4fe647cd75d02289eea4e8e93e8166a1a9520c2 refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 2b199c6ea099add71c66af0bfcd85f6204588dd2 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> a4fe647cd75d02289eea4e8e93e8166a1a9520c2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => 'a4fe647cd75d02289eea4e8e93e8166a1a9520c2', 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '2b199c6ea099add71c66af0bfcd85f6204588dd2' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 2b199c6ea099add71c66af0bfcd85f6204588dd2 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=2b199c6ea099add71c66af0bfcd85f6204588dd2 |> a4fe647cd75d02289eea4e8e93e8166a1a9520c2 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=a4fe647cd75d02289eea4e8e93e8166a1a9520c2 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 2b199c6ea099add71c66af0bfcd85f6204588dd2 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=2b199c6ea099add71c66af0bfcd85f6204588dd2 |> a4fe647cd75d02289eea4e8e93e8166a1a9520c2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=a4fe647cd75d02289eea4e8e93e8166a1a9520c2 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'Tag' => 'archive/test-dummy/2.0-2', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'View' => 'dgit', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'Tag' => 'test-dummy/2.0-2', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `3b379f836c3379a8fdc9fbd573072b59a7a46a92' + git verify-tag 3b379f836c3379a8fdc9fbd573072b59a7a46a92 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:33:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 3b379f836c3379a8fdc9fbd573072b59a7a46a92 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `ba52898102e44b5d487113e3bc88793c42384794' + git verify-tag ba52898102e44b5d487113e3bc88793c42384794 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:33:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 ba52898102e44b5d487113e3bc88793c42384794 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 2b199c6ea099add71c66af0bfcd85f6204588dd2 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: a4fe647cd75d02289eea4e8e93e8166a1a9520c2 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='324d7917ed9cdc2b5b40b3ddc39cf9406b9d7484b964a30d1782fb52c8e0aa0e -' + echo '2.0-2 324d7917ed9cdc2b5b40b3ddc39cf9406b9d7484b964a30d1782fb52c8e0aa0e main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + git checkout upstream/2.0 Note: switching to 'upstream/2.0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 923df13 New upstream version 2.0 + echo '*patch*' + git commit -m nasty .gitignore [detached HEAD 66a3bee] nasty 1 file changed, 1 insertion(+) + git tag v2.1 + t-make-orig example 2.1 + local p=example + local v=2.1 + local tag=v2.1 + ust=example_2.1.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.1.orig.tar.gz --prefix=example-2.1/ v2.1 + git checkout master Previous HEAD position was 66a3bee nasty Switched to branch 'master' Your branch is up to date with 'origin/master'. + t-git-debrebase new-upstream 2.1-1 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D new-upstream 2.1-1 git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase *** WALK 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0 - git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Type" => "AddPatches","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Parents" => [{"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Ix" => 0}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Parents" => [{"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Differs" => 16}]} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Differs" => 16}]} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Overwritten" => [{"Ix" => 1,"Differs" => 8,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9"}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},$VAR1->{"Overwritten"}[0]],"Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"Ix" => 0,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Parents" => [{"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 1 upp 4 proc 9 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 10 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x5599f28eae50) procd=HASH(0x5599f2991370) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs c981f94d196831d3684474d19d4715e74ea3e193 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf = 0x4 git-debrebase *** WALK RETURN c981f94d196831d3684474d19d4715e74ea3e193 736955cae59cd46c445b7036fa0b1b7295168fed 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase get_differs e7a23c64c8579783657d5620ec8edc2faf977627 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 736955cae59cd46c445b7036fa0b1b7295168fed $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p e7a23c64c8579783657d5620ec8edc2faf977627/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","CommitId" => "736955cae59cd46c445b7036fa0b1b7295168fed","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent e7a23c64c8579783657d5620ec8edc2faf977627\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000001 +0100\n","Parents" => [{"CommitId" => "e7a23c64c8579783657d5620ec8edc2faf977627","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase %pieces = {"" => {"Old" => "923df13cd47c1ac87a6a0646124ace159c3d8291","NewIx" => 0,"OldIx" => 0,"New" => "66a3bee9268301791962706795caa60e43481066","Name" => "","Desc" => "upstream (main piece"}} git-debrebase @newpieces = [{"Old" => "923df13cd47c1ac87a6a0646124ace159c3d8291","NewIx" => 0,"OldIx" => 0,"New" => "66a3bee9268301791962706795caa60e43481066","Name" => "","Desc" => "upstream (main piece"}] git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange --allow-lower-version .* --no-auto-nmu --preserve --vendor=Unknown-Vendor --changelog debian/changelog --check-dirname-level 0 --release-heuristic=changelog -v 2.1-1 Update to new upstream version 2.1. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: laundered (head was 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf) git-debrebase >= update refs/ffq-prev/heads/master 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD c981f94d196831d3684474d19d4715e74ea3e193 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >$ Recorded previous head for preservation Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/master. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-some-changes for-rebase-fixup m + local token=for-rebase-fixup + local which=m + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + case "$which" in + case "$which" in + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! for-rebase-fixup' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! for-rebase-fixup' + git add src.c + git commit -m 'MIXED add both() (for-rebase-fixup)' [master 3c4fb30] MIXED add both() (for-rebase-fixup) 2 files changed, 2 insertions(+) create mode 100644 debian/zorkmid + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase *** WALK 3c4fb308761081b48574025eb21080de6b315bff 0 - git-debrebase get_differs 7026a179a64f8ae7cf301921336102fc8605a601 7cf3ee3de12fb7b094accb12c58d7bdaf460f032 = 0x22 git-debrebase classify 3c4fb308761081b48574025eb21080de6b315bff $t=7cf3ee3de12fb7b094accb12c58d7bdaf460f032 @p 7026a179a64f8ae7cf301921336102fc8605a601/0x22 git-debrebase = Mixed {"Msg" => "MIXED add both() (for-rebase-fixup)\n","Hdr" => "tree 7cf3ee3de12fb7b094accb12c58d7bdaf460f032\nparent 7026a179a64f8ae7cf301921336102fc8605a601\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"Differs" => 34,"Ix" => 0,"CommitId" => "7026a179a64f8ae7cf301921336102fc8605a601"}],"Tree" => "7cf3ee3de12fb7b094accb12c58d7bdaf460f032","Type" => "Mixed","CommitId" => "3c4fb308761081b48574025eb21080de6b315bff"} git-debrebase get_differs d40d8adb917009b4f608a9c8f81d879536e8a2d5 2c6bfde4fa70fb70cf7d8c48e62bb87ec21644c8 = 0x2 git-debrebase classify 7026a179a64f8ae7cf301921336102fc8605a601 $t=2c6bfde4fa70fb70cf7d8c48e62bb87ec21644c8 @p d40d8adb917009b4f608a9c8f81d879536e8a2d5/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 2c6bfde4fa70fb70cf7d8c48e62bb87ec21644c8\nparent d40d8adb917009b4f608a9c8f81d879536e8a2d5\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000001 +0100\n","Type" => "Upstream","Tree" => "2c6bfde4fa70fb70cf7d8c48e62bb87ec21644c8","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "d40d8adb917009b4f608a9c8f81d879536e8a2d5"}],"CommitId" => "7026a179a64f8ae7cf301921336102fc8605a601"} git-debrebase get_differs c998764c1f7bd541b7d37d3e0fd281b795346e6b ef515927ce165a7fa9c35da9dfce7abb49b196a2 = 0x2 git-debrebase classify d40d8adb917009b4f608a9c8f81d879536e8a2d5 $t=ef515927ce165a7fa9c35da9dfce7abb49b196a2 @p c998764c1f7bd541b7d37d3e0fd281b795346e6b/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree ef515927ce165a7fa9c35da9dfce7abb49b196a2\nparent c998764c1f7bd541b7d37d3e0fd281b795346e6b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000001 +0100\n","Type" => "Upstream","Tree" => "ef515927ce165a7fa9c35da9dfce7abb49b196a2","Parents" => [{"Ix" => 0,"CommitId" => "c998764c1f7bd541b7d37d3e0fd281b795346e6b","Differs" => 2}],"CommitId" => "d40d8adb917009b4f608a9c8f81d879536e8a2d5"} git-debrebase get_differs 941a4216b7ef2f3fdf421e01923431465e26009c 1df30fcfe5acff108db66d6a1d9d47227254112a = 0x2 git-debrebase classify c998764c1f7bd541b7d37d3e0fd281b795346e6b $t=1df30fcfe5acff108db66d6a1d9d47227254112a @p 941a4216b7ef2f3fdf421e01923431465e26009c/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Differs" => 2}],"Type" => "Upstream","Tree" => "1df30fcfe5acff108db66d6a1d9d47227254112a","CommitId" => "c998764c1f7bd541b7d37d3e0fd281b795346e6b","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 1df30fcfe5acff108db66d6a1d9d47227254112a\nparent 941a4216b7ef2f3fdf421e01923431465e26009c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000001 +0100\n"} git-debrebase get_differs 55b85aaf02da2acb5564598e075601e76e1f096a 29f16cdb00ce8fb97cf547fe63743bdebdf525d7 = 0x10 git-debrebase classify 941a4216b7ef2f3fdf421e01923431465e26009c $t=29f16cdb00ce8fb97cf547fe63743bdebdf525d7 @p 55b85aaf02da2acb5564598e075601e76e1f096a/0x10 git-debrebase = Changelog {"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Parents" => [{"Differs" => 16,"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Ix" => 0}],"Tree" => "29f16cdb00ce8fb97cf547fe63743bdebdf525d7","Type" => "Changelog","Hdr" => "tree 29f16cdb00ce8fb97cf547fe63743bdebdf525d7\nparent 55b85aaf02da2acb5564598e075601e76e1f096a\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs 736955cae59cd46c445b7036fa0b1b7295168fed e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x2 git-debrebase get_differs 66a3bee9268301791962706795caa60e43481066 e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x30 git-debrebase classify 55b85aaf02da2acb5564598e075601e76e1f096a $t=e25a9ccaea8c77582bbc3db47556fb0300fbc48f @p 736955cae59cd46c445b7036fa0b1b7295168fed/0x2 66a3bee9268301791962706795caa60e43481066/0x30 git-debrebase = Anchor {"Hdr" => "tree e25a9ccaea8c77582bbc3db47556fb0300fbc48f\nparent 736955cae59cd46c445b7036fa0b1b7295168fed\nparent 66a3bee9268301791962706795caa60e43481066\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","OrigParents" => [{"Ix" => 1,"CommitId" => "66a3bee9268301791962706795caa60e43481066","Differs" => 48}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Tree" => "e25a9ccaea8c77582bbc3db47556fb0300fbc48f","Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "736955cae59cd46c445b7036fa0b1b7295168fed","Differs" => 2},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=55b85aaf02da2acb5564598e075601e76e1f096a brw 2 upp 3 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 55b85aaf02da2acb5564598e075601e76e1f096a 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 941a4216b7ef2f3fdf421e01923431465e26009c Debian (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase WALK BUILD 3c4fb308761081b48574025eb21080de6b315bff Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD c998764c1f7bd541b7d37d3e0fd281b795346e6b Upstream (rewriting=1) git-debrebase WALK BUILD d40d8adb917009b4f608a9c8f81d879536e8a2d5 Upstream (rewriting=1) git-debrebase WALK BUILD 7026a179a64f8ae7cf301921336102fc8605a601 Upstream (rewriting=1) git-debrebase WALK BUILD 3c4fb308761081b48574025eb21080de6b315bff Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 67cc2f6910203251700f5a04554015fe0808a21e 3c4fb308761081b48574025eb21080de6b315bff = 0 git-debrebase *** WALK RETURN 67cc2f6910203251700f5a04554015fe0808a21e fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 55b85aaf02da2acb5564598e075601e76e1f096a git-debrebase: laundered (head was 3c4fb308761081b48574025eb21080de6b315bff) git-debrebase >= update HEAD 67cc2f6910203251700f5a04554015fe0808a21e 3c4fb308761081b48574025eb21080de6b315bff git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-debrebase make-patches + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d 7cf3ee3de12fb7b094accb12c58d7bdaf460f032 = 0x2 git-debrebase classify 67cc2f6910203251700f5a04554015fe0808a21e $t=7cf3ee3de12fb7b094accb12c58d7bdaf460f032 @p ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Hdr" => "tree 7cf3ee3de12fb7b094accb12c58d7bdaf460f032\nparent ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "67cc2f6910203251700f5a04554015fe0808a21e","Tree" => "7cf3ee3de12fb7b094accb12c58d7bdaf460f032"} git-debrebase get_differs 33a23c45372305e980739fe289730e8d4f0d4b63 3d990f67695fb7b47ddbfa34dae4e83918bc5cfc = 0x2 git-debrebase classify ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d $t=3d990f67695fb7b47ddbfa34dae4e83918bc5cfc @p 33a23c45372305e980739fe289730e8d4f0d4b63/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 3d990f67695fb7b47ddbfa34dae4e83918bc5cfc\nparent 33a23c45372305e980739fe289730e8d4f0d4b63\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d","Tree" => "3d990f67695fb7b47ddbfa34dae4e83918bc5cfc","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "33a23c45372305e980739fe289730e8d4f0d4b63"}]} git-debrebase get_differs 6426d659953f1cf078320b9d3c181128b66a51bb 38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f = 0x2 git-debrebase classify 33a23c45372305e980739fe289730e8d4f0d4b63 $t=38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f @p 6426d659953f1cf078320b9d3c181128b66a51bb/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f\nparent 6426d659953f1cf078320b9d3c181128b66a51bb\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f","CommitId" => "33a23c45372305e980739fe289730e8d4f0d4b63","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6426d659953f1cf078320b9d3c181128b66a51bb"}]} git-debrebase get_differs fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 6cbd7e7202b3320e517741fb4b0ff137bc1aa178 = 0x2 git-debrebase classify 6426d659953f1cf078320b9d3c181128b66a51bb $t=6cbd7e7202b3320e517741fb4b0ff137bc1aa178 @p fb6ba5e8cbc40f160cdf3331059a51ce85cba55d/0x2 git-debrebase = Upstream {"Hdr" => "tree 6cbd7e7202b3320e517741fb4b0ff137bc1aa178\nparent fb6ba5e8cbc40f160cdf3331059a51ce85cba55d\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","CommitId" => "6426d659953f1cf078320b9d3c181128b66a51bb","Tree" => "6cbd7e7202b3320e517741fb4b0ff137bc1aa178","Parents" => [{"CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Differs" => 2,"Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 941a4216b7ef2f3fdf421e01923431465e26009c 0d3063e142452ee85420b80b221505fd3f476fc2 = 0x20 git-debrebase classify fb6ba5e8cbc40f160cdf3331059a51ce85cba55d $t=0d3063e142452ee85420b80b221505fd3f476fc2 @p 941a4216b7ef2f3fdf421e01923431465e26009c/0x20 git-debrebase = Packaging {"Hdr" => "tree 0d3063e142452ee85420b80b221505fd3f476fc2\nparent 941a4216b7ef2f3fdf421e01923431465e26009c\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Tree" => "0d3063e142452ee85420b80b221505fd3f476fc2","CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c"}],"Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 55b85aaf02da2acb5564598e075601e76e1f096a 29f16cdb00ce8fb97cf547fe63743bdebdf525d7 = 0x10 git-debrebase classify 941a4216b7ef2f3fdf421e01923431465e26009c $t=29f16cdb00ce8fb97cf547fe63743bdebdf525d7 @p 55b85aaf02da2acb5564598e075601e76e1f096a/0x10 git-debrebase = Changelog {"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a"}],"Hdr" => "tree 29f16cdb00ce8fb97cf547fe63743bdebdf525d7\nparent 55b85aaf02da2acb5564598e075601e76e1f096a\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Type" => "Changelog","Tree" => "29f16cdb00ce8fb97cf547fe63743bdebdf525d7","CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c"} git-debrebase get_differs 736955cae59cd46c445b7036fa0b1b7295168fed e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x2 git-debrebase get_differs 66a3bee9268301791962706795caa60e43481066 e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x30 git-debrebase classify 55b85aaf02da2acb5564598e075601e76e1f096a $t=e25a9ccaea8c77582bbc3db47556fb0300fbc48f @p 736955cae59cd46c445b7036fa0b1b7295168fed/0x2 66a3bee9268301791962706795caa60e43481066/0x30 git-debrebase = Anchor {"Tree" => "e25a9ccaea8c77582bbc3db47556fb0300fbc48f","CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Hdr" => "tree e25a9ccaea8c77582bbc3db47556fb0300fbc48f\nparent 736955cae59cd46c445b7036fa0b1b7295168fed\nparent 66a3bee9268301791962706795caa60e43481066\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Type" => "Anchor","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "736955cae59cd46c445b7036fa0b1b7295168fed"},{"Differs" => 48,"Ix" => 1,"CommitId" => "66a3bee9268301791962706795caa60e43481066"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase *** WALK 67cc2f6910203251700f5a04554015fe0808a21e 0 - git-debrebase get_differs ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d 7cf3ee3de12fb7b094accb12c58d7bdaf460f032 = 0x2 git-debrebase classify 67cc2f6910203251700f5a04554015fe0808a21e $t=7cf3ee3de12fb7b094accb12c58d7bdaf460f032 @p ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d/0x2 git-debrebase = Upstream {"CommitId" => "67cc2f6910203251700f5a04554015fe0808a21e","Tree" => "7cf3ee3de12fb7b094accb12c58d7bdaf460f032","Type" => "Upstream","Hdr" => "tree 7cf3ee3de12fb7b094accb12c58d7bdaf460f032\nparent ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 33a23c45372305e980739fe289730e8d4f0d4b63 3d990f67695fb7b47ddbfa34dae4e83918bc5cfc = 0x2 git-debrebase classify ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d $t=3d990f67695fb7b47ddbfa34dae4e83918bc5cfc @p 33a23c45372305e980739fe289730e8d4f0d4b63/0x2 git-debrebase = Upstream {"CommitId" => "ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d","Tree" => "3d990f67695fb7b47ddbfa34dae4e83918bc5cfc","Type" => "Upstream","Hdr" => "tree 3d990f67695fb7b47ddbfa34dae4e83918bc5cfc\nparent 33a23c45372305e980739fe289730e8d4f0d4b63\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "33a23c45372305e980739fe289730e8d4f0d4b63","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 6426d659953f1cf078320b9d3c181128b66a51bb 38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f = 0x2 git-debrebase classify 33a23c45372305e980739fe289730e8d4f0d4b63 $t=38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f @p 6426d659953f1cf078320b9d3c181128b66a51bb/0x2 git-debrebase = Upstream {"Tree" => "38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f","CommitId" => "33a23c45372305e980739fe289730e8d4f0d4b63","Type" => "Upstream","Hdr" => "tree 38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f\nparent 6426d659953f1cf078320b9d3c181128b66a51bb\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "6426d659953f1cf078320b9d3c181128b66a51bb","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 6cbd7e7202b3320e517741fb4b0ff137bc1aa178 = 0x2 git-debrebase classify 6426d659953f1cf078320b9d3c181128b66a51bb $t=6cbd7e7202b3320e517741fb4b0ff137bc1aa178 @p fb6ba5e8cbc40f160cdf3331059a51ce85cba55d/0x2 git-debrebase = Upstream {"CommitId" => "6426d659953f1cf078320b9d3c181128b66a51bb","Tree" => "6cbd7e7202b3320e517741fb4b0ff137bc1aa178","Hdr" => "tree 6cbd7e7202b3320e517741fb4b0ff137bc1aa178\nparent fb6ba5e8cbc40f160cdf3331059a51ce85cba55d\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Ix" => 0,"Differs" => 2}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 941a4216b7ef2f3fdf421e01923431465e26009c 0d3063e142452ee85420b80b221505fd3f476fc2 = 0x20 git-debrebase classify fb6ba5e8cbc40f160cdf3331059a51ce85cba55d $t=0d3063e142452ee85420b80b221505fd3f476fc2 @p 941a4216b7ef2f3fdf421e01923431465e26009c/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Ix" => 0,"Differs" => 32}],"Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "0d3063e142452ee85420b80b221505fd3f476fc2","CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Hdr" => "tree 0d3063e142452ee85420b80b221505fd3f476fc2\nparent 941a4216b7ef2f3fdf421e01923431465e26009c\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging"} git-debrebase get_differs 55b85aaf02da2acb5564598e075601e76e1f096a 29f16cdb00ce8fb97cf547fe63743bdebdf525d7 = 0x10 git-debrebase classify 941a4216b7ef2f3fdf421e01923431465e26009c $t=29f16cdb00ce8fb97cf547fe63743bdebdf525d7 @p 55b85aaf02da2acb5564598e075601e76e1f096a/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Differs" => 16,"Ix" => 0}],"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree 29f16cdb00ce8fb97cf547fe63743bdebdf525d7\nparent 55b85aaf02da2acb5564598e075601e76e1f096a\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Type" => "Changelog","CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Tree" => "29f16cdb00ce8fb97cf547fe63743bdebdf525d7"} git-debrebase get_differs 736955cae59cd46c445b7036fa0b1b7295168fed e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x2 git-debrebase get_differs 66a3bee9268301791962706795caa60e43481066 e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x30 git-debrebase classify 55b85aaf02da2acb5564598e075601e76e1f096a $t=e25a9ccaea8c77582bbc3db47556fb0300fbc48f @p 736955cae59cd46c445b7036fa0b1b7295168fed/0x2 66a3bee9268301791962706795caa60e43481066/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree e25a9ccaea8c77582bbc3db47556fb0300fbc48f\nparent 736955cae59cd46c445b7036fa0b1b7295168fed\nparent 66a3bee9268301791962706795caa60e43481066\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Tree" => "e25a9ccaea8c77582bbc3db47556fb0300fbc48f","CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "66a3bee9268301791962706795caa60e43481066"}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Parents" => [{"CommitId" => "736955cae59cd46c445b7036fa0b1b7295168fed","Ix" => 0,"Differs" => 2},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=55b85aaf02da2acb5564598e075601e76e1f096a brw 1 upp 3 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 55b85aaf02da2acb5564598e075601e76e1f096a 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 941a4216b7ef2f3fdf421e01923431465e26009c Debian (rewriting=0) git-debrebase WALK BUILD fb6ba5e8cbc40f160cdf3331059a51ce85cba55d Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 6426d659953f1cf078320b9d3c181128b66a51bb Upstream (rewriting=0) git-debrebase WALK BUILD 33a23c45372305e980739fe289730e8d4f0d4b63 Upstream (rewriting=0) git-debrebase WALK BUILD ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d Upstream (rewriting=0) git-debrebase WALK BUILD 67cc2f6910203251700f5a04554015fe0808a21e Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 67cc2f6910203251700f5a04554015fe0808a21e 67cc2f6910203251700f5a04554015fe0808a21e = 0 git-debrebase *** WALK RETURN 67cc2f6910203251700f5a04554015fe0808a21e fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 55b85aaf02da2acb5564598e075601e76e1f096a git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 67cc2f6910203251700f5a04554015fe0808a21e git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 67cc2f6910203251700f5a04554015fe0808a21e 34bb7122396cdd1dbc3000174b14028b2758d938 = 0x4 git-debrebase >= update HEAD 34bb7122396cdd1dbc3000174b14028b2758d938 67cc2f6910203251700f5a04554015fe0808a21e git-debrebase >$ HEAD is now at 34bb712 Commit patch queue (exported by git-debrebase) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-some-changes for-dgit-fixup m + local token=for-dgit-fixup + local which=m + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + case "$which" in + case "$which" in + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! for-dgit-fixup' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! for-dgit-fixup' + git add src.c + git commit -m 'MIXED add both() (for-dgit-fixup)' [master 03926ad] MIXED add both() (for-dgit-fixup) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase *** WALK 03926ad98fcfff78133f5cf8dc9e723de1783664 0 - git-debrebase get_differs 34bb7122396cdd1dbc3000174b14028b2758d938 2eb0f91a3f785139ca5fdd9488f3c1f44326793a = 0x22 git-debrebase classify 03926ad98fcfff78133f5cf8dc9e723de1783664 $t=2eb0f91a3f785139ca5fdd9488f3c1f44326793a @p 34bb7122396cdd1dbc3000174b14028b2758d938/0x22 git-debrebase = Mixed {"Type" => "Mixed","Hdr" => "tree 2eb0f91a3f785139ca5fdd9488f3c1f44326793a\nparent 34bb7122396cdd1dbc3000174b14028b2758d938\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n","Msg" => "MIXED add both() (for-dgit-fixup)\n","Tree" => "2eb0f91a3f785139ca5fdd9488f3c1f44326793a","CommitId" => "03926ad98fcfff78133f5cf8dc9e723de1783664","Parents" => [{"Differs" => 34,"CommitId" => "34bb7122396cdd1dbc3000174b14028b2758d938","Ix" => 0}]} git-debrebase get_differs 67cc2f6910203251700f5a04554015fe0808a21e e68d180a6c85ad1a15f82dbdaa079ff37bc07534 = 0x4 git-debrebase classify 34bb7122396cdd1dbc3000174b14028b2758d938 $t=e68d180a6c85ad1a15f82dbdaa079ff37bc07534 @p 67cc2f6910203251700f5a04554015fe0808a21e/0x4 git-debrebase = AddPatches {"Hdr" => "tree e68d180a6c85ad1a15f82dbdaa079ff37bc07534\nparent 67cc2f6910203251700f5a04554015fe0808a21e\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Tree" => "e68d180a6c85ad1a15f82dbdaa079ff37bc07534","CommitId" => "34bb7122396cdd1dbc3000174b14028b2758d938","Parents" => [{"Differs" => 4,"CommitId" => "67cc2f6910203251700f5a04554015fe0808a21e","Ix" => 0}],"Type" => "AddPatches"} git-debrebase get_differs ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d 7cf3ee3de12fb7b094accb12c58d7bdaf460f032 = 0x2 git-debrebase classify 67cc2f6910203251700f5a04554015fe0808a21e $t=7cf3ee3de12fb7b094accb12c58d7bdaf460f032 @p ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 7cf3ee3de12fb7b094accb12c58d7bdaf460f032\nparent ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "7cf3ee3de12fb7b094accb12c58d7bdaf460f032","CommitId" => "67cc2f6910203251700f5a04554015fe0808a21e","Parents" => [{"Ix" => 0,"CommitId" => "ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 33a23c45372305e980739fe289730e8d4f0d4b63 3d990f67695fb7b47ddbfa34dae4e83918bc5cfc = 0x2 git-debrebase classify ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d $t=3d990f67695fb7b47ddbfa34dae4e83918bc5cfc @p 33a23c45372305e980739fe289730e8d4f0d4b63/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "33a23c45372305e980739fe289730e8d4f0d4b63","Ix" => 0,"Differs" => 2}],"CommitId" => "ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d","Tree" => "3d990f67695fb7b47ddbfa34dae4e83918bc5cfc","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 3d990f67695fb7b47ddbfa34dae4e83918bc5cfc\nparent 33a23c45372305e980739fe289730e8d4f0d4b63\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream"} git-debrebase get_differs 6426d659953f1cf078320b9d3c181128b66a51bb 38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f = 0x2 git-debrebase classify 33a23c45372305e980739fe289730e8d4f0d4b63 $t=38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f @p 6426d659953f1cf078320b9d3c181128b66a51bb/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f\nparent 6426d659953f1cf078320b9d3c181128b66a51bb\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "38add5d30a2a57b1e9d74ffa5971ae40a38a9a8f","CommitId" => "33a23c45372305e980739fe289730e8d4f0d4b63","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6426d659953f1cf078320b9d3c181128b66a51bb"}],"Type" => "Upstream"} git-debrebase get_differs fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 6cbd7e7202b3320e517741fb4b0ff137bc1aa178 = 0x2 git-debrebase classify 6426d659953f1cf078320b9d3c181128b66a51bb $t=6cbd7e7202b3320e517741fb4b0ff137bc1aa178 @p fb6ba5e8cbc40f160cdf3331059a51ce85cba55d/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "6426d659953f1cf078320b9d3c181128b66a51bb","Parents" => [{"Differs" => 2,"CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Ix" => 0}],"Hdr" => "tree 6cbd7e7202b3320e517741fb4b0ff137bc1aa178\nparent fb6ba5e8cbc40f160cdf3331059a51ce85cba55d\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "6cbd7e7202b3320e517741fb4b0ff137bc1aa178"} git-debrebase get_differs 941a4216b7ef2f3fdf421e01923431465e26009c 0d3063e142452ee85420b80b221505fd3f476fc2 = 0x20 git-debrebase classify fb6ba5e8cbc40f160cdf3331059a51ce85cba55d $t=0d3063e142452ee85420b80b221505fd3f476fc2 @p 941a4216b7ef2f3fdf421e01923431465e26009c/0x20 git-debrebase = Packaging {"Tree" => "0d3063e142452ee85420b80b221505fd3f476fc2","Hdr" => "tree 0d3063e142452ee85420b80b221505fd3f476fc2\nparent 941a4216b7ef2f3fdf421e01923431465e26009c\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Differs" => 32}],"CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Type" => "Packaging"} git-debrebase get_differs 55b85aaf02da2acb5564598e075601e76e1f096a 29f16cdb00ce8fb97cf547fe63743bdebdf525d7 = 0x10 git-debrebase classify 941a4216b7ef2f3fdf421e01923431465e26009c $t=29f16cdb00ce8fb97cf547fe63743bdebdf525d7 @p 55b85aaf02da2acb5564598e075601e76e1f096a/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "29f16cdb00ce8fb97cf547fe63743bdebdf525d7","Hdr" => "tree 29f16cdb00ce8fb97cf547fe63743bdebdf525d7\nparent 55b85aaf02da2acb5564598e075601e76e1f096a\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a"}],"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c"} git-debrebase get_differs 736955cae59cd46c445b7036fa0b1b7295168fed e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x2 git-debrebase get_differs 66a3bee9268301791962706795caa60e43481066 e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x30 git-debrebase classify 55b85aaf02da2acb5564598e075601e76e1f096a $t=e25a9ccaea8c77582bbc3db47556fb0300fbc48f @p 736955cae59cd46c445b7036fa0b1b7295168fed/0x2 66a3bee9268301791962706795caa60e43481066/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "66a3bee9268301791962706795caa60e43481066"}],"Parents" => [{"Ix" => 0,"CommitId" => "736955cae59cd46c445b7036fa0b1b7295168fed","Differs" => 2},$VAR1->{"OrigParents"}[0]],"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Tree" => "e25a9ccaea8c77582bbc3db47556fb0300fbc48f","Hdr" => "tree e25a9ccaea8c77582bbc3db47556fb0300fbc48f\nparent 736955cae59cd46c445b7036fa0b1b7295168fed\nparent 66a3bee9268301791962706795caa60e43481066\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase *** WALK prep done cur=55b85aaf02da2acb5564598e075601e76e1f096a brw 3 upp 5 proc 10 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 55b85aaf02da2acb5564598e075601e76e1f096a 11 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 941a4216b7ef2f3fdf421e01923431465e26009c Debian (rewriting=0) git-debrebase WALK BUILD fb6ba5e8cbc40f160cdf3331059a51ce85cba55d Debian (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase WALK BUILD 03926ad98fcfff78133f5cf8dc9e723de1783664 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6426d659953f1cf078320b9d3c181128b66a51bb Upstream (rewriting=1) git-debrebase WALK BUILD 33a23c45372305e980739fe289730e8d4f0d4b63 Upstream (rewriting=1) git-debrebase WALK BUILD ef5ee68c5a1ed19f0ad5ebf654a463e7898e7f5d Upstream (rewriting=1) git-debrebase WALK BUILD 67cc2f6910203251700f5a04554015fe0808a21e Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 03926ad98fcfff78133f5cf8dc9e723de1783664 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 4d81e614bbd890e3b1a5980111084fc69e55267f 03926ad98fcfff78133f5cf8dc9e723de1783664 = 0x4 git-debrebase *** WALK RETURN 4d81e614bbd890e3b1a5980111084fc69e55267f 3e8e1c982b31f3cec79728c564089c589983abca 55b85aaf02da2acb5564598e075601e76e1f096a git-debrebase: laundered (head was 03926ad98fcfff78133f5cf8dc9e723de1783664) git-debrebase >= update HEAD 4d81e614bbd890e3b1a5980111084fc69e55267f 03926ad98fcfff78133f5cf8dc9e723de1783664 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'dgit: failed command: false' t-dgit -wgf --git-debrebase=false quilt-fixup + local 'mpat=dgit: failed command: false' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --git-debrebase=false quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --git-debrebase=false quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4d81e614bbd890e3b1a5980111084fc69e55267f' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f examining quilt state (multiple patches, linear mode) branch_is_gdr 4d81e614bbd890e3b1a5980111084fc69e55267f... branch_is_gdr 941a4216b7ef2f3fdf421e01923431465e26009c gdr changelog YES + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f + false --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend dgit: failed command: false --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'dgit: failed command: false' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=dgit: failed command: false' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'dgit: failed command: false' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: failed command: false --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend + git branch before-gdr-true + t-dgit -wgf --git-debrebase=true quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --git-debrebase=true quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4d81e614bbd890e3b1a5980111084fc69e55267f' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f examining quilt state (multiple patches, linear mode) branch_is_gdr 4d81e614bbd890e3b1a5980111084fc69e55267f... branch_is_gdr 941a4216b7ef2f3fdf421e01923431465e26009c gdr changelog YES + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f + true --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend | git rev-parse 'HEAD~0' => `4d81e614bbd890e3b1a5980111084fc69e55267f' CD .. QF linkorigs example_2.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.orig.tar.gz Y + tar -cf './example_2.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian + git add -Af . | git write-tree => `806249de73c443c056dbc6bfd7603063e6e3742f' fake orig tree object 806249de73c443c056dbc6bfd7603063e6e3742f + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f CD ../fake + git add -Af . | git write-tree => `806249de73c443c056dbc6bfd7603063e6e3742f' fake o+d/p tree object 806249de73c443c056dbc6bfd7603063e6e3742f CD ../work | git ls-tree --name-only -z 4d81e614bbd890e3b1a5980111084fc69e55267f => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 806249de73c443c056dbc6bfd7603063e6e3742f 4d81e614bbd890e3b1a5980111084fc69e55267f => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 17d76a67ffca013d4bde2dac97139bf740637026 M\x00src.c\x00' quiltify_trees_differ 806249de73c443c056dbc6bfd7603063e6e3742f 4d81e614bbd890e3b1a5980111084fc69e55267f => 1 | git diff-tree -z --no-renames --name-only -r 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git diff-tree -z --no-renames --name-only -r 806249de73c443c056dbc6bfd7603063e6e3742f 806249de73c443c056dbc6bfd7603063e6e3742f => `' quiltify_trees_differ 806249de73c443c056dbc6bfd7603063e6e3742f 806249de73c443c056dbc6bfd7603063e6e3742f => 0 differences @dl ## == ## == == ==. dgit: base trees orig=806249de73c443c056db o+d/p=806249de73c443c056db dgit: quilt differences: src: ## orig == gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian/rules debian/control => `debian/control'... quiltify investigate 4d81e614bbd890e3b1a5980111084fc69e55267f | git diff-tree -z --no-renames --name-only 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian/rules debian/control => `debian/control'... | git cat-file commit 4d81e614bbd890e3b1a5980111084fc69e55267f => `tree ec947983291f86b8f616e416943e998079851ca2'... | git diff-tree -z --no-renames --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f => `src.c\x00' quiltify_trees_differ 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f => 1 considering C=4d81e614bbd890e3b1a5980111084fc69e55267f P=8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 | git diff-tree -r --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian/patches .pc debian/source/format => `' search queue P=8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 NT quiltify investigate 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 | git diff-tree -z --no-renames --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 -- debian/rules debian/control => `debian/control'... | git cat-file commit 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `tree f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529'... | git diff-tree -z --no-renames --name-only 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `src.c\x00' quiltify_trees_differ 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => 1 considering C=8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 P=97043ef068d57a7c42b6c059654a76088d551621 | git diff-tree -r --name-only 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 -- debian/patches .pc debian/source/format => `' search queue P=97043ef068d57a7c42b6c059654a76088d551621 NT quiltify investigate 97043ef068d57a7c42b6c059654a76088d551621 | git diff-tree -z --no-renames --name-only 97043ef068d57a7c42b6c059654a76088d551621 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 97043ef068d57a7c42b6c059654a76088d551621 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 97043ef068d57a7c42b6c059654a76088d551621 -- debian/rules debian/control => `debian/control'... | git cat-file commit 97043ef068d57a7c42b6c059654a76088d551621 => `tree 3a2cc385adda38871a475f84fd58599a02a2452b'... | git diff-tree -z --no-renames --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 => `lib.c\x00' quiltify_trees_differ 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 => 1 considering C=97043ef068d57a7c42b6c059654a76088d551621 P=66a8793ffe06ab8d25c6655e49e36725002677dd | git diff-tree -r --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 -- debian/patches .pc debian/source/format => `' search queue P=66a8793ffe06ab8d25c6655e49e36725002677dd NT quiltify investigate 66a8793ffe06ab8d25c6655e49e36725002677dd | git diff-tree -z --no-renames --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd 806249de73c443c056dbc6bfd7603063e6e3742f => `new-upstream-file\x00src.c\x00' quiltify_trees_differ 66a8793ffe06ab8d25c6655e49e36725002677dd 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd -- debian/rules debian/control => `debian/control'... | git cat-file commit 66a8793ffe06ab8d25c6655e49e36725002677dd => `tree ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1'... | git diff-tree -z --no-renames --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd => `src.c\x00' quiltify_trees_differ 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd => 1 considering C=66a8793ffe06ab8d25c6655e49e36725002677dd P=51be2304ce8579a3bbc67e06b4c7b8daf95d5008 | git diff-tree -r --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd -- debian/patches .pc debian/source/format => `' search queue P=51be2304ce8579a3bbc67e06b4c7b8daf95d5008 NT quiltify investigate 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 | git diff-tree -z --no-renames --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 806249de73c443c056dbc6bfd7603063e6e3742f => `new-upstream-file\x00' quiltify_trees_differ 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 -- debian/rules debian/control => `debian/control'... | git cat-file commit 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `tree 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7'... | git diff-tree -z --no-renames --name-only 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `new-upstream-file\x00' quiltify_trees_differ 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => 1 considering C=51be2304ce8579a3bbc67e06b4c7b8daf95d5008 P=3e8e1c982b31f3cec79728c564089c589983abca | git diff-tree -r --name-only 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 -- debian/patches .pc debian/source/format => `' search queue P=3e8e1c982b31f3cec79728c564089c589983abca NT quiltify investigate 3e8e1c982b31f3cec79728c564089c589983abca | git diff-tree -z --no-renames --name-only 3e8e1c982b31f3cec79728c564089c589983abca 806249de73c443c056dbc6bfd7603063e6e3742f => `' quiltify_trees_differ 3e8e1c982b31f3cec79728c564089c589983abca 806249de73c443c056dbc6bfd7603063e6e3742f => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 3e8e1c982b31f3cec79728c564089c589983abca..51be2304ce8579a3bbc67e06b4c7b8daf95d5008 | git cat-file commit 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `tree 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7'... | git log -n1 '--pretty=format:%aD' 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `Sun, 6 Dec 2015 23:50:08 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/0001-Add-a-new-upstream-file.patch git diff --no-ext-diff 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 -- ':!/debian' ':!/.pc' quiltify traverse 51be2304ce8579a3bbc67e06b4c7b8daf95d5008..66a8793ffe06ab8d25c6655e49e36725002677dd | git cat-file commit 66a8793ffe06ab8d25c6655e49e36725002677dd => `tree ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1'... | git log -n1 '--pretty=format:%aD' 66a8793ffe06ab8d25c6655e49e36725002677dd => `Sun, 6 Dec 2015 23:50:39 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/0002-Edit-the-.c-file.patch git diff --no-ext-diff 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd -- ':!/debian' ':!/.pc' quiltify traverse 66a8793ffe06ab8d25c6655e49e36725002677dd..97043ef068d57a7c42b6c059654a76088d551621 | git cat-file commit 97043ef068d57a7c42b6c059654a76088d551621 => `tree 3a2cc385adda38871a475f84fd58599a02a2452b'... | git log -n1 '--pretty=format:%aD' 97043ef068d57a7c42b6c059654a76088d551621 => `Sat, 4 Jun 2016 22:09:32 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/subdir/addnewups git diff --no-ext-diff 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 -- ':!/debian' ':!/.pc' quiltify traverse 97043ef068d57a7c42b6c059654a76088d551621..8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 | git cat-file commit 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `tree f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529'... | git log -n1 '--pretty=format:%aD' 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `Tue, 26 Jun 2018 09:00:02 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-for-rebase-fixup.patch git diff --no-ext-diff 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 -- ':!/debian' ':!/.pc' quiltify traverse 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6..4d81e614bbd890e3b1a5980111084fc69e55267f | git cat-file commit 4d81e614bbd890e3b1a5980111084fc69e55267f => `tree ec947983291f86b8f616e416943e998079851ca2'... | git log -n1 '--pretty=format:%aD' 4d81e614bbd890e3b1a5980111084fc69e55267f => `Tue, 26 Jun 2018 09:00:04 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-for-dgit-fixup.patch git diff --no-ext-diff 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f -- ':!/debian' ':!/.pc' + git checkout -q 4d81e614bbd890e3b1a5980111084fc69e55267f + git checkout -q master | git status --ignored --porcelain => `!! .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master f9ffff3] Commit Debian 3.0 (quilt) metadata 6 files changed, 83 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/mixed-add-both-for-dgit-fixup.patch create mode 100644 debian/patches/mixed-add-both-for-rebase-fixup.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard before-gdr-true HEAD is now at 4d81e61 MIXED add both() (for-dgit-fixup) + t-dgit -wgf --git-debrebase=no-such-command-exists quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --git-debrebase=no-such-command-exists quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4d81e614bbd890e3b1a5980111084fc69e55267f' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f examining quilt state (multiple patches, linear mode) branch_is_gdr 4d81e614bbd890e3b1a5980111084fc69e55267f... branch_is_gdr 941a4216b7ef2f3fdf421e01923431465e26009c gdr changelog YES + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f + no-such-command-exists --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend | git rev-parse 'HEAD~0' => `4d81e614bbd890e3b1a5980111084fc69e55267f' CD .. QF linkorigs example_2.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.orig.tar.gz Y + tar -cf './example_2.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian + git add -Af . | git write-tree => `806249de73c443c056dbc6bfd7603063e6e3742f' fake orig tree object 806249de73c443c056dbc6bfd7603063e6e3742f + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 4d81e614bbd890e3b1a5980111084fc69e55267f CD ../fake + git add -Af . | git write-tree => `806249de73c443c056dbc6bfd7603063e6e3742f' fake o+d/p tree object 806249de73c443c056dbc6bfd7603063e6e3742f CD ../work | git ls-tree --name-only -z 4d81e614bbd890e3b1a5980111084fc69e55267f => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 806249de73c443c056dbc6bfd7603063e6e3742f 4d81e614bbd890e3b1a5980111084fc69e55267f => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 17d76a67ffca013d4bde2dac97139bf740637026 M\x00src.c\x00' quiltify_trees_differ 806249de73c443c056dbc6bfd7603063e6e3742f 4d81e614bbd890e3b1a5980111084fc69e55267f => 1 | git diff-tree -z --no-renames --name-only -r 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git diff-tree -z --no-renames --name-only -r 806249de73c443c056dbc6bfd7603063e6e3742f 806249de73c443c056dbc6bfd7603063e6e3742f => `' quiltify_trees_differ 806249de73c443c056dbc6bfd7603063e6e3742f 806249de73c443c056dbc6bfd7603063e6e3742f => 0 differences @dl ## == ## == == ==. dgit: base trees orig=806249de73c443c056db o+d/p=806249de73c443c056db dgit: quilt differences: src: ## orig == gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian/rules debian/control => `debian/control'... quiltify investigate 4d81e614bbd890e3b1a5980111084fc69e55267f | git diff-tree -z --no-renames --name-only 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 4d81e614bbd890e3b1a5980111084fc69e55267f 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian/rules debian/control => `debian/control'... | git cat-file commit 4d81e614bbd890e3b1a5980111084fc69e55267f => `tree ec947983291f86b8f616e416943e998079851ca2'... | git diff-tree -z --no-renames --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f => `src.c\x00' quiltify_trees_differ 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f => 1 considering C=4d81e614bbd890e3b1a5980111084fc69e55267f P=8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 | git diff-tree -r --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f -- debian/patches .pc debian/source/format => `' search queue P=8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 NT quiltify investigate 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 | git diff-tree -z --no-renames --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 -- debian/rules debian/control => `debian/control'... | git cat-file commit 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `tree f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529'... | git diff-tree -z --no-renames --name-only 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `src.c\x00' quiltify_trees_differ 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => 1 considering C=8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 P=97043ef068d57a7c42b6c059654a76088d551621 | git diff-tree -r --name-only 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 -- debian/patches .pc debian/source/format => `' search queue P=97043ef068d57a7c42b6c059654a76088d551621 NT quiltify investigate 97043ef068d57a7c42b6c059654a76088d551621 | git diff-tree -z --no-renames --name-only 97043ef068d57a7c42b6c059654a76088d551621 806249de73c443c056dbc6bfd7603063e6e3742f => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 97043ef068d57a7c42b6c059654a76088d551621 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 97043ef068d57a7c42b6c059654a76088d551621 -- debian/rules debian/control => `debian/control'... | git cat-file commit 97043ef068d57a7c42b6c059654a76088d551621 => `tree 3a2cc385adda38871a475f84fd58599a02a2452b'... | git diff-tree -z --no-renames --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 => `lib.c\x00' quiltify_trees_differ 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 => 1 considering C=97043ef068d57a7c42b6c059654a76088d551621 P=66a8793ffe06ab8d25c6655e49e36725002677dd | git diff-tree -r --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 -- debian/patches .pc debian/source/format => `' search queue P=66a8793ffe06ab8d25c6655e49e36725002677dd NT quiltify investigate 66a8793ffe06ab8d25c6655e49e36725002677dd | git diff-tree -z --no-renames --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd 806249de73c443c056dbc6bfd7603063e6e3742f => `new-upstream-file\x00src.c\x00' quiltify_trees_differ 66a8793ffe06ab8d25c6655e49e36725002677dd 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 66a8793ffe06ab8d25c6655e49e36725002677dd -- debian/rules debian/control => `debian/control'... | git cat-file commit 66a8793ffe06ab8d25c6655e49e36725002677dd => `tree ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1'... | git diff-tree -z --no-renames --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd => `src.c\x00' quiltify_trees_differ 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd => 1 considering C=66a8793ffe06ab8d25c6655e49e36725002677dd P=51be2304ce8579a3bbc67e06b4c7b8daf95d5008 | git diff-tree -r --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd -- debian/patches .pc debian/source/format => `' search queue P=51be2304ce8579a3bbc67e06b4c7b8daf95d5008 NT quiltify investigate 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 | git diff-tree -z --no-renames --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 806249de73c443c056dbc6bfd7603063e6e3742f => `new-upstream-file\x00' quiltify_trees_differ 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 806249de73c443c056dbc6bfd7603063e6e3742f => 1 | git ls-tree --name-only 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 -- debian/rules debian/control => `debian/control'... | git cat-file commit 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `tree 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7'... | git diff-tree -z --no-renames --name-only 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `new-upstream-file\x00' quiltify_trees_differ 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => 1 considering C=51be2304ce8579a3bbc67e06b4c7b8daf95d5008 P=3e8e1c982b31f3cec79728c564089c589983abca | git diff-tree -r --name-only 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 -- debian/patches .pc debian/source/format => `' search queue P=3e8e1c982b31f3cec79728c564089c589983abca NT quiltify investigate 3e8e1c982b31f3cec79728c564089c589983abca | git diff-tree -z --no-renames --name-only 3e8e1c982b31f3cec79728c564089c589983abca 806249de73c443c056dbc6bfd7603063e6e3742f => `' quiltify_trees_differ 3e8e1c982b31f3cec79728c564089c589983abca 806249de73c443c056dbc6bfd7603063e6e3742f => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 3e8e1c982b31f3cec79728c564089c589983abca..51be2304ce8579a3bbc67e06b4c7b8daf95d5008 | git cat-file commit 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `tree 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7'... | git log -n1 '--pretty=format:%aD' 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 => `Sun, 6 Dec 2015 23:50:08 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/0001-Add-a-new-upstream-file.patch git diff --no-ext-diff 3e8e1c982b31f3cec79728c564089c589983abca 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 -- ':!/debian' ':!/.pc' quiltify traverse 51be2304ce8579a3bbc67e06b4c7b8daf95d5008..66a8793ffe06ab8d25c6655e49e36725002677dd | git cat-file commit 66a8793ffe06ab8d25c6655e49e36725002677dd => `tree ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1'... | git log -n1 '--pretty=format:%aD' 66a8793ffe06ab8d25c6655e49e36725002677dd => `Sun, 6 Dec 2015 23:50:39 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/0002-Edit-the-.c-file.patch git diff --no-ext-diff 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 66a8793ffe06ab8d25c6655e49e36725002677dd -- ':!/debian' ':!/.pc' quiltify traverse 66a8793ffe06ab8d25c6655e49e36725002677dd..97043ef068d57a7c42b6c059654a76088d551621 | git cat-file commit 97043ef068d57a7c42b6c059654a76088d551621 => `tree 3a2cc385adda38871a475f84fd58599a02a2452b'... | git log -n1 '--pretty=format:%aD' 97043ef068d57a7c42b6c059654a76088d551621 => `Sat, 4 Jun 2016 22:09:32 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/subdir/addnewups git diff --no-ext-diff 66a8793ffe06ab8d25c6655e49e36725002677dd 97043ef068d57a7c42b6c059654a76088d551621 -- ':!/debian' ':!/.pc' quiltify traverse 97043ef068d57a7c42b6c059654a76088d551621..8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 | git cat-file commit 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `tree f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529'... | git log -n1 '--pretty=format:%aD' 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 => `Tue, 26 Jun 2018 09:00:02 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-for-rebase-fixup.patch git diff --no-ext-diff 97043ef068d57a7c42b6c059654a76088d551621 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 -- ':!/debian' ':!/.pc' quiltify traverse 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6..4d81e614bbd890e3b1a5980111084fc69e55267f | git cat-file commit 4d81e614bbd890e3b1a5980111084fc69e55267f => `tree ec947983291f86b8f616e416943e998079851ca2'... | git log -n1 '--pretty=format:%aD' 4d81e614bbd890e3b1a5980111084fc69e55267f => `Tue, 26 Jun 2018 09:00:04 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-for-dgit-fixup.patch git diff --no-ext-diff 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 4d81e614bbd890e3b1a5980111084fc69e55267f -- ':!/debian' ':!/.pc' + git checkout -q 4d81e614bbd890e3b1a5980111084fc69e55267f + git checkout -q master | git status --ignored --porcelain => `!! .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master f9ffff3] Commit Debian 3.0 (quilt) metadata 6 files changed, 83 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/mixed-add-both-for-dgit-fixup.patch create mode 100644 debian/patches/mixed-add-both-for-rebase-fixup.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-some-changes for-make-patches-fails-then-dgit-fixup m + local token=for-make-patches-fails-then-dgit-fixup + local which=m + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + case "$which" in + case "$which" in + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! for-make-patches-fails-then-dgit-fixup' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! for-make-patches-fails-then-dgit-fixup' + git add src.c + git commit -m 'MIXED add both() (for-make-patches-fails-then-dgit-fixup)' [master 941f80d] MIXED add both() (for-make-patches-fails-then-dgit-fixup) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + t-expect-fail 'Patch export produced patch amendments' t-git-debrebase make-patches + local 'mpat=Patch export produced patch amendments' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase make-patches + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 b16309f2403275db5371bf255ef80f1f59b9b13f = 0x22 git-debrebase classify 941f80dfb8428b63af9ec7db547ee25ad6b4346f $t=b16309f2403275db5371bf255ef80f1f59b9b13f @p f9ffff3ed381ccf6eefcbf0f3f77870c27cca296/0x22 git-debrebase = Mixed {"Type" => "Mixed","Parents" => [{"Differs" => 34,"CommitId" => "f9ffff3ed381ccf6eefcbf0f3f77870c27cca296","Ix" => 0}],"Tree" => "b16309f2403275db5371bf255ef80f1f59b9b13f","Hdr" => "tree b16309f2403275db5371bf255ef80f1f59b9b13f\nparent f9ffff3ed381ccf6eefcbf0f3f77870c27cca296\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Msg" => "MIXED add both() (for-make-patches-fails-then-dgit-fixup)\n","CommitId" => "941f80dfb8428b63af9ec7db547ee25ad6b4346f"} git-debrebase: snag detected (-funclean-mixed): found mixed upstream/packaging commit (941f80dfb8428b63af9ec7db547ee25ad6b4346f) git-debrebase get_differs 4d81e614bbd890e3b1a5980111084fc69e55267f f80a5d8939d31167ce3cf5847dba35925b662060 = 0x4 git-debrebase classify f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 $t=f80a5d8939d31167ce3cf5847dba35925b662060 @p 4d81e614bbd890e3b1a5980111084fc69e55267f/0x4 git-debrebase = AddPatches {"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","CommitId" => "f9ffff3ed381ccf6eefcbf0f3f77870c27cca296","Hdr" => "tree f80a5d8939d31167ce3cf5847dba35925b662060\nparent 4d81e614bbd890e3b1a5980111084fc69e55267f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "f80a5d8939d31167ce3cf5847dba35925b662060","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "4d81e614bbd890e3b1a5980111084fc69e55267f"}],"Type" => "AddPatches"} git-debrebase get_differs 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 ec947983291f86b8f616e416943e998079851ca2 = 0x2 git-debrebase classify 4d81e614bbd890e3b1a5980111084fc69e55267f $t=ec947983291f86b8f616e416943e998079851ca2 @p 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6","Differs" => 2}],"Type" => "Upstream","Msg" => "MIXED add both() (for-dgit-fixup)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "4d81e614bbd890e3b1a5980111084fc69e55267f","Hdr" => "tree ec947983291f86b8f616e416943e998079851ca2\nparent 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "ec947983291f86b8f616e416943e998079851ca2"} git-debrebase get_differs 97043ef068d57a7c42b6c059654a76088d551621 f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529 = 0x2 git-debrebase classify 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 $t=f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529 @p 97043ef068d57a7c42b6c059654a76088d551621/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "97043ef068d57a7c42b6c059654a76088d551621"}],"Type" => "Upstream","Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6","Hdr" => "tree f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529\nparent 97043ef068d57a7c42b6c059654a76088d551621\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529"} git-debrebase get_differs 66a8793ffe06ab8d25c6655e49e36725002677dd 3a2cc385adda38871a475f84fd58599a02a2452b = 0x2 git-debrebase classify 97043ef068d57a7c42b6c059654a76088d551621 $t=3a2cc385adda38871a475f84fd58599a02a2452b @p 66a8793ffe06ab8d25c6655e49e36725002677dd/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "66a8793ffe06ab8d25c6655e49e36725002677dd","Differs" => 2}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "97043ef068d57a7c42b6c059654a76088d551621","Hdr" => "tree 3a2cc385adda38871a475f84fd58599a02a2452b\nparent 66a8793ffe06ab8d25c6655e49e36725002677dd\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "3a2cc385adda38871a475f84fd58599a02a2452b"} git-debrebase get_differs 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1 = 0x2 git-debrebase classify 66a8793ffe06ab8d25c6655e49e36725002677dd $t=ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1 @p 51be2304ce8579a3bbc67e06b4c7b8daf95d5008/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "51be2304ce8579a3bbc67e06b4c7b8daf95d5008","Differs" => 2}],"Tree" => "ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "66a8793ffe06ab8d25c6655e49e36725002677dd","Hdr" => "tree ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1\nparent 51be2304ce8579a3bbc67e06b4c7b8daf95d5008\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 3e8e1c982b31f3cec79728c564089c589983abca 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7 = 0x2 git-debrebase classify 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 $t=4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7 @p 3e8e1c982b31f3cec79728c564089c589983abca/0x2 git-debrebase = Upstream {"Tree" => "4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7","Hdr" => "tree 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7\nparent 3e8e1c982b31f3cec79728c564089c589983abca\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "51be2304ce8579a3bbc67e06b4c7b8daf95d5008","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "3e8e1c982b31f3cec79728c564089c589983abca","Ix" => 0}]} git-debrebase get_differs fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 806249de73c443c056dbc6bfd7603063e6e3742f = 0x20 git-debrebase classify 3e8e1c982b31f3cec79728c564089c589983abca $t=806249de73c443c056dbc6bfd7603063e6e3742f @p fb6ba5e8cbc40f160cdf3331059a51ce85cba55d/0x20 git-debrebase = Packaging {"Tree" => "806249de73c443c056dbc6bfd7603063e6e3742f","CommitId" => "3e8e1c982b31f3cec79728c564089c589983abca","Msg" => "MIXED add both() (for-dgit-fixup)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 806249de73c443c056dbc6bfd7603063e6e3742f\nparent fb6ba5e8cbc40f160cdf3331059a51ce85cba55d\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Differs" => 32}]} git-debrebase get_differs 941a4216b7ef2f3fdf421e01923431465e26009c 0d3063e142452ee85420b80b221505fd3f476fc2 = 0x20 git-debrebase classify fb6ba5e8cbc40f160cdf3331059a51ce85cba55d $t=0d3063e142452ee85420b80b221505fd3f476fc2 @p 941a4216b7ef2f3fdf421e01923431465e26009c/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Ix" => 0}],"Type" => "Packaging","CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 0d3063e142452ee85420b80b221505fd3f476fc2\nparent 941a4216b7ef2f3fdf421e01923431465e26009c\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "0d3063e142452ee85420b80b221505fd3f476fc2"} git-debrebase get_differs 55b85aaf02da2acb5564598e075601e76e1f096a 29f16cdb00ce8fb97cf547fe63743bdebdf525d7 = 0x10 git-debrebase classify 941a4216b7ef2f3fdf421e01923431465e26009c $t=29f16cdb00ce8fb97cf547fe63743bdebdf525d7 @p 55b85aaf02da2acb5564598e075601e76e1f096a/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Differs" => 16}],"Tree" => "29f16cdb00ce8fb97cf547fe63743bdebdf525d7","CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree 29f16cdb00ce8fb97cf547fe63743bdebdf525d7\nparent 55b85aaf02da2acb5564598e075601e76e1f096a\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n"} git-debrebase get_differs 736955cae59cd46c445b7036fa0b1b7295168fed e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x2 git-debrebase get_differs 66a3bee9268301791962706795caa60e43481066 e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x30 git-debrebase classify 55b85aaf02da2acb5564598e075601e76e1f096a $t=e25a9ccaea8c77582bbc3db47556fb0300fbc48f @p 736955cae59cd46c445b7036fa0b1b7295168fed/0x2 66a3bee9268301791962706795caa60e43481066/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "736955cae59cd46c445b7036fa0b1b7295168fed"},{"Ix" => 1,"CommitId" => "66a3bee9268301791962706795caa60e43481066","Differs" => 48}],"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree e25a9ccaea8c77582bbc3db47556fb0300fbc48f\nparent 736955cae59cd46c445b7036fa0b1b7295168fed\nparent 66a3bee9268301791962706795caa60e43481066\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Tree" => "e25a9ccaea8c77582bbc3db47556fb0300fbc48f"} git-debrebase *** WALK 941f80dfb8428b63af9ec7db547ee25ad6b4346f 0 - git-debrebase get_differs f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 b16309f2403275db5371bf255ef80f1f59b9b13f = 0x22 git-debrebase classify 941f80dfb8428b63af9ec7db547ee25ad6b4346f $t=b16309f2403275db5371bf255ef80f1f59b9b13f @p f9ffff3ed381ccf6eefcbf0f3f77870c27cca296/0x22 git-debrebase = Mixed {"Parents" => [{"Differs" => 34,"CommitId" => "f9ffff3ed381ccf6eefcbf0f3f77870c27cca296","Ix" => 0}],"Type" => "Mixed","Hdr" => "tree b16309f2403275db5371bf255ef80f1f59b9b13f\nparent f9ffff3ed381ccf6eefcbf0f3f77870c27cca296\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","CommitId" => "941f80dfb8428b63af9ec7db547ee25ad6b4346f","Msg" => "MIXED add both() (for-make-patches-fails-then-dgit-fixup)\n","Tree" => "b16309f2403275db5371bf255ef80f1f59b9b13f"} git-debrebase get_differs 4d81e614bbd890e3b1a5980111084fc69e55267f f80a5d8939d31167ce3cf5847dba35925b662060 = 0x4 git-debrebase classify f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 $t=f80a5d8939d31167ce3cf5847dba35925b662060 @p 4d81e614bbd890e3b1a5980111084fc69e55267f/0x4 git-debrebase = AddPatches {"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","CommitId" => "f9ffff3ed381ccf6eefcbf0f3f77870c27cca296","Hdr" => "tree f80a5d8939d31167ce3cf5847dba35925b662060\nparent 4d81e614bbd890e3b1a5980111084fc69e55267f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "f80a5d8939d31167ce3cf5847dba35925b662060","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "4d81e614bbd890e3b1a5980111084fc69e55267f"}],"Type" => "AddPatches"} git-debrebase get_differs 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 ec947983291f86b8f616e416943e998079851ca2 = 0x2 git-debrebase classify 4d81e614bbd890e3b1a5980111084fc69e55267f $t=ec947983291f86b8f616e416943e998079851ca2 @p 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6/0x2 git-debrebase = Upstream {"Tree" => "ec947983291f86b8f616e416943e998079851ca2","Msg" => "MIXED add both() (for-dgit-fixup)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "4d81e614bbd890e3b1a5980111084fc69e55267f","Hdr" => "tree ec947983291f86b8f616e416943e998079851ca2\nparent 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6"}]} git-debrebase get_differs 97043ef068d57a7c42b6c059654a76088d551621 f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529 = 0x2 git-debrebase classify 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 $t=f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529 @p 97043ef068d57a7c42b6c059654a76088d551621/0x2 git-debrebase = Upstream {"CommitId" => "8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6","Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529\nparent 97043ef068d57a7c42b6c059654a76088d551621\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "f9c78b3410a87fcf2ef8bce5d0560c3ddc4eb529","Parents" => [{"Ix" => 0,"CommitId" => "97043ef068d57a7c42b6c059654a76088d551621","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 66a8793ffe06ab8d25c6655e49e36725002677dd 3a2cc385adda38871a475f84fd58599a02a2452b = 0x2 git-debrebase classify 97043ef068d57a7c42b6c059654a76088d551621 $t=3a2cc385adda38871a475f84fd58599a02a2452b @p 66a8793ffe06ab8d25c6655e49e36725002677dd/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "66a8793ffe06ab8d25c6655e49e36725002677dd","Differs" => 2}],"Tree" => "3a2cc385adda38871a475f84fd58599a02a2452b","Hdr" => "tree 3a2cc385adda38871a475f84fd58599a02a2452b\nparent 66a8793ffe06ab8d25c6655e49e36725002677dd\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "97043ef068d57a7c42b6c059654a76088d551621"} git-debrebase get_differs 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1 = 0x2 git-debrebase classify 66a8793ffe06ab8d25c6655e49e36725002677dd $t=ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1 @p 51be2304ce8579a3bbc67e06b4c7b8daf95d5008/0x2 git-debrebase = Upstream {"CommitId" => "66a8793ffe06ab8d25c6655e49e36725002677dd","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1\nparent 51be2304ce8579a3bbc67e06b4c7b8daf95d5008\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "ee7ff4cd5fc77c03443e0bfa54399f9eb96df7d1","Parents" => [{"CommitId" => "51be2304ce8579a3bbc67e06b4c7b8daf95d5008","Ix" => 0,"Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 3e8e1c982b31f3cec79728c564089c589983abca 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7 = 0x2 git-debrebase classify 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 $t=4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7 @p 3e8e1c982b31f3cec79728c564089c589983abca/0x2 git-debrebase = Upstream {"Tree" => "4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7","CommitId" => "51be2304ce8579a3bbc67e06b4c7b8daf95d5008","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 4d1e944c5cb2f00ab5dff803498a0fcdb5d54df7\nparent 3e8e1c982b31f3cec79728c564089c589983abca\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "3e8e1c982b31f3cec79728c564089c589983abca","Ix" => 0}]} git-debrebase get_differs fb6ba5e8cbc40f160cdf3331059a51ce85cba55d 806249de73c443c056dbc6bfd7603063e6e3742f = 0x20 git-debrebase classify 3e8e1c982b31f3cec79728c564089c589983abca $t=806249de73c443c056dbc6bfd7603063e6e3742f @p fb6ba5e8cbc40f160cdf3331059a51ce85cba55d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d"}],"Type" => "Packaging","CommitId" => "3e8e1c982b31f3cec79728c564089c589983abca","Msg" => "MIXED add both() (for-dgit-fixup)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 806249de73c443c056dbc6bfd7603063e6e3742f\nparent fb6ba5e8cbc40f160cdf3331059a51ce85cba55d\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "806249de73c443c056dbc6bfd7603063e6e3742f"} git-debrebase get_differs 941a4216b7ef2f3fdf421e01923431465e26009c 0d3063e142452ee85420b80b221505fd3f476fc2 = 0x20 git-debrebase classify fb6ba5e8cbc40f160cdf3331059a51ce85cba55d $t=0d3063e142452ee85420b80b221505fd3f476fc2 @p 941a4216b7ef2f3fdf421e01923431465e26009c/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Ix" => 0}],"Tree" => "0d3063e142452ee85420b80b221505fd3f476fc2","Hdr" => "tree 0d3063e142452ee85420b80b221505fd3f476fc2\nparent 941a4216b7ef2f3fdf421e01923431465e26009c\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "fb6ba5e8cbc40f160cdf3331059a51ce85cba55d","Msg" => "MIXED add both() (for-rebase-fixup)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 55b85aaf02da2acb5564598e075601e76e1f096a 29f16cdb00ce8fb97cf547fe63743bdebdf525d7 = 0x10 git-debrebase classify 941a4216b7ef2f3fdf421e01923431465e26009c $t=29f16cdb00ce8fb97cf547fe63743bdebdf525d7 @p 55b85aaf02da2acb5564598e075601e76e1f096a/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","Ix" => 0,"Differs" => 16}],"Tree" => "29f16cdb00ce8fb97cf547fe63743bdebdf525d7","Hdr" => "tree 29f16cdb00ce8fb97cf547fe63743bdebdf525d7\nparent 55b85aaf02da2acb5564598e075601e76e1f096a\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","CommitId" => "941a4216b7ef2f3fdf421e01923431465e26009c","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs 736955cae59cd46c445b7036fa0b1b7295168fed e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x2 git-debrebase get_differs 66a3bee9268301791962706795caa60e43481066 e25a9ccaea8c77582bbc3db47556fb0300fbc48f = 0x30 git-debrebase classify 55b85aaf02da2acb5564598e075601e76e1f096a $t=e25a9ccaea8c77582bbc3db47556fb0300fbc48f @p 736955cae59cd46c445b7036fa0b1b7295168fed/0x2 66a3bee9268301791962706795caa60e43481066/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "736955cae59cd46c445b7036fa0b1b7295168fed"},{"Differs" => 48,"Ix" => 1,"CommitId" => "66a3bee9268301791962706795caa60e43481066"}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "55b85aaf02da2acb5564598e075601e76e1f096a","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree e25a9ccaea8c77582bbc3db47556fb0300fbc48f\nparent 736955cae59cd46c445b7036fa0b1b7295168fed\nparent 66a3bee9268301791962706795caa60e43481066\nauthor dgit test git user 1530000001 +0100\ncommitter dgit test git user 1530000001 +0100\n","Tree" => "e25a9ccaea8c77582bbc3db47556fb0300fbc48f"} git-debrebase *** WALK prep done cur=55b85aaf02da2acb5564598e075601e76e1f096a brw 4 upp 6 proc 12 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 55b85aaf02da2acb5564598e075601e76e1f096a 13 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 941a4216b7ef2f3fdf421e01923431465e26009c Debian (rewriting=0) git-debrebase WALK BUILD fb6ba5e8cbc40f160cdf3331059a51ce85cba55d Debian (rewriting=0) git-debrebase WALK BUILD 3e8e1c982b31f3cec79728c564089c589983abca Debian (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase WALK BUILD 941f80dfb8428b63af9ec7db547ee25ad6b4346f Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 51be2304ce8579a3bbc67e06b4c7b8daf95d5008 Upstream (rewriting=1) git-debrebase WALK BUILD 66a8793ffe06ab8d25c6655e49e36725002677dd Upstream (rewriting=1) git-debrebase WALK BUILD 97043ef068d57a7c42b6c059654a76088d551621 Upstream (rewriting=1) git-debrebase WALK BUILD 8b4ca3e8fe748263b2cfe4a0eb869b01996ffeb6 Upstream (rewriting=1) git-debrebase WALK BUILD 4d81e614bbd890e3b1a5980111084fc69e55267f Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 941f80dfb8428b63af9ec7db547ee25ad6b4346f Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs ac854cb0e6148212fa4babaf6034485ce5e97644 941f80dfb8428b63af9ec7db547ee25ad6b4346f = 0x4 git-debrebase *** WALK RETURN ac854cb0e6148212fa4babaf6034485ce5e97644 a46c46e4241a0f571c9b29f91b4eea170c6cb5cf 55b85aaf02da2acb5564598e075601e76e1f096a git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw a46c46e4241a0f571c9b29f91b4eea170c6cb5cf ac854cb0e6148212fa4babaf6034485ce5e97644 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 941f80dfb8428b63af9ec7db547ee25ad6b4346f 9798194ea737dfea4f85a7fb1070a7a3ae784365 = 0xc git-debrebase: error: Patch export produced patch amendments (abandoned output commit 9798194ea737dfea4f85a7fb1070a7a3ae784365). Try laundering first. + local 'ps=7 0' + set -o pipefail + case $ps in + t-grep-mpat 'Patch export produced patch amendments' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Patch export produced patch amendments' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Patch export produced patch amendments' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: Patch export produced patch amendments (abandoned output commit 9798194ea737dfea4f85a7fb1070a7a3ae784365). Try laundering first. + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `941f80dfb8428b63af9ec7db547ee25ad6b4346f' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 941f80dfb8428b63af9ec7db547ee25ad6b4346f examining quilt state (multiple patches, linear mode) branch_is_gdr 941f80dfb8428b63af9ec7db547ee25ad6b4346f... branch_is_gdr 4d81e614bbd890e3b1a5980111084fc69e55267f ?-patches NO QF linkorigs example_2.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.orig.tar.gz Y + tar -cf './example_2.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 941f80dfb8428b63af9ec7db547ee25ad6b4346f -- debian + git add -Af . | git write-tree => `abffa0b1264dc1e60d7a6cad1f7c376c20762e0d' fake orig tree object abffa0b1264dc1e60d7a6cad1f7c376c20762e0d + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 941f80dfb8428b63af9ec7db547ee25ad6b4346f CD ../fake + git add -Af . | git write-tree => `4d4f49d70c5642e76517100d21b64f1e8d165be3' fake o+d/p tree object abffa0b1264dc1e60d7a6cad1f7c376c20762e0d CD ../work | git ls-tree --name-only -z 941f80dfb8428b63af9ec7db547ee25ad6b4346f => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r abffa0b1264dc1e60d7a6cad1f7c376c20762e0d 941f80dfb8428b63af9ec7db547ee25ad6b4346f => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc dbc6969692b73d9b7fe5399a3fb93c6698bbc36a M\x00src.c\x00' quiltify_trees_differ abffa0b1264dc1e60d7a6cad1f7c376c20762e0d 941f80dfb8428b63af9ec7db547ee25ad6b4346f => 1 | git diff-tree -z --no-renames --name-only -r 941f80dfb8428b63af9ec7db547ee25ad6b4346f 4d4f49d70c5642e76517100d21b64f1e8d165be3 => `src.c\x00' quiltify_trees_differ 941f80dfb8428b63af9ec7db547ee25ad6b4346f 4d4f49d70c5642e76517100d21b64f1e8d165be3 => 1 | git diff-tree -z --no-renames --name-only -r abffa0b1264dc1e60d7a6cad1f7c376c20762e0d 4d4f49d70c5642e76517100d21b64f1e8d165be3 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ abffa0b1264dc1e60d7a6cad1f7c376c20762e0d 4d4f49d70c5642e76517100d21b64f1e8d165be3 => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=abffa0b1264dc1e60d7a o+d/p=4d4f49d70c5642e76517 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 941f80dfb8428b63af9ec7db547ee25ad6b4346f -- debian/rules debian/control => `debian/control'... quiltify investigate 941f80dfb8428b63af9ec7db547ee25ad6b4346f | git diff-tree -z --no-renames --name-only 941f80dfb8428b63af9ec7db547ee25ad6b4346f 4d4f49d70c5642e76517100d21b64f1e8d165be3 => `src.c\x00' quiltify_trees_differ 941f80dfb8428b63af9ec7db547ee25ad6b4346f 4d4f49d70c5642e76517100d21b64f1e8d165be3 => 1 | git ls-tree --name-only 941f80dfb8428b63af9ec7db547ee25ad6b4346f -- debian/rules debian/control => `debian/control'... | git cat-file commit 941f80dfb8428b63af9ec7db547ee25ad6b4346f => `tree b16309f2403275db5371bf255ef80f1f59b9b13f'... | git diff-tree -z --no-renames --name-only f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 941f80dfb8428b63af9ec7db547ee25ad6b4346f => `debian\x00src.c\x00' quiltify_trees_differ f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 941f80dfb8428b63af9ec7db547ee25ad6b4346f => 1 considering C=941f80dfb8428b63af9ec7db547ee25ad6b4346f P=f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 | git diff-tree -r --name-only f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 941f80dfb8428b63af9ec7db547ee25ad6b4346f -- debian/patches .pc debian/source/format => `' search queue P=f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 NT quiltify investigate f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 | git diff-tree -z --no-renames --name-only f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 4d4f49d70c5642e76517100d21b64f1e8d165be3 => `debian\x00' quiltify_trees_differ f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 4d4f49d70c5642e76517100d21b64f1e8d165be3 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse f9ffff3ed381ccf6eefcbf0f3f77870c27cca296..941f80dfb8428b63af9ec7db547ee25ad6b4346f | git cat-file commit 941f80dfb8428b63af9ec7db547ee25ad6b4346f => `tree b16309f2403275db5371bf255ef80f1f59b9b13f'... | git log -n1 '--pretty=format:%aD' 941f80dfb8428b63af9ec7db547ee25ad6b4346f => `Tue, 26 Jun 2018 09:00:06 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-for-make-patches-fails-th.patch git diff --no-ext-diff f9ffff3ed381ccf6eefcbf0f3f77870c27cca296 941f80dfb8428b63af9ec7db547ee25ad6b4346f -- ':!/debian' ':!/.pc' + git checkout -q 941f80dfb8428b63af9ec7db547ee25ad6b4346f + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master f927e96] Commit Debian 3.0 (quilt) metadata 2 files changed, 18 insertions(+) create mode 100644 debian/patches/mixed-add-both-for-make-patches-fails-th.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=f927e965cac50b67dc402b61786fbf39b42214e0 + t-ref-same-val HEAD f927e965cac50b67dc402b61786fbf39b42214e0 + local name=HEAD + local val=f927e965cac50b67dc402b61786fbf39b42214e0 + case "${t_ref_val-unset}" in + t_ref_val=f927e965cac50b67dc402b61786fbf39b42214e0 + t_ref_names+=("$name") + t-dgit -wg quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wg quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdf checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f927e965cac50b67dc402b61786fbf39b42214e0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f927e965cac50b67dc402b61786fbf39b42214e0 examining quilt state (multiple patches, linear mode) branch_is_gdr f927e965cac50b67dc402b61786fbf39b42214e0... branch_is_gdr 941f80dfb8428b63af9ec7db547ee25ad6b4346f ?-patches NO QF linkorigs example_2.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.orig.tar.gz Y + tar -cf './example_2.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f927e965cac50b67dc402b61786fbf39b42214e0 -- debian + git add -Af . | git write-tree => `70ad9e4fee194ad0257b9643da448fe7a9e113ee' fake orig tree object 70ad9e4fee194ad0257b9643da448fe7a9e113ee + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f927e965cac50b67dc402b61786fbf39b42214e0 CD ../fake + git add -Af . | git write-tree => `b73db686d2940ec96c94699add25c3040d28938d' fake o+d/p tree object 70ad9e4fee194ad0257b9643da448fe7a9e113ee CD ../work | git ls-tree --name-only -z f927e965cac50b67dc402b61786fbf39b42214e0 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 70ad9e4fee194ad0257b9643da448fe7a9e113ee f927e965cac50b67dc402b61786fbf39b42214e0 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc dbc6969692b73d9b7fe5399a3fb93c6698bbc36a M\x00src.c\x00' quiltify_trees_differ 70ad9e4fee194ad0257b9643da448fe7a9e113ee f927e965cac50b67dc402b61786fbf39b42214e0 => 1 | git diff-tree -z --no-renames --name-only -r f927e965cac50b67dc402b61786fbf39b42214e0 b73db686d2940ec96c94699add25c3040d28938d => `' quiltify_trees_differ f927e965cac50b67dc402b61786fbf39b42214e0 b73db686d2940ec96c94699add25c3040d28938d => 0 | git diff-tree -z --no-renames --name-only -r 70ad9e4fee194ad0257b9643da448fe7a9e113ee b73db686d2940ec96c94699add25c3040d28938d => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 70ad9e4fee194ad0257b9643da448fe7a9e113ee b73db686d2940ec96c94699add25c3040d28938d => 1 differences @dl ## ## == == == ==. dgit: base trees orig=70ad9e4fee194ad0257b o+d/p=b73db686d2940ec96c94 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only f927e965cac50b67dc402b61786fbf39b42214e0 -- debian/rules debian/control => `debian/control'... quiltify investigate f927e965cac50b67dc402b61786fbf39b42214e0 | git diff-tree -z --no-renames --name-only f927e965cac50b67dc402b61786fbf39b42214e0 b73db686d2940ec96c94699add25c3040d28938d => `' quiltify_trees_differ f927e965cac50b67dc402b61786fbf39b42214e0 b73db686d2940ec96c94699add25c3040d28938d => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q f927e965cac50b67dc402b61786fbf39b42214e0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=f927e965cac50b67dc402b61786fbf39b42214e0 + t-ref-same-val HEAD f927e965cac50b67dc402b61786fbf39b42214e0 + local name=HEAD + local val=f927e965cac50b67dc402b61786fbf39b42214e0 + case "${t_ref_val-unset}" in + t_ref_val=f927e965cac50b67dc402b61786fbf39b42214e0 + t_ref_names+=("$name") + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-makepatches7-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-makepatches7-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-makepatches7-artifacts/gdr-makepatches7.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:34:03]: test gdr-makepatches7: -----------------------] gdr-makepatches7 PASS autopkgtest [21:34:04]: test gdr-makepatches7: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:34:04]: test gdr-merge: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:34:08]: test gdr-merge: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-merge ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + t-dependencies GDR + : 'Hopefully installed: GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-setup-import gdr-convert-gbp-noarchive + local setupname=gdr-convert-gbp-noarchive + local setupsrc + local lock + '[' x = x ']' + setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock + local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gdr-convert-gbp-noarchive /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gdr-convert-gbp-noarchive + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-merge-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-merge-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gdr-convert-gbp-noarchive ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies GDR + : 'Hopefully installed: GDR' + export ifarchive=: + ifarchive=: + t-chain-test gdr-convert-gbp + t-chain-test-somehow + export DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + local ct=gdr-convert-gbp + local d=tests/setup + cd /tmp/autopkgtest.l3K01R/build.myX/src + exec tests/setup/gdr-convert-gbp ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + : t-setup-import gnupg + t-dependencies GDR + : 'Hopefully installed: GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [upstream b78faa3] an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [quilt-tip 7e10e53] patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + grep 'Unknown Unprocessable' + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK 7e10e53740d910095629265ca2d39036d2492eae 1 *main::STDOUT git-debrebase get_differs 1696b404faa91e6677f855919596e7e91fd7d6b4 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 7e10e53740d910095629265ca2d39036d2492eae $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 1696b404faa91e6677f855919596e7e91fd7d6b4/0x4 git-debrebase = AddPatches {"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 1696b404faa91e6677f855919596e7e91fd7d6b4\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "7e10e53740d910095629265ca2d39036d2492eae","Type" => "AddPatches","Parents" => [{"CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4","Ix" => 0,"Differs" => 4}],"Msg" => "patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)\n","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 1696b404faa91e6677f855919596e7e91fd7d6b4 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 b78faa326e945cf1e86926c707c5b00efb58cb38/0x30 git-debrebase = Pseudomerge {"Contributor" => {"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0},"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4","Type" => "Pseudomerge","Parents" => [$VAR1->{"Contributor"},{"Ix" => 1,"CommitId" => "b78faa326e945cf1e86926c707c5b00efb58cb38","Differs" => 48}],"Msg" => "Merge branch 'upstream' into quilt-tip\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent b78faa326e945cf1e86926c707c5b00efb58cb38\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Msg" => "Add *.o to .gitignore\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}],"Type" => "Upstream"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Type" => "Mixed","Parents" => [{"Differs" => 50,"Ix" => 0,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Msg" => "echo EXAMPLE RULES TARGET\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Msg" => "WIP\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Type" => "Packaging","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Ix" => 0,"Differs" => 32}],"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Msg" => "WIP\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 9857392] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 1 *main::STDOUT git-debrebase get_differs 7e10e53740d910095629265ca2d39036d2492eae 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 7e10e53740d910095629265ca2d39036d2492eae/0x2 57befea025c72547d5cf87c82765ec8da40f8de7/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master f1d3abb] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master aac5b7d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master a513e78] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + : t-archive-none example + : t-git-none + : t-dgit -wgf --gbp push-source --new + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff b78faa326e945cf1e86926c707c5b00efb58cb38 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'is_pgp_signed' => 0, 'allow_duplicate' => 0, 'drop_empty' => 0, 'out_order' => [], 'name' => 'debian/changelog, entry no.1', 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'keep_duplicate' => 0, 'allow_pgp' => 1 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'keep_duplicate' => 0, 'name' => 'debian/changelog, entry no.1', 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'drop_empty' => 0, 'allow_pgp' => 1, 'is_pgp_signed' => 0, 'out_order' => [], 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'a513e7895c7f6419b35e0b912513e2439f5e8fe4' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase >= update refs/debrebase-last/heads/master 95ad26bacac14c6da1198d7a878d2d764aec4952 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 95ad26bacac14c6da1198d7a878d2d764aec4952 a513e7895c7f6419b35e0b912513e2439f5e8fe4 git-debrebase >$ HEAD is now at 95ad26b Add another new upstream file git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 60bfa96] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ca48f74] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + : t-dgit -wgf push-source --new + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example a513e78..ca48f74 master -> master + cd .. + : t-archive-process-incoming sid ++ echo example example_2.0.orig.tar.gz ++ : echo git mirror aq + t-setup-done '' 'example example_2.0.orig.tar.gz salsa ' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0.orig.tar.gz salsa ' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp-noarchive + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp-noarchive.tar example example_2.0.orig.tar.gz salsa + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + t-gdr-prep-new-upstream 2.1 + uv=2.1 + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git checkout make-upstream Switched to branch 'make-upstream' + git reset --hard upstream HEAD is now at 57befea New upstream version 2.0 + t-make-new-upstream-tarball 2.1 + local uv=2.1 + git checkout make-upstream Already on 'make-upstream' + echo 'upstream 2.1' + git commit -a -m 'upstream 2.1 tarball' [make-upstream ab6637a] upstream 2.1 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.1 make-upstream + local p=example + local v=2.1 + local tag=make-upstream + ust=example_2.1.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.1.orig.tar.gz --prefix=example-2.1/ make-upstream + git push . make-upstream:upstream To . 57befea..ab6637a make-upstream -> upstream + git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + git tag v2.1 upstream + t-some-changes before + local token=before + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + case "$which" in + echo '// debian before' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (before)' [master 8ca563f] DEBIAN add zorkmid (before) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream before' + git add src.c + git commit -m 'UPSTREAM edit src.c (before)' [master 7324ea8] UPSTREAM edit src.c (before) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! before' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! before' + git add src.c + git commit -m 'MIXED add both() (before)' [master 9541f50] MIXED add both() (before) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 9541f50d69f763cd13a6b27a7258a74f925dfb4f 0 - git-debrebase get_differs 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x22 git-debrebase classify 9541f50d69f763cd13a6b27a7258a74f925dfb4f $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da/0x22 git-debrebase = Mixed {"Type" => "Mixed","Msg" => "MIXED add both() (before)\n","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n","CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Parents" => [{"CommitId" => "7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da","Ix" => 0,"Differs" => 34}]} git-debrebase get_differs 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b ccd4a7c462d0e0b559590a43d0b920471105a2a6 = 0x2 git-debrebase classify 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da $t=ccd4a7c462d0e0b559590a43d0b920471105a2a6 @p 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n","Tree" => "ccd4a7c462d0e0b559590a43d0b920471105a2a6","Type" => "Upstream","CommitId" => "7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da","Parents" => [{"CommitId" => "8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b","Differs" => 2,"Ix" => 0}],"Hdr" => "tree ccd4a7c462d0e0b559590a43d0b920471105a2a6\nparent 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n"} git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 86d647b7fb482f29d7d648111f8ab4f4953b3233 = 0x20 git-debrebase classify 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b $t=86d647b7fb482f29d7d648111f8ab4f4953b3233 @p ca48f74090af68542fef24332686c0a66ef46bb9/0x20 git-debrebase = Packaging {"Tree" => "86d647b7fb482f29d7d648111f8ab4f4953b3233","Msg" => "DEBIAN add zorkmid (before)\n","Type" => "Packaging","CommitId" => "8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9"}],"Hdr" => "tree 86d647b7fb482f29d7d648111f8ab4f4953b3233\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n"} git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928"}],"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952"}],"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Ix" => 0,"Differs" => 2}],"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615"}],"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 4 upp 4 proc 9 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 10 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55f59b320a30) procd=HASH(0x55f59b365f80) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD 8ca563ff5c23897dd6552d8a2ac5ce3f1523ac8b Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 9541f50d69f763cd13a6b27a7258a74f925dfb4f Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase WALK BUILD 7324ea83d1df7e8ee4e17fa80ccc25a7bbe2a6da Upstream (rewriting=1) git-debrebase WALK BUILD 9541f50d69f763cd13a6b27a7258a74f925dfb4f Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 9541f50d69f763cd13a6b27a7258a74f925dfb4f = 0 git-debrebase *** WALK RETURN 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase: laundered (head was 9541f50d69f763cd13a6b27a7258a74f925dfb4f) git-debrebase >= update refs/ffq-prev/heads/master 9541f50d69f763cd13a6b27a7258a74f925dfb4f 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 9541f50d69f763cd13a6b27a7258a74f925dfb4f git-debrebase >$ Recorded previous head for preservation git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Differs" => 2,"Ix" => 0}],"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Type" => "Upstream"} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Parents" => [{"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Differs" => 2,"Ix" => 0}],"Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n","Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","Type" => "Upstream"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Type" => "Upstream","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"}],"Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"}]} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32,"Ix" => 0}],"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Msg" => "DEBIAN add zorkmid (before)\n","Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 9541f50d69f763cd13a6b27a7258a74f925dfb4f git-debrebase >= update refs/debrebase-last/heads/master 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : ----- prepare LH branch ----- + git checkout -b other Switched to a new branch 'other' + t-some-changes other '' -other + local token=other + local which=dum + local fsuffix=-other + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + case "$which" in + echo '// debian other' + git add debian/zorkmid-other + git commit -m 'DEBIAN add zorkmid-other (other)' [other f55ebd8] DEBIAN add zorkmid-other (other) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid-other + case "$which" in + echo '// upstream other' + git add src-other.c + git commit -m 'UPSTREAM edit src-other.c (other)' [other 84b1c93] UPSTREAM edit src-other.c (other) 1 file changed, 1 insertion(+) create mode 100644 src-other.c + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! other' + git add debian/zorkmid-other + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! other' + git add src-other.c + git commit -m 'MIXED add both(-other) (other)' [other 0fbadea] MIXED add both(-other) (other) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + echo other-conflict + git commit -m other-conflict debian/zorkmid [other ed5bd79] other-conflict 1 file changed, 1 insertion(+) + : ----- prepare RH branch ----- + git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 13 commits. (use "git push" to publish your local commits) + t-some-changes us-1 '' -us + local token=us-1 + local which=dum + local fsuffix=-us + t-git-next-date + GIT_COMMITTER_DATE='1530000008 +0100' + GIT_AUTHOR_DATE='1530000008 +0100' + case "$which" in + echo '// debian us-1' + git add debian/zorkmid-us + git commit -m 'DEBIAN add zorkmid-us (us-1)' [master f16f712] DEBIAN add zorkmid-us (us-1) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid-us + case "$which" in + echo '// upstream us-1' + git add src-us.c + git commit -m 'UPSTREAM edit src-us.c (us-1)' [master 675107c] UPSTREAM edit src-us.c (us-1) 1 file changed, 1 insertion(+) create mode 100644 src-us.c + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! us-1' + git add debian/zorkmid-us + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! us-1' + git add src-us.c + git commit -m 'MIXED add both(-us) (us-1)' [master 84fd7cc] MIXED add both(-us) (us-1) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000009 +0100' + GIT_AUTHOR_DATE='1530000009 +0100' + t-git-debrebase new-upstream 2.1 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D new-upstream 2.1 git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 0 - git-debrebase get_differs 675107c0b14106b052672c589324c47acd0c8996 319adb4c2478530b475190beede9d125f3710a27 = 0x22 git-debrebase classify 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 $t=319adb4c2478530b475190beede9d125f3710a27 @p 675107c0b14106b052672c589324c47acd0c8996/0x22 git-debrebase = Mixed {"Tree" => "319adb4c2478530b475190beede9d125f3710a27","Hdr" => "tree 319adb4c2478530b475190beede9d125f3710a27\nparent 675107c0b14106b052672c589324c47acd0c8996\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Mixed","Parents" => [{"CommitId" => "675107c0b14106b052672c589324c47acd0c8996","Differs" => 34,"Ix" => 0}],"Msg" => "MIXED add both(-us) (us-1)\n","CommitId" => "84fd7cc5b7c22cd4ca223e4765dd3057414d7b41"} git-debrebase get_differs f16f7127556d7204d95ce5d909c7e32f4adc844a 3ef50c5188f657defd2a1d3bc41d901fd2957252 = 0x2 git-debrebase classify 675107c0b14106b052672c589324c47acd0c8996 $t=3ef50c5188f657defd2a1d3bc41d901fd2957252 @p f16f7127556d7204d95ce5d909c7e32f4adc844a/0x2 git-debrebase = Upstream {"Tree" => "3ef50c5188f657defd2a1d3bc41d901fd2957252","Hdr" => "tree 3ef50c5188f657defd2a1d3bc41d901fd2957252\nparent f16f7127556d7204d95ce5d909c7e32f4adc844a\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Upstream","Msg" => "UPSTREAM edit src-us.c (us-1)\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f16f7127556d7204d95ce5d909c7e32f4adc844a"}],"CommitId" => "675107c0b14106b052672c589324c47acd0c8996"} git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 b23b43bb55e90626a611f0de710a63a5c0af9778 = 0x20 git-debrebase classify f16f7127556d7204d95ce5d909c7e32f4adc844a $t=b23b43bb55e90626a611f0de710a63a5c0af9778 @p 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-us (us-1)\n","Parents" => [{"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Ix" => 0,"Differs" => 32}],"CommitId" => "f16f7127556d7204d95ce5d909c7e32f4adc844a","Tree" => "b23b43bb55e90626a611f0de710a63a5c0af9778","Type" => "Packaging","Hdr" => "tree b23b43bb55e90626a611f0de710a63a5c0af9778\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","SubType" => "Ambiguous","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d"},{"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Ix" => 1,"Differs" => 0}],"Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0],"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe"} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94"}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d"} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7"}],"Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"}],"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Type" => "Upstream","Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream","Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Parents" => [{"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Ix" => 0,"Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0,"Differs" => 2}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Upstream"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Msg" => "DEBIAN add zorkmid (before)\n","Type" => "Packaging","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 6 upp 7 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD f16f7127556d7204d95ce5d909c7e32f4adc844a Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x555add07b8e8) procd=HASH(0x555add118ad8) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=1) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=1) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=1) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=1) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 675107c0b14106b052672c589324c47acd0c8996 Upstream (rewriting=1) git-debrebase WALK BUILD 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 846157fadb7a559db7d36cbd701f90c582c1cf1b 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 = 0 git-debrebase *** WALK RETURN 846157fadb7a559db7d36cbd701f90c582c1cf1b dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs 45e9d0a82a50430ee908d036a04e1bf22cd8435f 00e96a7b98e009a756e519af6302d1eeaa848e52 = 0x20 git-debrebase classify dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 $t=00e96a7b98e009a756e519af6302d1eeaa848e52 @p 45e9d0a82a50430ee908d036a04e1bf22cd8435f/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 00e96a7b98e009a756e519af6302d1eeaa848e52\nparent 45e9d0a82a50430ee908d036a04e1bf22cd8435f\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "00e96a7b98e009a756e519af6302d1eeaa848e52","CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "45e9d0a82a50430ee908d036a04e1bf22cd8435f"}],"Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase %pieces = {"" => {"OldIx" => 0,"Name" => "","Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","NewIx" => 0,"Desc" => "upstream (main piece","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}} git-debrebase @newpieces = [{"OldIx" => 0,"Name" => "","Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","NewIx" => 0,"Desc" => "upstream (main piece","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}] git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work + exec env TZ=UTC faketime -f 2018-06-26 08:00:09 env -u TZ /usr/bin/debchange --allow-lower-version .* --no-auto-nmu --preserve --vendor=Unknown-Vendor --changelog debian/changelog --check-dirname-level 0 --release-heuristic=changelog -v 2.1-1 Update to new upstream version 2.1. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: laundered (head was 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41) git-debrebase >= update refs/ffq-prev/heads/master 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 846157fadb7a559db7d36cbd701f90c582c1cf1b 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 git-debrebase >$ Recorded previous head for preservation Rebasing (1/7) Rebasing (2/7) Rebasing (3/7) Rebasing (4/7) Rebasing (5/7) Rebasing (6/7) Rebasing (7/7) Successfully rebased and updated refs/heads/master. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-some-changes us-2 '' -us + local token=us-2 + local which=dum + local fsuffix=-us + t-git-next-date + GIT_COMMITTER_DATE='1530000010 +0100' + GIT_AUTHOR_DATE='1530000010 +0100' + case "$which" in + echo '// debian us-2' + git add debian/zorkmid-us + git commit -m 'DEBIAN add zorkmid-us (us-2)' [master 63c0a2d] DEBIAN add zorkmid-us (us-2) 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream us-2' + git add src-us.c + git commit -m 'UPSTREAM edit src-us.c (us-2)' [master 50bb4d4] UPSTREAM edit src-us.c (us-2) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! us-2' + git add debian/zorkmid-us + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! us-2' + git add src-us.c + git commit -m 'MIXED add both(-us) (us-2)' [master 347bc28] MIXED add both(-us) (us-2) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000011 +0100' + GIT_AUTHOR_DATE='1530000011 +0100' + echo us-conflict + git commit -m us-conflict debian/zorkmid [master ca22150] us-conflict 1 file changed, 1 insertion(+) + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase *** WALK ca22150d71c9c436042643c04279b301af6616f5 0 - git-debrebase get_differs 347bc2864974db96431c6392f19ae32b99dcbf40 e38de421676caa1148e6e5d6e455bf955514342f = 0x20 git-debrebase classify ca22150d71c9c436042643c04279b301af6616f5 $t=e38de421676caa1148e6e5d6e455bf955514342f @p 347bc2864974db96431c6392f19ae32b99dcbf40/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "e38de421676caa1148e6e5d6e455bf955514342f","Hdr" => "tree e38de421676caa1148e6e5d6e455bf955514342f\nparent 347bc2864974db96431c6392f19ae32b99dcbf40\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "347bc2864974db96431c6392f19ae32b99dcbf40"}],"CommitId" => "ca22150d71c9c436042643c04279b301af6616f5","Msg" => "us-conflict\n"} git-debrebase get_differs 50bb4d475b447a7504cd192d25e21d4ac212ad09 baa9d1434e38fe40e0c5396228a31a19fe67d140 = 0x22 git-debrebase classify 347bc2864974db96431c6392f19ae32b99dcbf40 $t=baa9d1434e38fe40e0c5396228a31a19fe67d140 @p 50bb4d475b447a7504cd192d25e21d4ac212ad09/0x22 git-debrebase = Mixed {"Hdr" => "tree baa9d1434e38fe40e0c5396228a31a19fe67d140\nparent 50bb4d475b447a7504cd192d25e21d4ac212ad09\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Tree" => "baa9d1434e38fe40e0c5396228a31a19fe67d140","Type" => "Mixed","Msg" => "MIXED add both(-us) (us-2)\n","Parents" => [{"CommitId" => "50bb4d475b447a7504cd192d25e21d4ac212ad09","Differs" => 34,"Ix" => 0}],"CommitId" => "347bc2864974db96431c6392f19ae32b99dcbf40"} git-debrebase get_differs 63c0a2d591a8684cd5109fbe30bca0ed9e6b73bd 080e8d204c6d5f1d877d1f1ea033f9a3f689ab38 = 0x2 git-debrebase classify 50bb4d475b447a7504cd192d25e21d4ac212ad09 $t=080e8d204c6d5f1d877d1f1ea033f9a3f689ab38 @p 63c0a2d591a8684cd5109fbe30bca0ed9e6b73bd/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "63c0a2d591a8684cd5109fbe30bca0ed9e6b73bd","Differs" => 2}],"CommitId" => "50bb4d475b447a7504cd192d25e21d4ac212ad09","Msg" => "UPSTREAM edit src-us.c (us-2)\n","Type" => "Upstream","Tree" => "080e8d204c6d5f1d877d1f1ea033f9a3f689ab38","Hdr" => "tree 080e8d204c6d5f1d877d1f1ea033f9a3f689ab38\nparent 63c0a2d591a8684cd5109fbe30bca0ed9e6b73bd\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 788b02b4fc869d9868867fc425c074a571c7968c 9d94f28bccabdde881eece4ca59005a478b23e66 = 0x20 git-debrebase classify 63c0a2d591a8684cd5109fbe30bca0ed9e6b73bd $t=9d94f28bccabdde881eece4ca59005a478b23e66 @p 788b02b4fc869d9868867fc425c074a571c7968c/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-us (us-2)\n","CommitId" => "63c0a2d591a8684cd5109fbe30bca0ed9e6b73bd","Parents" => [{"Ix" => 0,"CommitId" => "788b02b4fc869d9868867fc425c074a571c7968c","Differs" => 32}],"Tree" => "9d94f28bccabdde881eece4ca59005a478b23e66","Type" => "Packaging","Hdr" => "tree 9d94f28bccabdde881eece4ca59005a478b23e66\nparent 788b02b4fc869d9868867fc425c074a571c7968c\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs b208910b38f085182b59a189d513453308c23be6 619429df0fa739873f84522577953fa910fdc293 = 0x2 git-debrebase classify 788b02b4fc869d9868867fc425c074a571c7968c $t=619429df0fa739873f84522577953fa910fdc293 @p b208910b38f085182b59a189d513453308c23be6/0x2 git-debrebase = Upstream {"Hdr" => "tree 619429df0fa739873f84522577953fa910fdc293\nparent b208910b38f085182b59a189d513453308c23be6\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Upstream","Tree" => "619429df0fa739873f84522577953fa910fdc293","CommitId" => "788b02b4fc869d9868867fc425c074a571c7968c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b208910b38f085182b59a189d513453308c23be6"}],"Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs c0fa121f235331ad6bf7aae3495ef136ea99ec7a 01dac0365d50474b5282555dd542bfa89cedf668 = 0x2 git-debrebase classify b208910b38f085182b59a189d513453308c23be6 $t=01dac0365d50474b5282555dd542bfa89cedf668 @p c0fa121f235331ad6bf7aae3495ef136ea99ec7a/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "c0fa121f235331ad6bf7aae3495ef136ea99ec7a","Ix" => 0}],"CommitId" => "b208910b38f085182b59a189d513453308c23be6","Msg" => "UPSTREAM edit src-us.c (us-1)\n","Hdr" => "tree 01dac0365d50474b5282555dd542bfa89cedf668\nparent c0fa121f235331ad6bf7aae3495ef136ea99ec7a\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Upstream","Tree" => "01dac0365d50474b5282555dd542bfa89cedf668"} git-debrebase get_differs 1664cc2756e2c4cb4d18ed8ff3a0e43cb26f657f e26ab200a6c6e86af43e42998cfbc10caca316bf = 0x2 git-debrebase classify c0fa121f235331ad6bf7aae3495ef136ea99ec7a $t=e26ab200a6c6e86af43e42998cfbc10caca316bf @p 1664cc2756e2c4cb4d18ed8ff3a0e43cb26f657f/0x2 git-debrebase = Upstream {"CommitId" => "c0fa121f235331ad6bf7aae3495ef136ea99ec7a","Parents" => [{"CommitId" => "1664cc2756e2c4cb4d18ed8ff3a0e43cb26f657f","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Tree" => "e26ab200a6c6e86af43e42998cfbc10caca316bf","Hdr" => "tree e26ab200a6c6e86af43e42998cfbc10caca316bf\nparent 1664cc2756e2c4cb4d18ed8ff3a0e43cb26f657f\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs 9e98f6c63294052e32467aac3188a02ea2b83990 6ff2df1a1f33b4082a03d1b1ff0c1bcb7758d047 = 0x2 git-debrebase classify 1664cc2756e2c4cb4d18ed8ff3a0e43cb26f657f $t=6ff2df1a1f33b4082a03d1b1ff0c1bcb7758d047 @p 9e98f6c63294052e32467aac3188a02ea2b83990/0x2 git-debrebase = Upstream {"Hdr" => "tree 6ff2df1a1f33b4082a03d1b1ff0c1bcb7758d047\nparent 9e98f6c63294052e32467aac3188a02ea2b83990\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "6ff2df1a1f33b4082a03d1b1ff0c1bcb7758d047","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "1664cc2756e2c4cb4d18ed8ff3a0e43cb26f657f","Parents" => [{"Differs" => 2,"CommitId" => "9e98f6c63294052e32467aac3188a02ea2b83990","Ix" => 0}]} git-debrebase get_differs 8e7b1abf3a169da450d1e7591289a761356471d2 ea4e1694b6f490d2c02ce8461f745974dbc087b0 = 0x2 git-debrebase classify 9e98f6c63294052e32467aac3188a02ea2b83990 $t=ea4e1694b6f490d2c02ce8461f745974dbc087b0 @p 8e7b1abf3a169da450d1e7591289a761356471d2/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "9e98f6c63294052e32467aac3188a02ea2b83990","Parents" => [{"Ix" => 0,"CommitId" => "8e7b1abf3a169da450d1e7591289a761356471d2","Differs" => 2}],"Hdr" => "tree ea4e1694b6f490d2c02ce8461f745974dbc087b0\nparent 8e7b1abf3a169da450d1e7591289a761356471d2\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "ea4e1694b6f490d2c02ce8461f745974dbc087b0","Type" => "Upstream"} git-debrebase get_differs 3b711b5341807ed4c8ec605a532fbd63b567456a 599cbc546fb8b019ccfe44b13fa91d69602459aa = 0x2 git-debrebase classify 8e7b1abf3a169da450d1e7591289a761356471d2 $t=599cbc546fb8b019ccfe44b13fa91d69602459aa @p 3b711b5341807ed4c8ec605a532fbd63b567456a/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "3b711b5341807ed4c8ec605a532fbd63b567456a"}],"CommitId" => "8e7b1abf3a169da450d1e7591289a761356471d2","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "599cbc546fb8b019ccfe44b13fa91d69602459aa","Hdr" => "tree 599cbc546fb8b019ccfe44b13fa91d69602459aa\nparent 3b711b5341807ed4c8ec605a532fbd63b567456a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 0d18055565ebd8a64d4dfbe83a9db11e41b7eee6 = 0x2 git-debrebase classify 3b711b5341807ed4c8ec605a532fbd63b567456a $t=0d18055565ebd8a64d4dfbe83a9db11e41b7eee6 @p ac24b39fee4089b81d571f7e9aad79313f796784/0x2 git-debrebase = Upstream {"Hdr" => "tree 0d18055565ebd8a64d4dfbe83a9db11e41b7eee6\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Upstream","Tree" => "0d18055565ebd8a64d4dfbe83a9db11e41b7eee6","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784"}],"CommitId" => "3b711b5341807ed4c8ec605a532fbd63b567456a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Parents" => [{"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Differs" => 16,"Ix" => 0}],"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Changelog","Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Type" => "Anchor","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672"},{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 brw 4 upp 8 proc 13 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 14 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD ac24b39fee4089b81d571f7e9aad79313f796784 Debian (rewriting=0) git-debrebase WALK BUILD 63c0a2d591a8684cd5109fbe30bca0ed9e6b73bd Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x556d6b3f7b10) procd=HASH(0x556d6b493960) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 347bc2864974db96431c6392f19ae32b99dcbf40 Debian (rewriting=1) git-debrebase WALK BUILD ca22150d71c9c436042643c04279b301af6616f5 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 3b711b5341807ed4c8ec605a532fbd63b567456a Upstream (rewriting=1) git-debrebase WALK BUILD 8e7b1abf3a169da450d1e7591289a761356471d2 Upstream (rewriting=1) git-debrebase WALK BUILD 9e98f6c63294052e32467aac3188a02ea2b83990 Upstream (rewriting=1) git-debrebase WALK BUILD 1664cc2756e2c4cb4d18ed8ff3a0e43cb26f657f Upstream (rewriting=1) git-debrebase WALK BUILD c0fa121f235331ad6bf7aae3495ef136ea99ec7a Upstream (rewriting=1) git-debrebase WALK BUILD b208910b38f085182b59a189d513453308c23be6 Upstream (rewriting=1) git-debrebase WALK BUILD 788b02b4fc869d9868867fc425c074a571c7968c Upstream (rewriting=1) git-debrebase WALK BUILD 50bb4d475b447a7504cd192d25e21d4ac212ad09 Upstream (rewriting=1) git-debrebase WALK BUILD 347bc2864974db96431c6392f19ae32b99dcbf40 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 60c84e414ab8c58bd8e6bcd14453bb998750ace6 ca22150d71c9c436042643c04279b301af6616f5 = 0 git-debrebase *** WALK RETURN 60c84e414ab8c58bd8e6bcd14453bb998750ace6 ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase: laundered (head was ca22150d71c9c436042643c04279b301af6616f5) git-debrebase >= update HEAD 60c84e414ab8c58bd8e6bcd14453bb998750ace6 ca22150d71c9c436042643c04279b301af6616f5 git-debrebase >$ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs c46ab13e70d3975d125cfc0aaa1459f4808e6e25 e38de421676caa1148e6e5d6e455bf955514342f = 0x2 git-debrebase classify 60c84e414ab8c58bd8e6bcd14453bb998750ace6 $t=e38de421676caa1148e6e5d6e455bf955514342f @p c46ab13e70d3975d125cfc0aaa1459f4808e6e25/0x2 git-debrebase = Upstream {"CommitId" => "60c84e414ab8c58bd8e6bcd14453bb998750ace6","Parents" => [{"CommitId" => "c46ab13e70d3975d125cfc0aaa1459f4808e6e25","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Tree" => "e38de421676caa1148e6e5d6e455bf955514342f","Hdr" => "tree e38de421676caa1148e6e5d6e455bf955514342f\nparent c46ab13e70d3975d125cfc0aaa1459f4808e6e25\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs bdead776ed353205981d82e4512b78d292380c4e 698a2560d79a004c2c8f172bfb77966a4d931ec1 = 0x2 git-debrebase classify c46ab13e70d3975d125cfc0aaa1459f4808e6e25 $t=698a2560d79a004c2c8f172bfb77966a4d931ec1 @p bdead776ed353205981d82e4512b78d292380c4e/0x2 git-debrebase = Upstream {"CommitId" => "c46ab13e70d3975d125cfc0aaa1459f4808e6e25","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "bdead776ed353205981d82e4512b78d292380c4e"}],"Msg" => "UPSTREAM edit src-us.c (us-2)\n","Hdr" => "tree 698a2560d79a004c2c8f172bfb77966a4d931ec1\nparent bdead776ed353205981d82e4512b78d292380c4e\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Tree" => "698a2560d79a004c2c8f172bfb77966a4d931ec1"} git-debrebase get_differs 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e e8b94450cb8e681e494689fb8332a4becf2fd75d = 0x2 git-debrebase classify bdead776ed353205981d82e4512b78d292380c4e $t=e8b94450cb8e681e494689fb8332a4becf2fd75d @p 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "bdead776ed353205981d82e4512b78d292380c4e","Parents" => [{"Ix" => 0,"CommitId" => "5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e","Differs" => 2}],"Hdr" => "tree e8b94450cb8e681e494689fb8332a4becf2fd75d\nparent 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "e8b94450cb8e681e494689fb8332a4becf2fd75d","Type" => "Upstream"} git-debrebase get_differs ded550ca69cdf36f9a0f858117e4b71d587bce49 af732c5124a36938b085e0b7c534b2935a2519bf = 0x2 git-debrebase classify 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e $t=af732c5124a36938b085e0b7c534b2935a2519bf @p ded550ca69cdf36f9a0f858117e4b71d587bce49/0x2 git-debrebase = Upstream {"Tree" => "af732c5124a36938b085e0b7c534b2935a2519bf","Type" => "Upstream","Hdr" => "tree af732c5124a36938b085e0b7c534b2935a2519bf\nparent ded550ca69cdf36f9a0f858117e4b71d587bce49\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "UPSTREAM edit src-us.c (us-1)\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ded550ca69cdf36f9a0f858117e4b71d587bce49"}],"CommitId" => "5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e"} git-debrebase get_differs 389d8adee7be60deda1923223239698a0571ae93 3e1d62be2276fc0c07e618f0afa1c015ba613ae1 = 0x2 git-debrebase classify ded550ca69cdf36f9a0f858117e4b71d587bce49 $t=3e1d62be2276fc0c07e618f0afa1c015ba613ae1 @p 389d8adee7be60deda1923223239698a0571ae93/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "389d8adee7be60deda1923223239698a0571ae93"}],"CommitId" => "ded550ca69cdf36f9a0f858117e4b71d587bce49","Hdr" => "tree 3e1d62be2276fc0c07e618f0afa1c015ba613ae1\nparent 389d8adee7be60deda1923223239698a0571ae93\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "3e1d62be2276fc0c07e618f0afa1c015ba613ae1","Type" => "Upstream"} git-debrebase get_differs c941b2ceadf18ad14ba76e6745339d4800f66afa e0b7dfbd5a539e0394c71cfd449ea9de3914f928 = 0x2 git-debrebase classify 389d8adee7be60deda1923223239698a0571ae93 $t=e0b7dfbd5a539e0394c71cfd449ea9de3914f928 @p c941b2ceadf18ad14ba76e6745339d4800f66afa/0x2 git-debrebase = Upstream {"Tree" => "e0b7dfbd5a539e0394c71cfd449ea9de3914f928","Type" => "Upstream","Hdr" => "tree e0b7dfbd5a539e0394c71cfd449ea9de3914f928\nparent c941b2ceadf18ad14ba76e6745339d4800f66afa\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "389d8adee7be60deda1923223239698a0571ae93","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c941b2ceadf18ad14ba76e6745339d4800f66afa"}]} git-debrebase get_differs 3154bad90650064933ef9402d3ec8f940f823b2b 5f7f15e4216ca911d7d124f6ecc91b968ab63310 = 0x2 git-debrebase classify c941b2ceadf18ad14ba76e6745339d4800f66afa $t=5f7f15e4216ca911d7d124f6ecc91b968ab63310 @p 3154bad90650064933ef9402d3ec8f940f823b2b/0x2 git-debrebase = Upstream {"Tree" => "5f7f15e4216ca911d7d124f6ecc91b968ab63310","Type" => "Upstream","Hdr" => "tree 5f7f15e4216ca911d7d124f6ecc91b968ab63310\nparent 3154bad90650064933ef9402d3ec8f940f823b2b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "3154bad90650064933ef9402d3ec8f940f823b2b","Differs" => 2,"Ix" => 0}],"CommitId" => "c941b2ceadf18ad14ba76e6745339d4800f66afa"} git-debrebase get_differs bba21198c55fa445265483c57b984f7406e17877 290db9f88b6ffa542315f3f8b5f24f15797c33d2 = 0x2 git-debrebase classify 3154bad90650064933ef9402d3ec8f940f823b2b $t=290db9f88b6ffa542315f3f8b5f24f15797c33d2 @p bba21198c55fa445265483c57b984f7406e17877/0x2 git-debrebase = Upstream {"Tree" => "290db9f88b6ffa542315f3f8b5f24f15797c33d2","Type" => "Upstream","Hdr" => "tree 290db9f88b6ffa542315f3f8b5f24f15797c33d2\nparent bba21198c55fa445265483c57b984f7406e17877\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "bba21198c55fa445265483c57b984f7406e17877","Ix" => 0}],"CommitId" => "3154bad90650064933ef9402d3ec8f940f823b2b"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd = 0x2 git-debrebase classify bba21198c55fa445265483c57b984f7406e17877 $t=7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Ix" => 0}],"CommitId" => "bba21198c55fa445265483c57b984f7406e17877","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Tree" => "7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Differs" => 32,"Ix" => 0}],"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Msg" => "us-conflict\n"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Differs" => 32,"Ix" => 0}],"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Type" => "Packaging","Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "DEBIAN add zorkmid-us (us-2)\n","CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Parents" => [{"Ix" => 0,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Differs" => 32}]} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Type" => "Changelog","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"}]} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Type" => "Anchor","OrigParents" => [{"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Parents" => [{"Ix" => 0,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Differs" => 2},$VAR1->{"OrigParents"}[0]]} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 git-debrebase >= update refs/debrebase-last/heads/master 68255000d8d48db607ed12843ce71fc706bfb5cb 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 68255000d8d48db607ed12843ce71fc706bfb5cb 60c84e414ab8c58bd8e6bcd14453bb998750ace6 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : ----- introduce a vanilla merge ----- + t-merge-conflicted-stripping-conflict-markers other debian/zorkmid + local otherbranch=other + local file=debian/zorkmid + t-expect-fail 'F:Merge conflict in debian/zorkmid' git merge other + local 'mpat=F:Merge conflict in debian/zorkmid' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git merge other + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Auto-merging debian/zorkmid CONFLICT (content): Merge conflict in debian/zorkmid Automatic merge failed; fix conflicts and then commit the result. + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:Merge conflict in debian/zorkmid' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:Merge conflict in debian/zorkmid' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='Merge conflict in debian/zorkmid' + fgrep -e 'Merge conflict in debian/zorkmid' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output CONFLICT (content): Merge conflict in debian/zorkmid + perl -i~ -ne 'print unless m{^(?:\<\<\<|\>\>\>|===)}' debian/zorkmid + git add debian/zorkmid + git commit --no-edit [master fa5748e] Merge branch 'other' + t-expect-fail 'E:general two-parent merge' t-git-debrebase + local 'mpat=E:general two-parent merge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK fa5748e9190416902b6e0e7446a20ffa6f9cfc02 0 - git-debrebase get_differs 68255000d8d48db607ed12843ce71fc706bfb5cb deabef6f96bb1b7178f35d435657581e016549cf = 0x22 git-debrebase get_differs ed5bd79d43a81e0c378547fccc708e5ab4ca237a deabef6f96bb1b7178f35d435657581e016549cf = 0x32 git-debrebase classify fa5748e9190416902b6e0e7446a20ffa6f9cfc02 $t=deabef6f96bb1b7178f35d435657581e016549cf @p 68255000d8d48db607ed12843ce71fc706bfb5cb/0x22 ed5bd79d43a81e0c378547fccc708e5ab4ca237a/0x32 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit fa5748e9190416902b6e0e7446a20ffa6f9cfc02) (d.0x22 0x32) git-debrebase: Branch/history seems mangled - no longer in gdr format. git-debrebase: See ILLEGAL OPERATIONS in git-debrebase(5). + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:general two-parent merge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='general two-parent merge' + egrep -e 'general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit fa5748e9190416902b6e0e7446a20ffa6f9cfc02) (d.0x22 0x32) + t_gdr_xopts+=' --experimental-merge-resolution' + : ----- expect to be able to merge ----- + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK fa5748e9190416902b6e0e7446a20ffa6f9cfc02 0 - git-debrebase get_differs 68255000d8d48db607ed12843ce71fc706bfb5cb deabef6f96bb1b7178f35d435657581e016549cf = 0x22 git-debrebase get_differs ed5bd79d43a81e0c378547fccc708e5ab4ca237a deabef6f96bb1b7178f35d435657581e016549cf = 0x32 git-debrebase classify fa5748e9190416902b6e0e7446a20ffa6f9cfc02 $t=deabef6f96bb1b7178f35d435657581e016549cf @p 68255000d8d48db607ed12843ce71fc706bfb5cb/0x22 ed5bd79d43a81e0c378547fccc708e5ab4ca237a/0x32 git-debrebase = VanillaMerge {"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n","Hdr" => "tree deabef6f96bb1b7178f35d435657581e016549cf\nparent 68255000d8d48db607ed12843ce71fc706bfb5cb\nparent ed5bd79d43a81e0c378547fccc708e5ab4ca237a\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "deabef6f96bb1b7178f35d435657581e016549cf","CommitId" => "fa5748e9190416902b6e0e7446a20ffa6f9cfc02","Type" => "VanillaMerge","Parents" => [{"CommitId" => "68255000d8d48db607ed12843ce71fc706bfb5cb","IsDgitImport" => undef,"Ix" => 0,"IsOrigin" => "","Differs" => 34},{"IsOrigin" => "","Differs" => 50,"Ix" => 1,"CommitId" => "ed5bd79d43a81e0c378547fccc708e5ab4ca237a","IsDgitImport" => undef}]} git-debrebase *** MERGE git-debrebase mwrecknote vanilla-merge fa5748e9190416902b6e0e7446a20ffa6f9cfc02 git-debrebase *** WALK 68255000d8d48db607ed12843ce71fc706bfb5cb 0 - git-debrebase get_differs 60c84e414ab8c58bd8e6bcd14453bb998750ace6 e38de421676caa1148e6e5d6e455bf955514342f = 0 git-debrebase get_differs 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 e38de421676caa1148e6e5d6e455bf955514342f = 0x32 git-debrebase classify 68255000d8d48db607ed12843ce71fc706bfb5cb $t=e38de421676caa1148e6e5d6e455bf955514342f @p 60c84e414ab8c58bd8e6bcd14453bb998750ace6/0 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41/0x32 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Overwritten" => [{"CommitId" => "84fd7cc5b7c22cd4ca223e4765dd3057414d7b41","Differs" => 50,"Ix" => 1}],"Hdr" => "tree e38de421676caa1148e6e5d6e455bf955514342f\nparent 60c84e414ab8c58bd8e6bcd14453bb998750ace6\nparent 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "60c84e414ab8c58bd8e6bcd14453bb998750ace6"},"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Tree" => "e38de421676caa1148e6e5d6e455bf955514342f","Type" => "Pseudomerge","CommitId" => "68255000d8d48db607ed12843ce71fc706bfb5cb"} git-debrebase get_differs c46ab13e70d3975d125cfc0aaa1459f4808e6e25 e38de421676caa1148e6e5d6e455bf955514342f = 0x2 git-debrebase classify 60c84e414ab8c58bd8e6bcd14453bb998750ace6 $t=e38de421676caa1148e6e5d6e455bf955514342f @p c46ab13e70d3975d125cfc0aaa1459f4808e6e25/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "c46ab13e70d3975d125cfc0aaa1459f4808e6e25","Ix" => 0,"Differs" => 2}],"Tree" => "e38de421676caa1148e6e5d6e455bf955514342f","Type" => "Upstream","CommitId" => "60c84e414ab8c58bd8e6bcd14453bb998750ace6","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree e38de421676caa1148e6e5d6e455bf955514342f\nparent c46ab13e70d3975d125cfc0aaa1459f4808e6e25\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs bdead776ed353205981d82e4512b78d292380c4e 698a2560d79a004c2c8f172bfb77966a4d931ec1 = 0x2 git-debrebase classify c46ab13e70d3975d125cfc0aaa1459f4808e6e25 $t=698a2560d79a004c2c8f172bfb77966a4d931ec1 @p bdead776ed353205981d82e4512b78d292380c4e/0x2 git-debrebase = Upstream {"Tree" => "698a2560d79a004c2c8f172bfb77966a4d931ec1","Type" => "Upstream","CommitId" => "c46ab13e70d3975d125cfc0aaa1459f4808e6e25","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "bdead776ed353205981d82e4512b78d292380c4e"}],"Hdr" => "tree 698a2560d79a004c2c8f172bfb77966a4d931ec1\nparent bdead776ed353205981d82e4512b78d292380c4e\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "UPSTREAM edit src-us.c (us-2)\n"} git-debrebase get_differs 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e e8b94450cb8e681e494689fb8332a4becf2fd75d = 0x2 git-debrebase classify bdead776ed353205981d82e4512b78d292380c4e $t=e8b94450cb8e681e494689fb8332a4becf2fd75d @p 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e/0x2 git-debrebase = Upstream {"Hdr" => "tree e8b94450cb8e681e494689fb8332a4becf2fd75d\nparent 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "e8b94450cb8e681e494689fb8332a4becf2fd75d","Type" => "Upstream","CommitId" => "bdead776ed353205981d82e4512b78d292380c4e","Parents" => [{"CommitId" => "5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs ded550ca69cdf36f9a0f858117e4b71d587bce49 af732c5124a36938b085e0b7c534b2935a2519bf = 0x2 git-debrebase classify 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e $t=af732c5124a36938b085e0b7c534b2935a2519bf @p ded550ca69cdf36f9a0f858117e4b71d587bce49/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-us.c (us-1)\n","Hdr" => "tree af732c5124a36938b085e0b7c534b2935a2519bf\nparent ded550ca69cdf36f9a0f858117e4b71d587bce49\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "af732c5124a36938b085e0b7c534b2935a2519bf","Type" => "Upstream","CommitId" => "5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e","Parents" => [{"CommitId" => "ded550ca69cdf36f9a0f858117e4b71d587bce49","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 389d8adee7be60deda1923223239698a0571ae93 3e1d62be2276fc0c07e618f0afa1c015ba613ae1 = 0x2 git-debrebase classify ded550ca69cdf36f9a0f858117e4b71d587bce49 $t=3e1d62be2276fc0c07e618f0afa1c015ba613ae1 @p 389d8adee7be60deda1923223239698a0571ae93/0x2 git-debrebase = Upstream {"Hdr" => "tree 3e1d62be2276fc0c07e618f0afa1c015ba613ae1\nparent 389d8adee7be60deda1923223239698a0571ae93\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "ded550ca69cdf36f9a0f858117e4b71d587bce49","Type" => "Upstream","Tree" => "3e1d62be2276fc0c07e618f0afa1c015ba613ae1","Parents" => [{"CommitId" => "389d8adee7be60deda1923223239698a0571ae93","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs c941b2ceadf18ad14ba76e6745339d4800f66afa e0b7dfbd5a539e0394c71cfd449ea9de3914f928 = 0x2 git-debrebase classify 389d8adee7be60deda1923223239698a0571ae93 $t=e0b7dfbd5a539e0394c71cfd449ea9de3914f928 @p c941b2ceadf18ad14ba76e6745339d4800f66afa/0x2 git-debrebase = Upstream {"Tree" => "e0b7dfbd5a539e0394c71cfd449ea9de3914f928","Type" => "Upstream","CommitId" => "389d8adee7be60deda1923223239698a0571ae93","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c941b2ceadf18ad14ba76e6745339d4800f66afa"}],"Msg" => "UPSTREAM edit src.c (before)\n","Hdr" => "tree e0b7dfbd5a539e0394c71cfd449ea9de3914f928\nparent c941b2ceadf18ad14ba76e6745339d4800f66afa\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 3154bad90650064933ef9402d3ec8f940f823b2b 5f7f15e4216ca911d7d124f6ecc91b968ab63310 = 0x2 git-debrebase classify c941b2ceadf18ad14ba76e6745339d4800f66afa $t=5f7f15e4216ca911d7d124f6ecc91b968ab63310 @p 3154bad90650064933ef9402d3ec8f940f823b2b/0x2 git-debrebase = Upstream {"Tree" => "5f7f15e4216ca911d7d124f6ecc91b968ab63310","CommitId" => "c941b2ceadf18ad14ba76e6745339d4800f66afa","Type" => "Upstream","Parents" => [{"CommitId" => "3154bad90650064933ef9402d3ec8f940f823b2b","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 5f7f15e4216ca911d7d124f6ecc91b968ab63310\nparent 3154bad90650064933ef9402d3ec8f940f823b2b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs bba21198c55fa445265483c57b984f7406e17877 290db9f88b6ffa542315f3f8b5f24f15797c33d2 = 0x2 git-debrebase classify 3154bad90650064933ef9402d3ec8f940f823b2b $t=290db9f88b6ffa542315f3f8b5f24f15797c33d2 @p bba21198c55fa445265483c57b984f7406e17877/0x2 git-debrebase = Upstream {"Hdr" => "tree 290db9f88b6ffa542315f3f8b5f24f15797c33d2\nparent bba21198c55fa445265483c57b984f7406e17877\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "3154bad90650064933ef9402d3ec8f940f823b2b","Tree" => "290db9f88b6ffa542315f3f8b5f24f15797c33d2","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "bba21198c55fa445265483c57b984f7406e17877"}]} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd = 0x2 git-debrebase classify bba21198c55fa445265483c57b984f7406e17877 $t=7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x2 git-debrebase = Upstream {"Tree" => "7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd","Type" => "Upstream","CommitId" => "bba21198c55fa445265483c57b984f7406e17877","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "us-conflict\n","Parents" => [{"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Ix" => 0,"Differs" => 32}],"Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Type" => "Packaging","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Type" => "Packaging","CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Parents" => [{"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Differs" => 32,"Ix" => 0}],"Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Type" => "Packaging","CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Parents" => [{"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Type" => "Changelog","Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Parents" => [{"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1,"Differs" => 48}],"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Type" => "Anchor","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Parents" => [{"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Differs" => 2,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase *** WALK prep done cur=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 brw 3 upp 9 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD ac24b39fee4089b81d571f7e9aad79313f796784 Debian (rewriting=0) git-debrebase WALK BUILD 265f6779772f16bd15fdb85ea19fbe138b4b8b63 Debian (rewriting=0) git-debrebase WALK BUILD 747b70fb17db099c6b7e28d94e28e9c888c2a07d Debian (rewriting=0) git-debrebase WALK BUILD ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD bba21198c55fa445265483c57b984f7406e17877 Upstream (rewriting=0) git-debrebase WALK BUILD 3154bad90650064933ef9402d3ec8f940f823b2b Upstream (rewriting=0) git-debrebase WALK BUILD c941b2ceadf18ad14ba76e6745339d4800f66afa Upstream (rewriting=0) git-debrebase WALK BUILD 389d8adee7be60deda1923223239698a0571ae93 Upstream (rewriting=0) git-debrebase WALK BUILD ded550ca69cdf36f9a0f858117e4b71d587bce49 Upstream (rewriting=0) git-debrebase WALK BUILD 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e Upstream (rewriting=0) git-debrebase WALK BUILD bdead776ed353205981d82e4512b78d292380c4e Upstream (rewriting=0) git-debrebase WALK BUILD c46ab13e70d3975d125cfc0aaa1459f4808e6e25 Upstream (rewriting=0) git-debrebase WALK BUILD 60c84e414ab8c58bd8e6bcd14453bb998750ace6 Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 60c84e414ab8c58bd8e6bcd14453bb998750ace6 68255000d8d48db607ed12843ce71fc706bfb5cb = 0 git-debrebase *** WALK RETURN 60c84e414ab8c58bd8e6bcd14453bb998750ace6 ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase mwrecknote left-input 68255000d8d48db607ed12843ce71fc706bfb5cb git-debrebase mwrecknote left-laundered 60c84e414ab8c58bd8e6bcd14453bb998750ace6 git-debrebase mwrecknote left-breakwater ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e git-debrebase mwrecknote left-anchor 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase MERGE BA best=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 p=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase *** WALK ed5bd79d43a81e0c378547fccc708e5ab4ca237a 0 - git-debrebase get_differs 0fbadead67ff786e1794aecc2a2730e67ea7ae22 11cb3d048b147c76ac8e15998d01b777a72434a7 = 0x20 git-debrebase classify ed5bd79d43a81e0c378547fccc708e5ab4ca237a $t=11cb3d048b147c76ac8e15998d01b777a72434a7 @p 0fbadead67ff786e1794aecc2a2730e67ea7ae22/0x20 git-debrebase = Packaging {"Msg" => "other-conflict\n","Hdr" => "tree 11cb3d048b147c76ac8e15998d01b777a72434a7\nparent 0fbadead67ff786e1794aecc2a2730e67ea7ae22\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000007 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22"}],"Tree" => "11cb3d048b147c76ac8e15998d01b777a72434a7","CommitId" => "ed5bd79d43a81e0c378547fccc708e5ab4ca237a","Type" => "Packaging"} git-debrebase get_differs 84b1c9310679c63741c216645c9dee91c82e556a 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x22 git-debrebase classify 0fbadead67ff786e1794aecc2a2730e67ea7ae22 $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 84b1c9310679c63741c216645c9dee91c82e556a/0x22 git-debrebase = Mixed {"Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 84b1c9310679c63741c216645c9dee91c82e556a\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Msg" => "MIXED add both(-other) (other)\n","Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Type" => "Mixed","CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Parents" => [{"CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a","Differs" => 34,"Ix" => 0}]} git-debrebase get_differs f55ebd84dbfd4abecf69009f1651be742984a4ad 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 = 0x2 git-debrebase classify 84b1c9310679c63741c216645c9dee91c82e556a $t=6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 @p f55ebd84dbfd4abecf69009f1651be742984a4ad/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad"}],"Type" => "Upstream","CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a","Tree" => "6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3","Msg" => "UPSTREAM edit src-other.c (other)\n","Hdr" => "tree 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3\nparent f55ebd84dbfd4abecf69009f1651be742984a4ad\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n"} git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0b23db5d4cdb928c7302154a99ab0e961fcb877a = 0x20 git-debrebase classify f55ebd84dbfd4abecf69009f1651be742984a4ad $t=0b23db5d4cdb928c7302154a99ab0e961fcb877a @p 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-other (other)\n","Hdr" => "tree 0b23db5d4cdb928c7302154a99ab0e961fcb877a\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Type" => "Packaging","CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad","Tree" => "0b23db5d4cdb928c7302154a99ab0e961fcb877a","Parents" => [{"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Type" => "Pseudomerge","CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Contributor" => {"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Differs" => 0,"Ix" => 0},"SubType" => "Ambiguous","Parents" => [$VAR1->{"Contributor"},{"Ix" => 1,"Differs" => 0,"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f"}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Ix" => 0,"Differs" => 2}],"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Type" => "Upstream","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n","Parents" => [{"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Differs" => 2,"Ix" => 0}],"Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Type" => "Upstream"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Type" => "Upstream","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"}]} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Type" => "Upstream","Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"}]} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0,"Differs" => 2}],"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Type" => "Upstream","Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Type" => "Packaging","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (before)\n","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Type" => "Changelog","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16,"Ix" => 0}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},{"Differs" => 48,"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 7 upp 7 proc 16 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD f55ebd84dbfd4abecf69009f1651be742984a4ad Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x558475243208) procd=HASH(0x55847524d218) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Debian (rewriting=1) git-debrebase WALK BUILD ed5bd79d43a81e0c378547fccc708e5ab4ca237a Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=1) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=1) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=1) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=1) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 84b1c9310679c63741c216645c9dee91c82e556a Upstream (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 56c647035102779096eacd926615fe8837b55952 ed5bd79d43a81e0c378547fccc708e5ab4ca237a = 0 git-debrebase *** WALK RETURN 56c647035102779096eacd926615fe8837b55952 87f59511cd82a09021e144cd37063f388de278a6 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote right-input ed5bd79d43a81e0c378547fccc708e5ab4ca237a git-debrebase mwrecknote right-laundered 56c647035102779096eacd926615fe8837b55952 git-debrebase mwrecknote right-breakwater 87f59511cd82a09021e144cd37063f388de278a6 git-debrebase mwrecknote right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase MERGE BA best=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 p=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote result-anchor 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase mwrecknote interchange-mbcand-ok-0 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 git-debrebase *** WALK 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0 - git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"SubType" => "Ambiguous","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d"},{"Differs" => 0,"Ix" => 1,"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f"}],"Contributor" => $VAR1->{"Parents"}[0],"Type" => "Pseudomerge","CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n"} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Type" => "Upstream","CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94"}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n","Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Type" => "Upstream","Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","Parents" => [{"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"}],"Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Ix" => 0,"Differs" => 2}],"Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Type" => "Upstream","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Type" => "Upstream","Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}]} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Type" => "Packaging","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0,"Differs" => 32}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "DEBIAN add zorkmid (before)\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Type" => "Packaging","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}]} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16,"Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 5 proc 11 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 12 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=0) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=0) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=0) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=0) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 = 0 git-debrebase *** WALK RETURN 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote mergebase-laundered 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d git-debrebase mwrecknote mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase *** WALK prep done cur=fa5748e9190416902b6e0e7446a20ffa6f9cfc02 brw 0 upp 0 proc 0 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD fa5748e9190416902b6e0e7446a20ffa6f9cfc02 1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD fa5748e9190416902b6e0e7446a20ffa6f9cfc02 MergeCreateMergedBreakwaters (rewriting=0) Found a general merge, will try to tidy it up. git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD fa5748e9190416902b6e0e7446a20ffa6f9cfc02 MergeMergeSeries (rewriting=1) git-debrebase >(no reflog) Running merge resolution for fa5748e9190416902b6e0e7446a20ffa6f9cfc02... git-debrebase mwrecknote new-base 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 git-debrebase merge_series newbase=4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase gbp_pq_export p-base 76da1a24c0fef18b8d81a2534621b9355505300e 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d git-debrebase merge_series pec 81593354c8415f0fa2323a440556431e3b2fcb19 pec' 0b1961989b2785105ae8fc843726daf37c4eb0e7 git-debrebase mwrecknote mergebase-patchqueue 0b1961989b2785105ae8fc843726daf37c4eb0e7 git-debrebase gbp_pq_export p-1 87f59511cd82a09021e144cd37063f388de278a6 56c647035102779096eacd926615fe8837b55952 git-debrebase merge_series pec 21c1f8a412da5c1d26f0bcf914768ebe405fb7a9 pec' 15a5f0465d8dc8bebe21752520cd3282eb0c8f98 git-debrebase mwrecknote right-patchqueue 15a5f0465d8dc8bebe21752520cd3282eb0c8f98 git-debrebase gbp_pq_export p-0 ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 60c84e414ab8c58bd8e6bcd14453bb998750ace6 git-debrebase merge_series pec d49314da51bc3c59a5385c5c18dc3e29ebd1278e pec' b2bc3640ba4c405ad84ffe5722d0e7f216a3dd6c git-debrebase mwrecknote left-patchqueue b2bc3640ba4c405ad84ffe5722d0e7f216a3dd6c git-debrebase merge_series merging... git-debrebase merge_series merge ok, series... git-debrebase merge_series patch 0001-Add-a-new-upstream-file.patch keep merge_series patch 0002-Edit-the-.c-file.patch keep merge_series prereq 0002-Edit-the-.c-file.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series patch 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> subdir/addnewups keep merge_series patch 0005-MIXED-add-both-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> subdir/addnewups keep merge_series patch 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> subdir/addnewups keep merge_series patch 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> subdir/addnewups keep merge_series patch 0007-MIXED-add-both-other-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> subdir/addnewups keep merge_series patch 0007-MIXED-add-both-us-us-1.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> subdir/addnewups keep merge_series patch 0008-UPSTREAM-edit-src-us.c-us-2.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0007-MIXED-add-both-us-us-1.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> subdir/addnewups keep merge_series patch 0009-MIXED-add-both-us-us-2.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0007-MIXED-add-both-us-us-1.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0008-UPSTREAM-edit-src-us.c-us-2.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> subdir/addnewups keep merge_series patch subdir/addnewups keep merge_series prereq subdir/addnewups -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq subdir/addnewups -> 0002-Edit-the-.c-file.patch keep merge_series series next 0001-Add-a-new-upstream-file.patch git-debrebase merge_series series next 0002-Edit-the-.c-file.patch git-debrebase merge_series series next subdir/addnewups git-debrebase merge_series series next 0004-UPSTREAM-edit-src.c-before.patch git-debrebase merge_series series next 0005-MIXED-add-both-before.patch git-debrebase merge_series series next 0006-UPSTREAM-edit-src-other.c-other.patch git-debrebase merge_series series next 0007-MIXED-add-both-other-other.patch git-debrebase merge_series series next 0006-UPSTREAM-edit-src-us.c-us-1.patch git-debrebase merge_series series next 0007-MIXED-add-both-us-us-1.patch git-debrebase merge_series series next 0008-UPSTREAM-edit-src-us.c-us-2.patch git-debrebase merge_series series next 0009-MIXED-add-both-us-us-2.patch git-debrebase mwrecknote merged-patchqueue 076807a301c2ac1a5d71509b058aba574884db55 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase merge_series series gbp pq import gbp:info: Trying to apply patches at '076807a301c2ac1a5d71509b058aba574884db55' gbp:info: 11 patches listed in 'debian/patches/series' imported on 'patch-queue/mergec' git-debrebase merge_series series ok, building... git-debrebase merge_series series ok, building 0834bdff457888454048ee9b447fd228301631da git-debrebase merge_series series ok, building 56717b2c42cc63be38dbcbf8b080a329e3bf7a8f git-debrebase merge_series series ok, building 7ad642c38f2ec237b66ecfcefdd091b875a89b6b git-debrebase merge_series series ok, building 7d3d61a9ce51198282e69c6d58fc473adad8af42 git-debrebase merge_series series ok, building 6d95b09e0c03e59065339314deb0a6f67aab5a2f git-debrebase merge_series series ok, building 2de7b34138ee849ca296bbd610993633a05cb14a git-debrebase merge_series series ok, building 2b9ccb197da80e8b09e04438f87fda724c6d5d6c git-debrebase merge_series series ok, building 80593a2a5933bc325c6638529f61d5e05b402ded git-debrebase merge_series series ok, building 05eb126c0dafedfa9f83978c2b51781c76520c38 git-debrebase merge_series series ok, building 3e93220387b3ea425e178ee15094a0d9daa83cb1 git-debrebase merge_series series ok, building 269d4c0a4a011e3cd54ab535266d660688971cd2 git-debrebase mwrecknote merged-result f4ec385d8f51b4b990e8569ca58bedf4e4826e3b git-debrebase merge_series done debug=3b495444c6c60c414f0e978e9adaaf2147ea33f2 git-debrebase mwrecknote merged-debug 3b495444c6c60c414f0e978e9adaaf2147ea33f2 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase merge_series returns f4ec385d8f51b4b990e8569ca58bedf4e4826e3b git-debrebase get_differs f4ec385d8f51b4b990e8569ca58bedf4e4826e3b fa5748e9190416902b6e0e7446a20ffa6f9cfc02 = 0 git-debrebase get_differs f4ec385d8f51b4b990e8569ca58bedf4e4826e3b fa5748e9190416902b6e0e7446a20ffa6f9cfc02 = 0 Merge resolution successful. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs f4ec385d8f51b4b990e8569ca58bedf4e4826e3b fa5748e9190416902b6e0e7446a20ffa6f9cfc02 = 0 git-debrebase *** WALK RETURN f4ec385d8f51b4b990e8569ca58bedf4e4826e3b 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase: laundered (head was fa5748e9190416902b6e0e7446a20ffa6f9cfc02) git-debrebase >= update refs/ffq-prev/heads/master fa5748e9190416902b6e0e7446a20ffa6f9cfc02 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD f4ec385d8f51b4b990e8569ca58bedf4e4826e3b fa5748e9190416902b6e0e7446a20ffa6f9cfc02 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution status git-debrebase get_differs f47e16f025d9f3eda061afd5492b7bde2d86a2ec deabef6f96bb1b7178f35d435657581e016549cf = 0x2 git-debrebase classify f4ec385d8f51b4b990e8569ca58bedf4e4826e3b $t=deabef6f96bb1b7178f35d435657581e016549cf @p f47e16f025d9f3eda061afd5492b7bde2d86a2ec/0x2 git-debrebase = Upstream {"Tree" => "deabef6f96bb1b7178f35d435657581e016549cf","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0009-MIXED-add-both-us-us-2.patch","Type" => "Upstream","CommitId" => "f4ec385d8f51b4b990e8569ca58bedf4e4826e3b","Hdr" => "tree deabef6f96bb1b7178f35d435657581e016549cf\nparent f47e16f025d9f3eda061afd5492b7bde2d86a2ec\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 3543dfd2e2402480d9eff40d83a2501516429264 a5b847c5f5608d10a68a18fee7f620409d6acdff = 0x2 git-debrebase classify f47e16f025d9f3eda061afd5492b7bde2d86a2ec $t=a5b847c5f5608d10a68a18fee7f620409d6acdff @p 3543dfd2e2402480d9eff40d83a2501516429264/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree a5b847c5f5608d10a68a18fee7f620409d6acdff\nparent 3543dfd2e2402480d9eff40d83a2501516429264\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec","Parents" => [{"CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Differs" => 2,"Ix" => 0}],"Tree" => "a5b847c5f5608d10a68a18fee7f620409d6acdff","Msg" => "UPSTREAM edit src-us.c (us-2)\n\n\nGbp-Pq: Name 0008-UPSTREAM-edit-src-us.c-us-2.patch"} git-debrebase get_differs a191132900e44ced71653391eaf85c7ce5c9b629 acf4d861de73e2116f79da4799bd30ae73dc369c = 0x2 git-debrebase classify 3543dfd2e2402480d9eff40d83a2501516429264 $t=acf4d861de73e2116f79da4799bd30ae73dc369c @p a191132900e44ced71653391eaf85c7ce5c9b629/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-us-us-1.patch","Tree" => "acf4d861de73e2116f79da4799bd30ae73dc369c","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629"}],"CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Hdr" => "tree acf4d861de73e2116f79da4799bd30ae73dc369c\nparent a191132900e44ced71653391eaf85c7ce5c9b629\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs cc0efeaedf12720e75b25745659d5ca4af07c1fd 92aac2dbe83cd0960a78439e44ee36c146c5df98 = 0x2 git-debrebase classify a191132900e44ced71653391eaf85c7ce5c9b629 $t=92aac2dbe83cd0960a78439e44ee36c146c5df98 @p cc0efeaedf12720e75b25745659d5ca4af07c1fd/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-us.c (us-1)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-us.c-us-1.patch","Tree" => "92aac2dbe83cd0960a78439e44ee36c146c5df98","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd"}],"CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629","Hdr" => "tree 92aac2dbe83cd0960a78439e44ee36c146c5df98\nparent cc0efeaedf12720e75b25745659d5ca4af07c1fd\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream"} git-debrebase get_differs 38138f6f41155e063d9e18095de60638918fa142 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 = 0x2 git-debrebase classify cc0efeaedf12720e75b25745659d5ca4af07c1fd $t=9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 @p 38138f6f41155e063d9e18095de60638918fa142/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "38138f6f41155e063d9e18095de60638918fa142"}],"Hdr" => "tree 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4\nparent 38138f6f41155e063d9e18095de60638918fa142\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd","Type" => "Upstream","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","Tree" => "9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4"} git-debrebase get_differs 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 4844b97a44f315daca96b2361badd4d135ea373c = 0x2 git-debrebase classify 38138f6f41155e063d9e18095de60638918fa142 $t=4844b97a44f315daca96b2361badd4d135ea373c @p 64f3ff398fad26ae8cde0e8da7bf2204c60ed500/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500"}],"Hdr" => "tree 4844b97a44f315daca96b2361badd4d135ea373c\nparent 64f3ff398fad26ae8cde0e8da7bf2204c60ed500\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "38138f6f41155e063d9e18095de60638918fa142","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","Tree" => "4844b97a44f315daca96b2361badd4d135ea373c"} git-debrebase get_differs 664fe7c6523d74030377584a2abcd14779864405 0e902e52f7664910822aaa8b2c8ce07adbe82b4b = 0x2 git-debrebase classify 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 $t=0e902e52f7664910822aaa8b2c8ce07adbe82b4b @p 664fe7c6523d74030377584a2abcd14779864405/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "664fe7c6523d74030377584a2abcd14779864405","Ix" => 0}],"Hdr" => "tree 0e902e52f7664910822aaa8b2c8ce07adbe82b4b\nparent 664fe7c6523d74030377584a2abcd14779864405\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","Tree" => "0e902e52f7664910822aaa8b2c8ce07adbe82b4b"} git-debrebase get_differs f3231e48461429bb7eba2d6349f1682b5528339c 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 = 0x2 git-debrebase classify 664fe7c6523d74030377584a2abcd14779864405 $t=2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 @p f3231e48461429bb7eba2d6349f1682b5528339c/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","Tree" => "2a7ff02ad3fb5c8ef0b42810651560a14f1f7488","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c"}],"Hdr" => "tree 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488\nparent f3231e48461429bb7eba2d6349f1682b5528339c\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "664fe7c6523d74030377584a2abcd14779864405"} git-debrebase get_differs a555aadb5dafb4bac12c207be139e51013e0c02a e604da492dadb01ff5ab227f55c684c7c9f7c4d0 = 0x2 git-debrebase classify f3231e48461429bb7eba2d6349f1682b5528339c $t=e604da492dadb01ff5ab227f55c684c7c9f7c4d0 @p a555aadb5dafb4bac12c207be139e51013e0c02a/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e604da492dadb01ff5ab227f55c684c7c9f7c4d0","Type" => "Upstream","Parents" => [{"CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a","Differs" => 2,"Ix" => 0}],"Hdr" => "tree e604da492dadb01ff5ab227f55c684c7c9f7c4d0\nparent a555aadb5dafb4bac12c207be139e51013e0c02a\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c"} git-debrebase get_differs cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 de8b92be7dce908cca5da61f752d0fff8f7c774d = 0x2 git-debrebase classify a555aadb5dafb4bac12c207be139e51013e0c02a $t=de8b92be7dce908cca5da61f752d0fff8f7c774d @p cbf55ae7aa35a0e5dcfe10d0380fde142d01a285/0x2 git-debrebase = Upstream {"Tree" => "de8b92be7dce908cca5da61f752d0fff8f7c774d","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a","Hdr" => "tree de8b92be7dce908cca5da61f752d0fff8f7c774d\nparent cbf55ae7aa35a0e5dcfe10d0380fde142d01a285\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285","Ix" => 0}]} git-debrebase get_differs 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 75f063f3c83d7c2317a507777c57d79aff85b4e6 = 0x2 git-debrebase classify cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 $t=75f063f3c83d7c2317a507777c57d79aff85b4e6 @p 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9"}],"CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285","Hdr" => "tree 75f063f3c83d7c2317a507777c57d79aff85b4e6\nparent 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "75f063f3c83d7c2317a507777c57d79aff85b4e6"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x20 git-debrebase get_differs 87f59511cd82a09021e144cd37063f388de278a6 c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x32 git-debrebase classify 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 $t=c9d15b2f2cace66c8c20f16142317b8174d401d6 @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x20 87f59511cd82a09021e144cd37063f388de278a6/0x32 git-debrebase = MergedBreakwaters {"Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Tree" => "c9d15b2f2cace66c8c20f16142317b8174d401d6","Parents" => [{"IsDgitImport" => undef,"IsOrigin" => "","Differs" => 32,"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Ix" => 0},{"IsDgitImport" => undef,"IsOrigin" => "","Differs" => 50,"Ix" => 1,"CommitId" => "87f59511cd82a09021e144cd37063f388de278a6"}],"CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9","Hdr" => "tree c9d15b2f2cace66c8c20f16142317b8174d401d6\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nparent 87f59511cd82a09021e144cd37063f388de278a6\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "MergedBreakwaters"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Msg" => "us-conflict\n","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d"}],"Type" => "Packaging"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Type" => "Packaging","Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784"}]} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Parents" => [{"Differs" => 16,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672"},{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48,"Ix" => 1}],"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Type" => "Anchor"} git-debrebase get_differs aae9d7341fd31a607bad0f192a0541ff65da1a19 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 87f59511cd82a09021e144cd37063f388de278a6 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p aae9d7341fd31a607bad0f192a0541ff65da1a19/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "87f59511cd82a09021e144cd37063f388de278a6","Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent aae9d7341fd31a607bad0f192a0541ff65da1a19\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19","Differs" => 32,"Ix" => 0}],"Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c","Msg" => "other-conflict\n"} git-debrebase get_differs adee67407858fc4cfff4f0304384f0ef5e2b2b5b 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify aae9d7341fd31a607bad0f192a0541ff65da1a19 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p adee67407858fc4cfff4f0304384f0ef5e2b2b5b/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Parents" => [{"CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Differs" => 32,"Ix" => 0}],"CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent adee67407858fc4cfff4f0304384f0ef5e2b2b5b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Packaging"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify adee67407858fc4cfff4f0304384f0ef5e2b2b5b $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Msg" => "DEBIAN add zorkmid-other (other)\n","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}],"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Msg" => "DEBIAN add zorkmid (before)\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16,"Ix" => 0}],"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","OrigParents" => [{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Parents" => [{"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Differs" => 2,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D --experimental-merge-resolution breakwater git-debrebase get_differs f47e16f025d9f3eda061afd5492b7bde2d86a2ec deabef6f96bb1b7178f35d435657581e016549cf = 0x2 git-debrebase classify f4ec385d8f51b4b990e8569ca58bedf4e4826e3b $t=deabef6f96bb1b7178f35d435657581e016549cf @p f47e16f025d9f3eda061afd5492b7bde2d86a2ec/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec","Ix" => 0,"Differs" => 2}],"Tree" => "deabef6f96bb1b7178f35d435657581e016549cf","CommitId" => "f4ec385d8f51b4b990e8569ca58bedf4e4826e3b","Type" => "Upstream","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0009-MIXED-add-both-us-us-2.patch","Hdr" => "tree deabef6f96bb1b7178f35d435657581e016549cf\nparent f47e16f025d9f3eda061afd5492b7bde2d86a2ec\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 3543dfd2e2402480d9eff40d83a2501516429264 a5b847c5f5608d10a68a18fee7f620409d6acdff = 0x2 git-debrebase classify f47e16f025d9f3eda061afd5492b7bde2d86a2ec $t=a5b847c5f5608d10a68a18fee7f620409d6acdff @p 3543dfd2e2402480d9eff40d83a2501516429264/0x2 git-debrebase = Upstream {"CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec","Type" => "Upstream","Msg" => "UPSTREAM edit src-us.c (us-2)\n\n\nGbp-Pq: Name 0008-UPSTREAM-edit-src-us.c-us-2.patch","Hdr" => "tree a5b847c5f5608d10a68a18fee7f620409d6acdff\nparent 3543dfd2e2402480d9eff40d83a2501516429264\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Differs" => 2,"Ix" => 0}],"Tree" => "a5b847c5f5608d10a68a18fee7f620409d6acdff"} git-debrebase get_differs a191132900e44ced71653391eaf85c7ce5c9b629 acf4d861de73e2116f79da4799bd30ae73dc369c = 0x2 git-debrebase classify 3543dfd2e2402480d9eff40d83a2501516429264 $t=acf4d861de73e2116f79da4799bd30ae73dc369c @p a191132900e44ced71653391eaf85c7ce5c9b629/0x2 git-debrebase = Upstream {"Hdr" => "tree acf4d861de73e2116f79da4799bd30ae73dc369c\nparent a191132900e44ced71653391eaf85c7ce5c9b629\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-us-us-1.patch","Type" => "Upstream","Tree" => "acf4d861de73e2116f79da4799bd30ae73dc369c","Parents" => [{"CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs cc0efeaedf12720e75b25745659d5ca4af07c1fd 92aac2dbe83cd0960a78439e44ee36c146c5df98 = 0x2 git-debrebase classify a191132900e44ced71653391eaf85c7ce5c9b629 $t=92aac2dbe83cd0960a78439e44ee36c146c5df98 @p cc0efeaedf12720e75b25745659d5ca4af07c1fd/0x2 git-debrebase = Upstream {"Hdr" => "tree 92aac2dbe83cd0960a78439e44ee36c146c5df98\nparent cc0efeaedf12720e75b25745659d5ca4af07c1fd\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "UPSTREAM edit src-us.c (us-1)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-us.c-us-1.patch","Type" => "Upstream","CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629","Tree" => "92aac2dbe83cd0960a78439e44ee36c146c5df98","Parents" => [{"CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 38138f6f41155e063d9e18095de60638918fa142 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 = 0x2 git-debrebase classify cc0efeaedf12720e75b25745659d5ca4af07c1fd $t=9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 @p 38138f6f41155e063d9e18095de60638918fa142/0x2 git-debrebase = Upstream {"Hdr" => "tree 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4\nparent 38138f6f41155e063d9e18095de60638918fa142\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd","Tree" => "9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4","Parents" => [{"CommitId" => "38138f6f41155e063d9e18095de60638918fa142","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 4844b97a44f315daca96b2361badd4d135ea373c = 0x2 git-debrebase classify 38138f6f41155e063d9e18095de60638918fa142 $t=4844b97a44f315daca96b2361badd4d135ea373c @p 64f3ff398fad26ae8cde0e8da7bf2204c60ed500/0x2 git-debrebase = Upstream {"CommitId" => "38138f6f41155e063d9e18095de60638918fa142","Type" => "Upstream","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","Hdr" => "tree 4844b97a44f315daca96b2361badd4d135ea373c\nparent 64f3ff398fad26ae8cde0e8da7bf2204c60ed500\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500"}],"Tree" => "4844b97a44f315daca96b2361badd4d135ea373c"} git-debrebase get_differs 664fe7c6523d74030377584a2abcd14779864405 0e902e52f7664910822aaa8b2c8ce07adbe82b4b = 0x2 git-debrebase classify 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 $t=0e902e52f7664910822aaa8b2c8ce07adbe82b4b @p 664fe7c6523d74030377584a2abcd14779864405/0x2 git-debrebase = Upstream {"Hdr" => "tree 0e902e52f7664910822aaa8b2c8ce07adbe82b4b\nparent 664fe7c6523d74030377584a2abcd14779864405\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500","Tree" => "0e902e52f7664910822aaa8b2c8ce07adbe82b4b","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "664fe7c6523d74030377584a2abcd14779864405"}]} git-debrebase get_differs f3231e48461429bb7eba2d6349f1682b5528339c 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 = 0x2 git-debrebase classify 664fe7c6523d74030377584a2abcd14779864405 $t=2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 @p f3231e48461429bb7eba2d6349f1682b5528339c/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c","Ix" => 0,"Differs" => 2}],"Tree" => "2a7ff02ad3fb5c8ef0b42810651560a14f1f7488","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","CommitId" => "664fe7c6523d74030377584a2abcd14779864405","Hdr" => "tree 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488\nparent f3231e48461429bb7eba2d6349f1682b5528339c\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs a555aadb5dafb4bac12c207be139e51013e0c02a e604da492dadb01ff5ab227f55c684c7c9f7c4d0 = 0x2 git-debrebase classify f3231e48461429bb7eba2d6349f1682b5528339c $t=e604da492dadb01ff5ab227f55c684c7c9f7c4d0 @p a555aadb5dafb4bac12c207be139e51013e0c02a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c","Hdr" => "tree e604da492dadb01ff5ab227f55c684c7c9f7c4d0\nparent a555aadb5dafb4bac12c207be139e51013e0c02a\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a"}],"Tree" => "e604da492dadb01ff5ab227f55c684c7c9f7c4d0"} git-debrebase get_differs cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 de8b92be7dce908cca5da61f752d0fff8f7c774d = 0x2 git-debrebase classify a555aadb5dafb4bac12c207be139e51013e0c02a $t=de8b92be7dce908cca5da61f752d0fff8f7c774d @p cbf55ae7aa35a0e5dcfe10d0380fde142d01a285/0x2 git-debrebase = Upstream {"Tree" => "de8b92be7dce908cca5da61f752d0fff8f7c774d","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285"}],"Hdr" => "tree de8b92be7dce908cca5da61f752d0fff8f7c774d\nparent cbf55ae7aa35a0e5dcfe10d0380fde142d01a285\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a"} git-debrebase get_differs 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 75f063f3c83d7c2317a507777c57d79aff85b4e6 = 0x2 git-debrebase classify cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 $t=75f063f3c83d7c2317a507777c57d79aff85b4e6 @p 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9"}],"Tree" => "75f063f3c83d7c2317a507777c57d79aff85b4e6","CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 75f063f3c83d7c2317a507777c57d79aff85b4e6\nparent 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x20 git-debrebase get_differs 87f59511cd82a09021e144cd37063f388de278a6 c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x32 git-debrebase classify 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 $t=c9d15b2f2cace66c8c20f16142317b8174d401d6 @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x20 87f59511cd82a09021e144cd37063f388de278a6/0x32 git-debrebase = MergedBreakwaters {"CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9","Type" => "MergedBreakwaters","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Hdr" => "tree c9d15b2f2cace66c8c20f16142317b8174d401d6\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nparent 87f59511cd82a09021e144cd37063f388de278a6\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","IsDgitImport" => undef,"IsOrigin" => "","Ix" => 0,"Differs" => 32},{"IsOrigin" => "","IsDgitImport" => undef,"CommitId" => "87f59511cd82a09021e144cd37063f388de278a6","Differs" => 50,"Ix" => 1}],"Tree" => "c9d15b2f2cace66c8c20f16142317b8174d401d6"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Packaging","Msg" => "us-conflict\n","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Parents" => [{"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63"}],"Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Type" => "Packaging","Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Ix" => 0,"Differs" => 32}],"Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"}],"Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672"},{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Type" => "Anchor","CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"} git-debrebase get_differs aae9d7341fd31a607bad0f192a0541ff65da1a19 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 87f59511cd82a09021e144cd37063f388de278a6 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p aae9d7341fd31a607bad0f192a0541ff65da1a19/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19","Differs" => 32,"Ix" => 0}],"Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c","Msg" => "other-conflict\n","Type" => "Packaging","CommitId" => "87f59511cd82a09021e144cd37063f388de278a6","Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent aae9d7341fd31a607bad0f192a0541ff65da1a19\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs adee67407858fc4cfff4f0304384f0ef5e2b2b5b 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify aae9d7341fd31a607bad0f192a0541ff65da1a19 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p adee67407858fc4cfff4f0304384f0ef5e2b2b5b/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent adee67407858fc4cfff4f0304384f0ef5e2b2b5b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Differs" => 32,"Ix" => 0}],"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify adee67407858fc4cfff4f0304384f0ef5e2b2b5b $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Msg" => "DEBIAN add zorkmid-other (other)\n","Type" => "Packaging","CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0,"Differs" => 32}],"Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "DEBIAN add zorkmid (before)\n","Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}]} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse HEAD git-debrebase *** WALK f4ec385d8f51b4b990e8569ca58bedf4e4826e3b 1 *main::STDOUT git-debrebase get_differs f47e16f025d9f3eda061afd5492b7bde2d86a2ec deabef6f96bb1b7178f35d435657581e016549cf = 0x2 git-debrebase classify f4ec385d8f51b4b990e8569ca58bedf4e4826e3b $t=deabef6f96bb1b7178f35d435657581e016549cf @p f47e16f025d9f3eda061afd5492b7bde2d86a2ec/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0009-MIXED-add-both-us-us-2.patch","Tree" => "deabef6f96bb1b7178f35d435657581e016549cf","Type" => "Upstream","Hdr" => "tree deabef6f96bb1b7178f35d435657581e016549cf\nparent f47e16f025d9f3eda061afd5492b7bde2d86a2ec\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec","Ix" => 0,"Differs" => 2}],"CommitId" => "f4ec385d8f51b4b990e8569ca58bedf4e4826e3b"} git-debrebase get_differs 3543dfd2e2402480d9eff40d83a2501516429264 a5b847c5f5608d10a68a18fee7f620409d6acdff = 0x2 git-debrebase classify f47e16f025d9f3eda061afd5492b7bde2d86a2ec $t=a5b847c5f5608d10a68a18fee7f620409d6acdff @p 3543dfd2e2402480d9eff40d83a2501516429264/0x2 git-debrebase = Upstream {"Hdr" => "tree a5b847c5f5608d10a68a18fee7f620409d6acdff\nparent 3543dfd2e2402480d9eff40d83a2501516429264\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Differs" => 2,"Ix" => 0}],"CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec","Tree" => "a5b847c5f5608d10a68a18fee7f620409d6acdff","Msg" => "UPSTREAM edit src-us.c (us-2)\n\n\nGbp-Pq: Name 0008-UPSTREAM-edit-src-us.c-us-2.patch","Type" => "Upstream"} git-debrebase get_differs a191132900e44ced71653391eaf85c7ce5c9b629 acf4d861de73e2116f79da4799bd30ae73dc369c = 0x2 git-debrebase classify 3543dfd2e2402480d9eff40d83a2501516429264 $t=acf4d861de73e2116f79da4799bd30ae73dc369c @p a191132900e44ced71653391eaf85c7ce5c9b629/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "acf4d861de73e2116f79da4799bd30ae73dc369c","Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-us-us-1.patch","CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Parents" => [{"CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629","Ix" => 0,"Differs" => 2}],"Hdr" => "tree acf4d861de73e2116f79da4799bd30ae73dc369c\nparent a191132900e44ced71653391eaf85c7ce5c9b629\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs cc0efeaedf12720e75b25745659d5ca4af07c1fd 92aac2dbe83cd0960a78439e44ee36c146c5df98 = 0x2 git-debrebase classify a191132900e44ced71653391eaf85c7ce5c9b629 $t=92aac2dbe83cd0960a78439e44ee36c146c5df98 @p cc0efeaedf12720e75b25745659d5ca4af07c1fd/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-us.c (us-1)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-us.c-us-1.patch","Tree" => "92aac2dbe83cd0960a78439e44ee36c146c5df98","Type" => "Upstream","Parents" => [{"CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd","Differs" => 2,"Ix" => 0}],"CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629","Hdr" => "tree 92aac2dbe83cd0960a78439e44ee36c146c5df98\nparent cc0efeaedf12720e75b25745659d5ca4af07c1fd\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 38138f6f41155e063d9e18095de60638918fa142 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 = 0x2 git-debrebase classify cc0efeaedf12720e75b25745659d5ca4af07c1fd $t=9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 @p 38138f6f41155e063d9e18095de60638918fa142/0x2 git-debrebase = Upstream {"Hdr" => "tree 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4\nparent 38138f6f41155e063d9e18095de60638918fa142\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd","Parents" => [{"CommitId" => "38138f6f41155e063d9e18095de60638918fa142","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","Tree" => "9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4"} git-debrebase get_differs 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 4844b97a44f315daca96b2361badd4d135ea373c = 0x2 git-debrebase classify 38138f6f41155e063d9e18095de60638918fa142 $t=4844b97a44f315daca96b2361badd4d135ea373c @p 64f3ff398fad26ae8cde0e8da7bf2204c60ed500/0x2 git-debrebase = Upstream {"Hdr" => "tree 4844b97a44f315daca96b2361badd4d135ea373c\nparent 64f3ff398fad26ae8cde0e8da7bf2204c60ed500\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500"}],"CommitId" => "38138f6f41155e063d9e18095de60638918fa142","Tree" => "4844b97a44f315daca96b2361badd4d135ea373c","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","Type" => "Upstream"} git-debrebase get_differs 664fe7c6523d74030377584a2abcd14779864405 0e902e52f7664910822aaa8b2c8ce07adbe82b4b = 0x2 git-debrebase classify 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 $t=0e902e52f7664910822aaa8b2c8ce07adbe82b4b @p 664fe7c6523d74030377584a2abcd14779864405/0x2 git-debrebase = Upstream {"Hdr" => "tree 0e902e52f7664910822aaa8b2c8ce07adbe82b4b\nparent 664fe7c6523d74030377584a2abcd14779864405\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "664fe7c6523d74030377584a2abcd14779864405"}],"CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500","Tree" => "0e902e52f7664910822aaa8b2c8ce07adbe82b4b","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","Type" => "Upstream"} git-debrebase get_differs f3231e48461429bb7eba2d6349f1682b5528339c 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 = 0x2 git-debrebase classify 664fe7c6523d74030377584a2abcd14779864405 $t=2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 @p f3231e48461429bb7eba2d6349f1682b5528339c/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","Tree" => "2a7ff02ad3fb5c8ef0b42810651560a14f1f7488","Type" => "Upstream","Hdr" => "tree 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488\nparent f3231e48461429bb7eba2d6349f1682b5528339c\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c","Differs" => 2,"Ix" => 0}],"CommitId" => "664fe7c6523d74030377584a2abcd14779864405"} git-debrebase get_differs a555aadb5dafb4bac12c207be139e51013e0c02a e604da492dadb01ff5ab227f55c684c7c9f7c4d0 = 0x2 git-debrebase classify f3231e48461429bb7eba2d6349f1682b5528339c $t=e604da492dadb01ff5ab227f55c684c7c9f7c4d0 @p a555aadb5dafb4bac12c207be139e51013e0c02a/0x2 git-debrebase = Upstream {"Hdr" => "tree e604da492dadb01ff5ab227f55c684c7c9f7c4d0\nparent a555aadb5dafb4bac12c207be139e51013e0c02a\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a"}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e604da492dadb01ff5ab227f55c684c7c9f7c4d0"} git-debrebase get_differs cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 de8b92be7dce908cca5da61f752d0fff8f7c774d = 0x2 git-debrebase classify a555aadb5dafb4bac12c207be139e51013e0c02a $t=de8b92be7dce908cca5da61f752d0fff8f7c774d @p cbf55ae7aa35a0e5dcfe10d0380fde142d01a285/0x2 git-debrebase = Upstream {"Hdr" => "tree de8b92be7dce908cca5da61f752d0fff8f7c774d\nparent cbf55ae7aa35a0e5dcfe10d0380fde142d01a285\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285"}],"CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a","Tree" => "de8b92be7dce908cca5da61f752d0fff8f7c774d","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream"} git-debrebase get_differs 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 75f063f3c83d7c2317a507777c57d79aff85b4e6 = 0x2 git-debrebase classify cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 $t=75f063f3c83d7c2317a507777c57d79aff85b4e6 @p 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9/0x2 git-debrebase = Upstream {"CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285","Parents" => [{"CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 75f063f3c83d7c2317a507777c57d79aff85b4e6\nparent 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Tree" => "75f063f3c83d7c2317a507777c57d79aff85b4e6","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x20 git-debrebase get_differs 87f59511cd82a09021e144cd37063f388de278a6 c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x32 git-debrebase classify 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 $t=c9d15b2f2cace66c8c20f16142317b8174d401d6 @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x20 87f59511cd82a09021e144cd37063f388de278a6/0x32 git-debrebase = MergedBreakwaters {"Tree" => "c9d15b2f2cace66c8c20f16142317b8174d401d6","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Type" => "MergedBreakwaters","Hdr" => "tree c9d15b2f2cace66c8c20f16142317b8174d401d6\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nparent 87f59511cd82a09021e144cd37063f388de278a6\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","IsOrigin" => "","Differs" => 32,"IsDgitImport" => undef,"Ix" => 0},{"CommitId" => "87f59511cd82a09021e144cd37063f388de278a6","IsOrigin" => "","Ix" => 1,"IsDgitImport" => undef,"Differs" => 50}],"CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Parents" => [{"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Msg" => "us-conflict\n","Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Ix" => 0,"Differs" => 32}],"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Parents" => [{"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"}],"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Type" => "Anchor","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Parents" => [{"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Ix" => 0,"Differs" => 2},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase get_differs aae9d7341fd31a607bad0f192a0541ff65da1a19 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 87f59511cd82a09021e144cd37063f388de278a6 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p aae9d7341fd31a607bad0f192a0541ff65da1a19/0x20 git-debrebase = Packaging {"Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent aae9d7341fd31a607bad0f192a0541ff65da1a19\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19"}],"CommitId" => "87f59511cd82a09021e144cd37063f388de278a6","Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c","Msg" => "other-conflict\n","Type" => "Packaging"} git-debrebase get_differs adee67407858fc4cfff4f0304384f0ef5e2b2b5b 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify aae9d7341fd31a607bad0f192a0541ff65da1a19 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p adee67407858fc4cfff4f0304384f0ef5e2b2b5b/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19","Parents" => [{"CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent adee67407858fc4cfff4f0304384f0ef5e2b2b5b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify adee67407858fc4cfff4f0304384f0ef5e2b2b5b $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0,"Differs" => 32}],"CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Msg" => "DEBIAN add zorkmid-other (other)\n","Type" => "Packaging"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0,"Differs" => 32}],"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (before)\n","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0,"Differs" => 16}],"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 brw -1 upp 10 proc 11 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + exec + local cid ctype info nparents + read cid ctype info + : ===== f4ec385d8f51b4b990e8569ca58bedf4e4826e3b Upstream ===== + test f4ec385d8f51b4b990e8569ca58bedf4e4826e3b = f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + local parents=f47e16f025d9f3eda061afd5492b7bde2d86a2ec + expect=f47e16f025d9f3eda061afd5492b7bde2d86a2ec + enparents=1 + : Upstream/SAME f47e16f025d9f3eda061afd5492b7bde2d86a2ec + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f47e16f025d9f3eda061afd5492b7bde2d86a2ec ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f47e16f025d9f3eda061afd5492b7bde2d86a2ec ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f47e16f025d9f3eda061afd5492b7bde2d86a2ec Upstream ===== + test f47e16f025d9f3eda061afd5492b7bde2d86a2ec = f47e16f025d9f3eda061afd5492b7bde2d86a2ec + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f47e16f025d9f3eda061afd5492b7bde2d86a2ec + local parents=3543dfd2e2402480d9eff40d83a2501516429264 + expect=3543dfd2e2402480d9eff40d83a2501516429264 + enparents=1 + : Upstream/SAME 3543dfd2e2402480d9eff40d83a2501516429264 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 3543dfd2e2402480d9eff40d83a2501516429264 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 3543dfd2e2402480d9eff40d83a2501516429264 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 3543dfd2e2402480d9eff40d83a2501516429264 Upstream ===== + test 3543dfd2e2402480d9eff40d83a2501516429264 = 3543dfd2e2402480d9eff40d83a2501516429264 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3543dfd2e2402480d9eff40d83a2501516429264 + local parents=a191132900e44ced71653391eaf85c7ce5c9b629 + expect=a191132900e44ced71653391eaf85c7ce5c9b629 + enparents=1 + : Upstream/SAME a191132900e44ced71653391eaf85c7ce5c9b629 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s a191132900e44ced71653391eaf85c7ce5c9b629 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a191132900e44ced71653391eaf85c7ce5c9b629 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a191132900e44ced71653391eaf85c7ce5c9b629 Upstream ===== + test a191132900e44ced71653391eaf85c7ce5c9b629 = a191132900e44ced71653391eaf85c7ce5c9b629 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P a191132900e44ced71653391eaf85c7ce5c9b629 + local parents=cc0efeaedf12720e75b25745659d5ca4af07c1fd + expect=cc0efeaedf12720e75b25745659d5ca4af07c1fd + enparents=1 + : Upstream/SAME cc0efeaedf12720e75b25745659d5ca4af07c1fd + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cc0efeaedf12720e75b25745659d5ca4af07c1fd ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cc0efeaedf12720e75b25745659d5ca4af07c1fd ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cc0efeaedf12720e75b25745659d5ca4af07c1fd Upstream ===== + test cc0efeaedf12720e75b25745659d5ca4af07c1fd = cc0efeaedf12720e75b25745659d5ca4af07c1fd + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cc0efeaedf12720e75b25745659d5ca4af07c1fd + local parents=38138f6f41155e063d9e18095de60638918fa142 + expect=38138f6f41155e063d9e18095de60638918fa142 + enparents=1 + : Upstream/SAME 38138f6f41155e063d9e18095de60638918fa142 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 38138f6f41155e063d9e18095de60638918fa142 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 38138f6f41155e063d9e18095de60638918fa142 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 38138f6f41155e063d9e18095de60638918fa142 Upstream ===== + test 38138f6f41155e063d9e18095de60638918fa142 = 38138f6f41155e063d9e18095de60638918fa142 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 38138f6f41155e063d9e18095de60638918fa142 + local parents=64f3ff398fad26ae8cde0e8da7bf2204c60ed500 + expect=64f3ff398fad26ae8cde0e8da7bf2204c60ed500 + enparents=1 + : Upstream/SAME 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 Upstream ===== + test 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 = 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 + local parents=664fe7c6523d74030377584a2abcd14779864405 + expect=664fe7c6523d74030377584a2abcd14779864405 + enparents=1 + : Upstream/SAME 664fe7c6523d74030377584a2abcd14779864405 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 664fe7c6523d74030377584a2abcd14779864405 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 664fe7c6523d74030377584a2abcd14779864405 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 664fe7c6523d74030377584a2abcd14779864405 Upstream ===== + test 664fe7c6523d74030377584a2abcd14779864405 = 664fe7c6523d74030377584a2abcd14779864405 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 664fe7c6523d74030377584a2abcd14779864405 + local parents=f3231e48461429bb7eba2d6349f1682b5528339c + expect=f3231e48461429bb7eba2d6349f1682b5528339c + enparents=1 + : Upstream/SAME f3231e48461429bb7eba2d6349f1682b5528339c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f3231e48461429bb7eba2d6349f1682b5528339c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f3231e48461429bb7eba2d6349f1682b5528339c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f3231e48461429bb7eba2d6349f1682b5528339c Upstream ===== + test f3231e48461429bb7eba2d6349f1682b5528339c = f3231e48461429bb7eba2d6349f1682b5528339c + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f3231e48461429bb7eba2d6349f1682b5528339c + local parents=a555aadb5dafb4bac12c207be139e51013e0c02a + expect=a555aadb5dafb4bac12c207be139e51013e0c02a + enparents=1 + : Upstream/SAME a555aadb5dafb4bac12c207be139e51013e0c02a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s a555aadb5dafb4bac12c207be139e51013e0c02a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a555aadb5dafb4bac12c207be139e51013e0c02a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a555aadb5dafb4bac12c207be139e51013e0c02a Upstream ===== + test a555aadb5dafb4bac12c207be139e51013e0c02a = a555aadb5dafb4bac12c207be139e51013e0c02a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P a555aadb5dafb4bac12c207be139e51013e0c02a + local parents=cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 + expect=cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 + enparents=1 + : Upstream/SAME cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 Upstream ===== + test cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 = cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 + local parents=4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 + expect=4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 + enparents=1 + : Upstream/SAME 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 MergedBreakwaters ===== + test 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 = 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 + local cetype=Upstream + '[' xMergedBreakwaters = xUpstream ']' ++ git log -n1 --pretty=format:%P 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 + local 'parents=ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 87f59511cd82a09021e144cd37063f388de278a6' + expect='ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 87f59511cd82a09021e144cd37063f388de278a6' + enparents=1 + : MergedBreakwaters/Upstream 'ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 87f59511cd82a09021e144cd37063f388de278a6' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + enparents=2 ++ printf %s 'ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 87f59511cd82a09021e144cd37063f388de278a6' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e ++ for f in $parents ++ echo 87f59511cd82a09021e144cd37063f388de278a6 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + local f + local parent_ix=0 + for f in $parents + t-gdr-good-analyse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e breakwater -mp0 + local head=ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local state=breakwater + local wsfx=-mp0 + local etypes bwtip + case $state in + etypes=Packaging + anal=../anal-mp0 + t-git-debrebase analyse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e git-debrebase *** WALK ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 1 *main::STDOUT git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Type" => "Packaging","Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Msg" => "us-conflict\n","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d"}]} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63"}],"Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Packaging","Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784"}],"Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Type" => "Packaging","Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Msg" => "DEBIAN add zorkmid-us (us-2)\n"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Type" => "Changelog","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Parents" => [{"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Ix" => 0,"Differs" => 16}],"Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Type" => "Anchor","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Parents" => [{"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Ix" => 0,"Differs" => 2},{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 brw 3 upp -1 proc 4 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + expect=ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + exec + local cid ctype info nparents + read cid ctype info + : ===== ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e Packaging ===== + test ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e = ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local parents=747b70fb17db099c6b7e28d94e28e9c888c2a07d + expect=747b70fb17db099c6b7e28d94e28e9c888c2a07d + enparents=1 + : Packaging/SAME 747b70fb17db099c6b7e28d94e28e9c888c2a07d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 747b70fb17db099c6b7e28d94e28e9c888c2a07d..ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e -- :. ':!debian' + git diff --quiet 747b70fb17db099c6b7e28d94e28e9c888c2a07d..ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e -- :debian/patches + etypes=Packaging ++ printf %s 747b70fb17db099c6b7e28d94e28e9c888c2a07d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 747b70fb17db099c6b7e28d94e28e9c888c2a07d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 747b70fb17db099c6b7e28d94e28e9c888c2a07d Packaging ===== + test 747b70fb17db099c6b7e28d94e28e9c888c2a07d = 747b70fb17db099c6b7e28d94e28e9c888c2a07d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 747b70fb17db099c6b7e28d94e28e9c888c2a07d + local parents=265f6779772f16bd15fdb85ea19fbe138b4b8b63 + expect=265f6779772f16bd15fdb85ea19fbe138b4b8b63 + enparents=1 + : Packaging/SAME 265f6779772f16bd15fdb85ea19fbe138b4b8b63 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 265f6779772f16bd15fdb85ea19fbe138b4b8b63..747b70fb17db099c6b7e28d94e28e9c888c2a07d -- :. ':!debian' + git diff --quiet 265f6779772f16bd15fdb85ea19fbe138b4b8b63..747b70fb17db099c6b7e28d94e28e9c888c2a07d -- :debian/patches + etypes=Packaging ++ printf %s 265f6779772f16bd15fdb85ea19fbe138b4b8b63 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 265f6779772f16bd15fdb85ea19fbe138b4b8b63 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 265f6779772f16bd15fdb85ea19fbe138b4b8b63 Packaging ===== + test 265f6779772f16bd15fdb85ea19fbe138b4b8b63 = 265f6779772f16bd15fdb85ea19fbe138b4b8b63 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 265f6779772f16bd15fdb85ea19fbe138b4b8b63 + local parents=ac24b39fee4089b81d571f7e9aad79313f796784 + expect=ac24b39fee4089b81d571f7e9aad79313f796784 + enparents=1 + : Packaging/SAME ac24b39fee4089b81d571f7e9aad79313f796784 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ac24b39fee4089b81d571f7e9aad79313f796784..265f6779772f16bd15fdb85ea19fbe138b4b8b63 -- :. ':!debian' + git diff --quiet ac24b39fee4089b81d571f7e9aad79313f796784..265f6779772f16bd15fdb85ea19fbe138b4b8b63 -- :debian/patches + etypes=Packaging ++ printf %s ac24b39fee4089b81d571f7e9aad79313f796784 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ac24b39fee4089b81d571f7e9aad79313f796784 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ac24b39fee4089b81d571f7e9aad79313f796784 Changelog ===== + test ac24b39fee4089b81d571f7e9aad79313f796784 = ac24b39fee4089b81d571f7e9aad79313f796784 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P ac24b39fee4089b81d571f7e9aad79313f796784 + local parents=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + expect=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + enparents=1 + : Changelog/Packaging 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 75d97b52a55b27cc1108f70b45948f9fd60e1ca0..ac24b39fee4089b81d571f7e9aad79313f796784 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 Anchor ===== + test 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 = 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + local 'parents=dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + expect='dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + enparents=1 + : Anchor/Packaging 'dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + parent_ix=1 + for f in $parents + t-gdr-good-analyse 87f59511cd82a09021e144cd37063f388de278a6 breakwater -mp1 + local head=87f59511cd82a09021e144cd37063f388de278a6 + local state=breakwater + local wsfx=-mp1 + local etypes bwtip + case $state in + etypes=Packaging + anal=../anal-mp1 + t-git-debrebase analyse 87f59511cd82a09021e144cd37063f388de278a6 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse 87f59511cd82a09021e144cd37063f388de278a6 git-debrebase *** WALK 87f59511cd82a09021e144cd37063f388de278a6 1 *main::STDOUT git-debrebase get_differs aae9d7341fd31a607bad0f192a0541ff65da1a19 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 87f59511cd82a09021e144cd37063f388de278a6 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p aae9d7341fd31a607bad0f192a0541ff65da1a19/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19"}],"Type" => "Packaging","Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent aae9d7341fd31a607bad0f192a0541ff65da1a19\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "other-conflict\n","Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c","CommitId" => "87f59511cd82a09021e144cd37063f388de278a6"} git-debrebase get_differs adee67407858fc4cfff4f0304384f0ef5e2b2b5b 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify aae9d7341fd31a607bad0f192a0541ff65da1a19 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p adee67407858fc4cfff4f0304384f0ef5e2b2b5b/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b"}],"Type" => "Packaging","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent adee67407858fc4cfff4f0304384f0ef5e2b2b5b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify adee67407858fc4cfff4f0304384f0ef5e2b2b5b $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "DEBIAN add zorkmid-other (other)\n","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Differs" => 32,"Ix" => 0}],"Type" => "Packaging"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Parents" => [{"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32}],"Type" => "Packaging"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Msg" => "DEBIAN add zorkmid (before)\n","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}]} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16,"Ix" => 0}],"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 6 upp -1 proc 7 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse 87f59511cd82a09021e144cd37063f388de278a6 + expect=87f59511cd82a09021e144cd37063f388de278a6 + exec + local cid ctype info nparents + read cid ctype info + : ===== 87f59511cd82a09021e144cd37063f388de278a6 Packaging ===== + test 87f59511cd82a09021e144cd37063f388de278a6 = 87f59511cd82a09021e144cd37063f388de278a6 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 87f59511cd82a09021e144cd37063f388de278a6 + local parents=aae9d7341fd31a607bad0f192a0541ff65da1a19 + expect=aae9d7341fd31a607bad0f192a0541ff65da1a19 + enparents=1 + : Packaging/SAME aae9d7341fd31a607bad0f192a0541ff65da1a19 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet aae9d7341fd31a607bad0f192a0541ff65da1a19..87f59511cd82a09021e144cd37063f388de278a6 -- :. ':!debian' + git diff --quiet aae9d7341fd31a607bad0f192a0541ff65da1a19..87f59511cd82a09021e144cd37063f388de278a6 -- :debian/patches + etypes=Packaging ++ printf %s aae9d7341fd31a607bad0f192a0541ff65da1a19 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo aae9d7341fd31a607bad0f192a0541ff65da1a19 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== aae9d7341fd31a607bad0f192a0541ff65da1a19 Packaging ===== + test aae9d7341fd31a607bad0f192a0541ff65da1a19 = aae9d7341fd31a607bad0f192a0541ff65da1a19 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P aae9d7341fd31a607bad0f192a0541ff65da1a19 + local parents=adee67407858fc4cfff4f0304384f0ef5e2b2b5b + expect=adee67407858fc4cfff4f0304384f0ef5e2b2b5b + enparents=1 + : Packaging/SAME adee67407858fc4cfff4f0304384f0ef5e2b2b5b + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet adee67407858fc4cfff4f0304384f0ef5e2b2b5b..aae9d7341fd31a607bad0f192a0541ff65da1a19 -- :. ':!debian' + git diff --quiet adee67407858fc4cfff4f0304384f0ef5e2b2b5b..aae9d7341fd31a607bad0f192a0541ff65da1a19 -- :debian/patches + etypes=Packaging ++ printf %s adee67407858fc4cfff4f0304384f0ef5e2b2b5b ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo adee67407858fc4cfff4f0304384f0ef5e2b2b5b ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== adee67407858fc4cfff4f0304384f0ef5e2b2b5b Packaging ===== + test adee67407858fc4cfff4f0304384f0ef5e2b2b5b = adee67407858fc4cfff4f0304384f0ef5e2b2b5b + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P adee67407858fc4cfff4f0304384f0ef5e2b2b5b + local parents=76da1a24c0fef18b8d81a2534621b9355505300e + expect=76da1a24c0fef18b8d81a2534621b9355505300e + enparents=1 + : Packaging/SAME 76da1a24c0fef18b8d81a2534621b9355505300e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 76da1a24c0fef18b8d81a2534621b9355505300e..adee67407858fc4cfff4f0304384f0ef5e2b2b5b -- :. ':!debian' + git diff --quiet 76da1a24c0fef18b8d81a2534621b9355505300e..adee67407858fc4cfff4f0304384f0ef5e2b2b5b -- :debian/patches + etypes=Packaging ++ printf %s 76da1a24c0fef18b8d81a2534621b9355505300e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 76da1a24c0fef18b8d81a2534621b9355505300e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 76da1a24c0fef18b8d81a2534621b9355505300e Packaging ===== + test 76da1a24c0fef18b8d81a2534621b9355505300e = 76da1a24c0fef18b8d81a2534621b9355505300e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 76da1a24c0fef18b8d81a2534621b9355505300e + local parents=c691495081644443fc86c60b9a9d7d86f8883230 + expect=c691495081644443fc86c60b9a9d7d86f8883230 + enparents=1 + : Packaging/SAME c691495081644443fc86c60b9a9d7d86f8883230 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet c691495081644443fc86c60b9a9d7d86f8883230..76da1a24c0fef18b8d81a2534621b9355505300e -- :. ':!debian' + git diff --quiet c691495081644443fc86c60b9a9d7d86f8883230..76da1a24c0fef18b8d81a2534621b9355505300e -- :debian/patches + etypes=Packaging ++ printf %s c691495081644443fc86c60b9a9d7d86f8883230 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c691495081644443fc86c60b9a9d7d86f8883230 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c691495081644443fc86c60b9a9d7d86f8883230 Packaging ===== + test c691495081644443fc86c60b9a9d7d86f8883230 = c691495081644443fc86c60b9a9d7d86f8883230 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P c691495081644443fc86c60b9a9d7d86f8883230 + local parents=d3ebb2eb64febafdf0903b678662b340cee348fb + expect=d3ebb2eb64febafdf0903b678662b340cee348fb + enparents=1 + : Packaging/SAME d3ebb2eb64febafdf0903b678662b340cee348fb + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet d3ebb2eb64febafdf0903b678662b340cee348fb..c691495081644443fc86c60b9a9d7d86f8883230 -- :. ':!debian' + git diff --quiet d3ebb2eb64febafdf0903b678662b340cee348fb..c691495081644443fc86c60b9a9d7d86f8883230 -- :debian/patches + etypes=Packaging ++ printf %s d3ebb2eb64febafdf0903b678662b340cee348fb ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo d3ebb2eb64febafdf0903b678662b340cee348fb ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== d3ebb2eb64febafdf0903b678662b340cee348fb Changelog ===== + test d3ebb2eb64febafdf0903b678662b340cee348fb = d3ebb2eb64febafdf0903b678662b340cee348fb + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P d3ebb2eb64febafdf0903b678662b340cee348fb + local parents=b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + expect=b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + enparents=1 + : Changelog/Packaging b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77..d3ebb2eb64febafdf0903b678662b340cee348fb -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Changelog ===== + test b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 = b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + local parents=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + expect=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + enparents=1 + : Changelog/Packaging ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11..b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 Anchor ===== + test ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 = ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local 'parents=02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + expect='02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + enparents=1 + : Anchor/Packaging '02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + parent_ix=2 + return + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + t-ref-same-val HEAD f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + local name=HEAD + local val=f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + case "${t_ref_val-unset}" in + t_ref_val=f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + t_ref_names+=("$name") + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase *** WALK f4ec385d8f51b4b990e8569ca58bedf4e4826e3b 0 - git-debrebase get_differs f47e16f025d9f3eda061afd5492b7bde2d86a2ec deabef6f96bb1b7178f35d435657581e016549cf = 0x2 git-debrebase classify f4ec385d8f51b4b990e8569ca58bedf4e4826e3b $t=deabef6f96bb1b7178f35d435657581e016549cf @p f47e16f025d9f3eda061afd5492b7bde2d86a2ec/0x2 git-debrebase = Upstream {"CommitId" => "f4ec385d8f51b4b990e8569ca58bedf4e4826e3b","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0009-MIXED-add-both-us-us-2.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec"}],"Tree" => "deabef6f96bb1b7178f35d435657581e016549cf","Hdr" => "tree deabef6f96bb1b7178f35d435657581e016549cf\nparent f47e16f025d9f3eda061afd5492b7bde2d86a2ec\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream"} git-debrebase get_differs 3543dfd2e2402480d9eff40d83a2501516429264 a5b847c5f5608d10a68a18fee7f620409d6acdff = 0x2 git-debrebase classify f47e16f025d9f3eda061afd5492b7bde2d86a2ec $t=a5b847c5f5608d10a68a18fee7f620409d6acdff @p 3543dfd2e2402480d9eff40d83a2501516429264/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-us.c (us-2)\n\n\nGbp-Pq: Name 0008-UPSTREAM-edit-src-us.c-us-2.patch","CommitId" => "f47e16f025d9f3eda061afd5492b7bde2d86a2ec","Tree" => "a5b847c5f5608d10a68a18fee7f620409d6acdff","Parents" => [{"CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Ix" => 0,"Differs" => 2}],"Hdr" => "tree a5b847c5f5608d10a68a18fee7f620409d6acdff\nparent 3543dfd2e2402480d9eff40d83a2501516429264\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream"} git-debrebase get_differs a191132900e44ced71653391eaf85c7ce5c9b629 acf4d861de73e2116f79da4799bd30ae73dc369c = 0x2 git-debrebase classify 3543dfd2e2402480d9eff40d83a2501516429264 $t=acf4d861de73e2116f79da4799bd30ae73dc369c @p a191132900e44ced71653391eaf85c7ce5c9b629/0x2 git-debrebase = Upstream {"Tree" => "acf4d861de73e2116f79da4799bd30ae73dc369c","Parents" => [{"Ix" => 0,"CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629","Differs" => 2}],"Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-us-us-1.patch","CommitId" => "3543dfd2e2402480d9eff40d83a2501516429264","Hdr" => "tree acf4d861de73e2116f79da4799bd30ae73dc369c\nparent a191132900e44ced71653391eaf85c7ce5c9b629\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream"} git-debrebase get_differs cc0efeaedf12720e75b25745659d5ca4af07c1fd 92aac2dbe83cd0960a78439e44ee36c146c5df98 = 0x2 git-debrebase classify a191132900e44ced71653391eaf85c7ce5c9b629 $t=92aac2dbe83cd0960a78439e44ee36c146c5df98 @p cc0efeaedf12720e75b25745659d5ca4af07c1fd/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 92aac2dbe83cd0960a78439e44ee36c146c5df98\nparent cc0efeaedf12720e75b25745659d5ca4af07c1fd\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "a191132900e44ced71653391eaf85c7ce5c9b629","Msg" => "UPSTREAM edit src-us.c (us-1)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-us.c-us-1.patch","Tree" => "92aac2dbe83cd0960a78439e44ee36c146c5df98","Parents" => [{"CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 38138f6f41155e063d9e18095de60638918fa142 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 = 0x2 git-debrebase classify cc0efeaedf12720e75b25745659d5ca4af07c1fd $t=9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4 @p 38138f6f41155e063d9e18095de60638918fa142/0x2 git-debrebase = Upstream {"Hdr" => "tree 9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4\nparent 38138f6f41155e063d9e18095de60638918fa142\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "38138f6f41155e063d9e18095de60638918fa142","Differs" => 2}],"Tree" => "9cecdf9d07fcfc48a9a2f78c3fbd9e9f490199d4","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","CommitId" => "cc0efeaedf12720e75b25745659d5ca4af07c1fd"} git-debrebase get_differs 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 4844b97a44f315daca96b2361badd4d135ea373c = 0x2 git-debrebase classify 38138f6f41155e063d9e18095de60638918fa142 $t=4844b97a44f315daca96b2361badd4d135ea373c @p 64f3ff398fad26ae8cde0e8da7bf2204c60ed500/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","CommitId" => "38138f6f41155e063d9e18095de60638918fa142","Tree" => "4844b97a44f315daca96b2361badd4d135ea373c","Parents" => [{"CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 4844b97a44f315daca96b2361badd4d135ea373c\nparent 64f3ff398fad26ae8cde0e8da7bf2204c60ed500\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream"} git-debrebase get_differs 664fe7c6523d74030377584a2abcd14779864405 0e902e52f7664910822aaa8b2c8ce07adbe82b4b = 0x2 git-debrebase classify 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 $t=0e902e52f7664910822aaa8b2c8ce07adbe82b4b @p 664fe7c6523d74030377584a2abcd14779864405/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","CommitId" => "64f3ff398fad26ae8cde0e8da7bf2204c60ed500","Parents" => [{"CommitId" => "664fe7c6523d74030377584a2abcd14779864405","Ix" => 0,"Differs" => 2}],"Tree" => "0e902e52f7664910822aaa8b2c8ce07adbe82b4b","Type" => "Upstream","Hdr" => "tree 0e902e52f7664910822aaa8b2c8ce07adbe82b4b\nparent 664fe7c6523d74030377584a2abcd14779864405\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs f3231e48461429bb7eba2d6349f1682b5528339c 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 = 0x2 git-debrebase classify 664fe7c6523d74030377584a2abcd14779864405 $t=2a7ff02ad3fb5c8ef0b42810651560a14f1f7488 @p f3231e48461429bb7eba2d6349f1682b5528339c/0x2 git-debrebase = Upstream {"Hdr" => "tree 2a7ff02ad3fb5c8ef0b42810651560a14f1f7488\nparent f3231e48461429bb7eba2d6349f1682b5528339c\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Tree" => "2a7ff02ad3fb5c8ef0b42810651560a14f1f7488","Parents" => [{"Ix" => 0,"CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c","Differs" => 2}],"CommitId" => "664fe7c6523d74030377584a2abcd14779864405","Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch"} git-debrebase get_differs a555aadb5dafb4bac12c207be139e51013e0c02a e604da492dadb01ff5ab227f55c684c7c9f7c4d0 = 0x2 git-debrebase classify f3231e48461429bb7eba2d6349f1682b5528339c $t=e604da492dadb01ff5ab227f55c684c7c9f7c4d0 @p a555aadb5dafb4bac12c207be139e51013e0c02a/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "f3231e48461429bb7eba2d6349f1682b5528339c","Parents" => [{"Ix" => 0,"CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a","Differs" => 2}],"Tree" => "e604da492dadb01ff5ab227f55c684c7c9f7c4d0","Type" => "Upstream","Hdr" => "tree e604da492dadb01ff5ab227f55c684c7c9f7c4d0\nparent a555aadb5dafb4bac12c207be139e51013e0c02a\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 de8b92be7dce908cca5da61f752d0fff8f7c774d = 0x2 git-debrebase classify a555aadb5dafb4bac12c207be139e51013e0c02a $t=de8b92be7dce908cca5da61f752d0fff8f7c774d @p cbf55ae7aa35a0e5dcfe10d0380fde142d01a285/0x2 git-debrebase = Upstream {"Tree" => "de8b92be7dce908cca5da61f752d0fff8f7c774d","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285"}],"CommitId" => "a555aadb5dafb4bac12c207be139e51013e0c02a","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Hdr" => "tree de8b92be7dce908cca5da61f752d0fff8f7c774d\nparent cbf55ae7aa35a0e5dcfe10d0380fde142d01a285\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 75f063f3c83d7c2317a507777c57d79aff85b4e6 = 0x2 git-debrebase classify cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 $t=75f063f3c83d7c2317a507777c57d79aff85b4e6 @p 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9/0x2 git-debrebase = Upstream {"Hdr" => "tree 75f063f3c83d7c2317a507777c57d79aff85b4e6\nparent 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Upstream","Tree" => "75f063f3c83d7c2317a507777c57d79aff85b4e6","Parents" => [{"Differs" => 2,"CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9","Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "cbf55ae7aa35a0e5dcfe10d0380fde142d01a285"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x20 git-debrebase get_differs 87f59511cd82a09021e144cd37063f388de278a6 c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x32 git-debrebase classify 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 $t=c9d15b2f2cace66c8c20f16142317b8174d401d6 @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x20 87f59511cd82a09021e144cd37063f388de278a6/0x32 git-debrebase = MergedBreakwaters {"Parents" => [{"Differs" => 32,"IsOrigin" => "","IsDgitImport" => undef,"Ix" => 0,"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e"},{"Ix" => 1,"CommitId" => "87f59511cd82a09021e144cd37063f388de278a6","Differs" => 50,"IsOrigin" => "","IsDgitImport" => undef}],"Tree" => "c9d15b2f2cace66c8c20f16142317b8174d401d6","CommitId" => "4cd5b82d2b53fee030ddfe6efd92927e42fe75e9","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Hdr" => "tree c9d15b2f2cace66c8c20f16142317b8174d401d6\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nparent 87f59511cd82a09021e144cd37063f388de278a6\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "MergedBreakwaters"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Parents" => [{"Differs" => 32,"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Ix" => 0}],"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Msg" => "us-conflict\n"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63"}],"Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Packaging"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784"}],"Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Type" => "Packaging","Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"}],"Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Parents" => [{"Ix" => 0,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Differs" => 2},{"Differs" => 48,"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs aae9d7341fd31a607bad0f192a0541ff65da1a19 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 87f59511cd82a09021e144cd37063f388de278a6 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p aae9d7341fd31a607bad0f192a0541ff65da1a19/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19","Ix" => 0}],"Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c","CommitId" => "87f59511cd82a09021e144cd37063f388de278a6","Msg" => "other-conflict\n","Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent aae9d7341fd31a607bad0f192a0541ff65da1a19\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Packaging"} git-debrebase get_differs adee67407858fc4cfff4f0304384f0ef5e2b2b5b 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify aae9d7341fd31a607bad0f192a0541ff65da1a19 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p adee67407858fc4cfff4f0304384f0ef5e2b2b5b/0x20 git-debrebase = Packaging {"Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent adee67407858fc4cfff4f0304384f0ef5e2b2b5b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Type" => "Packaging","CommitId" => "aae9d7341fd31a607bad0f192a0541ff65da1a19","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Parents" => [{"CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify adee67407858fc4cfff4f0304384f0ef5e2b2b5b $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0}],"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Msg" => "DEBIAN add zorkmid-other (other)\n","CommitId" => "adee67407858fc4cfff4f0304384f0ef5e2b2b5b"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0,"Differs" => 32}],"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Msg" => "DEBIAN add zorkmid (before)\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Type" => "Packaging","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Ix" => 0}],"Msg" => "dch -r -D unstable\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 brw -1 upp 10 proc 11 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 12 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD cbf55ae7aa35a0e5dcfe10d0380fde142d01a285 Upstream (rewriting=0) git-debrebase WALK BUILD a555aadb5dafb4bac12c207be139e51013e0c02a Upstream (rewriting=0) git-debrebase WALK BUILD f3231e48461429bb7eba2d6349f1682b5528339c Upstream (rewriting=0) git-debrebase WALK BUILD 664fe7c6523d74030377584a2abcd14779864405 Upstream (rewriting=0) git-debrebase WALK BUILD 64f3ff398fad26ae8cde0e8da7bf2204c60ed500 Upstream (rewriting=0) git-debrebase WALK BUILD 38138f6f41155e063d9e18095de60638918fa142 Upstream (rewriting=0) git-debrebase WALK BUILD cc0efeaedf12720e75b25745659d5ca4af07c1fd Upstream (rewriting=0) git-debrebase WALK BUILD a191132900e44ced71653391eaf85c7ce5c9b629 Upstream (rewriting=0) git-debrebase WALK BUILD 3543dfd2e2402480d9eff40d83a2501516429264 Upstream (rewriting=0) git-debrebase WALK BUILD f47e16f025d9f3eda061afd5492b7bde2d86a2ec Upstream (rewriting=0) git-debrebase WALK BUILD f4ec385d8f51b4b990e8569ca58bedf4e4826e3b Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs f4ec385d8f51b4b990e8569ca58bedf4e4826e3b f4ec385d8f51b4b990e8569ca58bedf4e4826e3b = 0 git-debrebase *** WALK RETURN f4ec385d8f51b4b990e8569ca58bedf4e4826e3b 4cd5b82d2b53fee030ddfe6efd92927e42fe75e9 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + t-ref-same-val HEAD f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + local name=HEAD + local val=f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + case "${t_ref_val-unset}" in + t_ref_val=f4ec385d8f51b4b990e8569ca58bedf4e4826e3b + t_ref_names+=("$name") + t-git-debrebase scrap + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase >= update refs/debrebase-last/heads/master fa5748e9190416902b6e0e7446a20ffa6f9cfc02 0000000000000000000000000000000000000000 git-debrebase >= update refs/ffq-prev/heads/master 0000000000000000000000000000000000000000 fa5748e9190416902b6e0e7446a20ffa6f9cfc02 git-debrebase >= update HEAD fa5748e9190416902b6e0e7446a20ffa6f9cfc02 f4ec385d8f51b4b990e8569ca58bedf4e4826e3b git-debrebase >$ HEAD is now at fa5748e Merge branch 'other' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-some-changes after + local token=after + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000012 +0100' + GIT_AUTHOR_DATE='1530000012 +0100' + case "$which" in + echo '// debian after' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (after)' [master e14020f] DEBIAN add zorkmid (after) 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream after' + git add src.c + git commit -m 'UPSTREAM edit src.c (after)' [master a04bc77] UPSTREAM edit src.c (after) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! after' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! after' + git add src.c + git commit -m 'MIXED add both() (after)' [master 5fca0be] MIXED add both() (after) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000013 +0100' + GIT_AUTHOR_DATE='1530000013 +0100' + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK 5fca0be7599203d4477bdfcdb86f8b79a09d5605 0 - git-debrebase get_differs a04bc77daa932c6ab23c56f4ada7dba4445db496 08b4d440266f8a32c8baf2817a7ed53db9476b94 = 0x22 git-debrebase classify 5fca0be7599203d4477bdfcdb86f8b79a09d5605 $t=08b4d440266f8a32c8baf2817a7ed53db9476b94 @p a04bc77daa932c6ab23c56f4ada7dba4445db496/0x22 git-debrebase = Mixed {"Msg" => "MIXED add both() (after)\n","CommitId" => "5fca0be7599203d4477bdfcdb86f8b79a09d5605","Type" => "Mixed","Parents" => [{"CommitId" => "a04bc77daa932c6ab23c56f4ada7dba4445db496","Ix" => 0,"Differs" => 34}],"Hdr" => "tree 08b4d440266f8a32c8baf2817a7ed53db9476b94\nparent a04bc77daa932c6ab23c56f4ada7dba4445db496\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000012 +0100\n","Tree" => "08b4d440266f8a32c8baf2817a7ed53db9476b94"} git-debrebase get_differs e14020fff79f7bae676614c1fb53cfcd36171dcd 918c82da492809b49682be9409696c6897e8e7cc = 0x2 git-debrebase classify a04bc77daa932c6ab23c56f4ada7dba4445db496 $t=918c82da492809b49682be9409696c6897e8e7cc @p e14020fff79f7bae676614c1fb53cfcd36171dcd/0x2 git-debrebase = Upstream {"Hdr" => "tree 918c82da492809b49682be9409696c6897e8e7cc\nparent e14020fff79f7bae676614c1fb53cfcd36171dcd\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000012 +0100\n","Tree" => "918c82da492809b49682be9409696c6897e8e7cc","Parents" => [{"CommitId" => "e14020fff79f7bae676614c1fb53cfcd36171dcd","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (after)\n","CommitId" => "a04bc77daa932c6ab23c56f4ada7dba4445db496"} git-debrebase get_differs fa5748e9190416902b6e0e7446a20ffa6f9cfc02 4a2544d3f07debb25659ba494041c70c896e5887 = 0x20 git-debrebase classify e14020fff79f7bae676614c1fb53cfcd36171dcd $t=4a2544d3f07debb25659ba494041c70c896e5887 @p fa5748e9190416902b6e0e7446a20ffa6f9cfc02/0x20 git-debrebase = Packaging {"Hdr" => "tree 4a2544d3f07debb25659ba494041c70c896e5887\nparent fa5748e9190416902b6e0e7446a20ffa6f9cfc02\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000012 +0100\n","Tree" => "4a2544d3f07debb25659ba494041c70c896e5887","Parents" => [{"Differs" => 32,"CommitId" => "fa5748e9190416902b6e0e7446a20ffa6f9cfc02","Ix" => 0}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (after)\n","CommitId" => "e14020fff79f7bae676614c1fb53cfcd36171dcd"} git-debrebase get_differs 68255000d8d48db607ed12843ce71fc706bfb5cb deabef6f96bb1b7178f35d435657581e016549cf = 0x22 git-debrebase get_differs ed5bd79d43a81e0c378547fccc708e5ab4ca237a deabef6f96bb1b7178f35d435657581e016549cf = 0x32 git-debrebase classify fa5748e9190416902b6e0e7446a20ffa6f9cfc02 $t=deabef6f96bb1b7178f35d435657581e016549cf @p 68255000d8d48db607ed12843ce71fc706bfb5cb/0x22 ed5bd79d43a81e0c378547fccc708e5ab4ca237a/0x32 git-debrebase = VanillaMerge {"Tree" => "deabef6f96bb1b7178f35d435657581e016549cf","Hdr" => "tree deabef6f96bb1b7178f35d435657581e016549cf\nparent 68255000d8d48db607ed12843ce71fc706bfb5cb\nparent ed5bd79d43a81e0c378547fccc708e5ab4ca237a\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"IsDgitImport" => undef,"IsOrigin" => "","CommitId" => "68255000d8d48db607ed12843ce71fc706bfb5cb","Ix" => 0,"Differs" => 34},{"Differs" => 50,"IsOrigin" => "","CommitId" => "ed5bd79d43a81e0c378547fccc708e5ab4ca237a","Ix" => 1,"IsDgitImport" => undef}],"Type" => "VanillaMerge","CommitId" => "fa5748e9190416902b6e0e7446a20ffa6f9cfc02","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n"} git-debrebase *** MERGE git-debrebase mwrecknote vanilla-merge fa5748e9190416902b6e0e7446a20ffa6f9cfc02 git-debrebase *** WALK 68255000d8d48db607ed12843ce71fc706bfb5cb 0 - git-debrebase get_differs 60c84e414ab8c58bd8e6bcd14453bb998750ace6 e38de421676caa1148e6e5d6e455bf955514342f = 0 git-debrebase get_differs 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41 e38de421676caa1148e6e5d6e455bf955514342f = 0x32 git-debrebase classify 68255000d8d48db607ed12843ce71fc706bfb5cb $t=e38de421676caa1148e6e5d6e455bf955514342f @p 60c84e414ab8c58bd8e6bcd14453bb998750ace6/0 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41/0x32 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Overwritten" => [{"Differs" => 50,"Ix" => 1,"CommitId" => "84fd7cc5b7c22cd4ca223e4765dd3057414d7b41"}],"Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "60c84e414ab8c58bd8e6bcd14453bb998750ace6"},"CommitId" => "68255000d8d48db607ed12843ce71fc706bfb5cb","Type" => "Pseudomerge","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree e38de421676caa1148e6e5d6e455bf955514342f\nparent 60c84e414ab8c58bd8e6bcd14453bb998750ace6\nparent 84fd7cc5b7c22cd4ca223e4765dd3057414d7b41\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "e38de421676caa1148e6e5d6e455bf955514342f"} git-debrebase get_differs c46ab13e70d3975d125cfc0aaa1459f4808e6e25 e38de421676caa1148e6e5d6e455bf955514342f = 0x2 git-debrebase classify 60c84e414ab8c58bd8e6bcd14453bb998750ace6 $t=e38de421676caa1148e6e5d6e455bf955514342f @p c46ab13e70d3975d125cfc0aaa1459f4808e6e25/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "c46ab13e70d3975d125cfc0aaa1459f4808e6e25","Ix" => 0}],"Hdr" => "tree e38de421676caa1148e6e5d6e455bf955514342f\nparent c46ab13e70d3975d125cfc0aaa1459f4808e6e25\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "e38de421676caa1148e6e5d6e455bf955514342f","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "60c84e414ab8c58bd8e6bcd14453bb998750ace6","Type" => "Upstream"} git-debrebase get_differs bdead776ed353205981d82e4512b78d292380c4e 698a2560d79a004c2c8f172bfb77966a4d931ec1 = 0x2 git-debrebase classify c46ab13e70d3975d125cfc0aaa1459f4808e6e25 $t=698a2560d79a004c2c8f172bfb77966a4d931ec1 @p bdead776ed353205981d82e4512b78d292380c4e/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-us.c (us-2)\n","CommitId" => "c46ab13e70d3975d125cfc0aaa1459f4808e6e25","Type" => "Upstream","Parents" => [{"CommitId" => "bdead776ed353205981d82e4512b78d292380c4e","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 698a2560d79a004c2c8f172bfb77966a4d931ec1\nparent bdead776ed353205981d82e4512b78d292380c4e\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "698a2560d79a004c2c8f172bfb77966a4d931ec1"} git-debrebase get_differs 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e e8b94450cb8e681e494689fb8332a4becf2fd75d = 0x2 git-debrebase classify bdead776ed353205981d82e4512b78d292380c4e $t=e8b94450cb8e681e494689fb8332a4becf2fd75d @p 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "bdead776ed353205981d82e4512b78d292380c4e","Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "e8b94450cb8e681e494689fb8332a4becf2fd75d","Hdr" => "tree e8b94450cb8e681e494689fb8332a4becf2fd75d\nparent 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e","Ix" => 0}]} git-debrebase get_differs ded550ca69cdf36f9a0f858117e4b71d587bce49 af732c5124a36938b085e0b7c534b2935a2519bf = 0x2 git-debrebase classify 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e $t=af732c5124a36938b085e0b7c534b2935a2519bf @p ded550ca69cdf36f9a0f858117e4b71d587bce49/0x2 git-debrebase = Upstream {"CommitId" => "5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e","Msg" => "UPSTREAM edit src-us.c (us-1)\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "ded550ca69cdf36f9a0f858117e4b71d587bce49","Ix" => 0}],"Tree" => "af732c5124a36938b085e0b7c534b2935a2519bf","Hdr" => "tree af732c5124a36938b085e0b7c534b2935a2519bf\nparent ded550ca69cdf36f9a0f858117e4b71d587bce49\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 389d8adee7be60deda1923223239698a0571ae93 3e1d62be2276fc0c07e618f0afa1c015ba613ae1 = 0x2 git-debrebase classify ded550ca69cdf36f9a0f858117e4b71d587bce49 $t=3e1d62be2276fc0c07e618f0afa1c015ba613ae1 @p 389d8adee7be60deda1923223239698a0571ae93/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "ded550ca69cdf36f9a0f858117e4b71d587bce49","Type" => "Upstream","Parents" => [{"CommitId" => "389d8adee7be60deda1923223239698a0571ae93","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 3e1d62be2276fc0c07e618f0afa1c015ba613ae1\nparent 389d8adee7be60deda1923223239698a0571ae93\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "3e1d62be2276fc0c07e618f0afa1c015ba613ae1"} git-debrebase get_differs c941b2ceadf18ad14ba76e6745339d4800f66afa e0b7dfbd5a539e0394c71cfd449ea9de3914f928 = 0x2 git-debrebase classify 389d8adee7be60deda1923223239698a0571ae93 $t=e0b7dfbd5a539e0394c71cfd449ea9de3914f928 @p c941b2ceadf18ad14ba76e6745339d4800f66afa/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (before)\n","CommitId" => "389d8adee7be60deda1923223239698a0571ae93","Hdr" => "tree e0b7dfbd5a539e0394c71cfd449ea9de3914f928\nparent c941b2ceadf18ad14ba76e6745339d4800f66afa\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "e0b7dfbd5a539e0394c71cfd449ea9de3914f928","Parents" => [{"Differs" => 2,"CommitId" => "c941b2ceadf18ad14ba76e6745339d4800f66afa","Ix" => 0}]} git-debrebase get_differs 3154bad90650064933ef9402d3ec8f940f823b2b 5f7f15e4216ca911d7d124f6ecc91b968ab63310 = 0x2 git-debrebase classify c941b2ceadf18ad14ba76e6745339d4800f66afa $t=5f7f15e4216ca911d7d124f6ecc91b968ab63310 @p 3154bad90650064933ef9402d3ec8f940f823b2b/0x2 git-debrebase = Upstream {"Hdr" => "tree 5f7f15e4216ca911d7d124f6ecc91b968ab63310\nparent 3154bad90650064933ef9402d3ec8f940f823b2b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "5f7f15e4216ca911d7d124f6ecc91b968ab63310","Parents" => [{"Ix" => 0,"CommitId" => "3154bad90650064933ef9402d3ec8f940f823b2b","Differs" => 2}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "c941b2ceadf18ad14ba76e6745339d4800f66afa"} git-debrebase get_differs bba21198c55fa445265483c57b984f7406e17877 290db9f88b6ffa542315f3f8b5f24f15797c33d2 = 0x2 git-debrebase classify 3154bad90650064933ef9402d3ec8f940f823b2b $t=290db9f88b6ffa542315f3f8b5f24f15797c33d2 @p bba21198c55fa445265483c57b984f7406e17877/0x2 git-debrebase = Upstream {"Tree" => "290db9f88b6ffa542315f3f8b5f24f15797c33d2","Hdr" => "tree 290db9f88b6ffa542315f3f8b5f24f15797c33d2\nparent bba21198c55fa445265483c57b984f7406e17877\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "bba21198c55fa445265483c57b984f7406e17877"}],"Type" => "Upstream","CommitId" => "3154bad90650064933ef9402d3ec8f940f823b2b","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd = 0x2 git-debrebase classify bba21198c55fa445265483c57b984f7406e17877 $t=7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "bba21198c55fa445265483c57b984f7406e17877","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e"}],"Hdr" => "tree 7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "7f4ec6ccc8682f187ee1f5ec95e2b10be25d7cdd"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d"}],"Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Msg" => "us-conflict\n","Type" => "Packaging"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Parents" => [{"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Ix" => 0,"Differs" => 32}],"Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Differs" => 32}],"Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"}],"Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Parents" => [{"Ix" => 0,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Differs" => 2},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Type" => "Anchor"} git-debrebase *** WALK prep done cur=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 brw 3 upp 9 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD ac24b39fee4089b81d571f7e9aad79313f796784 Debian (rewriting=0) git-debrebase WALK BUILD 265f6779772f16bd15fdb85ea19fbe138b4b8b63 Debian (rewriting=0) git-debrebase WALK BUILD 747b70fb17db099c6b7e28d94e28e9c888c2a07d Debian (rewriting=0) git-debrebase WALK BUILD ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD bba21198c55fa445265483c57b984f7406e17877 Upstream (rewriting=0) git-debrebase WALK BUILD 3154bad90650064933ef9402d3ec8f940f823b2b Upstream (rewriting=0) git-debrebase WALK BUILD c941b2ceadf18ad14ba76e6745339d4800f66afa Upstream (rewriting=0) git-debrebase WALK BUILD 389d8adee7be60deda1923223239698a0571ae93 Upstream (rewriting=0) git-debrebase WALK BUILD ded550ca69cdf36f9a0f858117e4b71d587bce49 Upstream (rewriting=0) git-debrebase WALK BUILD 5d359aba69b1f4bbbdb18de1baa6e3e9ed35b19e Upstream (rewriting=0) git-debrebase WALK BUILD bdead776ed353205981d82e4512b78d292380c4e Upstream (rewriting=0) git-debrebase WALK BUILD c46ab13e70d3975d125cfc0aaa1459f4808e6e25 Upstream (rewriting=0) git-debrebase WALK BUILD 60c84e414ab8c58bd8e6bcd14453bb998750ace6 Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 60c84e414ab8c58bd8e6bcd14453bb998750ace6 68255000d8d48db607ed12843ce71fc706bfb5cb = 0 git-debrebase *** WALK RETURN 60c84e414ab8c58bd8e6bcd14453bb998750ace6 ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase mwrecknote left-input 68255000d8d48db607ed12843ce71fc706bfb5cb git-debrebase mwrecknote left-laundered 60c84e414ab8c58bd8e6bcd14453bb998750ace6 git-debrebase mwrecknote left-breakwater ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e git-debrebase mwrecknote left-anchor 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase MERGE BA best=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 p=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase *** WALK ed5bd79d43a81e0c378547fccc708e5ab4ca237a 0 - git-debrebase get_differs 0fbadead67ff786e1794aecc2a2730e67ea7ae22 11cb3d048b147c76ac8e15998d01b777a72434a7 = 0x20 git-debrebase classify ed5bd79d43a81e0c378547fccc708e5ab4ca237a $t=11cb3d048b147c76ac8e15998d01b777a72434a7 @p 0fbadead67ff786e1794aecc2a2730e67ea7ae22/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "other-conflict\n","CommitId" => "ed5bd79d43a81e0c378547fccc708e5ab4ca237a","Hdr" => "tree 11cb3d048b147c76ac8e15998d01b777a72434a7\nparent 0fbadead67ff786e1794aecc2a2730e67ea7ae22\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000007 +0100\n","Tree" => "11cb3d048b147c76ac8e15998d01b777a72434a7","Parents" => [{"Differs" => 32,"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Ix" => 0}]} git-debrebase get_differs 84b1c9310679c63741c216645c9dee91c82e556a 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 = 0x22 git-debrebase classify 0fbadead67ff786e1794aecc2a2730e67ea7ae22 $t=8ec2e8af3cc50dca242c85f8e0cf6e6abde54143 @p 84b1c9310679c63741c216645c9dee91c82e556a/0x22 git-debrebase = Mixed {"CommitId" => "0fbadead67ff786e1794aecc2a2730e67ea7ae22","Msg" => "MIXED add both(-other) (other)\n","Type" => "Mixed","Parents" => [{"Differs" => 34,"CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a","Ix" => 0}],"Tree" => "8ec2e8af3cc50dca242c85f8e0cf6e6abde54143","Hdr" => "tree 8ec2e8af3cc50dca242c85f8e0cf6e6abde54143\nparent 84b1c9310679c63741c216645c9dee91c82e556a\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n"} git-debrebase get_differs f55ebd84dbfd4abecf69009f1651be742984a4ad 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 = 0x2 git-debrebase classify 84b1c9310679c63741c216645c9dee91c82e556a $t=6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3 @p f55ebd84dbfd4abecf69009f1651be742984a4ad/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad","Ix" => 0}],"Hdr" => "tree 6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3\nparent f55ebd84dbfd4abecf69009f1651be742984a4ad\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Tree" => "6aeb79677bdf46a1e1d33b0fe85350e7d00e1fd3","Msg" => "UPSTREAM edit src-other.c (other)\n","CommitId" => "84b1c9310679c63741c216645c9dee91c82e556a","Type" => "Upstream"} git-debrebase get_differs 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0b23db5d4cdb928c7302154a99ab0e961fcb877a = 0x20 git-debrebase classify f55ebd84dbfd4abecf69009f1651be742984a4ad $t=0b23db5d4cdb928c7302154a99ab0e961fcb877a @p 40be4995c2d6710bc8c188dd0c9b680eb1e583b2/0x20 git-debrebase = Packaging {"Hdr" => "tree 0b23db5d4cdb928c7302154a99ab0e961fcb877a\nparent 40be4995c2d6710bc8c188dd0c9b680eb1e583b2\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Tree" => "0b23db5d4cdb928c7302154a99ab0e961fcb877a","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2"}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid-other (other)\n","CommitId" => "f55ebd84dbfd4abecf69009f1651be742984a4ad"} git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2","Type" => "Pseudomerge","SubType" => "Ambiguous","Parents" => [{"Differs" => 0,"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Ix" => 0},{"Ix" => 1,"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Differs" => 0}],"Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Ix" => 0,"Differs" => 2}],"Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream"} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7"}],"Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Msg" => "UPSTREAM edit src.c (before)\n","Type" => "Upstream"} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Ix" => 0}],"Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Type" => "Upstream"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"}],"Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Type" => "Upstream"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0,"Differs" => 2}],"Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}],"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Type" => "Packaging"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Msg" => "DEBIAN add zorkmid (before)\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Type" => "Changelog","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 7 upp 7 proc 16 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 17 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD f55ebd84dbfd4abecf69009f1651be742984a4ad Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x5632e324fce8) procd=HASH(0x5632e325a4b0) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Debian (rewriting=1) git-debrebase WALK BUILD ed5bd79d43a81e0c378547fccc708e5ab4ca237a Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=1) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=1) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=1) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=1) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 84b1c9310679c63741c216645c9dee91c82e556a Upstream (rewriting=1) git-debrebase WALK BUILD 0fbadead67ff786e1794aecc2a2730e67ea7ae22 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 8ca505d8d3e55b61b27346f768fbda2314787417 ed5bd79d43a81e0c378547fccc708e5ab4ca237a = 0 git-debrebase *** WALK RETURN 8ca505d8d3e55b61b27346f768fbda2314787417 0473fd9b03ab666ef1161e36a253c4991f4f5e40 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote right-input ed5bd79d43a81e0c378547fccc708e5ab4ca237a git-debrebase mwrecknote right-laundered 8ca505d8d3e55b61b27346f768fbda2314787417 git-debrebase mwrecknote right-breakwater 0473fd9b03ab666ef1161e36a253c4991f4f5e40 git-debrebase mwrecknote right-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase MERGE BA best=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 p=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote result-anchor 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase mwrecknote interchange-mbcand-ok-0 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 git-debrebase *** WALK 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 0 - git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase get_differs 9541f50d69f763cd13a6b27a7258a74f925dfb4f af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0 git-debrebase classify 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d/0 9541f50d69f763cd13a6b27a7258a74f925dfb4f/0 git-debrebase = Pseudomerge {"Contributor" => {"Ix" => 0,"CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Differs" => 0},"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Overwritten" => [{"CommitId" => "9541f50d69f763cd13a6b27a7258a74f925dfb4f","Ix" => 1,"Differs" => 0}],"Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d\nparent 9541f50d69f763cd13a6b27a7258a74f925dfb4f\nauthor dgit test git user 1530000005 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"SubType" => "Ambiguous","Type" => "Pseudomerge","CommitId" => "40be4995c2d6710bc8c188dd0c9b680eb1e583b2"} git-debrebase get_differs 85d223748a8e0191c6207fca7f1bc31c30347b94 af6c6fa9b375dcca6288346d8544faaeea2aeefe = 0x2 git-debrebase classify 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d $t=af6c6fa9b375dcca6288346d8544faaeea2aeefe @p 85d223748a8e0191c6207fca7f1bc31c30347b94/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "af6c6fa9b375dcca6288346d8544faaeea2aeefe","Hdr" => "tree af6c6fa9b375dcca6288346d8544faaeea2aeefe\nparent 85d223748a8e0191c6207fca7f1bc31c30347b94\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94"}]} git-debrebase get_differs b778f2b8bccea9948bb5ec74cc07c945804680d7 e59055ff805942fa4dd991330f3d6e20c7e308fd = 0x2 git-debrebase classify 85d223748a8e0191c6207fca7f1bc31c30347b94 $t=e59055ff805942fa4dd991330f3d6e20c7e308fd @p b778f2b8bccea9948bb5ec74cc07c945804680d7/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "85d223748a8e0191c6207fca7f1bc31c30347b94","Msg" => "UPSTREAM edit src.c (before)\n","Tree" => "e59055ff805942fa4dd991330f3d6e20c7e308fd","Hdr" => "tree e59055ff805942fa4dd991330f3d6e20c7e308fd\nparent b778f2b8bccea9948bb5ec74cc07c945804680d7\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 1653d21c995dfddc07900f7da7a7a516d669925f 9177be7c131370febf901947ab7237b6e55edaa3 = 0x2 git-debrebase classify b778f2b8bccea9948bb5ec74cc07c945804680d7 $t=9177be7c131370febf901947ab7237b6e55edaa3 @p 1653d21c995dfddc07900f7da7a7a516d669925f/0x2 git-debrebase = Upstream {"Tree" => "9177be7c131370febf901947ab7237b6e55edaa3","Hdr" => "tree 9177be7c131370febf901947ab7237b6e55edaa3\nparent 1653d21c995dfddc07900f7da7a7a516d669925f\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f"}],"Type" => "Upstream","CommitId" => "b778f2b8bccea9948bb5ec74cc07c945804680d7","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 939e32146278712059dd5aaca940afb9a2eb6c4b 0077270cd9a130dbcd7d45ec01adc4f94a941a5c = 0x2 git-debrebase classify 1653d21c995dfddc07900f7da7a7a516d669925f $t=0077270cd9a130dbcd7d45ec01adc4f94a941a5c @p 939e32146278712059dd5aaca940afb9a2eb6c4b/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b"}],"Tree" => "0077270cd9a130dbcd7d45ec01adc4f94a941a5c","Hdr" => "tree 0077270cd9a130dbcd7d45ec01adc4f94a941a5c\nparent 939e32146278712059dd5aaca940afb9a2eb6c4b\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "1653d21c995dfddc07900f7da7a7a516d669925f","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e b844d7e259825f957f5218a07ab2b5bc77b5f666 = 0x2 git-debrebase classify 939e32146278712059dd5aaca940afb9a2eb6c4b $t=b844d7e259825f957f5218a07ab2b5bc77b5f666 @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x2 git-debrebase = Upstream {"CommitId" => "939e32146278712059dd5aaca940afb9a2eb6c4b","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0}],"Tree" => "b844d7e259825f957f5218a07ab2b5bc77b5f666","Hdr" => "tree b844d7e259825f957f5218a07ab2b5bc77b5f666\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Parents" => [{"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32}]} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Msg" => "DEBIAN add zorkmid (before)\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 5 proc 11 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 12 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Debian (rewriting=0) git-debrebase WALK BUILD d3ebb2eb64febafdf0903b678662b340cee348fb Debian (rewriting=0) git-debrebase WALK BUILD c691495081644443fc86c60b9a9d7d86f8883230 Debian (rewriting=0) git-debrebase WALK BUILD 76da1a24c0fef18b8d81a2534621b9355505300e Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 939e32146278712059dd5aaca940afb9a2eb6c4b Upstream (rewriting=0) git-debrebase WALK BUILD 1653d21c995dfddc07900f7da7a7a516d669925f Upstream (rewriting=0) git-debrebase WALK BUILD b778f2b8bccea9948bb5ec74cc07c945804680d7 Upstream (rewriting=0) git-debrebase WALK BUILD 85d223748a8e0191c6207fca7f1bc31c30347b94 Upstream (rewriting=0) git-debrebase WALK BUILD 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 40be4995c2d6710bc8c188dd0c9b680eb1e583b2 = 0 git-debrebase *** WALK RETURN 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d 76da1a24c0fef18b8d81a2534621b9355505300e ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase mwrecknote mergebase-laundered 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d git-debrebase mwrecknote mergebase-breakwater 76da1a24c0fef18b8d81a2534621b9355505300e git-debrebase mwrecknote mergebase-anchor ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase *** WALK prep done cur=fa5748e9190416902b6e0e7446a20ffa6f9cfc02 brw 3 upp 2 proc 4 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD fa5748e9190416902b6e0e7446a20ffa6f9cfc02 5 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD fa5748e9190416902b6e0e7446a20ffa6f9cfc02 MergeCreateMergedBreakwaters (rewriting=0) Found a general merge, will try to tidy it up. git-debrebase WALK BUILD e14020fff79f7bae676614c1fb53cfcd36171dcd Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 5fca0be7599203d4477bdfcdb86f8b79a09d5605 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD fa5748e9190416902b6e0e7446a20ffa6f9cfc02 MergeMergeSeries (rewriting=1) git-debrebase >(no reflog) Running merge resolution for fa5748e9190416902b6e0e7446a20ffa6f9cfc02... git-debrebase mwrecknote new-base c18fae9337d6af7606b868c97315e5e752f158a9 git-debrebase merge_series newbase=c18fae9337d6af7606b868c97315e5e752f158a9 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase gbp_pq_export p-base 76da1a24c0fef18b8d81a2534621b9355505300e 8d5b66caca28a5a17ce770b2709e9a9b3a2f9f9d git-debrebase merge_series pec 6effb1bab78777d19e7f1f110f568683d9e3440a pec' f2f927f19e6713faa49eb99e48f5e66bae217e34 git-debrebase mwrecknote mergebase-patchqueue f2f927f19e6713faa49eb99e48f5e66bae217e34 git-debrebase gbp_pq_export p-1 0473fd9b03ab666ef1161e36a253c4991f4f5e40 8ca505d8d3e55b61b27346f768fbda2314787417 git-debrebase merge_series pec 893cf5b73f42201f8f5077b4f956e108e929a150 pec' 6b4f1d142ffe6d4b88de0f3af880c9a06ce1cdd8 git-debrebase mwrecknote right-patchqueue 6b4f1d142ffe6d4b88de0f3af880c9a06ce1cdd8 git-debrebase gbp_pq_export p-0 ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 60c84e414ab8c58bd8e6bcd14453bb998750ace6 git-debrebase merge_series pec 6707ac09c37362ce68e3f68304700d8059fe1e1f pec' 9c9878c9abdf17c42fce44fd457ff2d5a8604009 git-debrebase mwrecknote left-patchqueue 9c9878c9abdf17c42fce44fd457ff2d5a8604009 git-debrebase merge_series merging... git-debrebase merge_series merge ok, series... git-debrebase merge_series patch 0001-Add-a-new-upstream-file.patch keep merge_series patch 0002-Edit-the-.c-file.patch keep merge_series prereq 0002-Edit-the-.c-file.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series patch 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0004-UPSTREAM-edit-src.c-before.patch -> subdir/addnewups keep merge_series patch 0005-MIXED-add-both-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0005-MIXED-add-both-before.patch -> subdir/addnewups keep merge_series patch 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-other.c-other.patch -> subdir/addnewups keep merge_series patch 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0006-UPSTREAM-edit-src-us.c-us-1.patch -> subdir/addnewups keep merge_series patch 0007-MIXED-add-both-other-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> 0006-UPSTREAM-edit-src-other.c-other.patch keep merge_series prereq 0007-MIXED-add-both-other-other.patch -> subdir/addnewups keep merge_series patch 0007-MIXED-add-both-us-us-1.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0007-MIXED-add-both-us-us-1.patch -> subdir/addnewups keep merge_series patch 0008-UPSTREAM-edit-src-us.c-us-2.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> 0007-MIXED-add-both-us-us-1.patch keep merge_series prereq 0008-UPSTREAM-edit-src-us.c-us-2.patch -> subdir/addnewups keep merge_series patch 0009-MIXED-add-both-us-us-2.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0002-Edit-the-.c-file.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0004-UPSTREAM-edit-src.c-before.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0005-MIXED-add-both-before.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0006-UPSTREAM-edit-src-us.c-us-1.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0007-MIXED-add-both-us-us-1.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> 0008-UPSTREAM-edit-src-us.c-us-2.patch keep merge_series prereq 0009-MIXED-add-both-us-us-2.patch -> subdir/addnewups keep merge_series patch subdir/addnewups keep merge_series prereq subdir/addnewups -> 0001-Add-a-new-upstream-file.patch keep merge_series prereq subdir/addnewups -> 0002-Edit-the-.c-file.patch keep merge_series series next 0001-Add-a-new-upstream-file.patch git-debrebase merge_series series next 0002-Edit-the-.c-file.patch git-debrebase merge_series series next subdir/addnewups git-debrebase merge_series series next 0004-UPSTREAM-edit-src.c-before.patch git-debrebase merge_series series next 0005-MIXED-add-both-before.patch git-debrebase merge_series series next 0006-UPSTREAM-edit-src-other.c-other.patch git-debrebase merge_series series next 0007-MIXED-add-both-other-other.patch git-debrebase merge_series series next 0006-UPSTREAM-edit-src-us.c-us-1.patch git-debrebase merge_series series next 0007-MIXED-add-both-us-us-1.patch git-debrebase merge_series series next 0008-UPSTREAM-edit-src-us.c-us-2.patch git-debrebase merge_series series next 0009-MIXED-add-both-us-us-2.patch git-debrebase mwrecknote merged-patchqueue 2874492069b160d5cced006c01e77939d5e4e809 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/merge git-debrebase merge_series series gbp pq import gbp:info: Trying to apply patches at '2874492069b160d5cced006c01e77939d5e4e809' gbp:info: 11 patches listed in 'debian/patches/series' imported on 'patch-queue/mergec' git-debrebase merge_series series ok, building... git-debrebase merge_series series ok, building 7fed184c59768723d2bba713d406b0ce4be88ec9 git-debrebase merge_series series ok, building ffa03be7a44d07fc123dd42fadf6362baa3f08a0 git-debrebase merge_series series ok, building 8dfe926d73e4adca03767f0760108b8316bf4ecc git-debrebase merge_series series ok, building 50e37c29d9a7887d46b084bd3f215999f26f8ad0 git-debrebase merge_series series ok, building 94dbb950c5cd16cb20b682e54562003170ece170 git-debrebase merge_series series ok, building 47e50e356eae95c7a4c4482e42b2e7e660c6add6 git-debrebase merge_series series ok, building 48fd3a033ce770e5f3c3e49b093f7226ca6085c7 git-debrebase merge_series series ok, building e88f67230569e83b4dcc25ba6f7ce5e540a749f5 git-debrebase merge_series series ok, building 4ff9d7fed2947c48d6ed089b13db6e49961dac10 git-debrebase merge_series series ok, building 70dd3697da3195b46a11a259a5ffaf2de5892a75 git-debrebase merge_series series ok, building 3c969f6d70ca2c7957358e126569d209c63f8b9f git-debrebase mwrecknote merged-result 3f12b19f02f551a37ab20a2d1c9db7d75a734289 git-debrebase merge_series done debug=ea065a5507361069c5d95e8c7f2f78edd6826743 git-debrebase mwrecknote merged-debug ea065a5507361069c5d95e8c7f2f78edd6826743 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase merge_series returns 3f12b19f02f551a37ab20a2d1c9db7d75a734289 git-debrebase get_differs 3f12b19f02f551a37ab20a2d1c9db7d75a734289 5fca0be7599203d4477bdfcdb86f8b79a09d5605 = 0x2 git-debrebase get_differs 3f12b19f02f551a37ab20a2d1c9db7d75a734289 fa5748e9190416902b6e0e7446a20ffa6f9cfc02 = 0x20 Merge resolution successful. git-debrebase WALK BUILD a04bc77daa932c6ab23c56f4ada7dba4445db496 Upstream (rewriting=1) git-debrebase WALK BUILD 5fca0be7599203d4477bdfcdb86f8b79a09d5605 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs ee329c9a1cd17541b58f283cc3b24742f1549251 5fca0be7599203d4477bdfcdb86f8b79a09d5605 = 0 git-debrebase *** WALK RETURN ee329c9a1cd17541b58f283cc3b24742f1549251 c18fae9337d6af7606b868c97315e5e752f158a9 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 git-debrebase: laundered (head was 5fca0be7599203d4477bdfcdb86f8b79a09d5605) git-debrebase >= update refs/ffq-prev/heads/master 5fca0be7599203d4477bdfcdb86f8b79a09d5605 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD ee329c9a1cd17541b58f283cc3b24742f1549251 5fca0be7599203d4477bdfcdb86f8b79a09d5605 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution status git-debrebase get_differs cd231a8fe966a3c4035aec50b189333c6382fb94 08b4d440266f8a32c8baf2817a7ed53db9476b94 = 0x2 git-debrebase classify ee329c9a1cd17541b58f283cc3b24742f1549251 $t=08b4d440266f8a32c8baf2817a7ed53db9476b94 @p cd231a8fe966a3c4035aec50b189333c6382fb94/0x2 git-debrebase = Upstream {"Hdr" => "tree 08b4d440266f8a32c8baf2817a7ed53db9476b94\nparent cd231a8fe966a3c4035aec50b189333c6382fb94\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "ee329c9a1cd17541b58f283cc3b24742f1549251","Tree" => "08b4d440266f8a32c8baf2817a7ed53db9476b94","Msg" => "MIXED add both() (after)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "cd231a8fe966a3c4035aec50b189333c6382fb94","Differs" => 2}]} git-debrebase get_differs 3f12b19f02f551a37ab20a2d1c9db7d75a734289 b3664fc8202269e2ddaf0a8afac7c3c69c89700e = 0x2 git-debrebase classify cd231a8fe966a3c4035aec50b189333c6382fb94 $t=b3664fc8202269e2ddaf0a8afac7c3c69c89700e @p 3f12b19f02f551a37ab20a2d1c9db7d75a734289/0x2 git-debrebase = Upstream {"Hdr" => "tree b3664fc8202269e2ddaf0a8afac7c3c69c89700e\nparent 3f12b19f02f551a37ab20a2d1c9db7d75a734289\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src.c (after)\n","CommitId" => "cd231a8fe966a3c4035aec50b189333c6382fb94","Tree" => "b3664fc8202269e2ddaf0a8afac7c3c69c89700e","Type" => "Upstream","Parents" => [{"CommitId" => "3f12b19f02f551a37ab20a2d1c9db7d75a734289","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 8a19ded021f1729f7933a4f996e216d7feb7bb39 dfc2b044477d951ef2d5a59908ca6641f0a738db = 0x2 git-debrebase classify 3f12b19f02f551a37ab20a2d1c9db7d75a734289 $t=dfc2b044477d951ef2d5a59908ca6641f0a738db @p 8a19ded021f1729f7933a4f996e216d7feb7bb39/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0009-MIXED-add-both-us-us-2.patch","Tree" => "dfc2b044477d951ef2d5a59908ca6641f0a738db","CommitId" => "3f12b19f02f551a37ab20a2d1c9db7d75a734289","Hdr" => "tree dfc2b044477d951ef2d5a59908ca6641f0a738db\nparent 8a19ded021f1729f7933a4f996e216d7feb7bb39\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8a19ded021f1729f7933a4f996e216d7feb7bb39"}],"Type" => "Upstream"} git-debrebase get_differs 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 7ce18c5e10981609d50192088aa2c9ddab148e5f = 0x2 git-debrebase classify 8a19ded021f1729f7933a4f996e216d7feb7bb39 $t=7ce18c5e10981609d50192088aa2c9ddab148e5f @p 99c5600cacc4df9a9270b6638ee86c81cf23e1a9/0x2 git-debrebase = Upstream {"Hdr" => "tree 7ce18c5e10981609d50192088aa2c9ddab148e5f\nparent 99c5600cacc4df9a9270b6638ee86c81cf23e1a9\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src-us.c (us-2)\n\n\nGbp-Pq: Name 0008-UPSTREAM-edit-src-us.c-us-2.patch","CommitId" => "8a19ded021f1729f7933a4f996e216d7feb7bb39","Tree" => "7ce18c5e10981609d50192088aa2c9ddab148e5f","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "99c5600cacc4df9a9270b6638ee86c81cf23e1a9"}]} git-debrebase get_differs 3838fd23d2212eda4b642cf8aa4b895000959487 320f33774da63c1af34184340b30482ab2d0646f = 0x2 git-debrebase classify 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 $t=320f33774da63c1af34184340b30482ab2d0646f @p 3838fd23d2212eda4b642cf8aa4b895000959487/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "3838fd23d2212eda4b642cf8aa4b895000959487","Ix" => 0}],"Type" => "Upstream","CommitId" => "99c5600cacc4df9a9270b6638ee86c81cf23e1a9","Tree" => "320f33774da63c1af34184340b30482ab2d0646f","Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-us-us-1.patch","Hdr" => "tree 320f33774da63c1af34184340b30482ab2d0646f\nparent 3838fd23d2212eda4b642cf8aa4b895000959487\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe 4bcf95b33e0884588c97627a8a1d6565144b68db = 0x2 git-debrebase classify 3838fd23d2212eda4b642cf8aa4b895000959487 $t=4bcf95b33e0884588c97627a8a1d6565144b68db @p 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "1034ce78e2d7dfefd3cec6cd6b80865688af2dfe","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "4bcf95b33e0884588c97627a8a1d6565144b68db","CommitId" => "3838fd23d2212eda4b642cf8aa4b895000959487","Msg" => "UPSTREAM edit src-us.c (us-1)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-us.c-us-1.patch","Hdr" => "tree 4bcf95b33e0884588c97627a8a1d6565144b68db\nparent 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs 78bf4e375468a7cbe545055f92bb57bf10d26f9b 4c4a6301aed0ae82707d492584b12ed493ad7340 = 0x2 git-debrebase classify 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe $t=4c4a6301aed0ae82707d492584b12ed493ad7340 @p 78bf4e375468a7cbe545055f92bb57bf10d26f9b/0x2 git-debrebase = Upstream {"Hdr" => "tree 4c4a6301aed0ae82707d492584b12ed493ad7340\nparent 78bf4e375468a7cbe545055f92bb57bf10d26f9b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "1034ce78e2d7dfefd3cec6cd6b80865688af2dfe","Tree" => "4c4a6301aed0ae82707d492584b12ed493ad7340","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "78bf4e375468a7cbe545055f92bb57bf10d26f9b","Differs" => 2}]} git-debrebase get_differs 78d8779ea7b209e4095662ab63d335e3bede86c8 48963840b2862a360dd004044de5a24b3c83d8c8 = 0x2 git-debrebase classify 78bf4e375468a7cbe545055f92bb57bf10d26f9b $t=48963840b2862a360dd004044de5a24b3c83d8c8 @p 78d8779ea7b209e4095662ab63d335e3bede86c8/0x2 git-debrebase = Upstream {"Hdr" => "tree 48963840b2862a360dd004044de5a24b3c83d8c8\nparent 78d8779ea7b209e4095662ab63d335e3bede86c8\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","CommitId" => "78bf4e375468a7cbe545055f92bb57bf10d26f9b","Tree" => "48963840b2862a360dd004044de5a24b3c83d8c8","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "78d8779ea7b209e4095662ab63d335e3bede86c8","Differs" => 2}]} git-debrebase get_differs 67df74084e9080c8b848f553af292a70e19984c3 d528e23895b1ecfa8c8af7e67d226e9c73ff23df = 0x2 git-debrebase classify 78d8779ea7b209e4095662ab63d335e3bede86c8 $t=d528e23895b1ecfa8c8af7e67d226e9c73ff23df @p 67df74084e9080c8b848f553af292a70e19984c3/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "67df74084e9080c8b848f553af292a70e19984c3","Differs" => 2}],"Type" => "Upstream","Tree" => "d528e23895b1ecfa8c8af7e67d226e9c73ff23df","CommitId" => "78d8779ea7b209e4095662ab63d335e3bede86c8","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","Hdr" => "tree d528e23895b1ecfa8c8af7e67d226e9c73ff23df\nparent 67df74084e9080c8b848f553af292a70e19984c3\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs 542c7d96b97a811fa32a05da4be5035984a8a129 170122084d775751a61793936186c10b4ca772fa = 0x2 git-debrebase classify 67df74084e9080c8b848f553af292a70e19984c3 $t=170122084d775751a61793936186c10b4ca772fa @p 542c7d96b97a811fa32a05da4be5035984a8a129/0x2 git-debrebase = Upstream {"Hdr" => "tree 170122084d775751a61793936186c10b4ca772fa\nparent 542c7d96b97a811fa32a05da4be5035984a8a129\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "67df74084e9080c8b848f553af292a70e19984c3","Tree" => "170122084d775751a61793936186c10b4ca772fa","Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "542c7d96b97a811fa32a05da4be5035984a8a129","Differs" => 2}]} git-debrebase get_differs 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 953d36410163f668869d1114fad41586b0005040 = 0x2 git-debrebase classify 542c7d96b97a811fa32a05da4be5035984a8a129 $t=953d36410163f668869d1114fad41586b0005040 @p 5893f47d6dc1c8b6cc13168eaf58bee4655b4069/0x2 git-debrebase = Upstream {"Hdr" => "tree 953d36410163f668869d1114fad41586b0005040\nparent 5893f47d6dc1c8b6cc13168eaf58bee4655b4069\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "542c7d96b97a811fa32a05da4be5035984a8a129","Tree" => "953d36410163f668869d1114fad41586b0005040","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "5893f47d6dc1c8b6cc13168eaf58bee4655b4069","Ix" => 0}]} git-debrebase get_differs 65b1578ba1a49bffcc8c88e6b44d7d1134844549 337538f5b7a945372f29120288088e8dfebbfc9a = 0x2 git-debrebase classify 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 $t=337538f5b7a945372f29120288088e8dfebbfc9a @p 65b1578ba1a49bffcc8c88e6b44d7d1134844549/0x2 git-debrebase = Upstream {"Hdr" => "tree 337538f5b7a945372f29120288088e8dfebbfc9a\nparent 65b1578ba1a49bffcc8c88e6b44d7d1134844549\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000013 +0100\n","Tree" => "337538f5b7a945372f29120288088e8dfebbfc9a","CommitId" => "5893f47d6dc1c8b6cc13168eaf58bee4655b4069","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "65b1578ba1a49bffcc8c88e6b44d7d1134844549","Differs" => 2}]} git-debrebase get_differs c18fae9337d6af7606b868c97315e5e752f158a9 efe85a2cec64a871da32e67c06c01674bd56f143 = 0x2 git-debrebase classify 65b1578ba1a49bffcc8c88e6b44d7d1134844549 $t=efe85a2cec64a871da32e67c06c01674bd56f143 @p c18fae9337d6af7606b868c97315e5e752f158a9/0x2 git-debrebase = Upstream {"Hdr" => "tree efe85a2cec64a871da32e67c06c01674bd56f143\nparent c18fae9337d6af7606b868c97315e5e752f158a9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "65b1578ba1a49bffcc8c88e6b44d7d1134844549","Tree" => "efe85a2cec64a871da32e67c06c01674bd56f143","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "c18fae9337d6af7606b868c97315e5e752f158a9","Differs" => 2}]} git-debrebase get_differs be39990e862f74d3926bb831fc0379707ad697cb 1bd039d4fd485427ff22f59123a3a27f729e9cd7 = 0x20 git-debrebase classify c18fae9337d6af7606b868c97315e5e752f158a9 $t=1bd039d4fd485427ff22f59123a3a27f729e9cd7 @p be39990e862f74d3926bb831fc0379707ad697cb/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"CommitId" => "be39990e862f74d3926bb831fc0379707ad697cb","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 1bd039d4fd485427ff22f59123a3a27f729e9cd7\nparent be39990e862f74d3926bb831fc0379707ad697cb\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "MIXED add both() (after)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "c18fae9337d6af7606b868c97315e5e752f158a9","Tree" => "1bd039d4fd485427ff22f59123a3a27f729e9cd7"} git-debrebase get_differs a3a46e43f54be3d11bd20b735151545d2d0b312a 571dff7c8d67a53ee1fa0f48175c01ed43949f6d = 0x20 git-debrebase classify be39990e862f74d3926bb831fc0379707ad697cb $t=571dff7c8d67a53ee1fa0f48175c01ed43949f6d @p a3a46e43f54be3d11bd20b735151545d2d0b312a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a3a46e43f54be3d11bd20b735151545d2d0b312a"}],"Hdr" => "tree 571dff7c8d67a53ee1fa0f48175c01ed43949f6d\nparent a3a46e43f54be3d11bd20b735151545d2d0b312a\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","Tree" => "571dff7c8d67a53ee1fa0f48175c01ed43949f6d","CommitId" => "be39990e862f74d3926bb831fc0379707ad697cb","Msg" => "DEBIAN add zorkmid (after)\n"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x20 git-debrebase get_differs 0473fd9b03ab666ef1161e36a253c4991f4f5e40 c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x32 git-debrebase classify a3a46e43f54be3d11bd20b735151545d2d0b312a $t=c9d15b2f2cace66c8c20f16142317b8174d401d6 @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x20 0473fd9b03ab666ef1161e36a253c4991f4f5e40/0x32 git-debrebase = MergedBreakwaters {"CommitId" => "a3a46e43f54be3d11bd20b735151545d2d0b312a","Tree" => "c9d15b2f2cace66c8c20f16142317b8174d401d6","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Hdr" => "tree c9d15b2f2cace66c8c20f16142317b8174d401d6\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nparent 0473fd9b03ab666ef1161e36a253c4991f4f5e40\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"IsDgitImport" => undef,"IsOrigin" => "","Differs" => 32,"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Ix" => 0},{"IsDgitImport" => undef,"Differs" => 50,"IsOrigin" => "","Ix" => 1,"CommitId" => "0473fd9b03ab666ef1161e36a253c4991f4f5e40"}],"Type" => "MergedBreakwaters"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Differs" => 32}],"Type" => "Packaging","Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Msg" => "us-conflict\n","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Parents" => [{"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784"}]} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"}],"Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Ix" => 0,"Differs" => 2},{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Type" => "Anchor","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs f8d66afafced8449814da399cf5296834cbf5469 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 0473fd9b03ab666ef1161e36a253c4991f4f5e40 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p f8d66afafced8449814da399cf5296834cbf5469/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f8d66afafced8449814da399cf5296834cbf5469"}],"Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent f8d66afafced8449814da399cf5296834cbf5469\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "0473fd9b03ab666ef1161e36a253c4991f4f5e40","Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c","Msg" => "other-conflict\n"} git-debrebase get_differs 1b1b01f7422321e2fb99deba2cf37a0377035daa 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify f8d66afafced8449814da399cf5296834cbf5469 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p 1b1b01f7422321e2fb99deba2cf37a0377035daa/0x20 git-debrebase = Packaging {"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","CommitId" => "f8d66afafced8449814da399cf5296834cbf5469","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent 1b1b01f7422321e2fb99deba2cf37a0377035daa\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa","Differs" => 32}],"Type" => "Packaging"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify 1b1b01f7422321e2fb99deba2cf37a0377035daa $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa","Msg" => "DEBIAN add zorkmid-other (other)\n"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"}],"Type" => "Packaging","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Msg" => "DEBIAN add zorkmid (before)\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0}]} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0,"Differs" => 16}],"Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"Type" => "Anchor","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Parents" => [{"Differs" => 2,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Ix" => 0},{"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D --experimental-merge-resolution breakwater git-debrebase get_differs cd231a8fe966a3c4035aec50b189333c6382fb94 08b4d440266f8a32c8baf2817a7ed53db9476b94 = 0x2 git-debrebase classify ee329c9a1cd17541b58f283cc3b24742f1549251 $t=08b4d440266f8a32c8baf2817a7ed53db9476b94 @p cd231a8fe966a3c4035aec50b189333c6382fb94/0x2 git-debrebase = Upstream {"CommitId" => "ee329c9a1cd17541b58f283cc3b24742f1549251","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cd231a8fe966a3c4035aec50b189333c6382fb94"}],"Msg" => "MIXED add both() (after)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 08b4d440266f8a32c8baf2817a7ed53db9476b94\nparent cd231a8fe966a3c4035aec50b189333c6382fb94\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","Type" => "Upstream","Tree" => "08b4d440266f8a32c8baf2817a7ed53db9476b94"} git-debrebase get_differs 3f12b19f02f551a37ab20a2d1c9db7d75a734289 b3664fc8202269e2ddaf0a8afac7c3c69c89700e = 0x2 git-debrebase classify cd231a8fe966a3c4035aec50b189333c6382fb94 $t=b3664fc8202269e2ddaf0a8afac7c3c69c89700e @p 3f12b19f02f551a37ab20a2d1c9db7d75a734289/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "b3664fc8202269e2ddaf0a8afac7c3c69c89700e","CommitId" => "cd231a8fe966a3c4035aec50b189333c6382fb94","Parents" => [{"Ix" => 0,"CommitId" => "3f12b19f02f551a37ab20a2d1c9db7d75a734289","Differs" => 2}],"Msg" => "UPSTREAM edit src.c (after)\n","Hdr" => "tree b3664fc8202269e2ddaf0a8afac7c3c69c89700e\nparent 3f12b19f02f551a37ab20a2d1c9db7d75a734289\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs 8a19ded021f1729f7933a4f996e216d7feb7bb39 dfc2b044477d951ef2d5a59908ca6641f0a738db = 0x2 git-debrebase classify 3f12b19f02f551a37ab20a2d1c9db7d75a734289 $t=dfc2b044477d951ef2d5a59908ca6641f0a738db @p 8a19ded021f1729f7933a4f996e216d7feb7bb39/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8a19ded021f1729f7933a4f996e216d7feb7bb39"}],"CommitId" => "3f12b19f02f551a37ab20a2d1c9db7d75a734289","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0009-MIXED-add-both-us-us-2.patch","Hdr" => "tree dfc2b044477d951ef2d5a59908ca6641f0a738db\nparent 8a19ded021f1729f7933a4f996e216d7feb7bb39\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000013 +0100\n","Type" => "Upstream","Tree" => "dfc2b044477d951ef2d5a59908ca6641f0a738db"} git-debrebase get_differs 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 7ce18c5e10981609d50192088aa2c9ddab148e5f = 0x2 git-debrebase classify 8a19ded021f1729f7933a4f996e216d7feb7bb39 $t=7ce18c5e10981609d50192088aa2c9ddab148e5f @p 99c5600cacc4df9a9270b6638ee86c81cf23e1a9/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "99c5600cacc4df9a9270b6638ee86c81cf23e1a9","Ix" => 0}],"CommitId" => "8a19ded021f1729f7933a4f996e216d7feb7bb39","Hdr" => "tree 7ce18c5e10981609d50192088aa2c9ddab148e5f\nparent 99c5600cacc4df9a9270b6638ee86c81cf23e1a9\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src-us.c (us-2)\n\n\nGbp-Pq: Name 0008-UPSTREAM-edit-src-us.c-us-2.patch","Type" => "Upstream","Tree" => "7ce18c5e10981609d50192088aa2c9ddab148e5f"} git-debrebase get_differs 3838fd23d2212eda4b642cf8aa4b895000959487 320f33774da63c1af34184340b30482ab2d0646f = 0x2 git-debrebase classify 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 $t=320f33774da63c1af34184340b30482ab2d0646f @p 3838fd23d2212eda4b642cf8aa4b895000959487/0x2 git-debrebase = Upstream {"Tree" => "320f33774da63c1af34184340b30482ab2d0646f","Type" => "Upstream","Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-us-us-1.patch","Hdr" => "tree 320f33774da63c1af34184340b30482ab2d0646f\nparent 3838fd23d2212eda4b642cf8aa4b895000959487\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "99c5600cacc4df9a9270b6638ee86c81cf23e1a9","Parents" => [{"CommitId" => "3838fd23d2212eda4b642cf8aa4b895000959487","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe 4bcf95b33e0884588c97627a8a1d6565144b68db = 0x2 git-debrebase classify 3838fd23d2212eda4b642cf8aa4b895000959487 $t=4bcf95b33e0884588c97627a8a1d6565144b68db @p 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe/0x2 git-debrebase = Upstream {"Tree" => "4bcf95b33e0884588c97627a8a1d6565144b68db","Type" => "Upstream","Hdr" => "tree 4bcf95b33e0884588c97627a8a1d6565144b68db\nparent 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src-us.c (us-1)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-us.c-us-1.patch","CommitId" => "3838fd23d2212eda4b642cf8aa4b895000959487","Parents" => [{"Ix" => 0,"CommitId" => "1034ce78e2d7dfefd3cec6cd6b80865688af2dfe","Differs" => 2}]} git-debrebase get_differs 78bf4e375468a7cbe545055f92bb57bf10d26f9b 4c4a6301aed0ae82707d492584b12ed493ad7340 = 0x2 git-debrebase classify 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe $t=4c4a6301aed0ae82707d492584b12ed493ad7340 @p 78bf4e375468a7cbe545055f92bb57bf10d26f9b/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","Hdr" => "tree 4c4a6301aed0ae82707d492584b12ed493ad7340\nparent 78bf4e375468a7cbe545055f92bb57bf10d26f9b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "1034ce78e2d7dfefd3cec6cd6b80865688af2dfe","Parents" => [{"CommitId" => "78bf4e375468a7cbe545055f92bb57bf10d26f9b","Ix" => 0,"Differs" => 2}],"Tree" => "4c4a6301aed0ae82707d492584b12ed493ad7340","Type" => "Upstream"} git-debrebase get_differs 78d8779ea7b209e4095662ab63d335e3bede86c8 48963840b2862a360dd004044de5a24b3c83d8c8 = 0x2 git-debrebase classify 78bf4e375468a7cbe545055f92bb57bf10d26f9b $t=48963840b2862a360dd004044de5a24b3c83d8c8 @p 78d8779ea7b209e4095662ab63d335e3bede86c8/0x2 git-debrebase = Upstream {"Tree" => "48963840b2862a360dd004044de5a24b3c83d8c8","Type" => "Upstream","Hdr" => "tree 48963840b2862a360dd004044de5a24b3c83d8c8\nparent 78d8779ea7b209e4095662ab63d335e3bede86c8\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","CommitId" => "78bf4e375468a7cbe545055f92bb57bf10d26f9b","Parents" => [{"Differs" => 2,"CommitId" => "78d8779ea7b209e4095662ab63d335e3bede86c8","Ix" => 0}]} git-debrebase get_differs 67df74084e9080c8b848f553af292a70e19984c3 d528e23895b1ecfa8c8af7e67d226e9c73ff23df = 0x2 git-debrebase classify 78d8779ea7b209e4095662ab63d335e3bede86c8 $t=d528e23895b1ecfa8c8af7e67d226e9c73ff23df @p 67df74084e9080c8b848f553af292a70e19984c3/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "67df74084e9080c8b848f553af292a70e19984c3","Differs" => 2}],"CommitId" => "78d8779ea7b209e4095662ab63d335e3bede86c8","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","Hdr" => "tree d528e23895b1ecfa8c8af7e67d226e9c73ff23df\nparent 67df74084e9080c8b848f553af292a70e19984c3\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000013 +0100\n","Type" => "Upstream","Tree" => "d528e23895b1ecfa8c8af7e67d226e9c73ff23df"} git-debrebase get_differs 542c7d96b97a811fa32a05da4be5035984a8a129 170122084d775751a61793936186c10b4ca772fa = 0x2 git-debrebase classify 67df74084e9080c8b848f553af292a70e19984c3 $t=170122084d775751a61793936186c10b4ca772fa @p 542c7d96b97a811fa32a05da4be5035984a8a129/0x2 git-debrebase = Upstream {"Tree" => "170122084d775751a61793936186c10b4ca772fa","Type" => "Upstream","Hdr" => "tree 170122084d775751a61793936186c10b4ca772fa\nparent 542c7d96b97a811fa32a05da4be5035984a8a129\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch","Parents" => [{"Differs" => 2,"CommitId" => "542c7d96b97a811fa32a05da4be5035984a8a129","Ix" => 0}],"CommitId" => "67df74084e9080c8b848f553af292a70e19984c3"} git-debrebase get_differs 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 953d36410163f668869d1114fad41586b0005040 = 0x2 git-debrebase classify 542c7d96b97a811fa32a05da4be5035984a8a129 $t=953d36410163f668869d1114fad41586b0005040 @p 5893f47d6dc1c8b6cc13168eaf58bee4655b4069/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 953d36410163f668869d1114fad41586b0005040\nparent 5893f47d6dc1c8b6cc13168eaf58bee4655b4069\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "5893f47d6dc1c8b6cc13168eaf58bee4655b4069"}],"CommitId" => "542c7d96b97a811fa32a05da4be5035984a8a129","Tree" => "953d36410163f668869d1114fad41586b0005040","Type" => "Upstream"} git-debrebase get_differs 65b1578ba1a49bffcc8c88e6b44d7d1134844549 337538f5b7a945372f29120288088e8dfebbfc9a = 0x2 git-debrebase classify 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 $t=337538f5b7a945372f29120288088e8dfebbfc9a @p 65b1578ba1a49bffcc8c88e6b44d7d1134844549/0x2 git-debrebase = Upstream {"CommitId" => "5893f47d6dc1c8b6cc13168eaf58bee4655b4069","Parents" => [{"Ix" => 0,"CommitId" => "65b1578ba1a49bffcc8c88e6b44d7d1134844549","Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 337538f5b7a945372f29120288088e8dfebbfc9a\nparent 65b1578ba1a49bffcc8c88e6b44d7d1134844549\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000013 +0100\n","Type" => "Upstream","Tree" => "337538f5b7a945372f29120288088e8dfebbfc9a"} git-debrebase get_differs c18fae9337d6af7606b868c97315e5e752f158a9 efe85a2cec64a871da32e67c06c01674bd56f143 = 0x2 git-debrebase classify 65b1578ba1a49bffcc8c88e6b44d7d1134844549 $t=efe85a2cec64a871da32e67c06c01674bd56f143 @p c18fae9337d6af7606b868c97315e5e752f158a9/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "efe85a2cec64a871da32e67c06c01674bd56f143","CommitId" => "65b1578ba1a49bffcc8c88e6b44d7d1134844549","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c18fae9337d6af7606b868c97315e5e752f158a9"}],"Hdr" => "tree efe85a2cec64a871da32e67c06c01674bd56f143\nparent c18fae9337d6af7606b868c97315e5e752f158a9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs be39990e862f74d3926bb831fc0379707ad697cb 1bd039d4fd485427ff22f59123a3a27f729e9cd7 = 0x20 git-debrebase classify c18fae9337d6af7606b868c97315e5e752f158a9 $t=1bd039d4fd485427ff22f59123a3a27f729e9cd7 @p be39990e862f74d3926bb831fc0379707ad697cb/0x20 git-debrebase = Packaging {"Tree" => "1bd039d4fd485427ff22f59123a3a27f729e9cd7","Type" => "Packaging","Hdr" => "tree 1bd039d4fd485427ff22f59123a3a27f729e9cd7\nparent be39990e862f74d3926bb831fc0379707ad697cb\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "MIXED add both() (after)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "c18fae9337d6af7606b868c97315e5e752f158a9","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "be39990e862f74d3926bb831fc0379707ad697cb"}]} git-debrebase get_differs a3a46e43f54be3d11bd20b735151545d2d0b312a 571dff7c8d67a53ee1fa0f48175c01ed43949f6d = 0x20 git-debrebase classify be39990e862f74d3926bb831fc0379707ad697cb $t=571dff7c8d67a53ee1fa0f48175c01ed43949f6d @p a3a46e43f54be3d11bd20b735151545d2d0b312a/0x20 git-debrebase = Packaging {"Tree" => "571dff7c8d67a53ee1fa0f48175c01ed43949f6d","Type" => "Packaging","Hdr" => "tree 571dff7c8d67a53ee1fa0f48175c01ed43949f6d\nparent a3a46e43f54be3d11bd20b735151545d2d0b312a\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "DEBIAN add zorkmid (after)\n","CommitId" => "be39990e862f74d3926bb831fc0379707ad697cb","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a3a46e43f54be3d11bd20b735151545d2d0b312a"}]} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x20 git-debrebase get_differs 0473fd9b03ab666ef1161e36a253c4991f4f5e40 c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x32 git-debrebase classify a3a46e43f54be3d11bd20b735151545d2d0b312a $t=c9d15b2f2cace66c8c20f16142317b8174d401d6 @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x20 0473fd9b03ab666ef1161e36a253c4991f4f5e40/0x32 git-debrebase = MergedBreakwaters {"Tree" => "c9d15b2f2cace66c8c20f16142317b8174d401d6","Type" => "MergedBreakwaters","Hdr" => "tree c9d15b2f2cace66c8c20f16142317b8174d401d6\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nparent 0473fd9b03ab666ef1161e36a253c4991f4f5e40\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Parents" => [{"IsOrigin" => "","Differs" => 32,"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Ix" => 0,"IsDgitImport" => undef},{"Ix" => 1,"CommitId" => "0473fd9b03ab666ef1161e36a253c4991f4f5e40","Differs" => 50,"IsOrigin" => "","IsDgitImport" => undef}],"CommitId" => "a3a46e43f54be3d11bd20b735151545d2d0b312a"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Type" => "Packaging","Msg" => "us-conflict\n","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d"}]} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Parents" => [{"Ix" => 0,"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Differs" => 32}],"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Msg" => "DEBIAN add zorkmid-us (us-2)\n","Parents" => [{"Ix" => 0,"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Differs" => 32}],"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Type" => "Packaging"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Parents" => [{"Differs" => 16,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Ix" => 0}],"Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1,"Differs" => 48}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Parents" => [{"Differs" => 2,"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c"} git-debrebase get_differs f8d66afafced8449814da399cf5296834cbf5469 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 0473fd9b03ab666ef1161e36a253c4991f4f5e40 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p f8d66afafced8449814da399cf5296834cbf5469/0x20 git-debrebase = Packaging {"Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent f8d66afafced8449814da399cf5296834cbf5469\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "other-conflict\n","CommitId" => "0473fd9b03ab666ef1161e36a253c4991f4f5e40","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f8d66afafced8449814da399cf5296834cbf5469"}],"Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c","Type" => "Packaging"} git-debrebase get_differs 1b1b01f7422321e2fb99deba2cf37a0377035daa 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify f8d66afafced8449814da399cf5296834cbf5469 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p 1b1b01f7422321e2fb99deba2cf37a0377035daa/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent 1b1b01f7422321e2fb99deba2cf37a0377035daa\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "f8d66afafced8449814da399cf5296834cbf5469","Parents" => [{"CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa","Ix" => 0,"Differs" => 32}],"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Type" => "Packaging"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify 1b1b01f7422321e2fb99deba2cf37a0377035daa $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-other (other)\n","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa","Parents" => [{"Differs" => 32,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0}],"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Type" => "Packaging"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Differs" => 32}],"Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Type" => "Packaging","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "DEBIAN add zorkmid (before)\n","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Ix" => 0,"Differs" => 32}],"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Differs" => 16}],"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0}],"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:c18fae9337d6af7606b868c97315e5e752f158a9 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse HEAD git-debrebase *** WALK ee329c9a1cd17541b58f283cc3b24742f1549251 1 *main::STDOUT git-debrebase get_differs cd231a8fe966a3c4035aec50b189333c6382fb94 08b4d440266f8a32c8baf2817a7ed53db9476b94 = 0x2 git-debrebase classify ee329c9a1cd17541b58f283cc3b24742f1549251 $t=08b4d440266f8a32c8baf2817a7ed53db9476b94 @p cd231a8fe966a3c4035aec50b189333c6382fb94/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cd231a8fe966a3c4035aec50b189333c6382fb94"}],"Tree" => "08b4d440266f8a32c8baf2817a7ed53db9476b94","Type" => "Upstream","Hdr" => "tree 08b4d440266f8a32c8baf2817a7ed53db9476b94\nparent cd231a8fe966a3c4035aec50b189333c6382fb94\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "ee329c9a1cd17541b58f283cc3b24742f1549251","Msg" => "MIXED add both() (after)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 3f12b19f02f551a37ab20a2d1c9db7d75a734289 b3664fc8202269e2ddaf0a8afac7c3c69c89700e = 0x2 git-debrebase classify cd231a8fe966a3c4035aec50b189333c6382fb94 $t=b3664fc8202269e2ddaf0a8afac7c3c69c89700e @p 3f12b19f02f551a37ab20a2d1c9db7d75a734289/0x2 git-debrebase = Upstream {"Hdr" => "tree b3664fc8202269e2ddaf0a8afac7c3c69c89700e\nparent 3f12b19f02f551a37ab20a2d1c9db7d75a734289\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src.c (after)\n","CommitId" => "cd231a8fe966a3c4035aec50b189333c6382fb94","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "3f12b19f02f551a37ab20a2d1c9db7d75a734289"}],"Type" => "Upstream","Tree" => "b3664fc8202269e2ddaf0a8afac7c3c69c89700e"} git-debrebase get_differs 8a19ded021f1729f7933a4f996e216d7feb7bb39 dfc2b044477d951ef2d5a59908ca6641f0a738db = 0x2 git-debrebase classify 3f12b19f02f551a37ab20a2d1c9db7d75a734289 $t=dfc2b044477d951ef2d5a59908ca6641f0a738db @p 8a19ded021f1729f7933a4f996e216d7feb7bb39/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "dfc2b044477d951ef2d5a59908ca6641f0a738db","Parents" => [{"CommitId" => "8a19ded021f1729f7933a4f996e216d7feb7bb39","Ix" => 0,"Differs" => 2}],"CommitId" => "3f12b19f02f551a37ab20a2d1c9db7d75a734289","Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0009-MIXED-add-both-us-us-2.patch","Hdr" => "tree dfc2b044477d951ef2d5a59908ca6641f0a738db\nparent 8a19ded021f1729f7933a4f996e216d7feb7bb39\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 7ce18c5e10981609d50192088aa2c9ddab148e5f = 0x2 git-debrebase classify 8a19ded021f1729f7933a4f996e216d7feb7bb39 $t=7ce18c5e10981609d50192088aa2c9ddab148e5f @p 99c5600cacc4df9a9270b6638ee86c81cf23e1a9/0x2 git-debrebase = Upstream {"Hdr" => "tree 7ce18c5e10981609d50192088aa2c9ddab148e5f\nparent 99c5600cacc4df9a9270b6638ee86c81cf23e1a9\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src-us.c (us-2)\n\n\nGbp-Pq: Name 0008-UPSTREAM-edit-src-us.c-us-2.patch","CommitId" => "8a19ded021f1729f7933a4f996e216d7feb7bb39","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "99c5600cacc4df9a9270b6638ee86c81cf23e1a9"}],"Tree" => "7ce18c5e10981609d50192088aa2c9ddab148e5f","Type" => "Upstream"} git-debrebase get_differs 3838fd23d2212eda4b642cf8aa4b895000959487 320f33774da63c1af34184340b30482ab2d0646f = 0x2 git-debrebase classify 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 $t=320f33774da63c1af34184340b30482ab2d0646f @p 3838fd23d2212eda4b642cf8aa4b895000959487/0x2 git-debrebase = Upstream {"CommitId" => "99c5600cacc4df9a9270b6638ee86c81cf23e1a9","Msg" => "MIXED add both(-us) (us-1)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-us-us-1.patch","Hdr" => "tree 320f33774da63c1af34184340b30482ab2d0646f\nparent 3838fd23d2212eda4b642cf8aa4b895000959487\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000013 +0100\n","Type" => "Upstream","Tree" => "320f33774da63c1af34184340b30482ab2d0646f","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "3838fd23d2212eda4b642cf8aa4b895000959487"}]} git-debrebase get_differs 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe 4bcf95b33e0884588c97627a8a1d6565144b68db = 0x2 git-debrebase classify 3838fd23d2212eda4b642cf8aa4b895000959487 $t=4bcf95b33e0884588c97627a8a1d6565144b68db @p 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src-us.c (us-1)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-us.c-us-1.patch","CommitId" => "3838fd23d2212eda4b642cf8aa4b895000959487","Hdr" => "tree 4bcf95b33e0884588c97627a8a1d6565144b68db\nparent 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000013 +0100\n","Tree" => "4bcf95b33e0884588c97627a8a1d6565144b68db","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "1034ce78e2d7dfefd3cec6cd6b80865688af2dfe"}]} git-debrebase get_differs 78bf4e375468a7cbe545055f92bb57bf10d26f9b 4c4a6301aed0ae82707d492584b12ed493ad7340 = 0x2 git-debrebase classify 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe $t=4c4a6301aed0ae82707d492584b12ed493ad7340 @p 78bf4e375468a7cbe545055f92bb57bf10d26f9b/0x2 git-debrebase = Upstream {"Hdr" => "tree 4c4a6301aed0ae82707d492584b12ed493ad7340\nparent 78bf4e375468a7cbe545055f92bb57bf10d26f9b\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0007-MIXED-add-both-other-other.patch","CommitId" => "1034ce78e2d7dfefd3cec6cd6b80865688af2dfe","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "78bf4e375468a7cbe545055f92bb57bf10d26f9b"}],"Type" => "Upstream","Tree" => "4c4a6301aed0ae82707d492584b12ed493ad7340"} git-debrebase get_differs 78d8779ea7b209e4095662ab63d335e3bede86c8 48963840b2862a360dd004044de5a24b3c83d8c8 = 0x2 git-debrebase classify 78bf4e375468a7cbe545055f92bb57bf10d26f9b $t=48963840b2862a360dd004044de5a24b3c83d8c8 @p 78d8779ea7b209e4095662ab63d335e3bede86c8/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "78d8779ea7b209e4095662ab63d335e3bede86c8"}],"Tree" => "48963840b2862a360dd004044de5a24b3c83d8c8","Type" => "Upstream","Hdr" => "tree 48963840b2862a360dd004044de5a24b3c83d8c8\nparent 78d8779ea7b209e4095662ab63d335e3bede86c8\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src-other.c (other)\n\n\nGbp-Pq: Name 0006-UPSTREAM-edit-src-other.c-other.patch","CommitId" => "78bf4e375468a7cbe545055f92bb57bf10d26f9b"} git-debrebase get_differs 67df74084e9080c8b848f553af292a70e19984c3 d528e23895b1ecfa8c8af7e67d226e9c73ff23df = 0x2 git-debrebase classify 78d8779ea7b209e4095662ab63d335e3bede86c8 $t=d528e23895b1ecfa8c8af7e67d226e9c73ff23df @p 67df74084e9080c8b848f553af292a70e19984c3/0x2 git-debrebase = Upstream {"Hdr" => "tree d528e23895b1ecfa8c8af7e67d226e9c73ff23df\nparent 67df74084e9080c8b848f553af292a70e19984c3\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "78d8779ea7b209e4095662ab63d335e3bede86c8","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: upstream part]\n\nGbp-Pq: Name 0005-MIXED-add-both-before.patch","Parents" => [{"CommitId" => "67df74084e9080c8b848f553af292a70e19984c3","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "d528e23895b1ecfa8c8af7e67d226e9c73ff23df"} git-debrebase get_differs 542c7d96b97a811fa32a05da4be5035984a8a129 170122084d775751a61793936186c10b4ca772fa = 0x2 git-debrebase classify 67df74084e9080c8b848f553af292a70e19984c3 $t=170122084d775751a61793936186c10b4ca772fa @p 542c7d96b97a811fa32a05da4be5035984a8a129/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "542c7d96b97a811fa32a05da4be5035984a8a129"}],"Type" => "Upstream","Tree" => "170122084d775751a61793936186c10b4ca772fa","Hdr" => "tree 170122084d775751a61793936186c10b4ca772fa\nparent 542c7d96b97a811fa32a05da4be5035984a8a129\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "67df74084e9080c8b848f553af292a70e19984c3","Msg" => "UPSTREAM edit src.c (before)\n\n\nGbp-Pq: Name 0004-UPSTREAM-edit-src.c-before.patch"} git-debrebase get_differs 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 953d36410163f668869d1114fad41586b0005040 = 0x2 git-debrebase classify 542c7d96b97a811fa32a05da4be5035984a8a129 $t=953d36410163f668869d1114fad41586b0005040 @p 5893f47d6dc1c8b6cc13168eaf58bee4655b4069/0x2 git-debrebase = Upstream {"Tree" => "953d36410163f668869d1114fad41586b0005040","Type" => "Upstream","Parents" => [{"CommitId" => "5893f47d6dc1c8b6cc13168eaf58bee4655b4069","Ix" => 0,"Differs" => 2}],"CommitId" => "542c7d96b97a811fa32a05da4be5035984a8a129","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 953d36410163f668869d1114fad41586b0005040\nparent 5893f47d6dc1c8b6cc13168eaf58bee4655b4069\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs 65b1578ba1a49bffcc8c88e6b44d7d1134844549 337538f5b7a945372f29120288088e8dfebbfc9a = 0x2 git-debrebase classify 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 $t=337538f5b7a945372f29120288088e8dfebbfc9a @p 65b1578ba1a49bffcc8c88e6b44d7d1134844549/0x2 git-debrebase = Upstream {"Hdr" => "tree 337538f5b7a945372f29120288088e8dfebbfc9a\nparent 65b1578ba1a49bffcc8c88e6b44d7d1134844549\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "5893f47d6dc1c8b6cc13168eaf58bee4655b4069","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "65b1578ba1a49bffcc8c88e6b44d7d1134844549"}],"Type" => "Upstream","Tree" => "337538f5b7a945372f29120288088e8dfebbfc9a"} git-debrebase get_differs c18fae9337d6af7606b868c97315e5e752f158a9 efe85a2cec64a871da32e67c06c01674bd56f143 = 0x2 git-debrebase classify 65b1578ba1a49bffcc8c88e6b44d7d1134844549 $t=efe85a2cec64a871da32e67c06c01674bd56f143 @p c18fae9337d6af7606b868c97315e5e752f158a9/0x2 git-debrebase = Upstream {"Hdr" => "tree efe85a2cec64a871da32e67c06c01674bd56f143\nparent c18fae9337d6af7606b868c97315e5e752f158a9\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "65b1578ba1a49bffcc8c88e6b44d7d1134844549","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c18fae9337d6af7606b868c97315e5e752f158a9"}],"Type" => "Upstream","Tree" => "efe85a2cec64a871da32e67c06c01674bd56f143"} git-debrebase get_differs be39990e862f74d3926bb831fc0379707ad697cb 1bd039d4fd485427ff22f59123a3a27f729e9cd7 = 0x20 git-debrebase classify c18fae9337d6af7606b868c97315e5e752f158a9 $t=1bd039d4fd485427ff22f59123a3a27f729e9cd7 @p be39990e862f74d3926bb831fc0379707ad697cb/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "1bd039d4fd485427ff22f59123a3a27f729e9cd7","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "be39990e862f74d3926bb831fc0379707ad697cb"}],"CommitId" => "c18fae9337d6af7606b868c97315e5e752f158a9","Msg" => "MIXED add both() (after)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 1bd039d4fd485427ff22f59123a3a27f729e9cd7\nparent be39990e862f74d3926bb831fc0379707ad697cb\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs a3a46e43f54be3d11bd20b735151545d2d0b312a 571dff7c8d67a53ee1fa0f48175c01ed43949f6d = 0x20 git-debrebase classify be39990e862f74d3926bb831fc0379707ad697cb $t=571dff7c8d67a53ee1fa0f48175c01ed43949f6d @p a3a46e43f54be3d11bd20b735151545d2d0b312a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "571dff7c8d67a53ee1fa0f48175c01ed43949f6d","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a3a46e43f54be3d11bd20b735151545d2d0b312a"}],"CommitId" => "be39990e862f74d3926bb831fc0379707ad697cb","Msg" => "DEBIAN add zorkmid (after)\n","Hdr" => "tree 571dff7c8d67a53ee1fa0f48175c01ed43949f6d\nparent a3a46e43f54be3d11bd20b735151545d2d0b312a\nauthor dgit test git user 1530000012 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x20 git-debrebase get_differs 0473fd9b03ab666ef1161e36a253c4991f4f5e40 c9d15b2f2cace66c8c20f16142317b8174d401d6 = 0x32 git-debrebase classify a3a46e43f54be3d11bd20b735151545d2d0b312a $t=c9d15b2f2cace66c8c20f16142317b8174d401d6 @p ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e/0x20 0473fd9b03ab666ef1161e36a253c4991f4f5e40/0x32 git-debrebase = MergedBreakwaters {"Hdr" => "tree c9d15b2f2cace66c8c20f16142317b8174d401d6\nparent ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e\nparent 0473fd9b03ab666ef1161e36a253c4991f4f5e40\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "a3a46e43f54be3d11bd20b735151545d2d0b312a","Msg" => "Merge branch 'other'\n\n# Conflicts:\n#\tdebian/zorkmid\n\n[git-debrebase merged-breakwater: constructed from vanilla merge]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"IsOrigin" => "","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","IsDgitImport" => undef},{"Ix" => 1,"Differs" => 50,"IsDgitImport" => undef,"CommitId" => "0473fd9b03ab666ef1161e36a253c4991f4f5e40","IsOrigin" => ""}],"Tree" => "c9d15b2f2cace66c8c20f16142317b8174d401d6","Type" => "MergedBreakwaters"} git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Msg" => "us-conflict\n","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","Type" => "Packaging","Parents" => [{"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","Parents" => [{"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Differs" => 32,"Ix" => 0}],"Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af","Parents" => [{"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Ix" => 0,"Differs" => 32}],"Msg" => "DEBIAN add zorkmid-us (us-2)\n","CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Type" => "Changelog","Parents" => [{"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Differs" => 2,"Ix" => 0},{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48,"Ix" => 1}],"Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0"} git-debrebase get_differs f8d66afafced8449814da399cf5296834cbf5469 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 0473fd9b03ab666ef1161e36a253c4991f4f5e40 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p f8d66afafced8449814da399cf5296834cbf5469/0x20 git-debrebase = Packaging {"Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent f8d66afafced8449814da399cf5296834cbf5469\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "other-conflict\n","CommitId" => "0473fd9b03ab666ef1161e36a253c4991f4f5e40","Parents" => [{"CommitId" => "f8d66afafced8449814da399cf5296834cbf5469","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c"} git-debrebase get_differs 1b1b01f7422321e2fb99deba2cf37a0377035daa 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify f8d66afafced8449814da399cf5296834cbf5469 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p 1b1b01f7422321e2fb99deba2cf37a0377035daa/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa","Ix" => 0,"Differs" => 32}],"Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Type" => "Packaging","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent 1b1b01f7422321e2fb99deba2cf37a0377035daa\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","CommitId" => "f8d66afafced8449814da399cf5296834cbf5469","Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify 1b1b01f7422321e2fb99deba2cf37a0377035daa $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e"}],"Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c","Type" => "Packaging","Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "DEBIAN add zorkmid-other (other)\n","CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230"}],"Type" => "Packaging","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "DEBIAN add zorkmid (before)\n","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Parents" => [{"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb","Differs" => 32,"Ix" => 0}],"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "dch -r -D unstable\n","CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16,"Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=a3a46e43f54be3d11bd20b735151545d2d0b312a brw 1 upp 12 proc 15 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=ee329c9a1cd17541b58f283cc3b24742f1549251 + exec + local cid ctype info nparents + read cid ctype info + : ===== ee329c9a1cd17541b58f283cc3b24742f1549251 Upstream ===== + test ee329c9a1cd17541b58f283cc3b24742f1549251 = ee329c9a1cd17541b58f283cc3b24742f1549251 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ee329c9a1cd17541b58f283cc3b24742f1549251 + local parents=cd231a8fe966a3c4035aec50b189333c6382fb94 + expect=cd231a8fe966a3c4035aec50b189333c6382fb94 + enparents=1 + : Upstream/SAME cd231a8fe966a3c4035aec50b189333c6382fb94 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cd231a8fe966a3c4035aec50b189333c6382fb94 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cd231a8fe966a3c4035aec50b189333c6382fb94 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cd231a8fe966a3c4035aec50b189333c6382fb94 Upstream ===== + test cd231a8fe966a3c4035aec50b189333c6382fb94 = cd231a8fe966a3c4035aec50b189333c6382fb94 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cd231a8fe966a3c4035aec50b189333c6382fb94 + local parents=3f12b19f02f551a37ab20a2d1c9db7d75a734289 + expect=3f12b19f02f551a37ab20a2d1c9db7d75a734289 + enparents=1 + : Upstream/SAME 3f12b19f02f551a37ab20a2d1c9db7d75a734289 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 3f12b19f02f551a37ab20a2d1c9db7d75a734289 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 3f12b19f02f551a37ab20a2d1c9db7d75a734289 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 3f12b19f02f551a37ab20a2d1c9db7d75a734289 Upstream ===== + test 3f12b19f02f551a37ab20a2d1c9db7d75a734289 = 3f12b19f02f551a37ab20a2d1c9db7d75a734289 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3f12b19f02f551a37ab20a2d1c9db7d75a734289 + local parents=8a19ded021f1729f7933a4f996e216d7feb7bb39 + expect=8a19ded021f1729f7933a4f996e216d7feb7bb39 + enparents=1 + : Upstream/SAME 8a19ded021f1729f7933a4f996e216d7feb7bb39 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8a19ded021f1729f7933a4f996e216d7feb7bb39 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8a19ded021f1729f7933a4f996e216d7feb7bb39 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8a19ded021f1729f7933a4f996e216d7feb7bb39 Upstream ===== + test 8a19ded021f1729f7933a4f996e216d7feb7bb39 = 8a19ded021f1729f7933a4f996e216d7feb7bb39 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8a19ded021f1729f7933a4f996e216d7feb7bb39 + local parents=99c5600cacc4df9a9270b6638ee86c81cf23e1a9 + expect=99c5600cacc4df9a9270b6638ee86c81cf23e1a9 + enparents=1 + : Upstream/SAME 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 Upstream ===== + test 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 = 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 99c5600cacc4df9a9270b6638ee86c81cf23e1a9 + local parents=3838fd23d2212eda4b642cf8aa4b895000959487 + expect=3838fd23d2212eda4b642cf8aa4b895000959487 + enparents=1 + : Upstream/SAME 3838fd23d2212eda4b642cf8aa4b895000959487 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 3838fd23d2212eda4b642cf8aa4b895000959487 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 3838fd23d2212eda4b642cf8aa4b895000959487 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 3838fd23d2212eda4b642cf8aa4b895000959487 Upstream ===== + test 3838fd23d2212eda4b642cf8aa4b895000959487 = 3838fd23d2212eda4b642cf8aa4b895000959487 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3838fd23d2212eda4b642cf8aa4b895000959487 + local parents=1034ce78e2d7dfefd3cec6cd6b80865688af2dfe + expect=1034ce78e2d7dfefd3cec6cd6b80865688af2dfe + enparents=1 + : Upstream/SAME 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe Upstream ===== + test 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe = 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1034ce78e2d7dfefd3cec6cd6b80865688af2dfe + local parents=78bf4e375468a7cbe545055f92bb57bf10d26f9b + expect=78bf4e375468a7cbe545055f92bb57bf10d26f9b + enparents=1 + : Upstream/SAME 78bf4e375468a7cbe545055f92bb57bf10d26f9b + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 78bf4e375468a7cbe545055f92bb57bf10d26f9b ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 78bf4e375468a7cbe545055f92bb57bf10d26f9b ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 78bf4e375468a7cbe545055f92bb57bf10d26f9b Upstream ===== + test 78bf4e375468a7cbe545055f92bb57bf10d26f9b = 78bf4e375468a7cbe545055f92bb57bf10d26f9b + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 78bf4e375468a7cbe545055f92bb57bf10d26f9b + local parents=78d8779ea7b209e4095662ab63d335e3bede86c8 + expect=78d8779ea7b209e4095662ab63d335e3bede86c8 + enparents=1 + : Upstream/SAME 78d8779ea7b209e4095662ab63d335e3bede86c8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 78d8779ea7b209e4095662ab63d335e3bede86c8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 78d8779ea7b209e4095662ab63d335e3bede86c8 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 78d8779ea7b209e4095662ab63d335e3bede86c8 Upstream ===== + test 78d8779ea7b209e4095662ab63d335e3bede86c8 = 78d8779ea7b209e4095662ab63d335e3bede86c8 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 78d8779ea7b209e4095662ab63d335e3bede86c8 + local parents=67df74084e9080c8b848f553af292a70e19984c3 + expect=67df74084e9080c8b848f553af292a70e19984c3 + enparents=1 + : Upstream/SAME 67df74084e9080c8b848f553af292a70e19984c3 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 67df74084e9080c8b848f553af292a70e19984c3 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 67df74084e9080c8b848f553af292a70e19984c3 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 67df74084e9080c8b848f553af292a70e19984c3 Upstream ===== + test 67df74084e9080c8b848f553af292a70e19984c3 = 67df74084e9080c8b848f553af292a70e19984c3 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 67df74084e9080c8b848f553af292a70e19984c3 + local parents=542c7d96b97a811fa32a05da4be5035984a8a129 + expect=542c7d96b97a811fa32a05da4be5035984a8a129 + enparents=1 + : Upstream/SAME 542c7d96b97a811fa32a05da4be5035984a8a129 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 542c7d96b97a811fa32a05da4be5035984a8a129 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 542c7d96b97a811fa32a05da4be5035984a8a129 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 542c7d96b97a811fa32a05da4be5035984a8a129 Upstream ===== + test 542c7d96b97a811fa32a05da4be5035984a8a129 = 542c7d96b97a811fa32a05da4be5035984a8a129 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 542c7d96b97a811fa32a05da4be5035984a8a129 + local parents=5893f47d6dc1c8b6cc13168eaf58bee4655b4069 + expect=5893f47d6dc1c8b6cc13168eaf58bee4655b4069 + enparents=1 + : Upstream/SAME 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 Upstream ===== + test 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 = 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5893f47d6dc1c8b6cc13168eaf58bee4655b4069 + local parents=65b1578ba1a49bffcc8c88e6b44d7d1134844549 + expect=65b1578ba1a49bffcc8c88e6b44d7d1134844549 + enparents=1 + : Upstream/SAME 65b1578ba1a49bffcc8c88e6b44d7d1134844549 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 65b1578ba1a49bffcc8c88e6b44d7d1134844549 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 65b1578ba1a49bffcc8c88e6b44d7d1134844549 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 65b1578ba1a49bffcc8c88e6b44d7d1134844549 Upstream ===== + test 65b1578ba1a49bffcc8c88e6b44d7d1134844549 = 65b1578ba1a49bffcc8c88e6b44d7d1134844549 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 65b1578ba1a49bffcc8c88e6b44d7d1134844549 + local parents=c18fae9337d6af7606b868c97315e5e752f158a9 + expect=c18fae9337d6af7606b868c97315e5e752f158a9 + enparents=1 + : Upstream/SAME c18fae9337d6af7606b868c97315e5e752f158a9 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c18fae9337d6af7606b868c97315e5e752f158a9 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c18fae9337d6af7606b868c97315e5e752f158a9 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c18fae9337d6af7606b868c97315e5e752f158a9 Packaging ===== + test c18fae9337d6af7606b868c97315e5e752f158a9 = c18fae9337d6af7606b868c97315e5e752f158a9 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P c18fae9337d6af7606b868c97315e5e752f158a9 + local parents=be39990e862f74d3926bb831fc0379707ad697cb + expect=be39990e862f74d3926bb831fc0379707ad697cb + enparents=1 + : Packaging/Upstream be39990e862f74d3926bb831fc0379707ad697cb + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:c18fae9337d6af7606b868c97315e5e752f158a9 '!=' x ']' + test Y:c18fae9337d6af7606b868c97315e5e752f158a9 = Y:c18fae9337d6af7606b868c97315e5e752f158a9 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet be39990e862f74d3926bb831fc0379707ad697cb..c18fae9337d6af7606b868c97315e5e752f158a9 -- :. ':!debian' + git diff --quiet be39990e862f74d3926bb831fc0379707ad697cb..c18fae9337d6af7606b868c97315e5e752f158a9 -- :debian/patches + etypes=Packaging ++ printf %s be39990e862f74d3926bb831fc0379707ad697cb ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo be39990e862f74d3926bb831fc0379707ad697cb ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== be39990e862f74d3926bb831fc0379707ad697cb Packaging ===== + test be39990e862f74d3926bb831fc0379707ad697cb = be39990e862f74d3926bb831fc0379707ad697cb + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P be39990e862f74d3926bb831fc0379707ad697cb + local parents=a3a46e43f54be3d11bd20b735151545d2d0b312a + expect=a3a46e43f54be3d11bd20b735151545d2d0b312a + enparents=1 + : Packaging/SAME a3a46e43f54be3d11bd20b735151545d2d0b312a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a3a46e43f54be3d11bd20b735151545d2d0b312a..be39990e862f74d3926bb831fc0379707ad697cb -- :. ':!debian' + git diff --quiet a3a46e43f54be3d11bd20b735151545d2d0b312a..be39990e862f74d3926bb831fc0379707ad697cb -- :debian/patches + etypes=Packaging ++ printf %s a3a46e43f54be3d11bd20b735151545d2d0b312a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a3a46e43f54be3d11bd20b735151545d2d0b312a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a3a46e43f54be3d11bd20b735151545d2d0b312a MergedBreakwaters ===== + test a3a46e43f54be3d11bd20b735151545d2d0b312a = a3a46e43f54be3d11bd20b735151545d2d0b312a + local cetype=Packaging + '[' xMergedBreakwaters = xPackaging ']' ++ git log -n1 --pretty=format:%P a3a46e43f54be3d11bd20b735151545d2d0b312a + local 'parents=ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 0473fd9b03ab666ef1161e36a253c4991f4f5e40' + expect='ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 0473fd9b03ab666ef1161e36a253c4991f4f5e40' + enparents=1 + : MergedBreakwaters/Packaging 'ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 0473fd9b03ab666ef1161e36a253c4991f4f5e40' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + enparents=2 ++ printf %s 'ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 0473fd9b03ab666ef1161e36a253c4991f4f5e40' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e ++ for f in $parents ++ echo 0473fd9b03ab666ef1161e36a253c4991f4f5e40 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + local f + local parent_ix=0 + for f in $parents + t-gdr-good-analyse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e breakwater -mp0 + local head=ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local state=breakwater + local wsfx=-mp0 + local etypes bwtip + case $state in + etypes=Packaging + anal=../anal-mp0 + t-git-debrebase analyse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e git-debrebase *** WALK ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e 1 *main::STDOUT git-debrebase get_differs 747b70fb17db099c6b7e28d94e28e9c888c2a07d 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 = 0x20 git-debrebase classify ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e $t=5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6 @p 747b70fb17db099c6b7e28d94e28e9c888c2a07d/0x20 git-debrebase = Packaging {"Tree" => "5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6","CommitId" => "ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e","Parents" => [{"CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d","Ix" => 0,"Differs" => 32}],"Msg" => "us-conflict\n","Type" => "Packaging","Hdr" => "tree 5dc0378d1e2122ce096f353d9a3fdfdfc4f7eca6\nparent 747b70fb17db099c6b7e28d94e28e9c888c2a07d\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n"} git-debrebase get_differs 265f6779772f16bd15fdb85ea19fbe138b4b8b63 566de0ac9c37f10736794e7037692a70f9cf4103 = 0x20 git-debrebase classify 747b70fb17db099c6b7e28d94e28e9c888c2a07d $t=566de0ac9c37f10736794e7037692a70f9cf4103 @p 265f6779772f16bd15fdb85ea19fbe138b4b8b63/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-us) (us-2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Hdr" => "tree 566de0ac9c37f10736794e7037692a70f9cf4103\nparent 265f6779772f16bd15fdb85ea19fbe138b4b8b63\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63"}],"Tree" => "566de0ac9c37f10736794e7037692a70f9cf4103","CommitId" => "747b70fb17db099c6b7e28d94e28e9c888c2a07d"} git-debrebase get_differs ac24b39fee4089b81d571f7e9aad79313f796784 64f581ce808513cd3414d0822ed31d95b79a82af = 0x20 git-debrebase classify 265f6779772f16bd15fdb85ea19fbe138b4b8b63 $t=64f581ce808513cd3414d0822ed31d95b79a82af @p ac24b39fee4089b81d571f7e9aad79313f796784/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid-us (us-2)\n","Type" => "Packaging","Hdr" => "tree 64f581ce808513cd3414d0822ed31d95b79a82af\nparent ac24b39fee4089b81d571f7e9aad79313f796784\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Ix" => 0,"Differs" => 32}],"CommitId" => "265f6779772f16bd15fdb85ea19fbe138b4b8b63","Tree" => "64f581ce808513cd3414d0822ed31d95b79a82af"} git-debrebase get_differs 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 = 0x10 git-debrebase classify ac24b39fee4089b81d571f7e9aad79313f796784 $t=0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4 @p 75d97b52a55b27cc1108f70b45948f9fd60e1ca0/0x10 git-debrebase = Changelog {"CommitId" => "ac24b39fee4089b81d571f7e9aad79313f796784","Tree" => "0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4","Parents" => [{"Ix" => 0,"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Differs" => 16}],"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Hdr" => "tree 0e7c9136f3e8ba3487c9a820fc3757114fc9a0f4\nparent 75d97b52a55b27cc1108f70b45948f9fd60e1ca0\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n"} git-debrebase get_differs dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c = 0x30 git-debrebase classify 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 $t=038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c @p dbcfcab00d1fc1eef47e4309f1bcb36866fbf672/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Hdr" => "tree 038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c\nparent dbcfcab00d1fc1eef47e4309f1bcb36866fbf672\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000009 +0100\ncommitter dgit test git user 1530000009 +0100\n","Type" => "Anchor","OrigParents" => [{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1,"Differs" => 48}],"CommitId" => "75d97b52a55b27cc1108f70b45948f9fd60e1ca0","Tree" => "038beb6a7b02cf14410b6cf7ebad0ba9f432ca9c","Parents" => [{"CommitId" => "dbcfcab00d1fc1eef47e4309f1bcb36866fbf672","Ix" => 0,"Differs" => 2},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 brw 3 upp -1 proc 4 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + expect=ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + exec + local cid ctype info nparents + read cid ctype info + : ===== ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e Packaging ===== + test ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e = ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e + local parents=747b70fb17db099c6b7e28d94e28e9c888c2a07d + expect=747b70fb17db099c6b7e28d94e28e9c888c2a07d + enparents=1 + : Packaging/SAME 747b70fb17db099c6b7e28d94e28e9c888c2a07d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 747b70fb17db099c6b7e28d94e28e9c888c2a07d..ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e -- :. ':!debian' + git diff --quiet 747b70fb17db099c6b7e28d94e28e9c888c2a07d..ac55ffe8e5dd31823b88cbe2afd23a5ad2f62e3e -- :debian/patches + etypes=Packaging ++ printf %s 747b70fb17db099c6b7e28d94e28e9c888c2a07d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 747b70fb17db099c6b7e28d94e28e9c888c2a07d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 747b70fb17db099c6b7e28d94e28e9c888c2a07d Packaging ===== + test 747b70fb17db099c6b7e28d94e28e9c888c2a07d = 747b70fb17db099c6b7e28d94e28e9c888c2a07d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 747b70fb17db099c6b7e28d94e28e9c888c2a07d + local parents=265f6779772f16bd15fdb85ea19fbe138b4b8b63 + expect=265f6779772f16bd15fdb85ea19fbe138b4b8b63 + enparents=1 + : Packaging/SAME 265f6779772f16bd15fdb85ea19fbe138b4b8b63 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 265f6779772f16bd15fdb85ea19fbe138b4b8b63..747b70fb17db099c6b7e28d94e28e9c888c2a07d -- :. ':!debian' + git diff --quiet 265f6779772f16bd15fdb85ea19fbe138b4b8b63..747b70fb17db099c6b7e28d94e28e9c888c2a07d -- :debian/patches + etypes=Packaging ++ printf %s 265f6779772f16bd15fdb85ea19fbe138b4b8b63 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 265f6779772f16bd15fdb85ea19fbe138b4b8b63 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 265f6779772f16bd15fdb85ea19fbe138b4b8b63 Packaging ===== + test 265f6779772f16bd15fdb85ea19fbe138b4b8b63 = 265f6779772f16bd15fdb85ea19fbe138b4b8b63 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 265f6779772f16bd15fdb85ea19fbe138b4b8b63 + local parents=ac24b39fee4089b81d571f7e9aad79313f796784 + expect=ac24b39fee4089b81d571f7e9aad79313f796784 + enparents=1 + : Packaging/SAME ac24b39fee4089b81d571f7e9aad79313f796784 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ac24b39fee4089b81d571f7e9aad79313f796784..265f6779772f16bd15fdb85ea19fbe138b4b8b63 -- :. ':!debian' + git diff --quiet ac24b39fee4089b81d571f7e9aad79313f796784..265f6779772f16bd15fdb85ea19fbe138b4b8b63 -- :debian/patches + etypes=Packaging ++ printf %s ac24b39fee4089b81d571f7e9aad79313f796784 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo ac24b39fee4089b81d571f7e9aad79313f796784 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ac24b39fee4089b81d571f7e9aad79313f796784 Changelog ===== + test ac24b39fee4089b81d571f7e9aad79313f796784 = ac24b39fee4089b81d571f7e9aad79313f796784 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P ac24b39fee4089b81d571f7e9aad79313f796784 + local parents=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + expect=75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + enparents=1 + : Changelog/Packaging 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 75d97b52a55b27cc1108f70b45948f9fd60e1ca0..ac24b39fee4089b81d571f7e9aad79313f796784 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 Anchor ===== + test 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 = 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 75d97b52a55b27cc1108f70b45948f9fd60e1ca0 + local 'parents=dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + expect='dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + enparents=1 + : Anchor/Packaging 'dbcfcab00d1fc1eef47e4309f1bcb36866fbf672 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + parent_ix=1 + for f in $parents + t-gdr-good-analyse 0473fd9b03ab666ef1161e36a253c4991f4f5e40 breakwater -mp1 + local head=0473fd9b03ab666ef1161e36a253c4991f4f5e40 + local state=breakwater + local wsfx=-mp1 + local etypes bwtip + case $state in + etypes=Packaging + anal=../anal-mp1 + t-git-debrebase analyse 0473fd9b03ab666ef1161e36a253c4991f4f5e40 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --experimental-merge-resolution analyse 0473fd9b03ab666ef1161e36a253c4991f4f5e40 git-debrebase *** WALK 0473fd9b03ab666ef1161e36a253c4991f4f5e40 1 *main::STDOUT git-debrebase get_differs f8d66afafced8449814da399cf5296834cbf5469 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c = 0x20 git-debrebase classify 0473fd9b03ab666ef1161e36a253c4991f4f5e40 $t=3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c @p f8d66afafced8449814da399cf5296834cbf5469/0x20 git-debrebase = Packaging {"Msg" => "other-conflict\n","Hdr" => "tree 3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c\nparent f8d66afafced8449814da399cf5296834cbf5469\nauthor dgit test git user 1530000007 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f8d66afafced8449814da399cf5296834cbf5469"}],"CommitId" => "0473fd9b03ab666ef1161e36a253c4991f4f5e40","Type" => "Packaging","Tree" => "3c5c3f1f3d73b36fa79e4a05b1459da7390e5b1c"} git-debrebase get_differs 1b1b01f7422321e2fb99deba2cf37a0377035daa 972adec4e8b9827099d670ba684b2cf8d24db5a6 = 0x20 git-debrebase classify f8d66afafced8449814da399cf5296834cbf5469 $t=972adec4e8b9827099d670ba684b2cf8d24db5a6 @p 1b1b01f7422321e2fb99deba2cf37a0377035daa/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both(-other) (other)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 972adec4e8b9827099d670ba684b2cf8d24db5a6\nparent 1b1b01f7422321e2fb99deba2cf37a0377035daa\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa","Differs" => 32}],"CommitId" => "f8d66afafced8449814da399cf5296834cbf5469","Tree" => "972adec4e8b9827099d670ba684b2cf8d24db5a6","Type" => "Packaging"} git-debrebase get_differs 76da1a24c0fef18b8d81a2534621b9355505300e 35c4ee256dff9ba61e647d7744ecc036eb75971c = 0x20 git-debrebase classify 1b1b01f7422321e2fb99deba2cf37a0377035daa $t=35c4ee256dff9ba61e647d7744ecc036eb75971c @p 76da1a24c0fef18b8d81a2534621b9355505300e/0x20 git-debrebase = Packaging {"Hdr" => "tree 35c4ee256dff9ba61e647d7744ecc036eb75971c\nparent 76da1a24c0fef18b8d81a2534621b9355505300e\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "DEBIAN add zorkmid-other (other)\n","Parents" => [{"Differs" => 32,"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Ix" => 0}],"CommitId" => "1b1b01f7422321e2fb99deba2cf37a0377035daa","Type" => "Packaging","Tree" => "35c4ee256dff9ba61e647d7744ecc036eb75971c"} git-debrebase get_differs c691495081644443fc86c60b9a9d7d86f8883230 cfe02a03e280c135ecdbd05d8f2593170b889941 = 0x20 git-debrebase classify 76da1a24c0fef18b8d81a2534621b9355505300e $t=cfe02a03e280c135ecdbd05d8f2593170b889941 @p c691495081644443fc86c60b9a9d7d86f8883230/0x20 git-debrebase = Packaging {"CommitId" => "76da1a24c0fef18b8d81a2534621b9355505300e","Parents" => [{"Differs" => 32,"CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Ix" => 0}],"Hdr" => "tree cfe02a03e280c135ecdbd05d8f2593170b889941\nparent c691495081644443fc86c60b9a9d7d86f8883230\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "MIXED add both() (before)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "cfe02a03e280c135ecdbd05d8f2593170b889941","Type" => "Packaging"} git-debrebase get_differs d3ebb2eb64febafdf0903b678662b340cee348fb 7727b2c0c8332419504b39734391640ad35ca2a8 = 0x20 git-debrebase classify c691495081644443fc86c60b9a9d7d86f8883230 $t=7727b2c0c8332419504b39734391640ad35ca2a8 @p d3ebb2eb64febafdf0903b678662b340cee348fb/0x20 git-debrebase = Packaging {"Tree" => "7727b2c0c8332419504b39734391640ad35ca2a8","Type" => "Packaging","CommitId" => "c691495081644443fc86c60b9a9d7d86f8883230","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"}],"Hdr" => "tree 7727b2c0c8332419504b39734391640ad35ca2a8\nparent d3ebb2eb64febafdf0903b678662b340cee348fb\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000005 +0100\n","Msg" => "DEBIAN add zorkmid (before)\n"} git-debrebase get_differs b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify d3ebb2eb64febafdf0903b678662b340cee348fb $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"}],"CommitId" => "d3ebb2eb64febafdf0903b678662b340cee348fb"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000005 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16}],"CommitId" => "b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 6 upp -1 proc 7 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse 0473fd9b03ab666ef1161e36a253c4991f4f5e40 + expect=0473fd9b03ab666ef1161e36a253c4991f4f5e40 + exec + local cid ctype info nparents + read cid ctype info + : ===== 0473fd9b03ab666ef1161e36a253c4991f4f5e40 Packaging ===== + test 0473fd9b03ab666ef1161e36a253c4991f4f5e40 = 0473fd9b03ab666ef1161e36a253c4991f4f5e40 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0473fd9b03ab666ef1161e36a253c4991f4f5e40 + local parents=f8d66afafced8449814da399cf5296834cbf5469 + expect=f8d66afafced8449814da399cf5296834cbf5469 + enparents=1 + : Packaging/SAME f8d66afafced8449814da399cf5296834cbf5469 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet f8d66afafced8449814da399cf5296834cbf5469..0473fd9b03ab666ef1161e36a253c4991f4f5e40 -- :. ':!debian' + git diff --quiet f8d66afafced8449814da399cf5296834cbf5469..0473fd9b03ab666ef1161e36a253c4991f4f5e40 -- :debian/patches + etypes=Packaging ++ printf %s f8d66afafced8449814da399cf5296834cbf5469 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f8d66afafced8449814da399cf5296834cbf5469 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f8d66afafced8449814da399cf5296834cbf5469 Packaging ===== + test f8d66afafced8449814da399cf5296834cbf5469 = f8d66afafced8449814da399cf5296834cbf5469 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f8d66afafced8449814da399cf5296834cbf5469 + local parents=1b1b01f7422321e2fb99deba2cf37a0377035daa + expect=1b1b01f7422321e2fb99deba2cf37a0377035daa + enparents=1 + : Packaging/SAME 1b1b01f7422321e2fb99deba2cf37a0377035daa + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 1b1b01f7422321e2fb99deba2cf37a0377035daa..f8d66afafced8449814da399cf5296834cbf5469 -- :. ':!debian' + git diff --quiet 1b1b01f7422321e2fb99deba2cf37a0377035daa..f8d66afafced8449814da399cf5296834cbf5469 -- :debian/patches + etypes=Packaging ++ printf %s 1b1b01f7422321e2fb99deba2cf37a0377035daa ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1b1b01f7422321e2fb99deba2cf37a0377035daa ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1b1b01f7422321e2fb99deba2cf37a0377035daa Packaging ===== + test 1b1b01f7422321e2fb99deba2cf37a0377035daa = 1b1b01f7422321e2fb99deba2cf37a0377035daa + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1b1b01f7422321e2fb99deba2cf37a0377035daa + local parents=76da1a24c0fef18b8d81a2534621b9355505300e + expect=76da1a24c0fef18b8d81a2534621b9355505300e + enparents=1 + : Packaging/SAME 76da1a24c0fef18b8d81a2534621b9355505300e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 76da1a24c0fef18b8d81a2534621b9355505300e..1b1b01f7422321e2fb99deba2cf37a0377035daa -- :. ':!debian' + git diff --quiet 76da1a24c0fef18b8d81a2534621b9355505300e..1b1b01f7422321e2fb99deba2cf37a0377035daa -- :debian/patches + etypes=Packaging ++ printf %s 76da1a24c0fef18b8d81a2534621b9355505300e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 76da1a24c0fef18b8d81a2534621b9355505300e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 76da1a24c0fef18b8d81a2534621b9355505300e Packaging ===== + test 76da1a24c0fef18b8d81a2534621b9355505300e = 76da1a24c0fef18b8d81a2534621b9355505300e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 76da1a24c0fef18b8d81a2534621b9355505300e + local parents=c691495081644443fc86c60b9a9d7d86f8883230 + expect=c691495081644443fc86c60b9a9d7d86f8883230 + enparents=1 + : Packaging/SAME c691495081644443fc86c60b9a9d7d86f8883230 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet c691495081644443fc86c60b9a9d7d86f8883230..76da1a24c0fef18b8d81a2534621b9355505300e -- :. ':!debian' + git diff --quiet c691495081644443fc86c60b9a9d7d86f8883230..76da1a24c0fef18b8d81a2534621b9355505300e -- :debian/patches + etypes=Packaging ++ printf %s c691495081644443fc86c60b9a9d7d86f8883230 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c691495081644443fc86c60b9a9d7d86f8883230 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c691495081644443fc86c60b9a9d7d86f8883230 Packaging ===== + test c691495081644443fc86c60b9a9d7d86f8883230 = c691495081644443fc86c60b9a9d7d86f8883230 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P c691495081644443fc86c60b9a9d7d86f8883230 + local parents=d3ebb2eb64febafdf0903b678662b340cee348fb + expect=d3ebb2eb64febafdf0903b678662b340cee348fb + enparents=1 + : Packaging/SAME d3ebb2eb64febafdf0903b678662b340cee348fb + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet d3ebb2eb64febafdf0903b678662b340cee348fb..c691495081644443fc86c60b9a9d7d86f8883230 -- :. ':!debian' + git diff --quiet d3ebb2eb64febafdf0903b678662b340cee348fb..c691495081644443fc86c60b9a9d7d86f8883230 -- :debian/patches + etypes=Packaging ++ printf %s d3ebb2eb64febafdf0903b678662b340cee348fb ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo d3ebb2eb64febafdf0903b678662b340cee348fb ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== d3ebb2eb64febafdf0903b678662b340cee348fb Changelog ===== + test d3ebb2eb64febafdf0903b678662b340cee348fb = d3ebb2eb64febafdf0903b678662b340cee348fb + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P d3ebb2eb64febafdf0903b678662b340cee348fb + local parents=b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + expect=b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + enparents=1 + : Changelog/Packaging b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77..d3ebb2eb64febafdf0903b678662b340cee348fb -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 Changelog ===== + test b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 = b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 + local parents=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + expect=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + enparents=1 + : Changelog/Packaging ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11..b0f0a6fdffd6f3f758db5694f30e69fadf1f2a77 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 Anchor ===== + test ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 = ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local 'parents=02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + expect='02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + enparents=1 + : Anchor/Packaging '02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + parent_ix=2 + return + t-dgit quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1-1 dpkg-buildpackage: info: source distribution UNRELEASED dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ee329c9a1cd17541b58f283cc3b24742f1549251' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ee329c9a1cd17541b58f283cc3b24742f1549251 examining quilt state (multiple patches, linear mode) branch_is_gdr ee329c9a1cd17541b58f283cc3b24742f1549251... branch_is_gdr a3a46e43f54be3d11bd20b735151545d2d0b312a gdr merged-breakwater YES + git reset -q --hard ee329c9a1cd17541b58f283cc3b24742f1549251 + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 568e4db Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `568e4dbe9751c641fd8649946d25d9ae519556c9' CD .. QF linkorigs example_2.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.orig.tar.gz Y + tar -cf './example_2.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 568e4dbe9751c641fd8649946d25d9ae519556c9 -- debian + git add -Af . | git write-tree => `b65fbda202442ce5fb2d9fcbb9a17fa7952408dc' fake orig tree object b65fbda202442ce5fb2d9fcbb9a17fa7952408dc + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 568e4dbe9751c641fd8649946d25d9ae519556c9 CD ../fake + git add -Af . | git write-tree => `1e473a8c2afe132a4fac6a676020f90f82e07240' fake o+d/p tree object b65fbda202442ce5fb2d9fcbb9a17fa7952408dc CD ../work | git ls-tree --name-only -z 568e4dbe9751c641fd8649946d25d9ae519556c9 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src-other.c\x00src-us.c\x00src.c\x00' | git diff-tree -z --no-renames -r b65fbda202442ce5fb2d9fcbb9a17fa7952408dc 568e4dbe9751c641fd8649946d25d9ae519556c9 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:000000 100644 0000000000000000000000000000000000000000 fe0e1779fdd599fbe7e7f512881c98c01d964e06 A\x00src-other.c\x00:000000 100644 0000000000000000000000000000000000000000 608876e939b72c0f7450230a50df85e5a50c07c2 A\x00src-us.c\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc f7e6a02b1ff2d0287d318f28bdd50ed7a753f52a M\x00src.c\x00' quiltify_trees_differ b65fbda202442ce5fb2d9fcbb9a17fa7952408dc 568e4dbe9751c641fd8649946d25d9ae519556c9 => 1 | git diff-tree -z --no-renames --name-only -r 568e4dbe9751c641fd8649946d25d9ae519556c9 1e473a8c2afe132a4fac6a676020f90f82e07240 => `' quiltify_trees_differ 568e4dbe9751c641fd8649946d25d9ae519556c9 1e473a8c2afe132a4fac6a676020f90f82e07240 => 0 | git diff-tree -z --no-renames --name-only -r b65fbda202442ce5fb2d9fcbb9a17fa7952408dc 1e473a8c2afe132a4fac6a676020f90f82e07240 => `lib.c\x00new-upstream-file\x00src-other.c\x00src-us.c\x00src.c\x00' quiltify_trees_differ b65fbda202442ce5fb2d9fcbb9a17fa7952408dc 1e473a8c2afe132a4fac6a676020f90f82e07240 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=b65fbda202442ce5fb2d o+d/p=1e473a8c2afe132a4fac dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 568e4dbe9751c641fd8649946d25d9ae519556c9 -- debian/rules debian/control => `debian/control'... quiltify investigate 568e4dbe9751c641fd8649946d25d9ae519556c9 | git diff-tree -z --no-renames --name-only 568e4dbe9751c641fd8649946d25d9ae519556c9 1e473a8c2afe132a4fac6a676020f90f82e07240 => `' quiltify_trees_differ 568e4dbe9751c641fd8649946d25d9ae519556c9 1e473a8c2afe132a4fac6a676020f90f82e07240 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 568e4dbe9751c641fd8649946d25d9ae519556c9 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-made-patches + git log -n1 --pretty=format:%B + egrep '^\[git-debrebase' [git-debrebase make-patches: export and commit patches] + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-merge-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-merge-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-merge-artifacts/gdr-merge.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 81.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:34:30]: test gdr-merge: -----------------------] gdr-merge PASS autopkgtest [21:34:30]: test gdr-merge: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:34:30]: test gdr-subcommands: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:34:34]: test gdr-subcommands: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-subcommands ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-subcommands-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-subcommands-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"}],"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "AddPatches","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Type" => "Pseudomerge","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Contributor" => {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0,"Differs" => 0},"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Msg" => "Merge branch 'upstream' into quilt-tip\n","Parents" => [$VAR1->{"Contributor"},{"Differs" => 48,"Ix" => 1,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Overwritten" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}],"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Type" => "Upstream"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Parents" => [{"Differs" => 50,"Ix" => 0,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Type" => "Mixed","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32,"Ix" => 0}],"Msg" => "echo EXAMPLE RULES TARGET\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Type" => "Packaging","Msg" => "WIP\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}]} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}],"Msg" => "WIP\n","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + grep 'Unknown Unprocessable' + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - b882124d1a2cc04c94ec192a5b6387066ca3f24bf9a37244528da4e814bec377 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - b882124d1a2cc04c94ec192a5b6387066ca3f24bf9a37244528da4e814bec377 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - b882124d1a2cc04c94ec192a5b6387066ca3f24bf9a37244528da4e814bec377 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.0-1' }, { 'TfSuffix' => '-maintview', 'Tag' => 'test-dummy/2.0-1', 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548', 'TagFn' => sub { "DUMMY" }, 'View' => 'maint', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `4fc9c66662b126620a22965a230697487d7d532b' + git verify-tag 4fc9c66662b126620a22965a230697487d7d532b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:34:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 4fc9c66662b126620a22965a230697487d7d532b | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `4cfb2f02bb8b884945ac2b5b81a1afc3ea036365' + git verify-tag 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:34:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase -fupstream-has-debian convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'drop_empty' => 0, 'name' => 'debian/changelog, entry no.1', 'is_pgp_signed' => 0, 'out_order' => [], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_pgp' => 1, 'allow_duplicate' => 0, 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'allow_duplicate' => 0, 'drop_empty' => 0, 'is_pgp_signed' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_pgp' => 1, 'name' => 'debian/changelog, entry no.1', 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'out_order' => [], 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => 4fc9c66662b126620a22965a230697487d7d532b refs/tags/archive/test-dummy/2.0-1 => 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 4fc9c66662b126620a22965a230697487d7d532b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '4fc9c66662b126620a22965a230697487d7d532b', 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => '4cfb2f02bb8b884945ac2b5b81a1afc3ea036365' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 4fc9c66662b126620a22965a230697487d7d532b tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=4fc9c66662b126620a22965a230697487d7d532b |> 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 4fc9c66662b126620a22965a230697487d7d532b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=4fc9c66662b126620a22965a230697487d7d532b |> 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0-2', 'TfSuffix' => '', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' }, { 'View' => 'dgit', 'Tag' => 'test-dummy/2.0-2', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `02eddf566fa9d48f47571d2a886c975d00f17c63' + git verify-tag 02eddf566fa9d48f47571d2a886c975d00f17c63 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:34:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 02eddf566fa9d48f47571d2a886c975d00f17c63 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `e61e15ad30306d78f1da92125471d3691273b00c' + git verify-tag e61e15ad30306d78f1da92125471d3691273b00c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:34:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 e61e15ad30306d78f1da92125471d3691273b00c | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 4fc9c66662b126620a22965a230697487d7d532b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='2386043d4de134ba6484c052fe69b4f79920224d2ad3a676e88eabaa1a5bd255 -' + echo '2.0-2 2386043d4de134ba6484c052fe69b4f79920224d2ad3a676e88eabaa1a5bd255 main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b raw-converted-from-gbp converted-from-gbp Switched to a new branch 'raw-converted-from-gbp' ++ git diff --stat 'HEAD^2' + test ' debian/patches/0001-Add-a-new-upstream-file.patch | 16 ---------------- debian/patches/0002-Edit-the-.c-file.patch | 15 --------------- debian/patches/garbage | 1 - debian/patches/series | 3 --- debian/patches/subdir/addnewups | 16 ---------------- 5 files changed, 51 deletions(-)' + git diff --exit-code --stat 'HEAD^1' + git reset --hard 'HEAD^1' HEAD is now at 178896a Add another new upstream file + git checkout -b stitched-laundered master Switched to a new branch 'stitched-laundered' + mix-it + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' ++ git symbolic-ref HEAD + local m=refs/heads/stitched-laundered + t-some-changes 'subcommands refs/heads/stitched-laundered 1' + local 'token=subcommands refs/heads/stitched-laundered 1' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + case "$which" in + echo '// debian subcommands refs/heads/stitched-laundered 1' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)' [stitched-laundered 5a67018] DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream subcommands refs/heads/stitched-laundered 1' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)' [stitched-laundered 088ca27] UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-laundered 1' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-laundered 1' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/stitched-laundered 1)' [stitched-laundered 723bf8d] MIXED add both() (subcommands refs/heads/stitched-laundered 1) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + t-dgit --git-debrebase=true -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --git-debrebase=true -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `723bf8d3d175bfc9797521c3fa5d144421659ec9' | git symbolic-ref -q HEAD => `refs/heads/stitched-laundered' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 723bf8d3d175bfc9797521c3fa5d144421659ec9 examining quilt state (multiple patches, linear mode) branch_is_gdr 723bf8d3d175bfc9797521c3fa5d144421659ec9... branch_is_gdr 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf gdr make-patches YES + git reset -q --hard 723bf8d3d175bfc9797521c3fa5d144421659ec9 + true --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend | git rev-parse 'HEAD~0' => `723bf8d3d175bfc9797521c3fa5d144421659ec9' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 723bf8d3d175bfc9797521c3fa5d144421659ec9 -- debian + git add -Af . | git write-tree => `7cb057ef40ab83ab9ca6e93a95412d81c47fa615' fake orig tree object 7cb057ef40ab83ab9ca6e93a95412d81c47fa615 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 723bf8d3d175bfc9797521c3fa5d144421659ec9 CD ../fake + git add -Af . | git write-tree => `988c74fadb9b5ae01c47c4c49cdbf578ce47a61a' fake o+d/p tree object 7cb057ef40ab83ab9ca6e93a95412d81c47fa615 CD ../work | git ls-tree --name-only -z 723bf8d3d175bfc9797521c3fa5d144421659ec9 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 7cb057ef40ab83ab9ca6e93a95412d81c47fa615 723bf8d3d175bfc9797521c3fa5d144421659ec9 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 3a100904f78475be0a4bd5a14099ff17abd410ac M\x00src.c\x00' quiltify_trees_differ 7cb057ef40ab83ab9ca6e93a95412d81c47fa615 723bf8d3d175bfc9797521c3fa5d144421659ec9 => 1 | git diff-tree -z --no-renames --name-only -r 723bf8d3d175bfc9797521c3fa5d144421659ec9 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => `src.c\x00' quiltify_trees_differ 723bf8d3d175bfc9797521c3fa5d144421659ec9 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => 1 | git diff-tree -z --no-renames --name-only -r 7cb057ef40ab83ab9ca6e93a95412d81c47fa615 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7cb057ef40ab83ab9ca6e93a95412d81c47fa615 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=7cb057ef40ab83ab9ca6 o+d/p=988c74fadb9b5ae01c47 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 723bf8d3d175bfc9797521c3fa5d144421659ec9 -- debian/rules debian/control => `debian/control'... quiltify investigate 723bf8d3d175bfc9797521c3fa5d144421659ec9 | git diff-tree -z --no-renames --name-only 723bf8d3d175bfc9797521c3fa5d144421659ec9 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => `src.c\x00' quiltify_trees_differ 723bf8d3d175bfc9797521c3fa5d144421659ec9 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => 1 | git ls-tree --name-only 723bf8d3d175bfc9797521c3fa5d144421659ec9 -- debian/rules debian/control => `debian/control'... | git cat-file commit 723bf8d3d175bfc9797521c3fa5d144421659ec9 => `tree d8756ce5963485dffef0f9a43abc1ec0129d6c1e'... | git diff-tree -z --no-renames --name-only 088ca2748c333245f8f3dc6482c25427680a4f37 723bf8d3d175bfc9797521c3fa5d144421659ec9 => `debian\x00src.c\x00' quiltify_trees_differ 088ca2748c333245f8f3dc6482c25427680a4f37 723bf8d3d175bfc9797521c3fa5d144421659ec9 => 1 considering C=723bf8d3d175bfc9797521c3fa5d144421659ec9 P=088ca2748c333245f8f3dc6482c25427680a4f37 | git diff-tree -r --name-only 088ca2748c333245f8f3dc6482c25427680a4f37 723bf8d3d175bfc9797521c3fa5d144421659ec9 -- debian/patches .pc debian/source/format => `' search queue P=088ca2748c333245f8f3dc6482c25427680a4f37 NT quiltify investigate 088ca2748c333245f8f3dc6482c25427680a4f37 | git diff-tree -z --no-renames --name-only 088ca2748c333245f8f3dc6482c25427680a4f37 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => `debian\x00src.c\x00' quiltify_trees_differ 088ca2748c333245f8f3dc6482c25427680a4f37 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => 1 | git ls-tree --name-only 088ca2748c333245f8f3dc6482c25427680a4f37 -- debian/rules debian/control => `debian/control'... | git cat-file commit 088ca2748c333245f8f3dc6482c25427680a4f37 => `tree a448632c39f18e3867a3c19a5cf796f2c50ae2f6'... | git diff-tree -z --no-renames --name-only 5a670186618804169c6ac55f3c296ebd370af060 088ca2748c333245f8f3dc6482c25427680a4f37 => `src.c\x00' quiltify_trees_differ 5a670186618804169c6ac55f3c296ebd370af060 088ca2748c333245f8f3dc6482c25427680a4f37 => 1 considering C=088ca2748c333245f8f3dc6482c25427680a4f37 P=5a670186618804169c6ac55f3c296ebd370af060 | git diff-tree -r --name-only 5a670186618804169c6ac55f3c296ebd370af060 088ca2748c333245f8f3dc6482c25427680a4f37 -- debian/patches .pc debian/source/format => `' search queue P=5a670186618804169c6ac55f3c296ebd370af060 NT quiltify investigate 5a670186618804169c6ac55f3c296ebd370af060 | git diff-tree -z --no-renames --name-only 5a670186618804169c6ac55f3c296ebd370af060 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => `debian\x00' quiltify_trees_differ 5a670186618804169c6ac55f3c296ebd370af060 988c74fadb9b5ae01c47c4c49cdbf578ce47a61a => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 5a670186618804169c6ac55f3c296ebd370af060..088ca2748c333245f8f3dc6482c25427680a4f37 | git cat-file commit 088ca2748c333245f8f3dc6482c25427680a4f37 => `tree a448632c39f18e3867a3c19a5cf796f2c50ae2f6'... | git log -n1 '--pretty=format:%aD' 088ca2748c333245f8f3dc6482c25427680a4f37 => `Tue, 26 Jun 2018 09:00:03 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/upstream-edit-src.c-subcommands-refshead.patch git diff --no-ext-diff 5a670186618804169c6ac55f3c296ebd370af060 088ca2748c333245f8f3dc6482c25427680a4f37 -- ':!/debian' ':!/.pc' quiltify traverse 088ca2748c333245f8f3dc6482c25427680a4f37..723bf8d3d175bfc9797521c3fa5d144421659ec9 | git cat-file commit 723bf8d3d175bfc9797521c3fa5d144421659ec9 => `tree d8756ce5963485dffef0f9a43abc1ec0129d6c1e'... | git log -n1 '--pretty=format:%aD' 723bf8d3d175bfc9797521c3fa5d144421659ec9 => `Tue, 26 Jun 2018 09:00:03 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-subcommands-refsheadsstit.patch git diff --no-ext-diff 088ca2748c333245f8f3dc6482c25427680a4f37 723bf8d3d175bfc9797521c3fa5d144421659ec9 -- ':!/debian' ':!/.pc' + git checkout -q 723bf8d3d175bfc9797521c3fa5d144421659ec9 + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 92c322e] Commit Debian 3.0 (quilt) metadata 3 files changed, 33 insertions(+) create mode 100644 debian/patches/mixed-add-both-subcommands-refsheadsstit.patch create mode 100644 debian/patches/upstream-edit-src.c-subcommands-refshead.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + t-some-changes 'subcommands refs/heads/stitched-laundered 2' + local 'token=subcommands refs/heads/stitched-laundered 2' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + case "$which" in + echo '// debian subcommands refs/heads/stitched-laundered 2' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)' [stitched-laundered fdfa511] DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2) 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream subcommands refs/heads/stitched-laundered 2' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)' [stitched-laundered 26afc34] UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-laundered 2' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-laundered 2' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/stitched-laundered 2)' [stitched-laundered b9fb01c] MIXED add both() (subcommands refs/heads/stitched-laundered 2) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + t-git-next-date + GIT_COMMITTER_DATE='1530000008 +0100' + GIT_AUTHOR_DATE='1530000008 +0100' + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/stitched-laundered git-debrebase ffq check_specs * git-debrebase *** WALK b9fb01c88d0d02a4d93e3a89eca60e444cc82811 0 - git-debrebase get_differs 26afc34939630efcf083c89b8699d6286df8a1ff 61fd47052a7d243e32b3aec9710763b652f9c2c2 = 0x22 git-debrebase classify b9fb01c88d0d02a4d93e3a89eca60e444cc82811 $t=61fd47052a7d243e32b3aec9710763b652f9c2c2 @p 26afc34939630efcf083c89b8699d6286df8a1ff/0x22 git-debrebase = Mixed {"Tree" => "61fd47052a7d243e32b3aec9710763b652f9c2c2","Parents" => [{"Differs" => 34,"CommitId" => "26afc34939630efcf083c89b8699d6286df8a1ff","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n","CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811","Type" => "Mixed","Hdr" => "tree 61fd47052a7d243e32b3aec9710763b652f9c2c2\nparent 26afc34939630efcf083c89b8699d6286df8a1ff\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n"} git-debrebase get_differs fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6 1ee0dd57e8800a0aebca987b3a74778bb4ba4b71 = 0x2 git-debrebase classify 26afc34939630efcf083c89b8699d6286df8a1ff $t=1ee0dd57e8800a0aebca987b3a74778bb4ba4b71 @p fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Parents" => [{"CommitId" => "fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6","Differs" => 2,"Ix" => 0}],"Tree" => "1ee0dd57e8800a0aebca987b3a74778bb4ba4b71","CommitId" => "26afc34939630efcf083c89b8699d6286df8a1ff","Type" => "Upstream","Hdr" => "tree 1ee0dd57e8800a0aebca987b3a74778bb4ba4b71\nparent fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n"} git-debrebase get_differs 92c322e30649ff6650569506eafa57bacc91fa94 4951999d4f4a1fb6be7d28db81f6059e0ea21f36 = 0x20 git-debrebase classify fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6 $t=4951999d4f4a1fb6be7d28db81f6059e0ea21f36 @p 92c322e30649ff6650569506eafa57bacc91fa94/0x20 git-debrebase = Packaging {"Hdr" => "tree 4951999d4f4a1fb6be7d28db81f6059e0ea21f36\nparent 92c322e30649ff6650569506eafa57bacc91fa94\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Parents" => [{"Differs" => 32,"CommitId" => "92c322e30649ff6650569506eafa57bacc91fa94","Ix" => 0}],"Tree" => "4951999d4f4a1fb6be7d28db81f6059e0ea21f36","Type" => "Packaging","CommitId" => "fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6"} git-debrebase get_differs 723bf8d3d175bfc9797521c3fa5d144421659ec9 a8b42fe193e6a3e106e82368db473578a42a853e = 0x4 git-debrebase classify 92c322e30649ff6650569506eafa57bacc91fa94 $t=a8b42fe193e6a3e106e82368db473578a42a853e @p 723bf8d3d175bfc9797521c3fa5d144421659ec9/0x4 git-debrebase = AddPatches {"Hdr" => "tree a8b42fe193e6a3e106e82368db473578a42a853e\nparent 723bf8d3d175bfc9797521c3fa5d144421659ec9\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n","Type" => "AddPatches","CommitId" => "92c322e30649ff6650569506eafa57bacc91fa94","Tree" => "a8b42fe193e6a3e106e82368db473578a42a853e","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Parents" => [{"CommitId" => "723bf8d3d175bfc9797521c3fa5d144421659ec9","Differs" => 4,"Ix" => 0}]} git-debrebase get_differs 088ca2748c333245f8f3dc6482c25427680a4f37 d8756ce5963485dffef0f9a43abc1ec0129d6c1e = 0x22 git-debrebase classify 723bf8d3d175bfc9797521c3fa5d144421659ec9 $t=d8756ce5963485dffef0f9a43abc1ec0129d6c1e @p 088ca2748c333245f8f3dc6482c25427680a4f37/0x22 git-debrebase = Mixed {"Hdr" => "tree d8756ce5963485dffef0f9a43abc1ec0129d6c1e\nparent 088ca2748c333245f8f3dc6482c25427680a4f37\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Mixed","CommitId" => "723bf8d3d175bfc9797521c3fa5d144421659ec9","Tree" => "d8756ce5963485dffef0f9a43abc1ec0129d6c1e","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n","Parents" => [{"Differs" => 34,"CommitId" => "088ca2748c333245f8f3dc6482c25427680a4f37","Ix" => 0}]} git-debrebase get_differs 5a670186618804169c6ac55f3c296ebd370af060 a448632c39f18e3867a3c19a5cf796f2c50ae2f6 = 0x2 git-debrebase classify 088ca2748c333245f8f3dc6482c25427680a4f37 $t=a448632c39f18e3867a3c19a5cf796f2c50ae2f6 @p 5a670186618804169c6ac55f3c296ebd370af060/0x2 git-debrebase = Upstream {"Hdr" => "tree a448632c39f18e3867a3c19a5cf796f2c50ae2f6\nparent 5a670186618804169c6ac55f3c296ebd370af060\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "a448632c39f18e3867a3c19a5cf796f2c50ae2f6","Parents" => [{"Differs" => 2,"CommitId" => "5a670186618804169c6ac55f3c296ebd370af060","Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","CommitId" => "088ca2748c333245f8f3dc6482c25427680a4f37","Type" => "Upstream"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f = 0x20 git-debrebase classify 5a670186618804169c6ac55f3c296ebd370af060 $t=7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x20 git-debrebase = Packaging {"CommitId" => "5a670186618804169c6ac55f3c296ebd370af060","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f","Hdr" => "tree 7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "AddPatches","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Ix" => 0}],"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Contributor" => {"Ix" => 0,"Differs" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},"Overwritten" => [{"Differs" => 8,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Ix" => 1}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Type" => "Pseudomerge","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Parents" => [{"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 9 proc 19 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 20 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55d07bcd8770) procd=HASH(0x55d07bcde870) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD 5a670186618804169c6ac55f3c296ebd370af060 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 723bf8d3d175bfc9797521c3fa5d144421659ec9 Debian (rewriting=1) git-debrebase WALK BUILD fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD b9fb01c88d0d02a4d93e3a89eca60e444cc82811 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 088ca2748c333245f8f3dc6482c25427680a4f37 Upstream (rewriting=1) git-debrebase WALK BUILD 723bf8d3d175bfc9797521c3fa5d144421659ec9 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 26afc34939630efcf083c89b8699d6286df8a1ff Upstream (rewriting=1) git-debrebase WALK BUILD b9fb01c88d0d02a4d93e3a89eca60e444cc82811 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 b9fb01c88d0d02a4d93e3a89eca60e444cc82811 = 0x4 git-debrebase *** WALK RETURN dab3cc0fcfead932f6714305cfb670067c157804 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was b9fb01c88d0d02a4d93e3a89eca60e444cc82811) git-debrebase >= update refs/ffq-prev/heads/stitched-laundered b9fb01c88d0d02a4d93e3a89eca60e444cc82811 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/stitched-laundered git-debrebase >= update HEAD dab3cc0fcfead932f6714305cfb670067c157804 b9fb01c88d0d02a4d93e3a89eca60e444cc82811 git-debrebase >$ Recorded previous head for preservation git-debrebase ffq_prev_branchinfo branch current refs/heads/stitched-laundered git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4"}],"Type" => "Upstream","CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Differs" => 2}],"Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Type" => "Upstream","CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555"}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Type" => "Upstream","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Parents" => [{"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Ix" => 0}],"Tree" => "62c38f9828a4af53809a241de29417bd7790cfec"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Ix" => 0}],"Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Type" => "Upstream"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48"}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Type" => "Packaging","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Parents" => [{"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Differs" => 32,"Ix" => 0}],"Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Differs" => 32}],"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Type" => "Packaging","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2"}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/stitched-laundered b9fb01c88d0d02a4d93e3a89eca60e444cc82811 git-debrebase >= update refs/debrebase-last/heads/stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa dab3cc0fcfead932f6714305cfb670067c157804 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched HEAD + local state=stitched + local beforetag=HEAD + case $state in + git diff --quiet HEAD -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0 git-debrebase get_differs b9fb01c88d0d02a4d93e3a89eca60e444cc82811 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x8 git-debrebase classify 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p dab3cc0fcfead932f6714305cfb670067c157804/0 b9fb01c88d0d02a4d93e3a89eca60e444cc82811/0x8 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Overwritten" => [{"Differs" => 8,"Ix" => 1,"CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811"}],"Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent dab3cc0fcfead932f6714305cfb670067c157804\nparent b9fb01c88d0d02a4d93e3a89eca60e444cc82811\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "1cf12c8d2c58650ccd5d3dbaed0752528ce94caa","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804"},"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Parents" => [{"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391"}],"Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Type" => "Upstream"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Parents" => [{"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Differs" => 2,"Ix" => 0}],"Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Upstream"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9"}],"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Type" => "Upstream"} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Parents" => [{"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Differs" => 2,"Ix" => 0}],"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Ix" => 0,"Differs" => 2}],"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Parents" => [{"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Differs" => 2,"Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48"}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb"}],"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Type" => "Packaging"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Parents" => [{"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Ix" => 0,"Differs" => 32}],"Type" => "Packaging"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41"}]} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2"}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/stitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1 *main::STDOUT git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0 git-debrebase get_differs b9fb01c88d0d02a4d93e3a89eca60e444cc82811 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x8 git-debrebase classify 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p dab3cc0fcfead932f6714305cfb670067c157804/0 b9fb01c88d0d02a4d93e3a89eca60e444cc82811/0x8 git-debrebase = Pseudomerge {"CommitId" => "1cf12c8d2c58650ccd5d3dbaed0752528ce94caa","Parents" => [{"Differs" => 0,"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Ix" => 0},{"Ix" => 1,"Differs" => 8,"CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811"}],"Contributor" => $VAR1->{"Parents"}[0],"Type" => "Pseudomerge","Overwritten" => [$VAR1->{"Parents"}[1]],"Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent dab3cc0fcfead932f6714305cfb670067c157804\nparent b9fb01c88d0d02a4d93e3a89eca60e444cc82811\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Type" => "Upstream","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4"}]} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Differs" => 2,"Ix" => 0}],"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Type" => "Upstream","Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Parents" => [{"Differs" => 2,"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Type" => "Upstream"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Parents" => [{"Ix" => 0,"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Differs" => 2}],"Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Type" => "Upstream"} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Ix" => 0}],"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Type" => "Upstream","Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Parents" => [{"Differs" => 2,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Upstream","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"}],"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Parents" => [{"Ix" => 0,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Differs" => 32}],"Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Parents" => [{"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Type" => "Packaging"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Differs" => 32}],"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Type" => "Packaging"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Ix" => 0}],"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Parents" => [{"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Differs" => 16,"Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 7 proc 15 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + exec + local cid ctype info nparents + read cid ctype info + : ===== 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa Pseudomerge Contributor=dab3cc0fcfead932f6714305cfb670067c157804 ===== + test 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa = 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local 'parents=dab3cc0fcfead932f6714305cfb670067c157804 b9fb01c88d0d02a4d93e3a89eca60e444cc82811' + expect='dab3cc0fcfead932f6714305cfb670067c157804 b9fb01c88d0d02a4d93e3a89eca60e444cc82811' + enparents=1 + : Pseudomerge/SAME 'dab3cc0fcfead932f6714305cfb670067c157804 b9fb01c88d0d02a4d93e3a89eca60e444cc82811' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=dab3cc0fcfead932f6714305cfb670067c157804 + expect=dab3cc0fcfead932f6714305cfb670067c157804 + enparents=2 + git diff --quiet dab3cc0fcfead932f6714305cfb670067c157804..1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= b9fb01c88d0d02a4d93e3a89eca60e444cc82811' + overwritten=b9fb01c88d0d02a4d93e3a89eca60e444cc82811 + t-git-debrebase analyse b9fb01c88d0d02a4d93e3a89eca60e444cc82811 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse b9fb01c88d0d02a4d93e3a89eca60e444cc82811 git-debrebase *** WALK b9fb01c88d0d02a4d93e3a89eca60e444cc82811 1 *main::STDOUT git-debrebase get_differs 26afc34939630efcf083c89b8699d6286df8a1ff 61fd47052a7d243e32b3aec9710763b652f9c2c2 = 0x22 git-debrebase classify b9fb01c88d0d02a4d93e3a89eca60e444cc82811 $t=61fd47052a7d243e32b3aec9710763b652f9c2c2 @p 26afc34939630efcf083c89b8699d6286df8a1ff/0x22 git-debrebase = Mixed {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n","CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811","Tree" => "61fd47052a7d243e32b3aec9710763b652f9c2c2","Type" => "Mixed","Hdr" => "tree 61fd47052a7d243e32b3aec9710763b652f9c2c2\nparent 26afc34939630efcf083c89b8699d6286df8a1ff\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Parents" => [{"CommitId" => "26afc34939630efcf083c89b8699d6286df8a1ff","Differs" => 34,"Ix" => 0}]} git-debrebase get_differs fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6 1ee0dd57e8800a0aebca987b3a74778bb4ba4b71 = 0x2 git-debrebase classify 26afc34939630efcf083c89b8699d6286df8a1ff $t=1ee0dd57e8800a0aebca987b3a74778bb4ba4b71 @p fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6/0x2 git-debrebase = Upstream {"CommitId" => "26afc34939630efcf083c89b8699d6286df8a1ff","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "1ee0dd57e8800a0aebca987b3a74778bb4ba4b71","Hdr" => "tree 1ee0dd57e8800a0aebca987b3a74778bb4ba4b71\nparent fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Parents" => [{"CommitId" => "fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 92c322e30649ff6650569506eafa57bacc91fa94 4951999d4f4a1fb6be7d28db81f6059e0ea21f36 = 0x20 git-debrebase classify fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6 $t=4951999d4f4a1fb6be7d28db81f6059e0ea21f36 @p 92c322e30649ff6650569506eafa57bacc91fa94/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "92c322e30649ff6650569506eafa57bacc91fa94"}],"Hdr" => "tree 4951999d4f4a1fb6be7d28db81f6059e0ea21f36\nparent 92c322e30649ff6650569506eafa57bacc91fa94\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000006 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","CommitId" => "fdfa511d0f8f2285fc7c2a8733aa8830edfc7da6","Tree" => "4951999d4f4a1fb6be7d28db81f6059e0ea21f36"} git-debrebase get_differs 723bf8d3d175bfc9797521c3fa5d144421659ec9 a8b42fe193e6a3e106e82368db473578a42a853e = 0x4 git-debrebase classify 92c322e30649ff6650569506eafa57bacc91fa94 $t=a8b42fe193e6a3e106e82368db473578a42a853e @p 723bf8d3d175bfc9797521c3fa5d144421659ec9/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "723bf8d3d175bfc9797521c3fa5d144421659ec9"}],"Hdr" => "tree a8b42fe193e6a3e106e82368db473578a42a853e\nparent 723bf8d3d175bfc9797521c3fa5d144421659ec9\nauthor dgit test git user 1530000004 +0100\ncommitter dgit test git user 1530000004 +0100\n","Tree" => "a8b42fe193e6a3e106e82368db473578a42a853e","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","CommitId" => "92c322e30649ff6650569506eafa57bacc91fa94"} git-debrebase get_differs 088ca2748c333245f8f3dc6482c25427680a4f37 d8756ce5963485dffef0f9a43abc1ec0129d6c1e = 0x22 git-debrebase classify 723bf8d3d175bfc9797521c3fa5d144421659ec9 $t=d8756ce5963485dffef0f9a43abc1ec0129d6c1e @p 088ca2748c333245f8f3dc6482c25427680a4f37/0x22 git-debrebase = Mixed {"Type" => "Mixed","Hdr" => "tree d8756ce5963485dffef0f9a43abc1ec0129d6c1e\nparent 088ca2748c333245f8f3dc6482c25427680a4f37\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "088ca2748c333245f8f3dc6482c25427680a4f37","Ix" => 0,"Differs" => 34}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n","CommitId" => "723bf8d3d175bfc9797521c3fa5d144421659ec9","Tree" => "d8756ce5963485dffef0f9a43abc1ec0129d6c1e"} git-debrebase get_differs 5a670186618804169c6ac55f3c296ebd370af060 a448632c39f18e3867a3c19a5cf796f2c50ae2f6 = 0x2 git-debrebase classify 088ca2748c333245f8f3dc6482c25427680a4f37 $t=a448632c39f18e3867a3c19a5cf796f2c50ae2f6 @p 5a670186618804169c6ac55f3c296ebd370af060/0x2 git-debrebase = Upstream {"Hdr" => "tree a448632c39f18e3867a3c19a5cf796f2c50ae2f6\nparent 5a670186618804169c6ac55f3c296ebd370af060\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "5a670186618804169c6ac55f3c296ebd370af060","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "a448632c39f18e3867a3c19a5cf796f2c50ae2f6","CommitId" => "088ca2748c333245f8f3dc6482c25427680a4f37","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f = 0x20 git-debrebase classify 5a670186618804169c6ac55f3c296ebd370af060 $t=7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"Hdr" => "tree 7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Tree" => "7c7a178ca883ab3d7840e9dce996fb6ad8e3e61f","CommitId" => "5a670186618804169c6ac55f3c296ebd370af060","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}],"Type" => "AddPatches"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}]} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Differs" => 16,"Ix" => 0}],"Type" => "Changelog","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Ix" => 0,"Differs" => 0},{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Ix" => 1,"Differs" => 8}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Overwritten" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Type" => "Upstream","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 9 proc 19 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in ++ printf %s 'dab3cc0fcfead932f6714305cfb670067c157804 b9fb01c88d0d02a4d93e3a89eca60e444cc82811' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo dab3cc0fcfead932f6714305cfb670067c157804 ++ for f in $parents ++ echo b9fb01c88d0d02a4d93e3a89eca60e444cc82811 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== dab3cc0fcfead932f6714305cfb670067c157804 Upstream ===== + test dab3cc0fcfead932f6714305cfb670067c157804 = dab3cc0fcfead932f6714305cfb670067c157804 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P dab3cc0fcfead932f6714305cfb670067c157804 + local parents=6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + expect=6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + enparents=1 + : Upstream/SAME 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 Upstream ===== + test 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 = 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + local parents=3025551c1e030f25c60bdabaab789745e585f391 + expect=3025551c1e030f25c60bdabaab789745e585f391 + enparents=1 + : Upstream/SAME 3025551c1e030f25c60bdabaab789745e585f391 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 3025551c1e030f25c60bdabaab789745e585f391 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 3025551c1e030f25c60bdabaab789745e585f391 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 3025551c1e030f25c60bdabaab789745e585f391 Upstream ===== + test 3025551c1e030f25c60bdabaab789745e585f391 = 3025551c1e030f25c60bdabaab789745e585f391 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3025551c1e030f25c60bdabaab789745e585f391 + local parents=cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + expect=cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + enparents=1 + : Upstream/SAME cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 Upstream ===== + test cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 = cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + local parents=302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + expect=302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + enparents=1 + : Upstream/SAME 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 Upstream ===== + test 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 = 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + local parents=b0291461cc529ff9fa4060b3e41ebff6cb563c49 + expect=b0291461cc529ff9fa4060b3e41ebff6cb563c49 + enparents=1 + : Upstream/SAME b0291461cc529ff9fa4060b3e41ebff6cb563c49 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b0291461cc529ff9fa4060b3e41ebff6cb563c49 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b0291461cc529ff9fa4060b3e41ebff6cb563c49 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b0291461cc529ff9fa4060b3e41ebff6cb563c49 Upstream ===== + test b0291461cc529ff9fa4060b3e41ebff6cb563c49 = b0291461cc529ff9fa4060b3e41ebff6cb563c49 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b0291461cc529ff9fa4060b3e41ebff6cb563c49 + local parents=64efa6cded3fc4da385f8ed4bd8c72164c1c914d + expect=64efa6cded3fc4da385f8ed4bd8c72164c1c914d + enparents=1 + : Upstream/SAME 64efa6cded3fc4da385f8ed4bd8c72164c1c914d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 64efa6cded3fc4da385f8ed4bd8c72164c1c914d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 64efa6cded3fc4da385f8ed4bd8c72164c1c914d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 64efa6cded3fc4da385f8ed4bd8c72164c1c914d Upstream ===== + test 64efa6cded3fc4da385f8ed4bd8c72164c1c914d = 64efa6cded3fc4da385f8ed4bd8c72164c1c914d + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 64efa6cded3fc4da385f8ed4bd8c72164c1c914d + local parents=5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + expect=5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + enparents=1 + : Upstream/SAME 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 Packaging ===== + test 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 = 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + local parents=420fa3b34303353709bcfbcf88ccc4e272f5ee48 + expect=420fa3b34303353709bcfbcf88ccc4e272f5ee48 + enparents=1 + : Packaging/Upstream 420fa3b34303353709bcfbcf88ccc4e272f5ee48 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 420fa3b34303353709bcfbcf88ccc4e272f5ee48..5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 -- :. ':!debian' + git diff --quiet 420fa3b34303353709bcfbcf88ccc4e272f5ee48..5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 -- :debian/patches + etypes=Packaging ++ printf %s 420fa3b34303353709bcfbcf88ccc4e272f5ee48 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 420fa3b34303353709bcfbcf88ccc4e272f5ee48 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 420fa3b34303353709bcfbcf88ccc4e272f5ee48 Packaging ===== + test 420fa3b34303353709bcfbcf88ccc4e272f5ee48 = 420fa3b34303353709bcfbcf88ccc4e272f5ee48 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 420fa3b34303353709bcfbcf88ccc4e272f5ee48 + local parents=4926fc77fd0b974ce5a2892ad46669ed4ec14edb + expect=4926fc77fd0b974ce5a2892ad46669ed4ec14edb + enparents=1 + : Packaging/SAME 4926fc77fd0b974ce5a2892ad46669ed4ec14edb + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 4926fc77fd0b974ce5a2892ad46669ed4ec14edb..420fa3b34303353709bcfbcf88ccc4e272f5ee48 -- :. ':!debian' + git diff --quiet 4926fc77fd0b974ce5a2892ad46669ed4ec14edb..420fa3b34303353709bcfbcf88ccc4e272f5ee48 -- :debian/patches + etypes=Packaging ++ printf %s 4926fc77fd0b974ce5a2892ad46669ed4ec14edb ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4926fc77fd0b974ce5a2892ad46669ed4ec14edb ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4926fc77fd0b974ce5a2892ad46669ed4ec14edb Packaging ===== + test 4926fc77fd0b974ce5a2892ad46669ed4ec14edb = 4926fc77fd0b974ce5a2892ad46669ed4ec14edb + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 4926fc77fd0b974ce5a2892ad46669ed4ec14edb + local parents=6184b930def645d1f8da8cb6a91475445cbb817d + expect=6184b930def645d1f8da8cb6a91475445cbb817d + enparents=1 + : Packaging/SAME 6184b930def645d1f8da8cb6a91475445cbb817d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 6184b930def645d1f8da8cb6a91475445cbb817d..4926fc77fd0b974ce5a2892ad46669ed4ec14edb -- :. ':!debian' + git diff --quiet 6184b930def645d1f8da8cb6a91475445cbb817d..4926fc77fd0b974ce5a2892ad46669ed4ec14edb -- :debian/patches + etypes=Packaging ++ printf %s 6184b930def645d1f8da8cb6a91475445cbb817d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6184b930def645d1f8da8cb6a91475445cbb817d ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6184b930def645d1f8da8cb6a91475445cbb817d Packaging ===== + test 6184b930def645d1f8da8cb6a91475445cbb817d = 6184b930def645d1f8da8cb6a91475445cbb817d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6184b930def645d1f8da8cb6a91475445cbb817d + local parents=6b98ac2fc854dc69f9cabc904a8e43328f649f41 + expect=6b98ac2fc854dc69f9cabc904a8e43328f649f41 + enparents=1 + : Packaging/SAME 6b98ac2fc854dc69f9cabc904a8e43328f649f41 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 6b98ac2fc854dc69f9cabc904a8e43328f649f41..6184b930def645d1f8da8cb6a91475445cbb817d -- :. ':!debian' + git diff --quiet 6b98ac2fc854dc69f9cabc904a8e43328f649f41..6184b930def645d1f8da8cb6a91475445cbb817d -- :debian/patches + etypes=Packaging ++ printf %s 6b98ac2fc854dc69f9cabc904a8e43328f649f41 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6b98ac2fc854dc69f9cabc904a8e43328f649f41 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6b98ac2fc854dc69f9cabc904a8e43328f649f41 Changelog ===== + test 6b98ac2fc854dc69f9cabc904a8e43328f649f41 = 6b98ac2fc854dc69f9cabc904a8e43328f649f41 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 6b98ac2fc854dc69f9cabc904a8e43328f649f41 + local parents=bef5ccd302033398655e3e4e8896fba41691d0b2 + expect=bef5ccd302033398655e3e4e8896fba41691d0b2 + enparents=1 + : Changelog/Packaging bef5ccd302033398655e3e4e8896fba41691d0b2 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet bef5ccd302033398655e3e4e8896fba41691d0b2..6b98ac2fc854dc69f9cabc904a8e43328f649f41 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s bef5ccd302033398655e3e4e8896fba41691d0b2 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo bef5ccd302033398655e3e4e8896fba41691d0b2 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== bef5ccd302033398655e3e4e8896fba41691d0b2 Changelog ===== + test bef5ccd302033398655e3e4e8896fba41691d0b2 = bef5ccd302033398655e3e4e8896fba41691d0b2 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P bef5ccd302033398655e3e4e8896fba41691d0b2 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..bef5ccd302033398655e3e4e8896fba41691d0b2 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + git checkout -b stitched-mixed master Switched to a new branch 'stitched-mixed' + mix-it + t-git-next-date + GIT_COMMITTER_DATE='1530000009 +0100' + GIT_AUTHOR_DATE='1530000009 +0100' ++ git symbolic-ref HEAD + local m=refs/heads/stitched-mixed + t-some-changes 'subcommands refs/heads/stitched-mixed 1' + local 'token=subcommands refs/heads/stitched-mixed 1' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000010 +0100' + GIT_AUTHOR_DATE='1530000010 +0100' + case "$which" in + echo '// debian subcommands refs/heads/stitched-mixed 1' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)' [stitched-mixed 772b2a1] DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream subcommands refs/heads/stitched-mixed 1' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)' [stitched-mixed c848bc7] UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-mixed 1' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-mixed 1' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/stitched-mixed 1)' [stitched-mixed 0a3febb] MIXED add both() (subcommands refs/heads/stitched-mixed 1) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000011 +0100' + GIT_AUTHOR_DATE='1530000011 +0100' + t-dgit --git-debrebase=true -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --git-debrebase=true -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `0a3febb41892833b131ed8ca6958d68efc7f925f' | git symbolic-ref -q HEAD => `refs/heads/stitched-mixed' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 0a3febb41892833b131ed8ca6958d68efc7f925f examining quilt state (multiple patches, linear mode) branch_is_gdr 0a3febb41892833b131ed8ca6958d68efc7f925f... branch_is_gdr 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf gdr make-patches YES + git reset -q --hard 0a3febb41892833b131ed8ca6958d68efc7f925f + true --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend | git rev-parse 'HEAD~0' => `0a3febb41892833b131ed8ca6958d68efc7f925f' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 0a3febb41892833b131ed8ca6958d68efc7f925f -- debian + git add -Af . | git write-tree => `950c91fd34627527a1a98b70074264de9d8186a0' fake orig tree object 950c91fd34627527a1a98b70074264de9d8186a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 0a3febb41892833b131ed8ca6958d68efc7f925f CD ../fake + git add -Af . | git write-tree => `8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4' fake o+d/p tree object 950c91fd34627527a1a98b70074264de9d8186a0 CD ../work | git ls-tree --name-only -z 0a3febb41892833b131ed8ca6958d68efc7f925f => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 950c91fd34627527a1a98b70074264de9d8186a0 0a3febb41892833b131ed8ca6958d68efc7f925f => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc c10cee24b21f67e1424f5c557b26d5b56aa28ac0 M\x00src.c\x00' quiltify_trees_differ 950c91fd34627527a1a98b70074264de9d8186a0 0a3febb41892833b131ed8ca6958d68efc7f925f => 1 | git diff-tree -z --no-renames --name-only -r 0a3febb41892833b131ed8ca6958d68efc7f925f 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => `src.c\x00' quiltify_trees_differ 0a3febb41892833b131ed8ca6958d68efc7f925f 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => 1 | git diff-tree -z --no-renames --name-only -r 950c91fd34627527a1a98b70074264de9d8186a0 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 950c91fd34627527a1a98b70074264de9d8186a0 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=950c91fd34627527a1a9 o+d/p=8177bf2df97565c3d3ff dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 0a3febb41892833b131ed8ca6958d68efc7f925f -- debian/rules debian/control => `debian/control'... quiltify investigate 0a3febb41892833b131ed8ca6958d68efc7f925f | git diff-tree -z --no-renames --name-only 0a3febb41892833b131ed8ca6958d68efc7f925f 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => `src.c\x00' quiltify_trees_differ 0a3febb41892833b131ed8ca6958d68efc7f925f 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => 1 | git ls-tree --name-only 0a3febb41892833b131ed8ca6958d68efc7f925f -- debian/rules debian/control => `debian/control'... | git cat-file commit 0a3febb41892833b131ed8ca6958d68efc7f925f => `tree cb27fe0206f700a55e3ec45caa3b80b9d71ed691'... | git diff-tree -z --no-renames --name-only c848bc784454d4635b6a71ea59b65b373615e8e4 0a3febb41892833b131ed8ca6958d68efc7f925f => `debian\x00src.c\x00' quiltify_trees_differ c848bc784454d4635b6a71ea59b65b373615e8e4 0a3febb41892833b131ed8ca6958d68efc7f925f => 1 considering C=0a3febb41892833b131ed8ca6958d68efc7f925f P=c848bc784454d4635b6a71ea59b65b373615e8e4 | git diff-tree -r --name-only c848bc784454d4635b6a71ea59b65b373615e8e4 0a3febb41892833b131ed8ca6958d68efc7f925f -- debian/patches .pc debian/source/format => `' search queue P=c848bc784454d4635b6a71ea59b65b373615e8e4 NT quiltify investigate c848bc784454d4635b6a71ea59b65b373615e8e4 | git diff-tree -z --no-renames --name-only c848bc784454d4635b6a71ea59b65b373615e8e4 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => `debian\x00src.c\x00' quiltify_trees_differ c848bc784454d4635b6a71ea59b65b373615e8e4 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => 1 | git ls-tree --name-only c848bc784454d4635b6a71ea59b65b373615e8e4 -- debian/rules debian/control => `debian/control'... | git cat-file commit c848bc784454d4635b6a71ea59b65b373615e8e4 => `tree af40286d15dcd54aed3b8586be973b89dfad2ee8'... | git diff-tree -z --no-renames --name-only 772b2a1d3dacffb5498a61b7c9518d57d439e1ca c848bc784454d4635b6a71ea59b65b373615e8e4 => `src.c\x00' quiltify_trees_differ 772b2a1d3dacffb5498a61b7c9518d57d439e1ca c848bc784454d4635b6a71ea59b65b373615e8e4 => 1 considering C=c848bc784454d4635b6a71ea59b65b373615e8e4 P=772b2a1d3dacffb5498a61b7c9518d57d439e1ca | git diff-tree -r --name-only 772b2a1d3dacffb5498a61b7c9518d57d439e1ca c848bc784454d4635b6a71ea59b65b373615e8e4 -- debian/patches .pc debian/source/format => `' search queue P=772b2a1d3dacffb5498a61b7c9518d57d439e1ca NT quiltify investigate 772b2a1d3dacffb5498a61b7c9518d57d439e1ca | git diff-tree -z --no-renames --name-only 772b2a1d3dacffb5498a61b7c9518d57d439e1ca 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => `debian\x00' quiltify_trees_differ 772b2a1d3dacffb5498a61b7c9518d57d439e1ca 8177bf2df97565c3d3ffb5b810f70e5bcfe7ebe4 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 772b2a1d3dacffb5498a61b7c9518d57d439e1ca..c848bc784454d4635b6a71ea59b65b373615e8e4 | git cat-file commit c848bc784454d4635b6a71ea59b65b373615e8e4 => `tree af40286d15dcd54aed3b8586be973b89dfad2ee8'... | git log -n1 '--pretty=format:%aD' c848bc784454d4635b6a71ea59b65b373615e8e4 => `Tue, 26 Jun 2018 09:00:10 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/upstream-edit-src.c-subcommands-refshead.patch git diff --no-ext-diff 772b2a1d3dacffb5498a61b7c9518d57d439e1ca c848bc784454d4635b6a71ea59b65b373615e8e4 -- ':!/debian' ':!/.pc' quiltify traverse c848bc784454d4635b6a71ea59b65b373615e8e4..0a3febb41892833b131ed8ca6958d68efc7f925f | git cat-file commit 0a3febb41892833b131ed8ca6958d68efc7f925f => `tree cb27fe0206f700a55e3ec45caa3b80b9d71ed691'... | git log -n1 '--pretty=format:%aD' 0a3febb41892833b131ed8ca6958d68efc7f925f => `Tue, 26 Jun 2018 09:00:10 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-subcommands-refsheadsstit.patch git diff --no-ext-diff c848bc784454d4635b6a71ea59b65b373615e8e4 0a3febb41892833b131ed8ca6958d68efc7f925f -- ':!/debian' ':!/.pc' + git checkout -q 0a3febb41892833b131ed8ca6958d68efc7f925f + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master edb7e05] Commit Debian 3.0 (quilt) metadata 3 files changed, 33 insertions(+) create mode 100644 debian/patches/mixed-add-both-subcommands-refsheadsstit.patch create mode 100644 debian/patches/upstream-edit-src.c-subcommands-refshead.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000012 +0100' + GIT_AUTHOR_DATE='1530000012 +0100' + t-some-changes 'subcommands refs/heads/stitched-mixed 2' + local 'token=subcommands refs/heads/stitched-mixed 2' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000013 +0100' + GIT_AUTHOR_DATE='1530000013 +0100' + case "$which" in + echo '// debian subcommands refs/heads/stitched-mixed 2' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)' [stitched-mixed 9b7a93e] DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2) 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream subcommands refs/heads/stitched-mixed 2' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)' [stitched-mixed 3e33aff] UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-mixed 2' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/stitched-mixed 2' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/stitched-mixed 2)' [stitched-mixed ea38d90] MIXED add both() (subcommands refs/heads/stitched-mixed 2) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000014 +0100' + GIT_AUTHOR_DATE='1530000014 +0100' + t-git-next-date + GIT_COMMITTER_DATE='1530000015 +0100' + GIT_AUTHOR_DATE='1530000015 +0100' + git checkout -b unstitched-laundered master Switched to a new branch 'unstitched-laundered' + mix-it + t-git-next-date + GIT_COMMITTER_DATE='1530000016 +0100' + GIT_AUTHOR_DATE='1530000016 +0100' ++ git symbolic-ref HEAD + local m=refs/heads/unstitched-laundered + t-some-changes 'subcommands refs/heads/unstitched-laundered 1' + local 'token=subcommands refs/heads/unstitched-laundered 1' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000017 +0100' + GIT_AUTHOR_DATE='1530000017 +0100' + case "$which" in + echo '// debian subcommands refs/heads/unstitched-laundered 1' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)' [unstitched-laundered d21d62b] DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream subcommands refs/heads/unstitched-laundered 1' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)' [unstitched-laundered 6e9f712] UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-laundered 1' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-laundered 1' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/unstitched-laundered 1)' [unstitched-laundered 85e8a38] MIXED add both() (subcommands refs/heads/unstitched-laundered 1) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000018 +0100' + GIT_AUTHOR_DATE='1530000018 +0100' + t-dgit --git-debrebase=true -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --git-debrebase=true -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `85e8a3829c886a9d45de8e3ffb9a234849b63e04' | git symbolic-ref -q HEAD => `refs/heads/unstitched-laundered' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 85e8a3829c886a9d45de8e3ffb9a234849b63e04 examining quilt state (multiple patches, linear mode) branch_is_gdr 85e8a3829c886a9d45de8e3ffb9a234849b63e04... branch_is_gdr 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf gdr make-patches YES + git reset -q --hard 85e8a3829c886a9d45de8e3ffb9a234849b63e04 + true --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend | git rev-parse 'HEAD~0' => `85e8a3829c886a9d45de8e3ffb9a234849b63e04' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 85e8a3829c886a9d45de8e3ffb9a234849b63e04 -- debian + git add -Af . | git write-tree => `49edf6484b13cb12c56a1dd6bf7fdee14eef8a10' fake orig tree object 49edf6484b13cb12c56a1dd6bf7fdee14eef8a10 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 85e8a3829c886a9d45de8e3ffb9a234849b63e04 CD ../fake + git add -Af . | git write-tree => `ce93180215d1bdeb6ffe0e3ea156cbec27668884' fake o+d/p tree object 49edf6484b13cb12c56a1dd6bf7fdee14eef8a10 CD ../work | git ls-tree --name-only -z 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 49edf6484b13cb12c56a1dd6bf7fdee14eef8a10 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 501347a1b4eef3bf8d1311744c3c1de4dc1e7b6c M\x00src.c\x00' quiltify_trees_differ 49edf6484b13cb12c56a1dd6bf7fdee14eef8a10 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => 1 | git diff-tree -z --no-renames --name-only -r 85e8a3829c886a9d45de8e3ffb9a234849b63e04 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => `src.c\x00' quiltify_trees_differ 85e8a3829c886a9d45de8e3ffb9a234849b63e04 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => 1 | git diff-tree -z --no-renames --name-only -r 49edf6484b13cb12c56a1dd6bf7fdee14eef8a10 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 49edf6484b13cb12c56a1dd6bf7fdee14eef8a10 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=49edf6484b13cb12c56a o+d/p=ce93180215d1bdeb6ffe dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 85e8a3829c886a9d45de8e3ffb9a234849b63e04 -- debian/rules debian/control => `debian/control'... quiltify investigate 85e8a3829c886a9d45de8e3ffb9a234849b63e04 | git diff-tree -z --no-renames --name-only 85e8a3829c886a9d45de8e3ffb9a234849b63e04 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => `src.c\x00' quiltify_trees_differ 85e8a3829c886a9d45de8e3ffb9a234849b63e04 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => 1 | git ls-tree --name-only 85e8a3829c886a9d45de8e3ffb9a234849b63e04 -- debian/rules debian/control => `debian/control'... | git cat-file commit 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => `tree e52bfe26cab82358d9166d4626737511a9ad43e0'... | git diff-tree -z --no-renames --name-only 6e9f7126541b0e82b28210a152f4f3ef82c8b51c 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => `debian\x00src.c\x00' quiltify_trees_differ 6e9f7126541b0e82b28210a152f4f3ef82c8b51c 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => 1 considering C=85e8a3829c886a9d45de8e3ffb9a234849b63e04 P=6e9f7126541b0e82b28210a152f4f3ef82c8b51c | git diff-tree -r --name-only 6e9f7126541b0e82b28210a152f4f3ef82c8b51c 85e8a3829c886a9d45de8e3ffb9a234849b63e04 -- debian/patches .pc debian/source/format => `' search queue P=6e9f7126541b0e82b28210a152f4f3ef82c8b51c NT quiltify investigate 6e9f7126541b0e82b28210a152f4f3ef82c8b51c | git diff-tree -z --no-renames --name-only 6e9f7126541b0e82b28210a152f4f3ef82c8b51c ce93180215d1bdeb6ffe0e3ea156cbec27668884 => `debian\x00src.c\x00' quiltify_trees_differ 6e9f7126541b0e82b28210a152f4f3ef82c8b51c ce93180215d1bdeb6ffe0e3ea156cbec27668884 => 1 | git ls-tree --name-only 6e9f7126541b0e82b28210a152f4f3ef82c8b51c -- debian/rules debian/control => `debian/control'... | git cat-file commit 6e9f7126541b0e82b28210a152f4f3ef82c8b51c => `tree 531dd9092765b0ad96064ac44739912e46bdaa5a'... | git diff-tree -z --no-renames --name-only d21d62b6ddb3e581d7b5b2079aed326347f2d928 6e9f7126541b0e82b28210a152f4f3ef82c8b51c => `src.c\x00' quiltify_trees_differ d21d62b6ddb3e581d7b5b2079aed326347f2d928 6e9f7126541b0e82b28210a152f4f3ef82c8b51c => 1 considering C=6e9f7126541b0e82b28210a152f4f3ef82c8b51c P=d21d62b6ddb3e581d7b5b2079aed326347f2d928 | git diff-tree -r --name-only d21d62b6ddb3e581d7b5b2079aed326347f2d928 6e9f7126541b0e82b28210a152f4f3ef82c8b51c -- debian/patches .pc debian/source/format => `' search queue P=d21d62b6ddb3e581d7b5b2079aed326347f2d928 NT quiltify investigate d21d62b6ddb3e581d7b5b2079aed326347f2d928 | git diff-tree -z --no-renames --name-only d21d62b6ddb3e581d7b5b2079aed326347f2d928 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => `debian\x00' quiltify_trees_differ d21d62b6ddb3e581d7b5b2079aed326347f2d928 ce93180215d1bdeb6ffe0e3ea156cbec27668884 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse d21d62b6ddb3e581d7b5b2079aed326347f2d928..6e9f7126541b0e82b28210a152f4f3ef82c8b51c | git cat-file commit 6e9f7126541b0e82b28210a152f4f3ef82c8b51c => `tree 531dd9092765b0ad96064ac44739912e46bdaa5a'... | git log -n1 '--pretty=format:%aD' 6e9f7126541b0e82b28210a152f4f3ef82c8b51c => `Tue, 26 Jun 2018 09:00:17 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/upstream-edit-src.c-subcommands-refshead.patch git diff --no-ext-diff d21d62b6ddb3e581d7b5b2079aed326347f2d928 6e9f7126541b0e82b28210a152f4f3ef82c8b51c -- ':!/debian' ':!/.pc' quiltify traverse 6e9f7126541b0e82b28210a152f4f3ef82c8b51c..85e8a3829c886a9d45de8e3ffb9a234849b63e04 | git cat-file commit 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => `tree e52bfe26cab82358d9166d4626737511a9ad43e0'... | git log -n1 '--pretty=format:%aD' 85e8a3829c886a9d45de8e3ffb9a234849b63e04 => `Tue, 26 Jun 2018 09:00:17 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-subcommands-refsheadsunst.patch git diff --no-ext-diff 6e9f7126541b0e82b28210a152f4f3ef82c8b51c 85e8a3829c886a9d45de8e3ffb9a234849b63e04 -- ':!/debian' ':!/.pc' + git checkout -q 85e8a3829c886a9d45de8e3ffb9a234849b63e04 + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 1f9f026] Commit Debian 3.0 (quilt) metadata 3 files changed, 33 insertions(+) create mode 100644 debian/patches/mixed-add-both-subcommands-refsheadsunst.patch create mode 100644 debian/patches/upstream-edit-src.c-subcommands-refshead.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000019 +0100' + GIT_AUTHOR_DATE='1530000019 +0100' + t-some-changes 'subcommands refs/heads/unstitched-laundered 2' + local 'token=subcommands refs/heads/unstitched-laundered 2' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000020 +0100' + GIT_AUTHOR_DATE='1530000020 +0100' + case "$which" in + echo '// debian subcommands refs/heads/unstitched-laundered 2' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)' [unstitched-laundered 95962fb] DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2) 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream subcommands refs/heads/unstitched-laundered 2' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)' [unstitched-laundered df28ebe] UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-laundered 2' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-laundered 2' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/unstitched-laundered 2)' [unstitched-laundered 09935c9] MIXED add both() (subcommands refs/heads/unstitched-laundered 2) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000021 +0100' + GIT_AUTHOR_DATE='1530000021 +0100' + t-git-next-date + GIT_COMMITTER_DATE='1530000022 +0100' + GIT_AUTHOR_DATE='1530000022 +0100' + git branch before-unstitch/unstitched-laundered + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/unstitched-laundered git-debrebase ffq check_specs * git-debrebase *** WALK 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 0 - git-debrebase get_differs df28ebe85c3fa8c12fd1d6252b4b78f2198c6608 48ea5fb0f272452b1f34c774e7cf3f255cbc32d7 = 0x22 git-debrebase classify 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 $t=48ea5fb0f272452b1f34c774e7cf3f255cbc32d7 @p df28ebe85c3fa8c12fd1d6252b4b78f2198c6608/0x22 git-debrebase = Mixed {"CommitId" => "09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3","Parents" => [{"Ix" => 0,"CommitId" => "df28ebe85c3fa8c12fd1d6252b4b78f2198c6608","Differs" => 34}],"Type" => "Mixed","Tree" => "48ea5fb0f272452b1f34c774e7cf3f255cbc32d7","Hdr" => "tree 48ea5fb0f272452b1f34c774e7cf3f255cbc32d7\nparent df28ebe85c3fa8c12fd1d6252b4b78f2198c6608\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000020 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs 95962fb64a73876e030b6d333242a2917de31e33 5a9d68fb36c59e4ecc773bc1eda353512bac2be4 = 0x2 git-debrebase classify df28ebe85c3fa8c12fd1d6252b4b78f2198c6608 $t=5a9d68fb36c59e4ecc773bc1eda353512bac2be4 @p 95962fb64a73876e030b6d333242a2917de31e33/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "5a9d68fb36c59e4ecc773bc1eda353512bac2be4","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 5a9d68fb36c59e4ecc773bc1eda353512bac2be4\nparent 95962fb64a73876e030b6d333242a2917de31e33\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000020 +0100\n","CommitId" => "df28ebe85c3fa8c12fd1d6252b4b78f2198c6608","Parents" => [{"Ix" => 0,"CommitId" => "95962fb64a73876e030b6d333242a2917de31e33","Differs" => 2}]} git-debrebase get_differs 1f9f0266f6ab71a0c44c71b6ec26ce7b8564433c 1959eaabfdac0edf81c2227c3be0affa83ab08dd = 0x20 git-debrebase classify 95962fb64a73876e030b6d333242a2917de31e33 $t=1959eaabfdac0edf81c2227c3be0affa83ab08dd @p 1f9f0266f6ab71a0c44c71b6ec26ce7b8564433c/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 1959eaabfdac0edf81c2227c3be0affa83ab08dd\nparent 1f9f0266f6ab71a0c44c71b6ec26ce7b8564433c\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000020 +0100\n","Type" => "Packaging","Tree" => "1959eaabfdac0edf81c2227c3be0affa83ab08dd","CommitId" => "95962fb64a73876e030b6d333242a2917de31e33","Parents" => [{"Ix" => 0,"CommitId" => "1f9f0266f6ab71a0c44c71b6ec26ce7b8564433c","Differs" => 32}]} git-debrebase get_differs 85e8a3829c886a9d45de8e3ffb9a234849b63e04 8425937d1857e4171afc2b81f34d24de9cdbf80a = 0x4 git-debrebase classify 1f9f0266f6ab71a0c44c71b6ec26ce7b8564433c $t=8425937d1857e4171afc2b81f34d24de9cdbf80a @p 85e8a3829c886a9d45de8e3ffb9a234849b63e04/0x4 git-debrebase = AddPatches {"Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "85e8a3829c886a9d45de8e3ffb9a234849b63e04"}],"CommitId" => "1f9f0266f6ab71a0c44c71b6ec26ce7b8564433c","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Hdr" => "tree 8425937d1857e4171afc2b81f34d24de9cdbf80a\nparent 85e8a3829c886a9d45de8e3ffb9a234849b63e04\nauthor dgit test git user 1530000018 +0100\ncommitter dgit test git user 1530000018 +0100\n","Tree" => "8425937d1857e4171afc2b81f34d24de9cdbf80a","Type" => "AddPatches"} git-debrebase get_differs 6e9f7126541b0e82b28210a152f4f3ef82c8b51c e52bfe26cab82358d9166d4626737511a9ad43e0 = 0x22 git-debrebase classify 85e8a3829c886a9d45de8e3ffb9a234849b63e04 $t=e52bfe26cab82358d9166d4626737511a9ad43e0 @p 6e9f7126541b0e82b28210a152f4f3ef82c8b51c/0x22 git-debrebase = Mixed {"Parents" => [{"Ix" => 0,"CommitId" => "6e9f7126541b0e82b28210a152f4f3ef82c8b51c","Differs" => 34}],"CommitId" => "85e8a3829c886a9d45de8e3ffb9a234849b63e04","Hdr" => "tree e52bfe26cab82358d9166d4626737511a9ad43e0\nparent 6e9f7126541b0e82b28210a152f4f3ef82c8b51c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000017 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "e52bfe26cab82358d9166d4626737511a9ad43e0","Type" => "Mixed"} git-debrebase get_differs d21d62b6ddb3e581d7b5b2079aed326347f2d928 531dd9092765b0ad96064ac44739912e46bdaa5a = 0x2 git-debrebase classify 6e9f7126541b0e82b28210a152f4f3ef82c8b51c $t=531dd9092765b0ad96064ac44739912e46bdaa5a @p d21d62b6ddb3e581d7b5b2079aed326347f2d928/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "d21d62b6ddb3e581d7b5b2079aed326347f2d928","Ix" => 0}],"CommitId" => "6e9f7126541b0e82b28210a152f4f3ef82c8b51c","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 531dd9092765b0ad96064ac44739912e46bdaa5a\nparent d21d62b6ddb3e581d7b5b2079aed326347f2d928\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000017 +0100\n","Tree" => "531dd9092765b0ad96064ac44739912e46bdaa5a","Type" => "Upstream"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 2c5286e4af2cdee0857ef37f95d3f8193bd91e00 = 0x20 git-debrebase classify d21d62b6ddb3e581d7b5b2079aed326347f2d928 $t=2c5286e4af2cdee0857ef37f95d3f8193bd91e00 @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x20 git-debrebase = Packaging {"Tree" => "2c5286e4af2cdee0857ef37f95d3f8193bd91e00","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 2c5286e4af2cdee0857ef37f95d3f8193bd91e00\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000017 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"CommitId" => "d21d62b6ddb3e581d7b5b2079aed326347f2d928"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Parents" => [{"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Ix" => 0}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Type" => "Changelog","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Ix" => 0,"Differs" => 16}],"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Overwritten" => [{"Ix" => 1,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Differs" => 8}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Pseudomerge","Contributor" => {"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Differs" => 0},"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Parents" => [{"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 9 proc 19 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 20 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x562c8cfeb7b0) procd=HASH(0x562c8cff1dc0) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD d21d62b6ddb3e581d7b5b2079aed326347f2d928 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 85e8a3829c886a9d45de8e3ffb9a234849b63e04 Debian (rewriting=1) git-debrebase WALK BUILD 95962fb64a73876e030b6d333242a2917de31e33 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 6e9f7126541b0e82b28210a152f4f3ef82c8b51c Upstream (rewriting=1) git-debrebase WALK BUILD 85e8a3829c886a9d45de8e3ffb9a234849b63e04 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD df28ebe85c3fa8c12fd1d6252b4b78f2198c6608 Upstream (rewriting=1) git-debrebase WALK BUILD 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 = 0x4 git-debrebase *** WALK RETURN 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 86248dea3770451139d1a57015bd9b36aa1ed39c 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3) git-debrebase >= update refs/ffq-prev/heads/unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/unstitched-laundered git-debrebase >= update HEAD 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Ix" => 0,"Differs" => 2}],"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Ix" => 0,"Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2,"Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Type" => "Upstream"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Type" => "Upstream"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Differs" => 32,"Ix" => 0}],"Type" => "Packaging"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32,"Ix" => 0}],"Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/unstitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Parents" => [{"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Parents" => [{"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Ix" => 0}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}],"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Parents" => [{"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2,"Ix" => 0}],"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2,"Ix" => 0}],"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Type" => "Packaging","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:86248dea3770451139d1a57015bd9b36aa1ed39c + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 1 *main::STDOUT git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Parents" => [{"Ix" => 0,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Differs" => 2}],"Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2}],"Type" => "Upstream","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Differs" => 2,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}]} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Type" => "Packaging","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Ix" => 0}],"Type" => "Packaging","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + exec + local cid ctype info nparents + read cid ctype info + : ===== 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream ===== + test 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local parents=fb2b176dd5509310e0f163d0610814f1f7b8a1be + expect=fb2b176dd5509310e0f163d0610814f1f7b8a1be + enparents=1 + : Upstream/SAME fb2b176dd5509310e0f163d0610814f1f7b8a1be + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream ===== + test fb2b176dd5509310e0f163d0610814f1f7b8a1be = fb2b176dd5509310e0f163d0610814f1f7b8a1be + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fb2b176dd5509310e0f163d0610814f1f7b8a1be + local parents=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + expect=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + enparents=1 + : Upstream/SAME eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream ===== + test eb582a38ee36ac6a11c7c876ca3013ed426e76f4 = eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local parents=b79d513107e3cff19d401deb87cc3e6c4809966e + expect=b79d513107e3cff19d401deb87cc3e6c4809966e + enparents=1 + : Upstream/SAME b79d513107e3cff19d401deb87cc3e6c4809966e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b79d513107e3cff19d401deb87cc3e6c4809966e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b79d513107e3cff19d401deb87cc3e6c4809966e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b79d513107e3cff19d401deb87cc3e6c4809966e Upstream ===== + test b79d513107e3cff19d401deb87cc3e6c4809966e = b79d513107e3cff19d401deb87cc3e6c4809966e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b79d513107e3cff19d401deb87cc3e6c4809966e + local parents=853334aca9591577e4a921adddf5b2cab3fb1ab8 + expect=853334aca9591577e4a921adddf5b2cab3fb1ab8 + enparents=1 + : Upstream/SAME 853334aca9591577e4a921adddf5b2cab3fb1ab8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream ===== + test 853334aca9591577e4a921adddf5b2cab3fb1ab8 = 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local parents=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + expect=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + enparents=1 + : Upstream/SAME e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream ===== + test e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 = e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local parents=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + expect=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + enparents=1 + : Upstream/SAME 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream ===== + test 6ff5320a54f70fe413a138a89b1f5fd0f237f730 = 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local parents=86248dea3770451139d1a57015bd9b36aa1ed39c + expect=86248dea3770451139d1a57015bd9b36aa1ed39c + enparents=1 + : Upstream/SAME 86248dea3770451139d1a57015bd9b36aa1ed39c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 86248dea3770451139d1a57015bd9b36aa1ed39c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 86248dea3770451139d1a57015bd9b36aa1ed39c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 86248dea3770451139d1a57015bd9b36aa1ed39c Packaging ===== + test 86248dea3770451139d1a57015bd9b36aa1ed39c = 86248dea3770451139d1a57015bd9b36aa1ed39c + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 86248dea3770451139d1a57015bd9b36aa1ed39c + local parents=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + expect=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + enparents=1 + : Packaging/Upstream f2db5dc7e25f34f0f34d04d0160f912a76b3667d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:86248dea3770451139d1a57015bd9b36aa1ed39c '!=' x ']' + test Y:86248dea3770451139d1a57015bd9b36aa1ed39c = Y:86248dea3770451139d1a57015bd9b36aa1ed39c + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :. ':!debian' + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :debian/patches + etypes=Packaging ++ printf %s f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f2db5dc7e25f34f0f34d04d0160f912a76b3667d Packaging ===== + test f2db5dc7e25f34f0f34d04d0160f912a76b3667d = f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local parents=301cc9756d79fc379acfed35ff33c0785f2e1b7d + expect=301cc9756d79fc379acfed35ff33c0785f2e1b7d + enparents=1 + : Packaging/SAME 301cc9756d79fc379acfed35ff33c0785f2e1b7d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :. ':!debian' + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :debian/patches + etypes=Packaging ++ printf %s 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 301cc9756d79fc379acfed35ff33c0785f2e1b7d Packaging ===== + test 301cc9756d79fc379acfed35ff33c0785f2e1b7d = 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local parents=515e62b8d591fcc68597383b955d898db71abc6c + expect=515e62b8d591fcc68597383b955d898db71abc6c + enparents=1 + : Packaging/SAME 515e62b8d591fcc68597383b955d898db71abc6c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :. ':!debian' + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :debian/patches + etypes=Packaging ++ printf %s 515e62b8d591fcc68597383b955d898db71abc6c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 515e62b8d591fcc68597383b955d898db71abc6c ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 515e62b8d591fcc68597383b955d898db71abc6c Packaging ===== + test 515e62b8d591fcc68597383b955d898db71abc6c = 515e62b8d591fcc68597383b955d898db71abc6c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 515e62b8d591fcc68597383b955d898db71abc6c + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + git checkout -b unstitched-mixed master Switched to a new branch 'unstitched-mixed' + git branch before-unstitch/unstitched-mixed + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/unstitched-mixed git-debrebase ffq check_specs * git-debrebase *** WALK 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0 - git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Type" => "AddPatches","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Parents" => [{"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Ix" => 0}],"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Ix" => 0,"Differs" => 16}],"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Parents" => [{"Ix" => 0,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Differs" => 16}]} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Type" => "Pseudomerge","Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},"Parents" => [$VAR1->{"Contributor"},{"Ix" => 1,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Differs" => 8}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Overwritten" => [$VAR1->{"Parents"}[1]],"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Ix" => 0}],"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 1 upp 4 proc 9 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 10 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x561b592bb598) procd=HASH(0x561b59358798) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf = 0x4 git-debrebase *** WALK RETURN 9f40936eece8f6452df026cc64200db82005a166 809643e5389def220ea36d61f2d3dd504603e95a 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf) git-debrebase >= update refs/ffq-prev/heads/unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/unstitched-mixed git-debrebase >= update HEAD 9f40936eece8f6452df026cc64200db82005a166 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + mix-it + t-git-next-date + GIT_COMMITTER_DATE='1530000023 +0100' + GIT_AUTHOR_DATE='1530000023 +0100' ++ git symbolic-ref HEAD + local m=refs/heads/unstitched-mixed + t-some-changes 'subcommands refs/heads/unstitched-mixed 1' + local 'token=subcommands refs/heads/unstitched-mixed 1' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000024 +0100' + GIT_AUTHOR_DATE='1530000024 +0100' + case "$which" in + echo '// debian subcommands refs/heads/unstitched-mixed 1' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)' [unstitched-mixed a4efcc9] DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1) 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream subcommands refs/heads/unstitched-mixed 1' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)' [unstitched-mixed 5138bd8] UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-mixed 1' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-mixed 1' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/unstitched-mixed 1)' [unstitched-mixed 6e00b9c] MIXED add both() (subcommands refs/heads/unstitched-mixed 1) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000025 +0100' + GIT_AUTHOR_DATE='1530000025 +0100' + t-dgit --git-debrebase=true -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --git-debrebase=true -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `6e00b9cbfb2ac78131496aadb210310e5b4b6a84' | git symbolic-ref -q HEAD => `refs/heads/unstitched-mixed' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 examining quilt state (multiple patches, linear mode) branch_is_gdr 6e00b9cbfb2ac78131496aadb210310e5b4b6a84... branch_is_gdr 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 gdr anchor YES + git reset -q --hard 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 + true --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend | git rev-parse 'HEAD~0' => `6e00b9cbfb2ac78131496aadb210310e5b4b6a84' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 -- debian + git add -Af . | git write-tree => `17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71' fake orig tree object 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 CD ../fake + git add -Af . | git write-tree => `17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71' fake o+d/p tree object 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 CD ../work | git ls-tree --name-only -z 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 2d7c2e150169453d19bc891b9bc052c11c2ba9c6 M\x00src.c\x00' quiltify_trees_differ 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => 1 | git diff-tree -z --no-renames --name-only -r 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 1 | git diff-tree -z --no-renames --name-only -r 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `' quiltify_trees_differ 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 0 differences @dl ## == ## == == ==. dgit: base trees orig=17884f4e2f6a0b8bf92b o+d/p=17884f4e2f6a0b8bf92b dgit: quilt differences: src: ## orig == gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 -- debian/rules debian/control => `debian/control'... quiltify investigate 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 | git diff-tree -z --no-renames --name-only 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 1 | git ls-tree --name-only 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 -- debian/rules debian/control => `debian/control'... | git cat-file commit 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => `tree 4d870e59c3a21c2e6202b59474df673e46ef6449'... | git diff-tree -z --no-renames --name-only 5138bd8205d6eeb162d87a2d085746c0c305261c 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => `debian\x00src.c\x00' quiltify_trees_differ 5138bd8205d6eeb162d87a2d085746c0c305261c 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => 1 considering C=6e00b9cbfb2ac78131496aadb210310e5b4b6a84 P=5138bd8205d6eeb162d87a2d085746c0c305261c | git diff-tree -r --name-only 5138bd8205d6eeb162d87a2d085746c0c305261c 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 -- debian/patches .pc debian/source/format => `' search queue P=5138bd8205d6eeb162d87a2d085746c0c305261c NT quiltify investigate 5138bd8205d6eeb162d87a2d085746c0c305261c | git diff-tree -z --no-renames --name-only 5138bd8205d6eeb162d87a2d085746c0c305261c 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `debian\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5138bd8205d6eeb162d87a2d085746c0c305261c 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 1 | git ls-tree --name-only 5138bd8205d6eeb162d87a2d085746c0c305261c -- debian/rules debian/control => `debian/control'... | git cat-file commit 5138bd8205d6eeb162d87a2d085746c0c305261c => `tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f'... | git diff-tree -z --no-renames --name-only a4efcc9f58a06f20c5de1258de24211048e99433 5138bd8205d6eeb162d87a2d085746c0c305261c => `src.c\x00' quiltify_trees_differ a4efcc9f58a06f20c5de1258de24211048e99433 5138bd8205d6eeb162d87a2d085746c0c305261c => 1 considering C=5138bd8205d6eeb162d87a2d085746c0c305261c P=a4efcc9f58a06f20c5de1258de24211048e99433 | git diff-tree -r --name-only a4efcc9f58a06f20c5de1258de24211048e99433 5138bd8205d6eeb162d87a2d085746c0c305261c -- debian/patches .pc debian/source/format => `' search queue P=a4efcc9f58a06f20c5de1258de24211048e99433 NT quiltify investigate a4efcc9f58a06f20c5de1258de24211048e99433 | git diff-tree -z --no-renames --name-only a4efcc9f58a06f20c5de1258de24211048e99433 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `debian\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ a4efcc9f58a06f20c5de1258de24211048e99433 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 1 | git ls-tree --name-only a4efcc9f58a06f20c5de1258de24211048e99433 -- debian/rules debian/control => `debian/control'... | git cat-file commit a4efcc9f58a06f20c5de1258de24211048e99433 => `tree 1b9dba384382fd10423f44e82b75e4a495de36dc'... | git diff-tree -z --no-renames --name-only 9f40936eece8f6452df026cc64200db82005a166 a4efcc9f58a06f20c5de1258de24211048e99433 => `debian\x00' quiltify_trees_differ 9f40936eece8f6452df026cc64200db82005a166 a4efcc9f58a06f20c5de1258de24211048e99433 => 0 considering C=a4efcc9f58a06f20c5de1258de24211048e99433 P=9f40936eece8f6452df026cc64200db82005a166 | git diff-tree -r --name-only 9f40936eece8f6452df026cc64200db82005a166 a4efcc9f58a06f20c5de1258de24211048e99433 -- debian/patches .pc debian/source/format => `' search queue P=9f40936eece8f6452df026cc64200db82005a166 triv quiltify investigate 9f40936eece8f6452df026cc64200db82005a166 | git diff-tree -z --no-renames --name-only 9f40936eece8f6452df026cc64200db82005a166 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `debian\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 9f40936eece8f6452df026cc64200db82005a166 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 1 | git ls-tree --name-only 9f40936eece8f6452df026cc64200db82005a166 -- debian/rules debian/control => `debian/control'... | git cat-file commit 9f40936eece8f6452df026cc64200db82005a166 => `tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d'... | git diff-tree -z --no-renames --name-only ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b 9f40936eece8f6452df026cc64200db82005a166 => `lib.c\x00' quiltify_trees_differ ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b 9f40936eece8f6452df026cc64200db82005a166 => 1 considering C=9f40936eece8f6452df026cc64200db82005a166 P=ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b | git diff-tree -r --name-only ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b 9f40936eece8f6452df026cc64200db82005a166 -- debian/patches .pc debian/source/format => `' search queue P=ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b NT quiltify investigate ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b | git diff-tree -z --no-renames --name-only ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `debian\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 1 | git ls-tree --name-only ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b -- debian/rules debian/control => `debian/control'... | git cat-file commit ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b => `tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56'... | git diff-tree -z --no-renames --name-only eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b => `src.c\x00' quiltify_trees_differ eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b => 1 considering C=ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b P=eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 | git diff-tree -r --name-only eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b -- debian/patches .pc debian/source/format => `' search queue P=eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 NT quiltify investigate eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 | git diff-tree -z --no-renames --name-only eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `debian\x00new-upstream-file\x00' quiltify_trees_differ eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 1 | git ls-tree --name-only eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 -- debian/rules debian/control => `debian/control'... | git cat-file commit eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 => `tree 0163f07d35eebcd058425aa0dd1766b7d27d207c'... | git diff-tree -z --no-renames --name-only 809643e5389def220ea36d61f2d3dd504603e95a eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 => `new-upstream-file\x00' quiltify_trees_differ 809643e5389def220ea36d61f2d3dd504603e95a eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 => 1 considering C=eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 P=809643e5389def220ea36d61f2d3dd504603e95a | git diff-tree -r --name-only 809643e5389def220ea36d61f2d3dd504603e95a eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 -- debian/patches .pc debian/source/format => `' search queue P=809643e5389def220ea36d61f2d3dd504603e95a NT quiltify investigate 809643e5389def220ea36d61f2d3dd504603e95a | git diff-tree -z --no-renames --name-only 809643e5389def220ea36d61f2d3dd504603e95a 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => `debian\x00' quiltify_trees_differ 809643e5389def220ea36d61f2d3dd504603e95a 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 809643e5389def220ea36d61f2d3dd504603e95a..eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 | git cat-file commit eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 => `tree 0163f07d35eebcd058425aa0dd1766b7d27d207c'... | git log -n1 '--pretty=format:%aD' eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 => `Sun, 6 Dec 2015 23:50:08 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/0001-Add-a-new-upstream-file.patch git diff --no-ext-diff 809643e5389def220ea36d61f2d3dd504603e95a eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 -- ':!/debian' ':!/.pc' quiltify traverse eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2..ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b | git cat-file commit ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b => `tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56'... | git log -n1 '--pretty=format:%aD' ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b => `Sun, 6 Dec 2015 23:50:39 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/0002-Edit-the-.c-file.patch git diff --no-ext-diff eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b -- ':!/debian' ':!/.pc' quiltify traverse ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b..9f40936eece8f6452df026cc64200db82005a166 | git cat-file commit 9f40936eece8f6452df026cc64200db82005a166 => `tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d'... | git log -n1 '--pretty=format:%aD' 9f40936eece8f6452df026cc64200db82005a166 => `Sat, 4 Jun 2016 22:09:32 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/subdir/addnewups git diff --no-ext-diff ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b 9f40936eece8f6452df026cc64200db82005a166 -- ':!/debian' ':!/.pc' quiltify traverse 9f40936eece8f6452df026cc64200db82005a166..a4efcc9f58a06f20c5de1258de24211048e99433 quiltify traverse a4efcc9f58a06f20c5de1258de24211048e99433..5138bd8205d6eeb162d87a2d085746c0c305261c | git cat-file commit 5138bd8205d6eeb162d87a2d085746c0c305261c => `tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f'... | git log -n1 '--pretty=format:%aD' 5138bd8205d6eeb162d87a2d085746c0c305261c => `Tue, 26 Jun 2018 09:00:24 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/upstream-edit-src.c-subcommands-refshead.patch git diff --no-ext-diff a4efcc9f58a06f20c5de1258de24211048e99433 5138bd8205d6eeb162d87a2d085746c0c305261c -- ':!/debian' ':!/.pc' quiltify traverse 5138bd8205d6eeb162d87a2d085746c0c305261c..6e00b9cbfb2ac78131496aadb210310e5b4b6a84 | git cat-file commit 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => `tree 4d870e59c3a21c2e6202b59474df673e46ef6449'... | git log -n1 '--pretty=format:%aD' 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 => `Tue, 26 Jun 2018 09:00:24 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/mixed-add-both-subcommands-refsheadsunst.patch git diff --no-ext-diff 5138bd8205d6eeb162d87a2d085746c0c305261c 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 -- ':!/debian' ':!/.pc' + git checkout -q 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master f570340] Commit Debian 3.0 (quilt) metadata 6 files changed, 81 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/mixed-add-both-subcommands-refsheadsunst.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups create mode 100644 debian/patches/upstream-edit-src.c-subcommands-refshead.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-next-date + GIT_COMMITTER_DATE='1530000026 +0100' + GIT_AUTHOR_DATE='1530000026 +0100' + t-some-changes 'subcommands refs/heads/unstitched-mixed 2' + local 'token=subcommands refs/heads/unstitched-mixed 2' + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000027 +0100' + GIT_AUTHOR_DATE='1530000027 +0100' + case "$which" in + echo '// debian subcommands refs/heads/unstitched-mixed 2' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)' [unstitched-mixed 68cbbb2] DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2) 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream subcommands refs/heads/unstitched-mixed 2' + git add src.c + git commit -m 'UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)' [unstitched-mixed e0bd180] UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2) 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-mixed 2' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! subcommands refs/heads/unstitched-mixed 2' + git add src.c + git commit -m 'MIXED add both() (subcommands refs/heads/unstitched-mixed 2)' [unstitched-mixed 484f6bc] MIXED add both() (subcommands refs/heads/unstitched-mixed 2) 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000028 +0100' + GIT_AUTHOR_DATE='1530000028 +0100' + t-git-next-date + GIT_COMMITTER_DATE='1530000029 +0100' + GIT_AUTHOR_DATE='1530000029 +0100' + t-git-next-date + GIT_COMMITTER_DATE='1530000030 +0100' + GIT_AUTHOR_DATE='1530000030 +0100' + git show-ref 0bcedd364c245298b6ec08d8f29abf69e34b6e5b refs/debrebase-last/heads/master 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa refs/debrebase-last/heads/stitched-laundered 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-intern/quilt-cache 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 refs/ffq-prev/heads/unstitched-laundered 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/ffq-prev/heads/unstitched-mixed 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 refs/heads/before-unstitch/unstitched-laundered 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/heads/before-unstitch/unstitched-mixed 0bcedd364c245298b6ec08d8f29abf69e34b6e5b refs/heads/converted-from-gbp de5adc8d36110abf62d562d9a1985a4796748ece refs/heads/gdr-unprocessable/merge 3bc5395fa4571258183be3d3f389950314c53d4e refs/heads/gdr-unprocessable/origin 4db56a8b17bbf91452b3242af0628eb6790a7c6a refs/heads/make-upstream 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/heads/master 178896af44c5b02e05a3442df6c33233b6acb807 refs/heads/raw-converted-from-gbp 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa refs/heads/stitched-laundered ea38d906dd3529d25026c0286e5bfde62b48e5ee refs/heads/stitched-mixed 5472c89e9f96508ec91185b6f57e8a1875ea7a4f refs/heads/unstitched-laundered 484f6bc5a2b63c4776c90c85b4a52ef35d016760 refs/heads/unstitched-mixed 923df13cd47c1ac87a6a0646124ace159c3d8291 refs/heads/upstream 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf refs/remotes/origin/master 4fc9c66662b126620a22965a230697487d7d532b refs/tags/archive/test-dummy/2.0-1 02eddf566fa9d48f47571d2a886c975d00f17c63 refs/tags/archive/test-dummy/2.0-2 4cfb2f02bb8b884945ac2b5b81a1afc3ea036365 refs/tags/test-dummy/2.0-1 e61e15ad30306d78f1da92125471d3691273b00c refs/tags/test-dummy/2.0-2 36aaf480de3774b593cb7e92a69d85ac0f3c6748 refs/tags/upstream/2.0 a8b25984b338928272b3ddd50dd036d6db8f83d2 refs/tags/v1.0 + Ec='F:No ongoing git-debrebase session' + Ep='F:Patch export produced patch amendments' + subcmd '' Ult Ull Vlt Vl nU + local subcmd= + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work--stitched-laundered + : '---------- stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work--stitched-laundered/ + git update-ref --stdin + git checkout work--stitched-laundered Switched to branch 'work--stitched-laundered' + checkletters=Ult + shift + before=before-work--stitched-laundered + git branch before-work--stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/work--stitched-laundered git-debrebase ffq check_specs * git-debrebase *** WALK 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 0 - git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0 git-debrebase get_differs b9fb01c88d0d02a4d93e3a89eca60e444cc82811 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x8 git-debrebase classify 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p dab3cc0fcfead932f6714305cfb670067c157804/0 b9fb01c88d0d02a4d93e3a89eca60e444cc82811/0x8 git-debrebase = Pseudomerge {"Parents" => [{"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Ix" => 0,"Differs" => 0},{"Differs" => 8,"Ix" => 1,"CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811"}],"Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "1cf12c8d2c58650ccd5d3dbaed0752528ce94caa","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent dab3cc0fcfead932f6714305cfb670067c157804\nparent b9fb01c88d0d02a4d93e3a89eca60e444cc82811\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Type" => "Pseudomerge","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n"} git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4"}],"Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Type" => "Upstream","CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Parents" => [{"Differs" => 2,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Ix" => 0}],"Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Parents" => [{"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Type" => "Upstream"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Parents" => [{"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Ix" => 0,"Differs" => 2}],"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Type" => "Upstream","Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Parents" => [{"Differs" => 2,"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Ix" => 0}]} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d"}],"Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Differs" => 2}],"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Parents" => [{"Differs" => 32,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Ix" => 0}],"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Parents" => [{"Ix" => 0,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Differs" => 32}]} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Ix" => 0,"Differs" => 32}],"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Packaging","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Parents" => [{"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Ix" => 0,"Differs" => 16}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 7 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD bef5ccd302033398655e3e4e8896fba41691d0b2 Debian (rewriting=0) git-debrebase WALK BUILD 6b98ac2fc854dc69f9cabc904a8e43328f649f41 Debian (rewriting=0) git-debrebase WALK BUILD 6184b930def645d1f8da8cb6a91475445cbb817d Debian (rewriting=0) git-debrebase WALK BUILD 4926fc77fd0b974ce5a2892ad46669ed4ec14edb Debian (rewriting=0) git-debrebase WALK BUILD 420fa3b34303353709bcfbcf88ccc4e272f5ee48 Debian (rewriting=0) git-debrebase WALK BUILD 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 64efa6cded3fc4da385f8ed4bd8c72164c1c914d Upstream (rewriting=0) git-debrebase WALK BUILD b0291461cc529ff9fa4060b3e41ebff6cb563c49 Upstream (rewriting=0) git-debrebase WALK BUILD 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 Upstream (rewriting=0) git-debrebase WALK BUILD cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 Upstream (rewriting=0) git-debrebase WALK BUILD 3025551c1e030f25c60bdabaab789745e585f391 Upstream (rewriting=0) git-debrebase WALK BUILD 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 Upstream (rewriting=0) git-debrebase WALK BUILD dab3cc0fcfead932f6714305cfb670067c157804 Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa = 0 git-debrebase *** WALK RETURN dab3cc0fcfead932f6714305cfb670067c157804 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa) git-debrebase >= update refs/ffq-prev/heads/work--stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/work--stitched-laundered git-debrebase >= update HEAD dab3cc0fcfead932f6714305cfb670067c157804 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel--stitched-laundered + git checkout -b peel--stitched-laundered Switched to a new branch 'peel--stitched-laundered' + t-clean-on-branch peel--stitched-laundered + t-output '## peel--stitched-laundered' git status -b --porcelain + printf '%s\n' '## peel--stitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- stitched-laundered Ult ----------' + '[' xUlt '!=' x ']' + : '---- stitched-laundered ...Ult ----' + make_check Ult + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work--stitched-laundered refs/ffq-prev/heads/work--stitched-laundered + local g + for g in $* + t-ref-same refs/heads/before-work--stitched-laundered + local name=refs/heads/before-work--stitched-laundered + local val ++ t-git-get-ref refs/heads/before-work--stitched-laundered ++ local ref=refs/heads/before-work--stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/before-work--stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work--stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/heads/before-work--stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/heads/before-work--stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/ffq-prev/heads/work--stitched-laundered + local name=refs/ffq-prev/heads/work--stitched-laundered + local val ++ t-git-get-ref refs/ffq-prev/heads/work--stitched-laundered ++ local ref=refs/ffq-prev/heads/work--stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work--stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/ffq-prev/heads/work--stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/ffq-prev/heads/work--stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + make_check u + case "$1" in + t-git-get-ref refs/ffq-prev/heads/work--stitched-laundered + local ref=refs/ffq-prev/heads/work--stitched-laundered + case "$ref" in + git show-ref -d refs/ffq-prev/heads/work--stitched-laundered + perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-refs-notexist refs/debrebase-last/heads/work--stitched-laundered + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work--stitched-laundered ++ local ref=refs/debrebase-last/heads/work--stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work--stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work--stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters=lt + '[' xlt '!=' x ']' + : '---- stitched-laundered ...lt ----' + make_check lt + case "$1" in + git diff --quiet HEAD refs/heads/before-work--stitched-laundered -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391"}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Upstream"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Type" => "Upstream","Parents" => [{"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9"}]} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"}]} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48"}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Ix" => 0,"Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"}],"Type" => "Packaging","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Differs" => 32,"Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Packaging"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Type" => "Changelog","Parents" => [{"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel--stitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Parents" => [{"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Differs" => 2,"Ix" => 0}],"Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Type" => "Upstream","Parents" => [{"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Differs" => 2,"Ix" => 0}],"Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Ix" => 0,"Differs" => 2}],"Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Type" => "Upstream","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Type" => "Upstream","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Parents" => [{"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Parents" => [{"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Ix" => 0,"Differs" => 2}],"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Type" => "Upstream"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","Parents" => [{"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Differs" => 2,"Ix" => 0}],"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Type" => "Upstream","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Type" => "Upstream","Parents" => [{"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Differs" => 2,"Ix" => 0}],"Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48"}],"Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb"}],"Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Ix" => 0,"Differs" => 32}],"Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Type" => "Packaging","CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Parents" => [{"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Ix" => 0,"Differs" => 32}],"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Type" => "Packaging"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Type" => "Changelog","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK dab3cc0fcfead932f6714305cfb670067c157804 1 *main::STDOUT git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Differs" => 2}],"Type" => "Upstream","CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Differs" => 2}]} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Differs" => 2}],"Type" => "Upstream","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9"}],"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Type" => "Upstream","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n"} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49"}],"Type" => "Upstream","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Ix" => 0}],"Type" => "Upstream","CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Type" => "Packaging","CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Parents" => [{"Differs" => 32,"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Ix" => 0}]} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Ix" => 0}],"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Type" => "Packaging","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Type" => "Packaging","Parents" => [{"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Ix" => 0,"Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Changelog","CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Parents" => [{"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=dab3cc0fcfead932f6714305cfb670067c157804 + exec + local cid ctype info nparents + read cid ctype info + : ===== dab3cc0fcfead932f6714305cfb670067c157804 Upstream ===== + test dab3cc0fcfead932f6714305cfb670067c157804 = dab3cc0fcfead932f6714305cfb670067c157804 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P dab3cc0fcfead932f6714305cfb670067c157804 + local parents=6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + expect=6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + enparents=1 + : Upstream/SAME 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 Upstream ===== + test 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 = 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 + local parents=3025551c1e030f25c60bdabaab789745e585f391 + expect=3025551c1e030f25c60bdabaab789745e585f391 + enparents=1 + : Upstream/SAME 3025551c1e030f25c60bdabaab789745e585f391 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 3025551c1e030f25c60bdabaab789745e585f391 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 3025551c1e030f25c60bdabaab789745e585f391 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 3025551c1e030f25c60bdabaab789745e585f391 Upstream ===== + test 3025551c1e030f25c60bdabaab789745e585f391 = 3025551c1e030f25c60bdabaab789745e585f391 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 3025551c1e030f25c60bdabaab789745e585f391 + local parents=cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + expect=cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + enparents=1 + : Upstream/SAME cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 Upstream ===== + test cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 = cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 + local parents=302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + expect=302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + enparents=1 + : Upstream/SAME 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 Upstream ===== + test 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 = 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 + local parents=b0291461cc529ff9fa4060b3e41ebff6cb563c49 + expect=b0291461cc529ff9fa4060b3e41ebff6cb563c49 + enparents=1 + : Upstream/SAME b0291461cc529ff9fa4060b3e41ebff6cb563c49 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b0291461cc529ff9fa4060b3e41ebff6cb563c49 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b0291461cc529ff9fa4060b3e41ebff6cb563c49 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b0291461cc529ff9fa4060b3e41ebff6cb563c49 Upstream ===== + test b0291461cc529ff9fa4060b3e41ebff6cb563c49 = b0291461cc529ff9fa4060b3e41ebff6cb563c49 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b0291461cc529ff9fa4060b3e41ebff6cb563c49 + local parents=64efa6cded3fc4da385f8ed4bd8c72164c1c914d + expect=64efa6cded3fc4da385f8ed4bd8c72164c1c914d + enparents=1 + : Upstream/SAME 64efa6cded3fc4da385f8ed4bd8c72164c1c914d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 64efa6cded3fc4da385f8ed4bd8c72164c1c914d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 64efa6cded3fc4da385f8ed4bd8c72164c1c914d ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 64efa6cded3fc4da385f8ed4bd8c72164c1c914d Upstream ===== + test 64efa6cded3fc4da385f8ed4bd8c72164c1c914d = 64efa6cded3fc4da385f8ed4bd8c72164c1c914d + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 64efa6cded3fc4da385f8ed4bd8c72164c1c914d + local parents=5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + expect=5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + enparents=1 + : Upstream/SAME 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 Packaging ===== + test 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 = 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + local parents=420fa3b34303353709bcfbcf88ccc4e272f5ee48 + expect=420fa3b34303353709bcfbcf88ccc4e272f5ee48 + enparents=1 + : Packaging/Upstream 420fa3b34303353709bcfbcf88ccc4e272f5ee48 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 '!=' x ']' + test Y:5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 = Y:5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 420fa3b34303353709bcfbcf88ccc4e272f5ee48..5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 -- :. ':!debian' + git diff --quiet 420fa3b34303353709bcfbcf88ccc4e272f5ee48..5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 -- :debian/patches + etypes=Packaging ++ printf %s 420fa3b34303353709bcfbcf88ccc4e272f5ee48 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 420fa3b34303353709bcfbcf88ccc4e272f5ee48 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 420fa3b34303353709bcfbcf88ccc4e272f5ee48 Packaging ===== + test 420fa3b34303353709bcfbcf88ccc4e272f5ee48 = 420fa3b34303353709bcfbcf88ccc4e272f5ee48 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 420fa3b34303353709bcfbcf88ccc4e272f5ee48 + local parents=4926fc77fd0b974ce5a2892ad46669ed4ec14edb + expect=4926fc77fd0b974ce5a2892ad46669ed4ec14edb + enparents=1 + : Packaging/SAME 4926fc77fd0b974ce5a2892ad46669ed4ec14edb + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 4926fc77fd0b974ce5a2892ad46669ed4ec14edb..420fa3b34303353709bcfbcf88ccc4e272f5ee48 -- :. ':!debian' + git diff --quiet 4926fc77fd0b974ce5a2892ad46669ed4ec14edb..420fa3b34303353709bcfbcf88ccc4e272f5ee48 -- :debian/patches + etypes=Packaging ++ printf %s 4926fc77fd0b974ce5a2892ad46669ed4ec14edb ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4926fc77fd0b974ce5a2892ad46669ed4ec14edb ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4926fc77fd0b974ce5a2892ad46669ed4ec14edb Packaging ===== + test 4926fc77fd0b974ce5a2892ad46669ed4ec14edb = 4926fc77fd0b974ce5a2892ad46669ed4ec14edb + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 4926fc77fd0b974ce5a2892ad46669ed4ec14edb + local parents=6184b930def645d1f8da8cb6a91475445cbb817d + expect=6184b930def645d1f8da8cb6a91475445cbb817d + enparents=1 + : Packaging/SAME 6184b930def645d1f8da8cb6a91475445cbb817d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 6184b930def645d1f8da8cb6a91475445cbb817d..4926fc77fd0b974ce5a2892ad46669ed4ec14edb -- :. ':!debian' + git diff --quiet 6184b930def645d1f8da8cb6a91475445cbb817d..4926fc77fd0b974ce5a2892ad46669ed4ec14edb -- :debian/patches + etypes=Packaging ++ printf %s 6184b930def645d1f8da8cb6a91475445cbb817d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6184b930def645d1f8da8cb6a91475445cbb817d ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6184b930def645d1f8da8cb6a91475445cbb817d Packaging ===== + test 6184b930def645d1f8da8cb6a91475445cbb817d = 6184b930def645d1f8da8cb6a91475445cbb817d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6184b930def645d1f8da8cb6a91475445cbb817d + local parents=6b98ac2fc854dc69f9cabc904a8e43328f649f41 + expect=6b98ac2fc854dc69f9cabc904a8e43328f649f41 + enparents=1 + : Packaging/SAME 6b98ac2fc854dc69f9cabc904a8e43328f649f41 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 6b98ac2fc854dc69f9cabc904a8e43328f649f41..6184b930def645d1f8da8cb6a91475445cbb817d -- :. ':!debian' + git diff --quiet 6b98ac2fc854dc69f9cabc904a8e43328f649f41..6184b930def645d1f8da8cb6a91475445cbb817d -- :debian/patches + etypes=Packaging ++ printf %s 6b98ac2fc854dc69f9cabc904a8e43328f649f41 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6b98ac2fc854dc69f9cabc904a8e43328f649f41 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6b98ac2fc854dc69f9cabc904a8e43328f649f41 Changelog ===== + test 6b98ac2fc854dc69f9cabc904a8e43328f649f41 = 6b98ac2fc854dc69f9cabc904a8e43328f649f41 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 6b98ac2fc854dc69f9cabc904a8e43328f649f41 + local parents=bef5ccd302033398655e3e4e8896fba41691d0b2 + expect=bef5ccd302033398655e3e4e8896fba41691d0b2 + enparents=1 + : Changelog/Packaging bef5ccd302033398655e3e4e8896fba41691d0b2 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet bef5ccd302033398655e3e4e8896fba41691d0b2..6b98ac2fc854dc69f9cabc904a8e43328f649f41 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s bef5ccd302033398655e3e4e8896fba41691d0b2 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo bef5ccd302033398655e3e4e8896fba41691d0b2 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== bef5ccd302033398655e3e4e8896fba41691d0b2 Changelog ===== + test bef5ccd302033398655e3e4e8896fba41691d0b2 = bef5ccd302033398655e3e4e8896fba41691d0b2 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P bef5ccd302033398655e3e4e8896fba41691d0b2 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..bef5ccd302033398655e3e4e8896fba41691d0b2 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters=t + '[' xt '!=' x ']' + : '---- stitched-laundered ...t ----' + make_check t + case "$1" in + git diff --quiet HEAD refs/heads/before-work--stitched-laundered + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work--stitched-mixed + : '---------- stitched-mixed ----------' + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/stitched-mixed/work--stitched-mixed/ + git update-ref --stdin + git checkout work--stitched-mixed Switched to branch 'work--stitched-mixed' + checkletters=Ull + shift + before=before-work--stitched-mixed + git branch before-work--stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/work--stitched-mixed git-debrebase ffq check_specs * git-debrebase *** WALK ea38d906dd3529d25026c0286e5bfde62b48e5ee 0 - git-debrebase get_differs 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab = 0x22 git-debrebase classify ea38d906dd3529d25026c0286e5bfde62b48e5ee $t=4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab @p 3e33aff4dedd04d27c9285f990c813f0c34b4fc2/0x22 git-debrebase = Mixed {"Type" => "Mixed","CommitId" => "ea38d906dd3529d25026c0286e5bfde62b48e5ee","Parents" => [{"Ix" => 0,"CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2","Differs" => 34}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n","Hdr" => "tree 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab\nparent 3e33aff4dedd04d27c9285f990c813f0c34b4fc2\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Tree" => "4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab"} git-debrebase get_differs 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e = 0x2 git-debrebase classify 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 $t=e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e @p 9b7a93e495269c4c77e8b866e52a3f244c4de7f5/0x2 git-debrebase = Upstream {"CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5","Differs" => 2}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Hdr" => "tree e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e\nparent 9b7a93e495269c4c77e8b866e52a3f244c4de7f5\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Tree" => "e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e"} git-debrebase get_differs edb7e05bf1f82448545fa5f17207ba4ed844acd9 972c68b3b5c2df27ba49f86cd3cd5270012663a6 = 0x20 git-debrebase classify 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 $t=972c68b3b5c2df27ba49f86cd3cd5270012663a6 @p edb7e05bf1f82448545fa5f17207ba4ed844acd9/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9","Differs" => 32}],"Tree" => "972c68b3b5c2df27ba49f86cd3cd5270012663a6","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Hdr" => "tree 972c68b3b5c2df27ba49f86cd3cd5270012663a6\nparent edb7e05bf1f82448545fa5f17207ba4ed844acd9\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Type" => "Packaging","CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5"} git-debrebase get_differs 0a3febb41892833b131ed8ca6958d68efc7f925f b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab = 0x4 git-debrebase classify edb7e05bf1f82448545fa5f17207ba4ed844acd9 $t=b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab @p 0a3febb41892833b131ed8ca6958d68efc7f925f/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Hdr" => "tree b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab\nparent 0a3febb41892833b131ed8ca6958d68efc7f925f\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Tree" => "b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab","Parents" => [{"Differs" => 4,"CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f","Ix" => 0}]} git-debrebase get_differs c848bc784454d4635b6a71ea59b65b373615e8e4 cb27fe0206f700a55e3ec45caa3b80b9d71ed691 = 0x22 git-debrebase classify 0a3febb41892833b131ed8ca6958d68efc7f925f $t=cb27fe0206f700a55e3ec45caa3b80b9d71ed691 @p c848bc784454d4635b6a71ea59b65b373615e8e4/0x22 git-debrebase = Mixed {"CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f","Type" => "Mixed","Tree" => "cb27fe0206f700a55e3ec45caa3b80b9d71ed691","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree cb27fe0206f700a55e3ec45caa3b80b9d71ed691\nparent c848bc784454d4635b6a71ea59b65b373615e8e4\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 34,"CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Ix" => 0}]} git-debrebase get_differs 772b2a1d3dacffb5498a61b7c9518d57d439e1ca af40286d15dcd54aed3b8586be973b89dfad2ee8 = 0x2 git-debrebase classify c848bc784454d4635b6a71ea59b65b373615e8e4 $t=af40286d15dcd54aed3b8586be973b89dfad2ee8 @p 772b2a1d3dacffb5498a61b7c9518d57d439e1ca/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Tree" => "af40286d15dcd54aed3b8586be973b89dfad2ee8","Hdr" => "tree af40286d15dcd54aed3b8586be973b89dfad2ee8\nparent 772b2a1d3dacffb5498a61b7c9518d57d439e1ca\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf eadc003377c95410215ba90c8b32bc80c122ce2b = 0x20 git-debrebase classify 772b2a1d3dacffb5498a61b7c9518d57d439e1ca $t=eadc003377c95410215ba90c8b32bc80c122ce2b @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x20 git-debrebase = Packaging {"Tree" => "eadc003377c95410215ba90c8b32bc80c122ce2b","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree eadc003377c95410215ba90c8b32bc80c122ce2b\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Type" => "Packaging"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Differs" => 4}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}],"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Type" => "Pseudomerge","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},{"Differs" => 8,"Ix" => 1,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9"}],"Contributor" => $VAR1->{"Parents"}[0],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Ix" => 0}],"Type" => "Upstream","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Type" => "Upstream"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 9 proc 19 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 20 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x561db7f3dba8) procd=HASH(0x561db7f43ea8) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD 772b2a1d3dacffb5498a61b7c9518d57d439e1ca Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 0a3febb41892833b131ed8ca6958d68efc7f925f Debian (rewriting=1) git-debrebase WALK BUILD 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD ea38d906dd3529d25026c0286e5bfde62b48e5ee Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD c848bc784454d4635b6a71ea59b65b373615e8e4 Upstream (rewriting=1) git-debrebase WALK BUILD 0a3febb41892833b131ed8ca6958d68efc7f925f Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 Upstream (rewriting=1) git-debrebase WALK BUILD ea38d906dd3529d25026c0286e5bfde62b48e5ee Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 97a91c40026ff6a52a5cc7d020dda82048f2e77d ea38d906dd3529d25026c0286e5bfde62b48e5ee = 0x4 git-debrebase *** WALK RETURN 97a91c40026ff6a52a5cc7d020dda82048f2e77d e7d45cf6ecfa83b4fd6418de6b88f8471799e588 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was ea38d906dd3529d25026c0286e5bfde62b48e5ee) git-debrebase >= update refs/ffq-prev/heads/work--stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/work--stitched-mixed git-debrebase >= update HEAD 97a91c40026ff6a52a5cc7d020dda82048f2e77d ea38d906dd3529d25026c0286e5bfde62b48e5ee git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel--stitched-mixed + git checkout -b peel--stitched-mixed Switched to a new branch 'peel--stitched-mixed' + t-clean-on-branch peel--stitched-mixed + t-output '## peel--stitched-mixed' git status -b --porcelain + printf '%s\n' '## peel--stitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- stitched-mixed Ull ----------' + '[' xUll '!=' x ']' + : '---- stitched-mixed ...Ull ----' + make_check Ull + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work--stitched-mixed refs/ffq-prev/heads/work--stitched-mixed + local g + for g in $* + t-ref-same refs/heads/before-work--stitched-mixed + local name=refs/heads/before-work--stitched-mixed + local val ++ t-git-get-ref refs/heads/before-work--stitched-mixed ++ local ref=refs/heads/before-work--stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/before-work--stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work--stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t-ref-same-val refs/heads/before-work--stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee + local name=refs/heads/before-work--stitched-mixed + local val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + case "${t_ref_val-unset}" in + t_ref_val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t_ref_names+=("$name") + for g in $* + t-ref-same refs/ffq-prev/heads/work--stitched-mixed + local name=refs/ffq-prev/heads/work--stitched-mixed + local val ++ t-git-get-ref refs/ffq-prev/heads/work--stitched-mixed ++ local ref=refs/ffq-prev/heads/work--stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work--stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t-ref-same-val refs/ffq-prev/heads/work--stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee + local name=refs/ffq-prev/heads/work--stitched-mixed + local val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + case "${t_ref_val-unset}" in + t_ref_val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t_ref_names+=("$name") + make_check u + case "$1" in + t-git-get-ref refs/ffq-prev/heads/work--stitched-mixed + local ref=refs/ffq-prev/heads/work--stitched-mixed + case "$ref" in + git show-ref -d refs/ffq-prev/heads/work--stitched-mixed + perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ea38d906dd3529d25026c0286e5bfde62b48e5ee + t-refs-notexist refs/debrebase-last/heads/work--stitched-mixed + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work--stitched-mixed ++ local ref=refs/debrebase-last/heads/work--stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work--stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work--stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters=ll + '[' xll '!=' x ']' + : '---- stitched-mixed ...ll ----' + make_check ll + case "$1" in + git diff --quiet HEAD refs/heads/before-work--stitched-mixed -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d"} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","Type" => "Upstream","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Parents" => [{"Ix" => 0,"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Differs" => 2}],"Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8","Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee","Parents" => [{"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Differs" => 2,"Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Type" => "Upstream"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588"}],"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Type" => "Upstream"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "324fefac260fae19926241bd0cd3439ae536e63e","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Differs" => 32}],"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Type" => "Packaging"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Differs" => 32}],"Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5","Type" => "Packaging","CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Ix" => 0}],"Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Parents" => [{"Ix" => 0,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "84e220841747026f0ad129576c4e2db185521ecc"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965"}],"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel--stitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Differs" => 2}],"Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Differs" => 2}],"Type" => "Upstream"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","Parents" => [{"Differs" => 2,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Ix" => 0}],"Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Ix" => 0}],"Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","Type" => "Upstream"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Differs" => 2}],"Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5"}],"Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Tree" => "324fefac260fae19926241bd0cd3439ae536e63e","Parents" => [{"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5","Parents" => [{"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Differs" => 32,"Ix" => 0}],"Type" => "Packaging"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Ix" => 0}],"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Tree" => "84e220841747026f0ad129576c4e2db185521ecc","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Differs" => 16}],"Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 97a91c40026ff6a52a5cc7d020dda82048f2e77d 1 *main::STDOUT git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Differs" => 2}],"Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream"} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","Parents" => [{"Differs" => 2,"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Parents" => [{"Ix" => 0,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Differs" => 2}],"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5"}],"Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","Type" => "Upstream","Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588"}]} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Tree" => "324fefac260fae19926241bd0cd3439ae536e63e","CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5","Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a"}]} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","Parents" => [{"Ix" => 0,"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Differs" => 32}],"Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Ix" => 0}],"Type" => "Packaging","Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "84e220841747026f0ad129576c4e2db185521ecc","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "5052af319e257b8c20174a42da76f055391029f3"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Changelog","Parents" => [{"CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Changelog","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=97a91c40026ff6a52a5cc7d020dda82048f2e77d + exec + local cid ctype info nparents + read cid ctype info + : ===== 97a91c40026ff6a52a5cc7d020dda82048f2e77d Upstream ===== + test 97a91c40026ff6a52a5cc7d020dda82048f2e77d = 97a91c40026ff6a52a5cc7d020dda82048f2e77d + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 97a91c40026ff6a52a5cc7d020dda82048f2e77d + local parents=2f5a428eb6044c48a90076bcad0c49753a477557 + expect=2f5a428eb6044c48a90076bcad0c49753a477557 + enparents=1 + : Upstream/SAME 2f5a428eb6044c48a90076bcad0c49753a477557 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 2f5a428eb6044c48a90076bcad0c49753a477557 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 2f5a428eb6044c48a90076bcad0c49753a477557 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 2f5a428eb6044c48a90076bcad0c49753a477557 Upstream ===== + test 2f5a428eb6044c48a90076bcad0c49753a477557 = 2f5a428eb6044c48a90076bcad0c49753a477557 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 2f5a428eb6044c48a90076bcad0c49753a477557 + local parents=dbe44ad09874a6a4cc7cc047c096dd541f833180 + expect=dbe44ad09874a6a4cc7cc047c096dd541f833180 + enparents=1 + : Upstream/SAME dbe44ad09874a6a4cc7cc047c096dd541f833180 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s dbe44ad09874a6a4cc7cc047c096dd541f833180 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo dbe44ad09874a6a4cc7cc047c096dd541f833180 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== dbe44ad09874a6a4cc7cc047c096dd541f833180 Upstream ===== + test dbe44ad09874a6a4cc7cc047c096dd541f833180 = dbe44ad09874a6a4cc7cc047c096dd541f833180 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P dbe44ad09874a6a4cc7cc047c096dd541f833180 + local parents=2f5c652341e9f1508c8539185075ac0deb3ad68a + expect=2f5c652341e9f1508c8539185075ac0deb3ad68a + enparents=1 + : Upstream/SAME 2f5c652341e9f1508c8539185075ac0deb3ad68a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 2f5c652341e9f1508c8539185075ac0deb3ad68a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 2f5c652341e9f1508c8539185075ac0deb3ad68a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 2f5c652341e9f1508c8539185075ac0deb3ad68a Upstream ===== + test 2f5c652341e9f1508c8539185075ac0deb3ad68a = 2f5c652341e9f1508c8539185075ac0deb3ad68a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 2f5c652341e9f1508c8539185075ac0deb3ad68a + local parents=7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + expect=7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + enparents=1 + : Upstream/SAME 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc Upstream ===== + test 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc = 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + local parents=53c89ace547b642d3714cc2f5cc74a4fc0922af4 + expect=53c89ace547b642d3714cc2f5cc74a4fc0922af4 + enparents=1 + : Upstream/SAME 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 53c89ace547b642d3714cc2f5cc74a4fc0922af4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 53c89ace547b642d3714cc2f5cc74a4fc0922af4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 53c89ace547b642d3714cc2f5cc74a4fc0922af4 Upstream ===== + test 53c89ace547b642d3714cc2f5cc74a4fc0922af4 = 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + local parents=0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + expect=0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + enparents=1 + : Upstream/SAME 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 Upstream ===== + test 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 = 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + local parents=e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + expect=e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + enparents=1 + : Upstream/SAME e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e7d45cf6ecfa83b4fd6418de6b88f8471799e588 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e7d45cf6ecfa83b4fd6418de6b88f8471799e588 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e7d45cf6ecfa83b4fd6418de6b88f8471799e588 Packaging ===== + test e7d45cf6ecfa83b4fd6418de6b88f8471799e588 = e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + local parents=ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + expect=ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + enparents=1 + : Packaging/Upstream ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 '!=' x ']' + test Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 = Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet ef1a3b6b02c3b4091eea7c3218709c1aa84c299e..e7d45cf6ecfa83b4fd6418de6b88f8471799e588 -- :. ':!debian' + git diff --quiet ef1a3b6b02c3b4091eea7c3218709c1aa84c299e..e7d45cf6ecfa83b4fd6418de6b88f8471799e588 -- :debian/patches + etypes=Packaging ++ wc -w ++ printf %s ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ef1a3b6b02c3b4091eea7c3218709c1aa84c299e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ef1a3b6b02c3b4091eea7c3218709c1aa84c299e Packaging ===== + test ef1a3b6b02c3b4091eea7c3218709c1aa84c299e = ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + local parents=906c70d0be27939a63e478000e80b0914705ad3a + expect=906c70d0be27939a63e478000e80b0914705ad3a + enparents=1 + : Packaging/SAME 906c70d0be27939a63e478000e80b0914705ad3a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 906c70d0be27939a63e478000e80b0914705ad3a..ef1a3b6b02c3b4091eea7c3218709c1aa84c299e -- :. ':!debian' + git diff --quiet 906c70d0be27939a63e478000e80b0914705ad3a..ef1a3b6b02c3b4091eea7c3218709c1aa84c299e -- :debian/patches + etypes=Packaging ++ printf %s 906c70d0be27939a63e478000e80b0914705ad3a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 906c70d0be27939a63e478000e80b0914705ad3a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 906c70d0be27939a63e478000e80b0914705ad3a Packaging ===== + test 906c70d0be27939a63e478000e80b0914705ad3a = 906c70d0be27939a63e478000e80b0914705ad3a + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 906c70d0be27939a63e478000e80b0914705ad3a + local parents=5052af319e257b8c20174a42da76f055391029f3 + expect=5052af319e257b8c20174a42da76f055391029f3 + enparents=1 + : Packaging/SAME 5052af319e257b8c20174a42da76f055391029f3 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 5052af319e257b8c20174a42da76f055391029f3..906c70d0be27939a63e478000e80b0914705ad3a -- :. ':!debian' + git diff --quiet 5052af319e257b8c20174a42da76f055391029f3..906c70d0be27939a63e478000e80b0914705ad3a -- :debian/patches + etypes=Packaging ++ printf %s 5052af319e257b8c20174a42da76f055391029f3 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 5052af319e257b8c20174a42da76f055391029f3 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 5052af319e257b8c20174a42da76f055391029f3 Packaging ===== + test 5052af319e257b8c20174a42da76f055391029f3 = 5052af319e257b8c20174a42da76f055391029f3 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5052af319e257b8c20174a42da76f055391029f3 + local parents=1aefa2934a527f1fa4ddaf809508b879f5086949 + expect=1aefa2934a527f1fa4ddaf809508b879f5086949 + enparents=1 + : Packaging/SAME 1aefa2934a527f1fa4ddaf809508b879f5086949 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 1aefa2934a527f1fa4ddaf809508b879f5086949..5052af319e257b8c20174a42da76f055391029f3 -- :. ':!debian' + git diff --quiet 1aefa2934a527f1fa4ddaf809508b879f5086949..5052af319e257b8c20174a42da76f055391029f3 -- :debian/patches + etypes=Packaging ++ printf %s 1aefa2934a527f1fa4ddaf809508b879f5086949 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1aefa2934a527f1fa4ddaf809508b879f5086949 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1aefa2934a527f1fa4ddaf809508b879f5086949 Changelog ===== + test 1aefa2934a527f1fa4ddaf809508b879f5086949 = 1aefa2934a527f1fa4ddaf809508b879f5086949 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 1aefa2934a527f1fa4ddaf809508b879f5086949 + local parents=60728ea4003218c146a7f595c4ff746760566965 + expect=60728ea4003218c146a7f595c4ff746760566965 + enparents=1 + : Changelog/Packaging 60728ea4003218c146a7f595c4ff746760566965 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 60728ea4003218c146a7f595c4ff746760566965..1aefa2934a527f1fa4ddaf809508b879f5086949 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 60728ea4003218c146a7f595c4ff746760566965 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 60728ea4003218c146a7f595c4ff746760566965 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 60728ea4003218c146a7f595c4ff746760566965 Changelog ===== + test 60728ea4003218c146a7f595c4ff746760566965 = 60728ea4003218c146a7f595c4ff746760566965 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 60728ea4003218c146a7f595c4ff746760566965 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..60728ea4003218c146a7f595c4ff746760566965 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters=l + '[' xl '!=' x ']' + : '---- stitched-mixed ...l ----' + make_check l + case "$1" in + git diff --quiet HEAD refs/heads/before-work--stitched-mixed -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Parents" => [{"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","Type" => "Upstream","Parents" => [{"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Ix" => 0,"Differs" => 2}],"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","Type" => "Upstream","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Parents" => [{"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","Type" => "Upstream","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc"}],"Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Parents" => [{"Differs" => 2,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Ix" => 0}],"Type" => "Upstream","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee","Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5"}]} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Parents" => [{"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Ix" => 0,"Differs" => 2}],"Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","Type" => "Upstream"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Tree" => "324fefac260fae19926241bd0cd3439ae536e63e","Type" => "Packaging","CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Parents" => [{"Differs" => 32,"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Ix" => 0}],"Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Ix" => 0,"Differs" => 32}],"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Differs" => 32}],"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","Type" => "Packaging"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "84e220841747026f0ad129576c4e2db185521ecc","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Differs" => 32}],"CommitId" => "5052af319e257b8c20174a42da76f055391029f3"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Parents" => [{"Differs" => 16,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel--stitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d"} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Ix" => 0}],"Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a"}],"Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","Type" => "Upstream","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Parents" => [{"Differs" => 2,"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Ix" => 0}],"Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Type" => "Upstream","Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Ix" => 0}]} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Type" => "Upstream","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Type" => "Upstream","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e"}],"Tree" => "324fefac260fae19926241bd0cd3439ae536e63e"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Ix" => 0}],"Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Ix" => 0,"Differs" => 32}],"Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Differs" => 32}],"Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Tree" => "84e220841747026f0ad129576c4e2db185521ecc"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Ix" => 0}],"Msg" => "dch -r -D unstable\n","CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 97a91c40026ff6a52a5cc7d020dda82048f2e77d 1 *main::STDOUT git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Differs" => 2}]} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a"}]} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Parents" => [{"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4"}],"Type" => "Upstream","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8","Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Ix" => 0}],"Type" => "Packaging","CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Tree" => "324fefac260fae19926241bd0cd3439ae536e63e","Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Differs" => 32}],"Type" => "Packaging","CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5","Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Differs" => 32}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Tree" => "84e220841747026f0ad129576c4e2db185521ecc","Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965"}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=97a91c40026ff6a52a5cc7d020dda82048f2e77d + exec + local cid ctype info nparents + read cid ctype info + : ===== 97a91c40026ff6a52a5cc7d020dda82048f2e77d Upstream ===== + test 97a91c40026ff6a52a5cc7d020dda82048f2e77d = 97a91c40026ff6a52a5cc7d020dda82048f2e77d + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 97a91c40026ff6a52a5cc7d020dda82048f2e77d + local parents=2f5a428eb6044c48a90076bcad0c49753a477557 + expect=2f5a428eb6044c48a90076bcad0c49753a477557 + enparents=1 + : Upstream/SAME 2f5a428eb6044c48a90076bcad0c49753a477557 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 2f5a428eb6044c48a90076bcad0c49753a477557 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 2f5a428eb6044c48a90076bcad0c49753a477557 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 2f5a428eb6044c48a90076bcad0c49753a477557 Upstream ===== + test 2f5a428eb6044c48a90076bcad0c49753a477557 = 2f5a428eb6044c48a90076bcad0c49753a477557 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 2f5a428eb6044c48a90076bcad0c49753a477557 + local parents=dbe44ad09874a6a4cc7cc047c096dd541f833180 + expect=dbe44ad09874a6a4cc7cc047c096dd541f833180 + enparents=1 + : Upstream/SAME dbe44ad09874a6a4cc7cc047c096dd541f833180 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s dbe44ad09874a6a4cc7cc047c096dd541f833180 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo dbe44ad09874a6a4cc7cc047c096dd541f833180 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== dbe44ad09874a6a4cc7cc047c096dd541f833180 Upstream ===== + test dbe44ad09874a6a4cc7cc047c096dd541f833180 = dbe44ad09874a6a4cc7cc047c096dd541f833180 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P dbe44ad09874a6a4cc7cc047c096dd541f833180 + local parents=2f5c652341e9f1508c8539185075ac0deb3ad68a + expect=2f5c652341e9f1508c8539185075ac0deb3ad68a + enparents=1 + : Upstream/SAME 2f5c652341e9f1508c8539185075ac0deb3ad68a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 2f5c652341e9f1508c8539185075ac0deb3ad68a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 2f5c652341e9f1508c8539185075ac0deb3ad68a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 2f5c652341e9f1508c8539185075ac0deb3ad68a Upstream ===== + test 2f5c652341e9f1508c8539185075ac0deb3ad68a = 2f5c652341e9f1508c8539185075ac0deb3ad68a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 2f5c652341e9f1508c8539185075ac0deb3ad68a + local parents=7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + expect=7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + enparents=1 + : Upstream/SAME 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc Upstream ===== + test 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc = 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + local parents=53c89ace547b642d3714cc2f5cc74a4fc0922af4 + expect=53c89ace547b642d3714cc2f5cc74a4fc0922af4 + enparents=1 + : Upstream/SAME 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 53c89ace547b642d3714cc2f5cc74a4fc0922af4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 53c89ace547b642d3714cc2f5cc74a4fc0922af4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 53c89ace547b642d3714cc2f5cc74a4fc0922af4 Upstream ===== + test 53c89ace547b642d3714cc2f5cc74a4fc0922af4 = 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + local parents=0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + expect=0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + enparents=1 + : Upstream/SAME 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 Upstream ===== + test 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 = 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + local parents=e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + expect=e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + enparents=1 + : Upstream/SAME e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e7d45cf6ecfa83b4fd6418de6b88f8471799e588 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e7d45cf6ecfa83b4fd6418de6b88f8471799e588 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e7d45cf6ecfa83b4fd6418de6b88f8471799e588 Packaging ===== + test e7d45cf6ecfa83b4fd6418de6b88f8471799e588 = e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + local parents=ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + expect=ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + enparents=1 + : Packaging/Upstream ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 '!=' x ']' + test Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 = Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet ef1a3b6b02c3b4091eea7c3218709c1aa84c299e..e7d45cf6ecfa83b4fd6418de6b88f8471799e588 -- :. ':!debian' + git diff --quiet ef1a3b6b02c3b4091eea7c3218709c1aa84c299e..e7d45cf6ecfa83b4fd6418de6b88f8471799e588 -- :debian/patches + etypes=Packaging ++ printf %s ef1a3b6b02c3b4091eea7c3218709c1aa84c299e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ef1a3b6b02c3b4091eea7c3218709c1aa84c299e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ef1a3b6b02c3b4091eea7c3218709c1aa84c299e Packaging ===== + test ef1a3b6b02c3b4091eea7c3218709c1aa84c299e = ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + local parents=906c70d0be27939a63e478000e80b0914705ad3a + expect=906c70d0be27939a63e478000e80b0914705ad3a + enparents=1 + : Packaging/SAME 906c70d0be27939a63e478000e80b0914705ad3a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 906c70d0be27939a63e478000e80b0914705ad3a..ef1a3b6b02c3b4091eea7c3218709c1aa84c299e -- :. ':!debian' + git diff --quiet 906c70d0be27939a63e478000e80b0914705ad3a..ef1a3b6b02c3b4091eea7c3218709c1aa84c299e -- :debian/patches + etypes=Packaging ++ printf %s 906c70d0be27939a63e478000e80b0914705ad3a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 906c70d0be27939a63e478000e80b0914705ad3a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 906c70d0be27939a63e478000e80b0914705ad3a Packaging ===== + test 906c70d0be27939a63e478000e80b0914705ad3a = 906c70d0be27939a63e478000e80b0914705ad3a + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 906c70d0be27939a63e478000e80b0914705ad3a + local parents=5052af319e257b8c20174a42da76f055391029f3 + expect=5052af319e257b8c20174a42da76f055391029f3 + enparents=1 + : Packaging/SAME 5052af319e257b8c20174a42da76f055391029f3 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 5052af319e257b8c20174a42da76f055391029f3..906c70d0be27939a63e478000e80b0914705ad3a -- :. ':!debian' + git diff --quiet 5052af319e257b8c20174a42da76f055391029f3..906c70d0be27939a63e478000e80b0914705ad3a -- :debian/patches + etypes=Packaging ++ printf %s 5052af319e257b8c20174a42da76f055391029f3 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 5052af319e257b8c20174a42da76f055391029f3 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 5052af319e257b8c20174a42da76f055391029f3 Packaging ===== + test 5052af319e257b8c20174a42da76f055391029f3 = 5052af319e257b8c20174a42da76f055391029f3 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5052af319e257b8c20174a42da76f055391029f3 + local parents=1aefa2934a527f1fa4ddaf809508b879f5086949 + expect=1aefa2934a527f1fa4ddaf809508b879f5086949 + enparents=1 + : Packaging/SAME 1aefa2934a527f1fa4ddaf809508b879f5086949 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 1aefa2934a527f1fa4ddaf809508b879f5086949..5052af319e257b8c20174a42da76f055391029f3 -- :. ':!debian' + git diff --quiet 1aefa2934a527f1fa4ddaf809508b879f5086949..5052af319e257b8c20174a42da76f055391029f3 -- :debian/patches + etypes=Packaging ++ printf %s 1aefa2934a527f1fa4ddaf809508b879f5086949 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 1aefa2934a527f1fa4ddaf809508b879f5086949 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1aefa2934a527f1fa4ddaf809508b879f5086949 Changelog ===== + test 1aefa2934a527f1fa4ddaf809508b879f5086949 = 1aefa2934a527f1fa4ddaf809508b879f5086949 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 1aefa2934a527f1fa4ddaf809508b879f5086949 + local parents=60728ea4003218c146a7f595c4ff746760566965 + expect=60728ea4003218c146a7f595c4ff746760566965 + enparents=1 + : Changelog/Packaging 60728ea4003218c146a7f595c4ff746760566965 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 60728ea4003218c146a7f595c4ff746760566965..1aefa2934a527f1fa4ddaf809508b879f5086949 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 60728ea4003218c146a7f595c4ff746760566965 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 60728ea4003218c146a7f595c4ff746760566965 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 60728ea4003218c146a7f595c4ff746760566965 Changelog ===== + test 60728ea4003218c146a7f595c4ff746760566965 = 60728ea4003218c146a7f595c4ff746760566965 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 60728ea4003218c146a7f595c4ff746760566965 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..60728ea4003218c146a7f595c4ff746760566965 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work--unstitched-laundered + : '---------- unstitched-laundered ----------' + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-laundered/work--unstitched-laundered/ + git update-ref --stdin + git checkout work--unstitched-laundered Switched to branch 'work--unstitched-laundered' + checkletters=Vlt + shift + before=before-work--unstitched-laundered + git branch before-work--unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/work--unstitched-laundered git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 0 - git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Ix" => 0}],"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}]} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}]} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Parents" => [{"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Differs" => 32}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Type" => "Packaging","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Ix" => 0}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 14 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD 515e62b8d591fcc68597383b955d898db71abc6c Debian (rewriting=0) git-debrebase WALK BUILD 301cc9756d79fc379acfed35ff33c0785f2e1b7d Debian (rewriting=0) git-debrebase WALK BUILD f2db5dc7e25f34f0f34d04d0160f912a76b3667d Debian (rewriting=0) git-debrebase WALK BUILD 86248dea3770451139d1a57015bd9b36aa1ed39c Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream (rewriting=0) git-debrebase WALK BUILD e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream (rewriting=0) git-debrebase WALK BUILD 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream (rewriting=0) git-debrebase WALK BUILD b79d513107e3cff19d401deb87cc3e6c4809966e Upstream (rewriting=0) git-debrebase WALK BUILD eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream (rewriting=0) git-debrebase WALK BUILD fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream (rewriting=0) git-debrebase WALK BUILD 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 0 git-debrebase *** WALK RETURN 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 86248dea3770451139d1a57015bd9b36aa1ed39c 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel--unstitched-laundered + git checkout -b peel--unstitched-laundered Switched to a new branch 'peel--unstitched-laundered' + t-clean-on-branch peel--unstitched-laundered + t-output '## peel--unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel--unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- unstitched-laundered Vlt ----------' + '[' xVlt '!=' x ']' + : '---- unstitched-laundered ...Vlt ----' + make_check Vlt + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/ffq-prev/heads/work--unstitched-laundered refs/ffq-prev/heads/unstitched-laundered + local g + for g in $* + t-ref-same refs/ffq-prev/heads/work--unstitched-laundered + local name=refs/ffq-prev/heads/work--unstitched-laundered + local val ++ t-git-get-ref refs/ffq-prev/heads/work--unstitched-laundered ++ local ref=refs/ffq-prev/heads/work--unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work--unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t-ref-same-val refs/ffq-prev/heads/work--unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + local name=refs/ffq-prev/heads/work--unstitched-laundered + local val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + case "${t_ref_val-unset}" in + t_ref_val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/ffq-prev/heads/unstitched-laundered + local name=refs/ffq-prev/heads/unstitched-laundered + local val ++ t-git-get-ref refs/ffq-prev/heads/unstitched-laundered ++ local ref=refs/ffq-prev/heads/unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t-ref-same-val refs/ffq-prev/heads/unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + local name=refs/ffq-prev/heads/unstitched-laundered + local val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + case "${t_ref_val-unset}" in + t_ref_val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t_ref_names+=("$name") + t-refs-notexist refs/debrebase-last/heads/work--unstitched-laundered + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work--unstitched-laundered ++ local ref=refs/debrebase-last/heads/work--unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work--unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work--unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters=lt + '[' xlt '!=' x ']' + : '---- unstitched-laundered ...lt ----' + make_check lt + case "$1" in + git diff --quiet HEAD refs/heads/before-work--unstitched-laundered -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Parents" => [{"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Ix" => 0}]} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Type" => "Upstream","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}],"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2}],"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Type" => "Upstream","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0}],"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Type" => "Upstream","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Type" => "Upstream","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0}]} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Ix" => 0}]} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Ix" => 0,"Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Type" => "Packaging","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel--unstitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}],"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Type" => "Upstream","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}],"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Type" => "Upstream","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Type" => "Upstream","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Type" => "Packaging","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}],"Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Type" => "Packaging"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:86248dea3770451139d1a57015bd9b36aa1ed39c + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 1 *main::STDOUT git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Type" => "Upstream","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}]} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}],"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Upstream"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2}],"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2,"Ix" => 0}],"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Ix" => 0}],"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Parents" => [{"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2}],"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32}],"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Packaging","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32}],"Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + exec + local cid ctype info nparents + read cid ctype info + : ===== 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream ===== + test 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local parents=fb2b176dd5509310e0f163d0610814f1f7b8a1be + expect=fb2b176dd5509310e0f163d0610814f1f7b8a1be + enparents=1 + : Upstream/SAME fb2b176dd5509310e0f163d0610814f1f7b8a1be + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream ===== + test fb2b176dd5509310e0f163d0610814f1f7b8a1be = fb2b176dd5509310e0f163d0610814f1f7b8a1be + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fb2b176dd5509310e0f163d0610814f1f7b8a1be + local parents=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + expect=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + enparents=1 + : Upstream/SAME eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream ===== + test eb582a38ee36ac6a11c7c876ca3013ed426e76f4 = eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local parents=b79d513107e3cff19d401deb87cc3e6c4809966e + expect=b79d513107e3cff19d401deb87cc3e6c4809966e + enparents=1 + : Upstream/SAME b79d513107e3cff19d401deb87cc3e6c4809966e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b79d513107e3cff19d401deb87cc3e6c4809966e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b79d513107e3cff19d401deb87cc3e6c4809966e ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b79d513107e3cff19d401deb87cc3e6c4809966e Upstream ===== + test b79d513107e3cff19d401deb87cc3e6c4809966e = b79d513107e3cff19d401deb87cc3e6c4809966e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b79d513107e3cff19d401deb87cc3e6c4809966e + local parents=853334aca9591577e4a921adddf5b2cab3fb1ab8 + expect=853334aca9591577e4a921adddf5b2cab3fb1ab8 + enparents=1 + : Upstream/SAME 853334aca9591577e4a921adddf5b2cab3fb1ab8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream ===== + test 853334aca9591577e4a921adddf5b2cab3fb1ab8 = 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local parents=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + expect=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + enparents=1 + : Upstream/SAME e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream ===== + test e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 = e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local parents=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + expect=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + enparents=1 + : Upstream/SAME 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream ===== + test 6ff5320a54f70fe413a138a89b1f5fd0f237f730 = 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local parents=86248dea3770451139d1a57015bd9b36aa1ed39c + expect=86248dea3770451139d1a57015bd9b36aa1ed39c + enparents=1 + : Upstream/SAME 86248dea3770451139d1a57015bd9b36aa1ed39c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 86248dea3770451139d1a57015bd9b36aa1ed39c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 86248dea3770451139d1a57015bd9b36aa1ed39c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 86248dea3770451139d1a57015bd9b36aa1ed39c Packaging ===== + test 86248dea3770451139d1a57015bd9b36aa1ed39c = 86248dea3770451139d1a57015bd9b36aa1ed39c + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 86248dea3770451139d1a57015bd9b36aa1ed39c + local parents=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + expect=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + enparents=1 + : Packaging/Upstream f2db5dc7e25f34f0f34d04d0160f912a76b3667d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:86248dea3770451139d1a57015bd9b36aa1ed39c '!=' x ']' + test Y:86248dea3770451139d1a57015bd9b36aa1ed39c = Y:86248dea3770451139d1a57015bd9b36aa1ed39c + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :. ':!debian' + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :debian/patches + etypes=Packaging ++ printf %s f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f2db5dc7e25f34f0f34d04d0160f912a76b3667d Packaging ===== + test f2db5dc7e25f34f0f34d04d0160f912a76b3667d = f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local parents=301cc9756d79fc379acfed35ff33c0785f2e1b7d + expect=301cc9756d79fc379acfed35ff33c0785f2e1b7d + enparents=1 + : Packaging/SAME 301cc9756d79fc379acfed35ff33c0785f2e1b7d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :. ':!debian' + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :debian/patches + etypes=Packaging ++ printf %s 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 301cc9756d79fc379acfed35ff33c0785f2e1b7d Packaging ===== + test 301cc9756d79fc379acfed35ff33c0785f2e1b7d = 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local parents=515e62b8d591fcc68597383b955d898db71abc6c + expect=515e62b8d591fcc68597383b955d898db71abc6c + enparents=1 + : Packaging/SAME 515e62b8d591fcc68597383b955d898db71abc6c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :. ':!debian' + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :debian/patches + etypes=Packaging ++ printf %s 515e62b8d591fcc68597383b955d898db71abc6c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 515e62b8d591fcc68597383b955d898db71abc6c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 515e62b8d591fcc68597383b955d898db71abc6c Packaging ===== + test 515e62b8d591fcc68597383b955d898db71abc6c = 515e62b8d591fcc68597383b955d898db71abc6c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 515e62b8d591fcc68597383b955d898db71abc6c + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters=t + '[' xt '!=' x ']' + : '---- unstitched-laundered ...t ----' + make_check t + case "$1" in + git diff --quiet HEAD refs/heads/before-work--unstitched-laundered + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work--unstitched-mixed + : '---------- unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work--unstitched-mixed/ + git update-ref --stdin + git checkout work--unstitched-mixed Switched to branch 'work--unstitched-mixed' + checkletters=Vl + shift + before=before-work--unstitched-mixed + git branch before-work--unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/work--unstitched-mixed git-debrebase *** WALK 484f6bc5a2b63c4776c90c85b4a52ef35d016760 0 - git-debrebase get_differs e0bd1804be73cabe1d8030eabab94e9c7a6d97bf 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef = 0x22 git-debrebase classify 484f6bc5a2b63c4776c90c85b4a52ef35d016760 $t=0bb5b861e483d6477d4dd6886bd11d6d2f5573ef @p e0bd1804be73cabe1d8030eabab94e9c7a6d97bf/0x22 git-debrebase = Mixed {"Tree" => "0bb5b861e483d6477d4dd6886bd11d6d2f5573ef","Parents" => [{"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Ix" => 0,"Differs" => 34}],"Type" => "Mixed","CommitId" => "484f6bc5a2b63c4776c90c85b4a52ef35d016760","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef\nparent e0bd1804be73cabe1d8030eabab94e9c7a6d97bf\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n"} git-debrebase get_differs 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 566bf87a15955c6fe7890378c530da91efeb813f = 0x2 git-debrebase classify e0bd1804be73cabe1d8030eabab94e9c7a6d97bf $t=566bf87a15955c6fe7890378c530da91efeb813f @p 68cbbb2296bf923da3acb38fbc4aa8394ce318c5/0x2 git-debrebase = Upstream {"Tree" => "566bf87a15955c6fe7890378c530da91efeb813f","Hdr" => "tree 566bf87a15955c6fe7890378c530da91efeb813f\nparent 68cbbb2296bf923da3acb38fbc4aa8394ce318c5\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5"}]} git-debrebase get_differs f5703403010b052703dc249a20a47d7966e1629b 91f0f09a04ea345cdcea80f19fef36830a15f682 = 0x20 git-debrebase classify 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 $t=91f0f09a04ea345cdcea80f19fef36830a15f682 @p f5703403010b052703dc249a20a47d7966e1629b/0x20 git-debrebase = Packaging {"Hdr" => "tree 91f0f09a04ea345cdcea80f19fef36830a15f682\nparent f5703403010b052703dc249a20a47d7966e1629b\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Type" => "Packaging","Tree" => "91f0f09a04ea345cdcea80f19fef36830a15f682"} git-debrebase get_differs 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 262f9aa451975129f8c639332fef14a3060620c8 = 0x4 git-debrebase classify f5703403010b052703dc249a20a47d7966e1629b $t=262f9aa451975129f8c639332fef14a3060620c8 @p 6e00b9cbfb2ac78131496aadb210310e5b4b6a84/0x4 git-debrebase = AddPatches {"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Type" => "AddPatches","CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84"}],"Hdr" => "tree 262f9aa451975129f8c639332fef14a3060620c8\nparent 6e00b9cbfb2ac78131496aadb210310e5b4b6a84\nauthor dgit test git user 1530000025 +0100\ncommitter dgit test git user 1530000025 +0100\n","Tree" => "262f9aa451975129f8c639332fef14a3060620c8"} git-debrebase get_differs 5138bd8205d6eeb162d87a2d085746c0c305261c 4d870e59c3a21c2e6202b59474df673e46ef6449 = 0x22 git-debrebase classify 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 $t=4d870e59c3a21c2e6202b59474df673e46ef6449 @p 5138bd8205d6eeb162d87a2d085746c0c305261c/0x22 git-debrebase = Mixed {"Tree" => "4d870e59c3a21c2e6202b59474df673e46ef6449","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Type" => "Mixed","Parents" => [{"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Differs" => 34,"Ix" => 0}],"Hdr" => "tree 4d870e59c3a21c2e6202b59474df673e46ef6449\nparent 5138bd8205d6eeb162d87a2d085746c0c305261c\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n"} git-debrebase get_differs a4efcc9f58a06f20c5de1258de24211048e99433 844b1f5bbb72eb4b4f0090c7207f78fc565e083f = 0x2 git-debrebase classify 5138bd8205d6eeb162d87a2d085746c0c305261c $t=844b1f5bbb72eb4b4f0090c7207f78fc565e083f @p a4efcc9f58a06f20c5de1258de24211048e99433/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433"}],"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Hdr" => "tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f\nparent a4efcc9f58a06f20c5de1258de24211048e99433\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "844b1f5bbb72eb4b4f0090c7207f78fc565e083f"} git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 1b9dba384382fd10423f44e82b75e4a495de36dc = 0x20 git-debrebase classify a4efcc9f58a06f20c5de1258de24211048e99433 $t=1b9dba384382fd10423f44e82b75e4a495de36dc @p 9f40936eece8f6452df026cc64200db82005a166/0x20 git-debrebase = Packaging {"Hdr" => "tree 1b9dba384382fd10423f44e82b75e4a495de36dc\nparent 9f40936eece8f6452df026cc64200db82005a166\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Parents" => [{"CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Tree" => "1b9dba384382fd10423f44e82b75e4a495de36dc"} git-debrebase get_differs ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 9f40936eece8f6452df026cc64200db82005a166 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Differs" => 2,"Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase get_differs eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2/0x2 git-debrebase = Upstream {"Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2"}],"Type" => "Upstream","CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 809643e5389def220ea36d61f2d3dd504603e95a/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Type" => "Upstream","CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 7 proc 15 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD a4efcc9f58a06f20c5de1258de24211048e99433 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55f9a172ec88) procd=HASH(0x55f9a1748cb0) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Debian (rewriting=1) git-debrebase WALK BUILD 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 Upstream (rewriting=1) git-debrebase WALK BUILD ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b Upstream (rewriting=1) git-debrebase WALK BUILD 9f40936eece8f6452df026cc64200db82005a166 Upstream (rewriting=1) git-debrebase WALK BUILD 5138bd8205d6eeb162d87a2d085746c0c305261c Upstream (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD e0bd1804be73cabe1d8030eabab94e9c7a6d97bf Upstream (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 484f6bc5a2b63c4776c90c85b4a52ef35d016760 = 0x4 git-debrebase *** WALK RETURN 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 72e35041bfbd2d841ef8d4b4bf24616be30909ce 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 484f6bc5a2b63c4776c90c85b4a52ef35d016760) git-debrebase >= update HEAD 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 484f6bc5a2b63c4776c90c85b4a52ef35d016760 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel--unstitched-mixed + git checkout -b peel--unstitched-mixed Switched to a new branch 'peel--unstitched-mixed' + t-clean-on-branch peel--unstitched-mixed + t-output '## peel--unstitched-mixed' git status -b --porcelain + printf '%s\n' '## peel--unstitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- unstitched-mixed Vl ----------' + '[' xVl '!=' x ']' + : '---- unstitched-mixed ...Vl ----' + make_check Vl + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/ffq-prev/heads/work--unstitched-mixed refs/ffq-prev/heads/unstitched-mixed + local g + for g in $* + t-ref-same refs/ffq-prev/heads/work--unstitched-mixed + local name=refs/ffq-prev/heads/work--unstitched-mixed + local val ++ t-git-get-ref refs/ffq-prev/heads/work--unstitched-mixed ++ local ref=refs/ffq-prev/heads/work--unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work--unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t-ref-same-val refs/ffq-prev/heads/work--unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + local name=refs/ffq-prev/heads/work--unstitched-mixed + local val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + case "${t_ref_val-unset}" in + t_ref_val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t_ref_names+=("$name") + for g in $* + t-ref-same refs/ffq-prev/heads/unstitched-mixed + local name=refs/ffq-prev/heads/unstitched-mixed + local val ++ t-git-get-ref refs/ffq-prev/heads/unstitched-mixed ++ local ref=refs/ffq-prev/heads/unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t-ref-same-val refs/ffq-prev/heads/unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + local name=refs/ffq-prev/heads/unstitched-mixed + local val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + case "${t_ref_val-unset}" in + t_ref_val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t_ref_names+=("$name") + t-refs-notexist refs/debrebase-last/heads/work--unstitched-mixed + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work--unstitched-mixed ++ local ref=refs/debrebase-last/heads/work--unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work--unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work--unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters=l + '[' xl '!=' x ']' + : '---- unstitched-mixed ...l ----' + make_check l + case "$1" in + git diff --quiet HEAD refs/heads/before-work--unstitched-mixed -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Parents" => [{"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Parents" => [{"Differs" => 2,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Type" => "Upstream"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Parents" => [{"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Parents" => [{"Differs" => 2,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Type" => "Upstream"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198"}],"Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3","Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Type" => "Upstream"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","Parents" => [{"Differs" => 2,"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Type" => "Upstream"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce"}],"Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c"}],"Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Parents" => [{"Ix" => 0,"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Type" => "Packaging"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0"}],"Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Type" => "Packaging"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Type" => "Packaging","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","Parents" => [{"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel--unstitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23"}],"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}],"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Parents" => [{"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Ix" => 0,"Differs" => 2}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Upstream","Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198"}],"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Parents" => [{"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Differs" => 2,"Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce"}]} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c"}],"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"}],"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Ix" => 0,"Differs" => 32}],"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Packaging","CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 1 *main::STDOUT git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"}],"CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23"}],"Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Type" => "Upstream"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}],"Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Type" => "Upstream"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a"}],"Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3","Type" => "Upstream","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198"}]} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","Type" => "Upstream","CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Ix" => 0}]} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","Type" => "Upstream","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce"}]} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Type" => "Packaging"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Ix" => 0,"Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Type" => "Packaging"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0"}],"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Type" => "Packaging","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0,"Differs" => 16}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + exec + local cid ctype info nparents + read cid ctype info + : ===== 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb Upstream ===== + test 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb = 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + local parents=986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + expect=986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + enparents=1 + : Upstream/SAME 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 Upstream ===== + test 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 = 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + local parents=439c17a177f0446ce30950b9b8e91f43c101cc23 + expect=439c17a177f0446ce30950b9b8e91f43c101cc23 + enparents=1 + : Upstream/SAME 439c17a177f0446ce30950b9b8e91f43c101cc23 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 439c17a177f0446ce30950b9b8e91f43c101cc23 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 439c17a177f0446ce30950b9b8e91f43c101cc23 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 439c17a177f0446ce30950b9b8e91f43c101cc23 Upstream ===== + test 439c17a177f0446ce30950b9b8e91f43c101cc23 = 439c17a177f0446ce30950b9b8e91f43c101cc23 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 439c17a177f0446ce30950b9b8e91f43c101cc23 + local parents=0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + expect=0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + enparents=1 + : Upstream/SAME 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 Upstream ===== + test 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 = 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + local parents=f96b8ee9c829c22ea92f8e82e2048017db012c8a + expect=f96b8ee9c829c22ea92f8e82e2048017db012c8a + enparents=1 + : Upstream/SAME f96b8ee9c829c22ea92f8e82e2048017db012c8a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f96b8ee9c829c22ea92f8e82e2048017db012c8a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f96b8ee9c829c22ea92f8e82e2048017db012c8a ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f96b8ee9c829c22ea92f8e82e2048017db012c8a Upstream ===== + test f96b8ee9c829c22ea92f8e82e2048017db012c8a = f96b8ee9c829c22ea92f8e82e2048017db012c8a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f96b8ee9c829c22ea92f8e82e2048017db012c8a + local parents=e143304e38e5e9a822f93056dad834788c62e198 + expect=e143304e38e5e9a822f93056dad834788c62e198 + enparents=1 + : Upstream/SAME e143304e38e5e9a822f93056dad834788c62e198 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e143304e38e5e9a822f93056dad834788c62e198 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e143304e38e5e9a822f93056dad834788c62e198 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e143304e38e5e9a822f93056dad834788c62e198 Upstream ===== + test e143304e38e5e9a822f93056dad834788c62e198 = e143304e38e5e9a822f93056dad834788c62e198 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e143304e38e5e9a822f93056dad834788c62e198 + local parents=195f145753880dd4e5c1ff65136bb523cb2940c4 + expect=195f145753880dd4e5c1ff65136bb523cb2940c4 + enparents=1 + : Upstream/SAME 195f145753880dd4e5c1ff65136bb523cb2940c4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 195f145753880dd4e5c1ff65136bb523cb2940c4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 195f145753880dd4e5c1ff65136bb523cb2940c4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 195f145753880dd4e5c1ff65136bb523cb2940c4 Upstream ===== + test 195f145753880dd4e5c1ff65136bb523cb2940c4 = 195f145753880dd4e5c1ff65136bb523cb2940c4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 195f145753880dd4e5c1ff65136bb523cb2940c4 + local parents=72e35041bfbd2d841ef8d4b4bf24616be30909ce + expect=72e35041bfbd2d841ef8d4b4bf24616be30909ce + enparents=1 + : Upstream/SAME 72e35041bfbd2d841ef8d4b4bf24616be30909ce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 72e35041bfbd2d841ef8d4b4bf24616be30909ce ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 72e35041bfbd2d841ef8d4b4bf24616be30909ce ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 72e35041bfbd2d841ef8d4b4bf24616be30909ce Packaging ===== + test 72e35041bfbd2d841ef8d4b4bf24616be30909ce = 72e35041bfbd2d841ef8d4b4bf24616be30909ce + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 72e35041bfbd2d841ef8d4b4bf24616be30909ce + local parents=7c13e61bd6887af7ef124f8331a541ae7431bc7c + expect=7c13e61bd6887af7ef124f8331a541ae7431bc7c + enparents=1 + : Packaging/Upstream 7c13e61bd6887af7ef124f8331a541ae7431bc7c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:72e35041bfbd2d841ef8d4b4bf24616be30909ce '!=' x ']' + test Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce = Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 7c13e61bd6887af7ef124f8331a541ae7431bc7c..72e35041bfbd2d841ef8d4b4bf24616be30909ce -- :. ':!debian' + git diff --quiet 7c13e61bd6887af7ef124f8331a541ae7431bc7c..72e35041bfbd2d841ef8d4b4bf24616be30909ce -- :debian/patches + etypes=Packaging ++ printf %s 7c13e61bd6887af7ef124f8331a541ae7431bc7c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7c13e61bd6887af7ef124f8331a541ae7431bc7c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7c13e61bd6887af7ef124f8331a541ae7431bc7c Packaging ===== + test 7c13e61bd6887af7ef124f8331a541ae7431bc7c = 7c13e61bd6887af7ef124f8331a541ae7431bc7c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7c13e61bd6887af7ef124f8331a541ae7431bc7c + local parents=63bb83776dc0439e7e1f38011cc3230347a1f3a0 + expect=63bb83776dc0439e7e1f38011cc3230347a1f3a0 + enparents=1 + : Packaging/SAME 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 63bb83776dc0439e7e1f38011cc3230347a1f3a0..7c13e61bd6887af7ef124f8331a541ae7431bc7c -- :. ':!debian' + git diff --quiet 63bb83776dc0439e7e1f38011cc3230347a1f3a0..7c13e61bd6887af7ef124f8331a541ae7431bc7c -- :debian/patches + etypes=Packaging ++ printf %s 63bb83776dc0439e7e1f38011cc3230347a1f3a0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 63bb83776dc0439e7e1f38011cc3230347a1f3a0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 63bb83776dc0439e7e1f38011cc3230347a1f3a0 Packaging ===== + test 63bb83776dc0439e7e1f38011cc3230347a1f3a0 = 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + local parents=9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + expect=9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + enparents=1 + : Packaging/SAME 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0..63bb83776dc0439e7e1f38011cc3230347a1f3a0 -- :. ':!debian' + git diff --quiet 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0..63bb83776dc0439e7e1f38011cc3230347a1f3a0 -- :debian/patches + etypes=Packaging ++ printf %s 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 Packaging ===== + test 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 = 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work--raw-converted-from-gbp + : '---------- raw-converted-from-gbp ----------' + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + sed s/raw-converted-from-gbp/work--raw-converted-from-gbp/ + git update-ref --stdin + git checkout work--raw-converted-from-gbp Switched to branch 'work--raw-converted-from-gbp' + checkletters=nU + shift + before=before-work--raw-converted-from-gbp + git branch before-work--raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/work--raw-converted-from-gbp git-debrebase ffq check_specs * git-debrebase *** WALK 178896af44c5b02e05a3442df6c33233b6acb807 0 - git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw -1 upp 2 proc 3 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 4 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=0) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=0) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 = 0 git-debrebase *** WALK RETURN 178896af44c5b02e05a3442df6c33233b6acb807 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 178896af44c5b02e05a3442df6c33233b6acb807) git-debrebase >= update refs/ffq-prev/heads/work--raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/work--raw-converted-from-gbp git-debrebase >= update HEAD 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel--raw-converted-from-gbp + git checkout -b peel--raw-converted-from-gbp Switched to a new branch 'peel--raw-converted-from-gbp' + t-clean-on-branch peel--raw-converted-from-gbp + t-output '## peel--raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel--raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- raw-converted-from-gbp nU ----------' + '[' xnU '!=' x ']' + : '---- raw-converted-from-gbp ...nU ----' + make_check nU + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work--raw-converted-from-gbp refs/heads/peel--raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/heads/before-work--raw-converted-from-gbp + local name=refs/heads/before-work--raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/before-work--raw-converted-from-gbp ++ local ref=refs/heads/before-work--raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/before-work--raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work--raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/before-work--raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/before-work--raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel--raw-converted-from-gbp + local name=refs/heads/peel--raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/peel--raw-converted-from-gbp ++ local ref=refs/heads/peel--raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/peel--raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel--raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/peel--raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/peel--raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + checkletters=U + '[' xU '!=' x ']' + : '---- raw-converted-from-gbp ...U ----' + make_check U + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work--raw-converted-from-gbp refs/ffq-prev/heads/work--raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/heads/before-work--raw-converted-from-gbp + local name=refs/heads/before-work--raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/before-work--raw-converted-from-gbp ++ local ref=refs/heads/before-work--raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/before-work--raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work--raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/before-work--raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/before-work--raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/ffq-prev/heads/work--raw-converted-from-gbp + local name=refs/ffq-prev/heads/work--raw-converted-from-gbp + local val ++ t-git-get-ref refs/ffq-prev/heads/work--raw-converted-from-gbp ++ local ref=refs/ffq-prev/heads/work--raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work--raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/ffq-prev/heads/work--raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/ffq-prev/heads/work--raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + make_check u + case "$1" in + t-git-get-ref refs/ffq-prev/heads/work--raw-converted-from-gbp + local ref=refs/ffq-prev/heads/work--raw-converted-from-gbp + case "$ref" in + git show-ref -d refs/ffq-prev/heads/work--raw-converted-from-gbp + perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work--raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' 178896af44c5b02e05a3442df6c33233b6acb807 + t-refs-notexist refs/debrebase-last/heads/work--raw-converted-from-gbp + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work--raw-converted-from-gbp ++ local ref=refs/debrebase-last/heads/work--raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work--raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work--raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + subcmd stitch Ns Nu Sltf Stf Ns + local subcmd=stitch + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-stitch-stitched-laundered + : '---------- stitch stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work-stitch-stitched-laundered/ + git update-ref --stdin + git checkout work-stitch-stitched-laundered Switched to branch 'work-stitch-stitched-laundered' + checkletters=Ns + shift + before=before-work-stitch-stitched-laundered + git branch before-work-stitch-stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail E:. t-git-debrebase stitch + local mpat=E:. + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase stitch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-stitched-laundered git-debrebase: error: No ffq-prev to stitch. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat E:. /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=E:. + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat=. + egrep -e . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-stitched-laundered git-debrebase: error: No ffq-prev to stitch. + xopts+=' --noop-ok' + next_checkletter + checkletters=s + case "$checkletters" in + t-git-debrebase --noop-ok stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-stitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-stitch-stitched-laundered + git checkout -b peel-stitch-stitched-laundered Switched to a new branch 'peel-stitch-stitched-laundered' + t-clean-on-branch peel-stitch-stitched-laundered + t-output '## peel-stitch-stitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-stitch-stitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- stitch stitched-laundered s ----------' + '[' xs '!=' x ']' + : '---- stitch stitched-laundered ...s ----' + make_check s + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-stitch-stitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-stitch-stitched-laundered ++ local ref=refs/ffq-prev/heads/work-stitch-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-stitch-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-stitch-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-stitch-stitched-laundered refs/debrebase-last/heads/stitched-laundered + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-stitch-stitched-laundered + local name=refs/debrebase-last/heads/work-stitch-stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/work-stitch-stitched-laundered ++ local ref=refs/debrebase-last/heads/work-stitch-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-stitch-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-stitch-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/work-stitch-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/work-stitch-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/stitched-laundered + local name=refs/debrebase-last/heads/stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/stitched-laundered ++ local ref=refs/debrebase-last/heads/stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-stitch-stitched-laundered + local now ++ git rev-parse HEAD + now=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local mbase ++ t-git-merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ++ git merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + mbase=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + '[' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa '!=' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-stitch-stitched-mixed + : '---------- stitch stitched-mixed ----------' + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/stitched-mixed/work-stitch-stitched-mixed/ + git update-ref --stdin + git checkout work-stitch-stitched-mixed Switched to branch 'work-stitch-stitched-mixed' + checkletters=Nu + shift + before=before-work-stitch-stitched-mixed + git branch before-work-stitch-stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail E:. t-git-debrebase stitch + local mpat=E:. + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase stitch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-stitched-mixed git-debrebase: error: No ffq-prev to stitch. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat E:. /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=E:. + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat=. + egrep -e . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-stitched-mixed git-debrebase: error: No ffq-prev to stitch. + xopts+=' --noop-ok' + next_checkletter + checkletters=u + case "$checkletters" in + t-git-debrebase --noop-ok stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-stitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-stitch-stitched-mixed + git checkout -b peel-stitch-stitched-mixed Switched to a new branch 'peel-stitch-stitched-mixed' + t-clean-on-branch peel-stitch-stitched-mixed + t-output '## peel-stitch-stitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-stitch-stitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- stitch stitched-mixed u ----------' + '[' xu '!=' x ']' + : '---- stitch stitched-mixed ...u ----' + make_check u + case "$1" in + t-git-get-ref refs/ffq-prev/heads/work-stitch-stitched-mixed + local ref=refs/ffq-prev/heads/work-stitch-stitched-mixed + case "$ref" in + git show-ref -d refs/ffq-prev/heads/work-stitch-stitched-mixed + perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-stitch-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + test 1 = 1 + t-refs-notexist refs/debrebase-last/heads/work-stitch-stitched-mixed + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-stitch-stitched-mixed ++ local ref=refs/debrebase-last/heads/work-stitch-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-stitch-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-stitch-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-stitch-unstitched-laundered + : '---------- stitch unstitched-laundered ----------' + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-laundered/work-stitch-unstitched-laundered/ + git update-ref --stdin + git checkout work-stitch-unstitched-laundered Switched to branch 'work-stitch-unstitched-laundered' + checkletters=Sltf + shift + before=before-work-stitch-unstitched-laundered + git branch before-work-stitch-unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-unstitched-laundered git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Differs" => 2,"Ix" => 0}],"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}],"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Type" => "Upstream"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Parents" => [{"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0}]} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2,"Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Differs" => 32,"Ix" => 0}],"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32}],"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-stitch-unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 git-debrebase >= update refs/debrebase-last/heads/work-stitch-unstitched-laundered cac8cfa66deacd5347a866efa7e90b382290ae0c 0000000000000000000000000000000000000000 git-debrebase >= update HEAD cac8cfa66deacd5347a866efa7e90b382290ae0c 5472c89e9f96508ec91185b6f57e8a1875ea7a4f git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-stitch-unstitched-laundered + git checkout -b peel-stitch-unstitched-laundered Switched to a new branch 'peel-stitch-unstitched-laundered' + t-clean-on-branch peel-stitch-unstitched-laundered + t-output '## peel-stitch-unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-stitch-unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- stitch unstitched-laundered Sltf ----------' + '[' xSltf '!=' x ']' + : '---- stitch unstitched-laundered ...Sltf ----' + make_check Sltf + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-stitch-unstitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-stitch-unstitched-laundered ++ local ref=refs/ffq-prev/heads/work-stitch-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-stitch-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-stitch-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-stitch-unstitched-laundered + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=cac8cfa66deacd5347a866efa7e90b382290ae0c + t-ref-same-val HEAD cac8cfa66deacd5347a866efa7e90b382290ae0c + local name=HEAD + local val=cac8cfa66deacd5347a866efa7e90b382290ae0c + case "${t_ref_val-unset}" in + t_ref_val=cac8cfa66deacd5347a866efa7e90b382290ae0c + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep unstitched-laundered -Subject: MIXED add both() (subcommands refs/heads/unstitched-laundered 1) - // upstream subcommands refs/heads/unstitched-laundered 1 -+// both! subcommands refs/heads/unstitched-laundered 1 -Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1) -+// upstream subcommands refs/heads/unstitched-laundered 1 + git reset --hard 'HEAD^1' HEAD is now at 5472c89 MIXED add both() (subcommands refs/heads/unstitched-laundered 2) + checkletters=ltf + '[' xltf '!=' x ']' + : '---- stitch unstitched-laundered ...ltf ----' + make_check ltf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-stitch-unstitched-laundered -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Differs" => 2}],"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Type" => "Upstream","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}],"Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}],"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Type" => "Upstream","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2}],"Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Type" => "Upstream","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2}],"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Parents" => [{"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32}]} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel-stitch-unstitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Type" => "Upstream"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Type" => "Upstream","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Ix" => 0}],"Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Type" => "Upstream","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Type" => "Upstream"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2}],"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Type" => "Upstream","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Type" => "Packaging","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Ix" => 0}],"Type" => "Packaging","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32}],"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16}],"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:86248dea3770451139d1a57015bd9b36aa1ed39c + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 1 *main::STDOUT git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Differs" => 2}],"Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}]} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Ix" => 0,"Differs" => 2}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Type" => "Upstream","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0}]} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32}],"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Parents" => [{"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Ix" => 0}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Type" => "Packaging"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Type" => "Anchor","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + exec + local cid ctype info nparents + read cid ctype info + : ===== 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream ===== + test 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local parents=fb2b176dd5509310e0f163d0610814f1f7b8a1be + expect=fb2b176dd5509310e0f163d0610814f1f7b8a1be + enparents=1 + : Upstream/SAME fb2b176dd5509310e0f163d0610814f1f7b8a1be + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream ===== + test fb2b176dd5509310e0f163d0610814f1f7b8a1be = fb2b176dd5509310e0f163d0610814f1f7b8a1be + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fb2b176dd5509310e0f163d0610814f1f7b8a1be + local parents=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + expect=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + enparents=1 + : Upstream/SAME eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream ===== + test eb582a38ee36ac6a11c7c876ca3013ed426e76f4 = eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local parents=b79d513107e3cff19d401deb87cc3e6c4809966e + expect=b79d513107e3cff19d401deb87cc3e6c4809966e + enparents=1 + : Upstream/SAME b79d513107e3cff19d401deb87cc3e6c4809966e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b79d513107e3cff19d401deb87cc3e6c4809966e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b79d513107e3cff19d401deb87cc3e6c4809966e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b79d513107e3cff19d401deb87cc3e6c4809966e Upstream ===== + test b79d513107e3cff19d401deb87cc3e6c4809966e = b79d513107e3cff19d401deb87cc3e6c4809966e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b79d513107e3cff19d401deb87cc3e6c4809966e + local parents=853334aca9591577e4a921adddf5b2cab3fb1ab8 + expect=853334aca9591577e4a921adddf5b2cab3fb1ab8 + enparents=1 + : Upstream/SAME 853334aca9591577e4a921adddf5b2cab3fb1ab8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream ===== + test 853334aca9591577e4a921adddf5b2cab3fb1ab8 = 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local parents=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + expect=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + enparents=1 + : Upstream/SAME e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream ===== + test e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 = e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local parents=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + expect=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + enparents=1 + : Upstream/SAME 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream ===== + test 6ff5320a54f70fe413a138a89b1f5fd0f237f730 = 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local parents=86248dea3770451139d1a57015bd9b36aa1ed39c + expect=86248dea3770451139d1a57015bd9b36aa1ed39c + enparents=1 + : Upstream/SAME 86248dea3770451139d1a57015bd9b36aa1ed39c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 86248dea3770451139d1a57015bd9b36aa1ed39c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 86248dea3770451139d1a57015bd9b36aa1ed39c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 86248dea3770451139d1a57015bd9b36aa1ed39c Packaging ===== + test 86248dea3770451139d1a57015bd9b36aa1ed39c = 86248dea3770451139d1a57015bd9b36aa1ed39c + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 86248dea3770451139d1a57015bd9b36aa1ed39c + local parents=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + expect=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + enparents=1 + : Packaging/Upstream f2db5dc7e25f34f0f34d04d0160f912a76b3667d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:86248dea3770451139d1a57015bd9b36aa1ed39c '!=' x ']' + test Y:86248dea3770451139d1a57015bd9b36aa1ed39c = Y:86248dea3770451139d1a57015bd9b36aa1ed39c + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :. ':!debian' + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :debian/patches + etypes=Packaging ++ printf %s f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f2db5dc7e25f34f0f34d04d0160f912a76b3667d Packaging ===== + test f2db5dc7e25f34f0f34d04d0160f912a76b3667d = f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local parents=301cc9756d79fc379acfed35ff33c0785f2e1b7d + expect=301cc9756d79fc379acfed35ff33c0785f2e1b7d + enparents=1 + : Packaging/SAME 301cc9756d79fc379acfed35ff33c0785f2e1b7d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :. ':!debian' + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :debian/patches + etypes=Packaging ++ printf %s 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 301cc9756d79fc379acfed35ff33c0785f2e1b7d Packaging ===== + test 301cc9756d79fc379acfed35ff33c0785f2e1b7d = 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local parents=515e62b8d591fcc68597383b955d898db71abc6c + expect=515e62b8d591fcc68597383b955d898db71abc6c + enparents=1 + : Packaging/SAME 515e62b8d591fcc68597383b955d898db71abc6c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :. ':!debian' + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :debian/patches + etypes=Packaging ++ printf %s 515e62b8d591fcc68597383b955d898db71abc6c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 515e62b8d591fcc68597383b955d898db71abc6c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 515e62b8d591fcc68597383b955d898db71abc6c Packaging ===== + test 515e62b8d591fcc68597383b955d898db71abc6c = 515e62b8d591fcc68597383b955d898db71abc6c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 515e62b8d591fcc68597383b955d898db71abc6c + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters=tf + '[' xtf '!=' x ']' + : '---- stitch unstitched-laundered ...tf ----' + make_check tf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-stitch-unstitched-laundered + checkletters=f + '[' xf '!=' x ']' + : '---- stitch unstitched-laundered ...f ----' + make_check f + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-stitch-unstitched-laundered + local now ++ git rev-parse HEAD + now=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local mbase ++ t-git-merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f ++ git merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + mbase=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + '[' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f '!=' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-stitch-unstitched-mixed + : '---------- stitch unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work-stitch-unstitched-mixed/ + git update-ref --stdin + git checkout work-stitch-unstitched-mixed Switched to branch 'work-stitch-unstitched-mixed' + checkletters=Stf + shift + before=before-work-stitch-unstitched-mixed + git branch before-work-stitch-unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-unstitched-mixed git-debrebase get_differs e0bd1804be73cabe1d8030eabab94e9c7a6d97bf 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef = 0x22 git-debrebase classify 484f6bc5a2b63c4776c90c85b4a52ef35d016760 $t=0bb5b861e483d6477d4dd6886bd11d6d2f5573ef @p e0bd1804be73cabe1d8030eabab94e9c7a6d97bf/0x22 git-debrebase = Mixed {"Type" => "Mixed","Parents" => [{"Differs" => 34,"Ix" => 0,"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf"}],"CommitId" => "484f6bc5a2b63c4776c90c85b4a52ef35d016760","Hdr" => "tree 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef\nparent e0bd1804be73cabe1d8030eabab94e9c7a6d97bf\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n","Tree" => "0bb5b861e483d6477d4dd6886bd11d6d2f5573ef"} git-debrebase get_differs 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 566bf87a15955c6fe7890378c530da91efeb813f = 0x2 git-debrebase classify e0bd1804be73cabe1d8030eabab94e9c7a6d97bf $t=566bf87a15955c6fe7890378c530da91efeb813f @p 68cbbb2296bf923da3acb38fbc4aa8394ce318c5/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5"}],"Type" => "Upstream","CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Hdr" => "tree 566bf87a15955c6fe7890378c530da91efeb813f\nparent 68cbbb2296bf923da3acb38fbc4aa8394ce318c5\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Tree" => "566bf87a15955c6fe7890378c530da91efeb813f"} git-debrebase get_differs f5703403010b052703dc249a20a47d7966e1629b 91f0f09a04ea345cdcea80f19fef36830a15f682 = 0x20 git-debrebase classify 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 $t=91f0f09a04ea345cdcea80f19fef36830a15f682 @p f5703403010b052703dc249a20a47d7966e1629b/0x20 git-debrebase = Packaging {"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Parents" => [{"Differs" => 32,"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Ix" => 0}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree 91f0f09a04ea345cdcea80f19fef36830a15f682\nparent f5703403010b052703dc249a20a47d7966e1629b\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Tree" => "91f0f09a04ea345cdcea80f19fef36830a15f682"} git-debrebase get_differs 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 262f9aa451975129f8c639332fef14a3060620c8 = 0x4 git-debrebase classify f5703403010b052703dc249a20a47d7966e1629b $t=262f9aa451975129f8c639332fef14a3060620c8 @p 6e00b9cbfb2ac78131496aadb210310e5b4b6a84/0x4 git-debrebase = AddPatches {"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Tree" => "262f9aa451975129f8c639332fef14a3060620c8","Hdr" => "tree 262f9aa451975129f8c639332fef14a3060620c8\nparent 6e00b9cbfb2ac78131496aadb210310e5b4b6a84\nauthor dgit test git user 1530000025 +0100\ncommitter dgit test git user 1530000025 +0100\n","Type" => "AddPatches","Parents" => [{"Differs" => 4,"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Ix" => 0}],"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b"} git-debrebase get_differs 5138bd8205d6eeb162d87a2d085746c0c305261c 4d870e59c3a21c2e6202b59474df673e46ef6449 = 0x22 git-debrebase classify 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 $t=4d870e59c3a21c2e6202b59474df673e46ef6449 @p 5138bd8205d6eeb162d87a2d085746c0c305261c/0x22 git-debrebase = Mixed {"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Type" => "Mixed","Parents" => [{"Differs" => 34,"Ix" => 0,"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c"}],"Hdr" => "tree 4d870e59c3a21c2e6202b59474df673e46ef6449\nparent 5138bd8205d6eeb162d87a2d085746c0c305261c\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "4d870e59c3a21c2e6202b59474df673e46ef6449","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n"} git-debrebase get_differs a4efcc9f58a06f20c5de1258de24211048e99433 844b1f5bbb72eb4b4f0090c7207f78fc565e083f = 0x2 git-debrebase classify 5138bd8205d6eeb162d87a2d085746c0c305261c $t=844b1f5bbb72eb4b4f0090c7207f78fc565e083f @p a4efcc9f58a06f20c5de1258de24211048e99433/0x2 git-debrebase = Upstream {"Hdr" => "tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f\nparent a4efcc9f58a06f20c5de1258de24211048e99433\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Tree" => "844b1f5bbb72eb4b4f0090c7207f78fc565e083f","Parents" => [{"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c"} git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 1b9dba384382fd10423f44e82b75e4a495de36dc = 0x20 git-debrebase classify a4efcc9f58a06f20c5de1258de24211048e99433 $t=1b9dba384382fd10423f44e82b75e4a495de36dc @p 9f40936eece8f6452df026cc64200db82005a166/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Hdr" => "tree 1b9dba384382fd10423f44e82b75e4a495de36dc\nparent 9f40936eece8f6452df026cc64200db82005a166\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "1b9dba384382fd10423f44e82b75e4a495de36dc","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Differs" => 32}],"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433"} git-debrebase get_differs ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 9f40936eece8f6452df026cc64200db82005a166 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b/0x2 git-debrebase = Upstream {"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Ix" => 0}],"CommitId" => "9f40936eece8f6452df026cc64200db82005a166"} git-debrebase get_differs eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2"}],"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 809643e5389def220ea36d61f2d3dd504603e95a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 2}],"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-stitch-unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >= update refs/debrebase-last/heads/work-stitch-unstitched-mixed df7d22f52a9551094c9366ea5ef93ef6ac586fbc 0000000000000000000000000000000000000000 git-debrebase >= update HEAD df7d22f52a9551094c9366ea5ef93ef6ac586fbc 484f6bc5a2b63c4776c90c85b4a52ef35d016760 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-stitch-unstitched-mixed + git checkout -b peel-stitch-unstitched-mixed Switched to a new branch 'peel-stitch-unstitched-mixed' + t-clean-on-branch peel-stitch-unstitched-mixed + t-output '## peel-stitch-unstitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-stitch-unstitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- stitch unstitched-mixed Stf ----------' + '[' xStf '!=' x ']' + : '---- stitch unstitched-mixed ...Stf ----' + make_check Stf + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-stitch-unstitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-stitch-unstitched-mixed ++ local ref=refs/ffq-prev/heads/work-stitch-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-stitch-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-stitch-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-stitch-unstitched-mixed + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=df7d22f52a9551094c9366ea5ef93ef6ac586fbc + t-ref-same-val HEAD df7d22f52a9551094c9366ea5ef93ef6ac586fbc + local name=HEAD + local val=df7d22f52a9551094c9366ea5ef93ef6ac586fbc + case "${t_ref_val-unset}" in + t_ref_val=df7d22f52a9551094c9366ea5ef93ef6ac586fbc + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep unstitched-mixed +Subject: MIXED add both() (subcommands refs/heads/unstitched-mixed 1) + // upstream subcommands refs/heads/unstitched-mixed 1 ++// both! subcommands refs/heads/unstitched-mixed 1 +Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1) ++// upstream subcommands refs/heads/unstitched-mixed 1 +// debian subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// debian subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 +// upstream subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// upstream subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 + git reset --hard 'HEAD^1' HEAD is now at 484f6bc MIXED add both() (subcommands refs/heads/unstitched-mixed 2) + checkletters=tf + '[' xtf '!=' x ']' + : '---- stitch unstitched-mixed ...tf ----' + make_check tf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-stitch-unstitched-mixed + checkletters=f + '[' xf '!=' x ']' + : '---- stitch unstitched-mixed ...f ----' + make_check f + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-stitch-unstitched-mixed + local now ++ git rev-parse HEAD + now=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + local mbase ++ t-git-merge-base 484f6bc5a2b63c4776c90c85b4a52ef35d016760 484f6bc5a2b63c4776c90c85b4a52ef35d016760 ++ git merge-base 484f6bc5a2b63c4776c90c85b4a52ef35d016760 484f6bc5a2b63c4776c90c85b4a52ef35d016760 + mbase=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + '[' x484f6bc5a2b63c4776c90c85b4a52ef35d016760 '!=' x484f6bc5a2b63c4776c90c85b4a52ef35d016760 ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-stitch-raw-converted-from-gbp + : '---------- stitch raw-converted-from-gbp ----------' + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + sed s/raw-converted-from-gbp/work-stitch-raw-converted-from-gbp/ + git update-ref --stdin + git checkout work-stitch-raw-converted-from-gbp Switched to branch 'work-stitch-raw-converted-from-gbp' + checkletters=Ns + shift + before=before-work-stitch-raw-converted-from-gbp + git branch before-work-stitch-raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail E:. t-git-debrebase stitch + local mpat=E:. + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase stitch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-raw-converted-from-gbp git-debrebase: error: No ffq-prev to stitch. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat E:. /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=E:. + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat=. + egrep -e . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-raw-converted-from-gbp git-debrebase: error: No ffq-prev to stitch. + xopts+=' --noop-ok' + next_checkletter + checkletters=s + case "$checkletters" in + t-git-debrebase --noop-ok stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/work-stitch-raw-converted-from-gbp + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-stitch-raw-converted-from-gbp + git checkout -b peel-stitch-raw-converted-from-gbp Switched to a new branch 'peel-stitch-raw-converted-from-gbp' + t-clean-on-branch peel-stitch-raw-converted-from-gbp + t-output '## peel-stitch-raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel-stitch-raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- stitch raw-converted-from-gbp s ----------' + '[' xs '!=' x ']' + : '---- stitch raw-converted-from-gbp ...s ----' + make_check s + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-stitch-raw-converted-from-gbp + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-stitch-raw-converted-from-gbp ++ local ref=refs/ffq-prev/heads/work-stitch-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-stitch-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-stitch-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp refs/debrebase-last/heads/raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp + local name=refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp + local val ++ t-git-get-ref refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp ++ local ref=refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-stitch-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp + local name=refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/raw-converted-from-gbp + local name=refs/debrebase-last/heads/raw-converted-from-gbp + local val ++ t-git-get-ref refs/debrebase-last/heads/raw-converted-from-gbp ++ local ref=refs/debrebase-last/heads/raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/debrebase-last/heads/raw-converted-from-gbp + local name=refs/debrebase-last/heads/raw-converted-from-gbp + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-stitch-raw-converted-from-gbp + local now ++ git rev-parse HEAD + now=178896af44c5b02e05a3442df6c33233b6acb807 + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=178896af44c5b02e05a3442df6c33233b6acb807 + local mbase ++ t-git-merge-base 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 ++ git merge-base 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 + mbase=178896af44c5b02e05a3442df6c33233b6acb807 + '[' x178896af44c5b02e05a3442df6c33233b6acb807 '!=' x178896af44c5b02e05a3442df6c33233b6acb807 ']' + checkletters= + '[' x '!=' x ']' + subcmd prepush ns nu Sltf Stf ns + local subcmd=prepush + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-prepush-stitched-laundered + : '---------- prepush stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work-prepush-stitched-laundered/ + git update-ref --stdin + git checkout work-prepush-stitched-laundered Switched to branch 'work-prepush-stitched-laundered' + checkletters=ns + shift + before=before-work-prepush-stitched-laundered + git branch before-work-prepush-stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase prepush + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D prepush git-debrebase ffq_prev_branchinfo branch current refs/heads/work-prepush-stitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-prepush-stitched-laundered + git checkout -b peel-prepush-stitched-laundered Switched to a new branch 'peel-prepush-stitched-laundered' + t-clean-on-branch peel-prepush-stitched-laundered + t-output '## peel-prepush-stitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-prepush-stitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- prepush stitched-laundered ns ----------' + '[' xns '!=' x ']' + : '---- prepush stitched-laundered ...ns ----' + make_check ns + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-prepush-stitched-laundered refs/heads/peel-prepush-stitched-laundered + local g + for g in $* + t-ref-same refs/heads/before-work-prepush-stitched-laundered + local name=refs/heads/before-work-prepush-stitched-laundered + local val ++ t-git-get-ref refs/heads/before-work-prepush-stitched-laundered ++ local ref=refs/heads/before-work-prepush-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-prepush-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-prepush-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/heads/before-work-prepush-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/heads/before-work-prepush-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-prepush-stitched-laundered + local name=refs/heads/peel-prepush-stitched-laundered + local val ++ t-git-get-ref refs/heads/peel-prepush-stitched-laundered ++ local ref=refs/heads/peel-prepush-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/peel-prepush-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-prepush-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/heads/peel-prepush-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/heads/peel-prepush-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + checkletters=s + '[' xs '!=' x ']' + : '---- prepush stitched-laundered ...s ----' + make_check s + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-prepush-stitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-prepush-stitched-laundered ++ local ref=refs/ffq-prev/heads/work-prepush-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-prepush-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-prepush-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-prepush-stitched-laundered refs/debrebase-last/heads/stitched-laundered + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-prepush-stitched-laundered + local name=refs/debrebase-last/heads/work-prepush-stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/work-prepush-stitched-laundered ++ local ref=refs/debrebase-last/heads/work-prepush-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-prepush-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-prepush-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/work-prepush-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/work-prepush-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/stitched-laundered + local name=refs/debrebase-last/heads/stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/stitched-laundered ++ local ref=refs/debrebase-last/heads/stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-prepush-stitched-laundered + local now ++ git rev-parse HEAD + now=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local mbase ++ t-git-merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ++ git merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + mbase=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + '[' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa '!=' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-prepush-stitched-mixed + : '---------- prepush stitched-mixed ----------' + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/stitched-mixed/work-prepush-stitched-mixed/ + git update-ref --stdin + git checkout work-prepush-stitched-mixed Switched to branch 'work-prepush-stitched-mixed' + checkletters=nu + shift + before=before-work-prepush-stitched-mixed + git branch before-work-prepush-stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase prepush + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D prepush git-debrebase ffq_prev_branchinfo branch current refs/heads/work-prepush-stitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-prepush-stitched-mixed + git checkout -b peel-prepush-stitched-mixed Switched to a new branch 'peel-prepush-stitched-mixed' + t-clean-on-branch peel-prepush-stitched-mixed + t-output '## peel-prepush-stitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-prepush-stitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- prepush stitched-mixed nu ----------' + '[' xnu '!=' x ']' + : '---- prepush stitched-mixed ...nu ----' + make_check nu + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-prepush-stitched-mixed refs/heads/peel-prepush-stitched-mixed + local g + for g in $* + t-ref-same refs/heads/before-work-prepush-stitched-mixed + local name=refs/heads/before-work-prepush-stitched-mixed + local val ++ t-git-get-ref refs/heads/before-work-prepush-stitched-mixed ++ local ref=refs/heads/before-work-prepush-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-prepush-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-prepush-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t-ref-same-val refs/heads/before-work-prepush-stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee + local name=refs/heads/before-work-prepush-stitched-mixed + local val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + case "${t_ref_val-unset}" in + t_ref_val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-prepush-stitched-mixed + local name=refs/heads/peel-prepush-stitched-mixed + local val ++ t-git-get-ref refs/heads/peel-prepush-stitched-mixed ++ local ref=refs/heads/peel-prepush-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/peel-prepush-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-prepush-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t-ref-same-val refs/heads/peel-prepush-stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee + local name=refs/heads/peel-prepush-stitched-mixed + local val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + case "${t_ref_val-unset}" in + t_ref_val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t_ref_names+=("$name") + checkletters=u + '[' xu '!=' x ']' + : '---- prepush stitched-mixed ...u ----' + make_check u + case "$1" in + t-git-get-ref refs/ffq-prev/heads/work-prepush-stitched-mixed + local ref=refs/ffq-prev/heads/work-prepush-stitched-mixed + case "$ref" in + git show-ref -d refs/ffq-prev/heads/work-prepush-stitched-mixed + perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-prepush-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + test 1 = 1 + t-refs-notexist refs/debrebase-last/heads/work-prepush-stitched-mixed + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-prepush-stitched-mixed ++ local ref=refs/debrebase-last/heads/work-prepush-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-prepush-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-prepush-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-prepush-unstitched-laundered + : '---------- prepush unstitched-laundered ----------' + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-laundered/work-prepush-unstitched-laundered/ + git update-ref --stdin + git checkout work-prepush-unstitched-laundered Switched to branch 'work-prepush-unstitched-laundered' + checkletters=Sltf + shift + before=before-work-prepush-unstitched-laundered + git branch before-work-prepush-unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase prepush + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D prepush git-debrebase ffq_prev_branchinfo branch current refs/heads/work-prepush-unstitched-laundered git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Type" => "Upstream","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}]} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"Type" => "Upstream","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}],"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Type" => "Upstream","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}],"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32,"Ix" => 0}],"Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}],"Type" => "Packaging","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Type" => "Packaging"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0,"Differs" => 16}],"Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-prepush-unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 git-debrebase >= update refs/debrebase-last/heads/work-prepush-unstitched-laundered cac8cfa66deacd5347a866efa7e90b382290ae0c 0000000000000000000000000000000000000000 git-debrebase >= update HEAD cac8cfa66deacd5347a866efa7e90b382290ae0c 5472c89e9f96508ec91185b6f57e8a1875ea7a4f git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-prepush-unstitched-laundered + git checkout -b peel-prepush-unstitched-laundered Switched to a new branch 'peel-prepush-unstitched-laundered' + t-clean-on-branch peel-prepush-unstitched-laundered + t-output '## peel-prepush-unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-prepush-unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- prepush unstitched-laundered Sltf ----------' + '[' xSltf '!=' x ']' + : '---- prepush unstitched-laundered ...Sltf ----' + make_check Sltf + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-prepush-unstitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-prepush-unstitched-laundered ++ local ref=refs/ffq-prev/heads/work-prepush-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-prepush-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-prepush-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-prepush-unstitched-laundered + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=cac8cfa66deacd5347a866efa7e90b382290ae0c + t-ref-same-val HEAD cac8cfa66deacd5347a866efa7e90b382290ae0c + local name=HEAD + local val=cac8cfa66deacd5347a866efa7e90b382290ae0c + case "${t_ref_val-unset}" in + t_ref_val=cac8cfa66deacd5347a866efa7e90b382290ae0c + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep unstitched-laundered -Subject: MIXED add both() (subcommands refs/heads/unstitched-laundered 1) - // upstream subcommands refs/heads/unstitched-laundered 1 -+// both! subcommands refs/heads/unstitched-laundered 1 -Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1) -+// upstream subcommands refs/heads/unstitched-laundered 1 + git reset --hard 'HEAD^1' HEAD is now at 5472c89 MIXED add both() (subcommands refs/heads/unstitched-laundered 2) + checkletters=ltf + '[' xltf '!=' x ']' + : '---- prepush unstitched-laundered ...ltf ----' + make_check ltf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-prepush-unstitched-laundered -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Type" => "Upstream","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Type" => "Upstream","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Ix" => 0}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0}],"Type" => "Upstream","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Type" => "Upstream","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Parents" => [{"Differs" => 2,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}],"Type" => "Upstream","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Type" => "Packaging","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Ix" => 0}],"Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Type" => "Packaging","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Type" => "Packaging"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}],"Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel-prepush-unstitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Type" => "Upstream","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"Type" => "Upstream","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}]} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Differs" => 32}],"Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Ix" => 0}],"Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Type" => "Packaging","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},$VAR1->{"OrigParents"}[0]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:86248dea3770451139d1a57015bd9b36aa1ed39c + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 1 *main::STDOUT git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Upstream","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}],"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}],"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32,"Ix" => 0}],"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}],"Type" => "Packaging"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Parents" => [{"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32,"Ix" => 0}],"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + exec + local cid ctype info nparents + read cid ctype info + : ===== 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream ===== + test 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local parents=fb2b176dd5509310e0f163d0610814f1f7b8a1be + expect=fb2b176dd5509310e0f163d0610814f1f7b8a1be + enparents=1 + : Upstream/SAME fb2b176dd5509310e0f163d0610814f1f7b8a1be + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream ===== + test fb2b176dd5509310e0f163d0610814f1f7b8a1be = fb2b176dd5509310e0f163d0610814f1f7b8a1be + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fb2b176dd5509310e0f163d0610814f1f7b8a1be + local parents=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + expect=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + enparents=1 + : Upstream/SAME eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream ===== + test eb582a38ee36ac6a11c7c876ca3013ed426e76f4 = eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local parents=b79d513107e3cff19d401deb87cc3e6c4809966e + expect=b79d513107e3cff19d401deb87cc3e6c4809966e + enparents=1 + : Upstream/SAME b79d513107e3cff19d401deb87cc3e6c4809966e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b79d513107e3cff19d401deb87cc3e6c4809966e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b79d513107e3cff19d401deb87cc3e6c4809966e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b79d513107e3cff19d401deb87cc3e6c4809966e Upstream ===== + test b79d513107e3cff19d401deb87cc3e6c4809966e = b79d513107e3cff19d401deb87cc3e6c4809966e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b79d513107e3cff19d401deb87cc3e6c4809966e + local parents=853334aca9591577e4a921adddf5b2cab3fb1ab8 + expect=853334aca9591577e4a921adddf5b2cab3fb1ab8 + enparents=1 + : Upstream/SAME 853334aca9591577e4a921adddf5b2cab3fb1ab8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream ===== + test 853334aca9591577e4a921adddf5b2cab3fb1ab8 = 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local parents=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + expect=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + enparents=1 + : Upstream/SAME e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream ===== + test e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 = e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local parents=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + expect=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + enparents=1 + : Upstream/SAME 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream ===== + test 6ff5320a54f70fe413a138a89b1f5fd0f237f730 = 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local parents=86248dea3770451139d1a57015bd9b36aa1ed39c + expect=86248dea3770451139d1a57015bd9b36aa1ed39c + enparents=1 + : Upstream/SAME 86248dea3770451139d1a57015bd9b36aa1ed39c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 86248dea3770451139d1a57015bd9b36aa1ed39c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 86248dea3770451139d1a57015bd9b36aa1ed39c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 86248dea3770451139d1a57015bd9b36aa1ed39c Packaging ===== + test 86248dea3770451139d1a57015bd9b36aa1ed39c = 86248dea3770451139d1a57015bd9b36aa1ed39c + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 86248dea3770451139d1a57015bd9b36aa1ed39c + local parents=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + expect=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + enparents=1 + : Packaging/Upstream f2db5dc7e25f34f0f34d04d0160f912a76b3667d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:86248dea3770451139d1a57015bd9b36aa1ed39c '!=' x ']' + test Y:86248dea3770451139d1a57015bd9b36aa1ed39c = Y:86248dea3770451139d1a57015bd9b36aa1ed39c + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :. ':!debian' + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :debian/patches + etypes=Packaging ++ printf %s f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f2db5dc7e25f34f0f34d04d0160f912a76b3667d Packaging ===== + test f2db5dc7e25f34f0f34d04d0160f912a76b3667d = f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local parents=301cc9756d79fc379acfed35ff33c0785f2e1b7d + expect=301cc9756d79fc379acfed35ff33c0785f2e1b7d + enparents=1 + : Packaging/SAME 301cc9756d79fc379acfed35ff33c0785f2e1b7d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :. ':!debian' + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :debian/patches + etypes=Packaging ++ printf %s 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 301cc9756d79fc379acfed35ff33c0785f2e1b7d Packaging ===== + test 301cc9756d79fc379acfed35ff33c0785f2e1b7d = 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local parents=515e62b8d591fcc68597383b955d898db71abc6c + expect=515e62b8d591fcc68597383b955d898db71abc6c + enparents=1 + : Packaging/SAME 515e62b8d591fcc68597383b955d898db71abc6c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :. ':!debian' + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :debian/patches + etypes=Packaging ++ printf %s 515e62b8d591fcc68597383b955d898db71abc6c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 515e62b8d591fcc68597383b955d898db71abc6c ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 515e62b8d591fcc68597383b955d898db71abc6c Packaging ===== + test 515e62b8d591fcc68597383b955d898db71abc6c = 515e62b8d591fcc68597383b955d898db71abc6c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 515e62b8d591fcc68597383b955d898db71abc6c + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters=tf + '[' xtf '!=' x ']' + : '---- prepush unstitched-laundered ...tf ----' + make_check tf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-prepush-unstitched-laundered + checkletters=f + '[' xf '!=' x ']' + : '---- prepush unstitched-laundered ...f ----' + make_check f + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-prepush-unstitched-laundered + local now ++ git rev-parse HEAD + now=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local mbase ++ t-git-merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f ++ git merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + mbase=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + '[' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f '!=' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-prepush-unstitched-mixed + : '---------- prepush unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work-prepush-unstitched-mixed/ + git update-ref --stdin + git checkout work-prepush-unstitched-mixed Switched to branch 'work-prepush-unstitched-mixed' + checkletters=Stf + shift + before=before-work-prepush-unstitched-mixed + git branch before-work-prepush-unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase prepush + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D prepush git-debrebase ffq_prev_branchinfo branch current refs/heads/work-prepush-unstitched-mixed git-debrebase get_differs e0bd1804be73cabe1d8030eabab94e9c7a6d97bf 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef = 0x22 git-debrebase classify 484f6bc5a2b63c4776c90c85b4a52ef35d016760 $t=0bb5b861e483d6477d4dd6886bd11d6d2f5573ef @p e0bd1804be73cabe1d8030eabab94e9c7a6d97bf/0x22 git-debrebase = Mixed {"Parents" => [{"Ix" => 0,"Differs" => 34,"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf"}],"CommitId" => "484f6bc5a2b63c4776c90c85b4a52ef35d016760","Tree" => "0bb5b861e483d6477d4dd6886bd11d6d2f5573ef","Hdr" => "tree 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef\nparent e0bd1804be73cabe1d8030eabab94e9c7a6d97bf\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Mixed"} git-debrebase get_differs 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 566bf87a15955c6fe7890378c530da91efeb813f = 0x2 git-debrebase classify e0bd1804be73cabe1d8030eabab94e9c7a6d97bf $t=566bf87a15955c6fe7890378c530da91efeb813f @p 68cbbb2296bf923da3acb38fbc4aa8394ce318c5/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Upstream","Hdr" => "tree 566bf87a15955c6fe7890378c530da91efeb813f\nparent 68cbbb2296bf923da3acb38fbc4aa8394ce318c5\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Tree" => "566bf87a15955c6fe7890378c530da91efeb813f","Parents" => [{"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs f5703403010b052703dc249a20a47d7966e1629b 91f0f09a04ea345cdcea80f19fef36830a15f682 = 0x20 git-debrebase classify 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 $t=91f0f09a04ea345cdcea80f19fef36830a15f682 @p f5703403010b052703dc249a20a47d7966e1629b/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Packaging","Tree" => "91f0f09a04ea345cdcea80f19fef36830a15f682","CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Hdr" => "tree 91f0f09a04ea345cdcea80f19fef36830a15f682\nparent f5703403010b052703dc249a20a47d7966e1629b\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Ix" => 0}]} git-debrebase get_differs 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 262f9aa451975129f8c639332fef14a3060620c8 = 0x4 git-debrebase classify f5703403010b052703dc249a20a47d7966e1629b $t=262f9aa451975129f8c639332fef14a3060620c8 @p 6e00b9cbfb2ac78131496aadb210310e5b4b6a84/0x4 git-debrebase = AddPatches {"Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84"}],"Hdr" => "tree 262f9aa451975129f8c639332fef14a3060620c8\nparent 6e00b9cbfb2ac78131496aadb210310e5b4b6a84\nauthor dgit test git user 1530000025 +0100\ncommitter dgit test git user 1530000025 +0100\n","Tree" => "262f9aa451975129f8c639332fef14a3060620c8","CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Type" => "AddPatches"} git-debrebase get_differs 5138bd8205d6eeb162d87a2d085746c0c305261c 4d870e59c3a21c2e6202b59474df673e46ef6449 = 0x22 git-debrebase classify 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 $t=4d870e59c3a21c2e6202b59474df673e46ef6449 @p 5138bd8205d6eeb162d87a2d085746c0c305261c/0x22 git-debrebase = Mixed {"Hdr" => "tree 4d870e59c3a21c2e6202b59474df673e46ef6449\nparent 5138bd8205d6eeb162d87a2d085746c0c305261c\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Tree" => "4d870e59c3a21c2e6202b59474df673e46ef6449","Parents" => [{"Ix" => 0,"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Differs" => 34}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Mixed"} git-debrebase get_differs a4efcc9f58a06f20c5de1258de24211048e99433 844b1f5bbb72eb4b4f0090c7207f78fc565e083f = 0x2 git-debrebase classify 5138bd8205d6eeb162d87a2d085746c0c305261c $t=844b1f5bbb72eb4b4f0090c7207f78fc565e083f @p a4efcc9f58a06f20c5de1258de24211048e99433/0x2 git-debrebase = Upstream {"Hdr" => "tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f\nparent a4efcc9f58a06f20c5de1258de24211048e99433\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "844b1f5bbb72eb4b4f0090c7207f78fc565e083f","CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Parents" => [{"Differs" => 2,"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Ix" => 0}],"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n"} git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 1b9dba384382fd10423f44e82b75e4a495de36dc = 0x20 git-debrebase classify a4efcc9f58a06f20c5de1258de24211048e99433 $t=1b9dba384382fd10423f44e82b75e4a495de36dc @p 9f40936eece8f6452df026cc64200db82005a166/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Tree" => "1b9dba384382fd10423f44e82b75e4a495de36dc","Hdr" => "tree 1b9dba384382fd10423f44e82b75e4a495de36dc\nparent 9f40936eece8f6452df026cc64200db82005a166\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Parents" => [{"CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 9f40936eece8f6452df026cc64200db82005a166 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b/0x2 git-debrebase = Upstream {"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Parents" => [{"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Differs" => 2,"Ix" => 0}],"Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 809643e5389def220ea36d61f2d3dd504603e95a/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c","CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 2}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-prepush-unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >= update refs/debrebase-last/heads/work-prepush-unstitched-mixed df7d22f52a9551094c9366ea5ef93ef6ac586fbc 0000000000000000000000000000000000000000 git-debrebase >= update HEAD df7d22f52a9551094c9366ea5ef93ef6ac586fbc 484f6bc5a2b63c4776c90c85b4a52ef35d016760 git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-prepush-unstitched-mixed + git checkout -b peel-prepush-unstitched-mixed Switched to a new branch 'peel-prepush-unstitched-mixed' + t-clean-on-branch peel-prepush-unstitched-mixed + t-output '## peel-prepush-unstitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-prepush-unstitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- prepush unstitched-mixed Stf ----------' + '[' xStf '!=' x ']' + : '---- prepush unstitched-mixed ...Stf ----' + make_check Stf + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-prepush-unstitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-prepush-unstitched-mixed ++ local ref=refs/ffq-prev/heads/work-prepush-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-prepush-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-prepush-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-prepush-unstitched-mixed + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=df7d22f52a9551094c9366ea5ef93ef6ac586fbc + t-ref-same-val HEAD df7d22f52a9551094c9366ea5ef93ef6ac586fbc + local name=HEAD + local val=df7d22f52a9551094c9366ea5ef93ef6ac586fbc + case "${t_ref_val-unset}" in + t_ref_val=df7d22f52a9551094c9366ea5ef93ef6ac586fbc + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep unstitched-mixed +Subject: MIXED add both() (subcommands refs/heads/unstitched-mixed 1) + // upstream subcommands refs/heads/unstitched-mixed 1 ++// both! subcommands refs/heads/unstitched-mixed 1 +Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1) ++// upstream subcommands refs/heads/unstitched-mixed 1 +// debian subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// debian subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 +// upstream subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// upstream subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 + git reset --hard 'HEAD^1' HEAD is now at 484f6bc MIXED add both() (subcommands refs/heads/unstitched-mixed 2) + checkletters=tf + '[' xtf '!=' x ']' + : '---- prepush unstitched-mixed ...tf ----' + make_check tf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-prepush-unstitched-mixed + checkletters=f + '[' xf '!=' x ']' + : '---- prepush unstitched-mixed ...f ----' + make_check f + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-prepush-unstitched-mixed + local now ++ git rev-parse HEAD + now=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + local mbase ++ t-git-merge-base 484f6bc5a2b63c4776c90c85b4a52ef35d016760 484f6bc5a2b63c4776c90c85b4a52ef35d016760 ++ git merge-base 484f6bc5a2b63c4776c90c85b4a52ef35d016760 484f6bc5a2b63c4776c90c85b4a52ef35d016760 + mbase=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + '[' x484f6bc5a2b63c4776c90c85b4a52ef35d016760 '!=' x484f6bc5a2b63c4776c90c85b4a52ef35d016760 ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-prepush-raw-converted-from-gbp + : '---------- prepush raw-converted-from-gbp ----------' + sed s/raw-converted-from-gbp/work-prepush-raw-converted-from-gbp/ + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + git update-ref --stdin + git checkout work-prepush-raw-converted-from-gbp Switched to branch 'work-prepush-raw-converted-from-gbp' + checkletters=ns + shift + before=before-work-prepush-raw-converted-from-gbp + git branch before-work-prepush-raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase prepush + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D prepush git-debrebase ffq_prev_branchinfo branch current refs/heads/work-prepush-raw-converted-from-gbp + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-prepush-raw-converted-from-gbp + git checkout -b peel-prepush-raw-converted-from-gbp Switched to a new branch 'peel-prepush-raw-converted-from-gbp' + t-clean-on-branch peel-prepush-raw-converted-from-gbp + t-output '## peel-prepush-raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel-prepush-raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- prepush raw-converted-from-gbp ns ----------' + '[' xns '!=' x ']' + : '---- prepush raw-converted-from-gbp ...ns ----' + make_check ns + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-prepush-raw-converted-from-gbp refs/heads/peel-prepush-raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/heads/before-work-prepush-raw-converted-from-gbp + local name=refs/heads/before-work-prepush-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/before-work-prepush-raw-converted-from-gbp ++ local ref=refs/heads/before-work-prepush-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-prepush-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-prepush-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/before-work-prepush-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/before-work-prepush-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-prepush-raw-converted-from-gbp + local name=refs/heads/peel-prepush-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/peel-prepush-raw-converted-from-gbp ++ local ref=refs/heads/peel-prepush-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/peel-prepush-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-prepush-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/peel-prepush-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/peel-prepush-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + checkletters=s + '[' xs '!=' x ']' + : '---- prepush raw-converted-from-gbp ...s ----' + make_check s + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-prepush-raw-converted-from-gbp + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-prepush-raw-converted-from-gbp ++ local ref=refs/ffq-prev/heads/work-prepush-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-prepush-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-prepush-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp refs/debrebase-last/heads/raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp + local name=refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp + local val ++ t-git-get-ref refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp ++ local ref=refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-prepush-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp + local name=refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/raw-converted-from-gbp + local name=refs/debrebase-last/heads/raw-converted-from-gbp + local val ++ t-git-get-ref refs/debrebase-last/heads/raw-converted-from-gbp ++ local ref=refs/debrebase-last/heads/raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/debrebase-last/heads/raw-converted-from-gbp + local name=refs/debrebase-last/heads/raw-converted-from-gbp + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-prepush-raw-converted-from-gbp + local now ++ git rev-parse HEAD + now=178896af44c5b02e05a3442df6c33233b6acb807 + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=178896af44c5b02e05a3442df6c33233b6acb807 + local mbase ++ t-git-merge-base 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 ++ git merge-base 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 + mbase=178896af44c5b02e05a3442df6c33233b6acb807 + '[' x178896af44c5b02e05a3442df6c33233b6acb807 '!=' x178896af44c5b02e05a3442df6c33233b6acb807 ']' + checkletters= + '[' x '!=' x ']' + subcmd quick ns Sl Sltf Sl n + local subcmd=quick + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-quick-stitched-laundered + : '---------- quick stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work-quick-stitched-laundered/ + git update-ref --stdin + git checkout work-quick-stitched-laundered Switched to branch 'work-quick-stitched-laundered' + checkletters=ns + shift + before=before-work-quick-stitched-laundered + git branch before-work-quick-stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-stitched-laundered git-debrebase ffq check_specs * git-debrebase *** WALK 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 0 - git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0 git-debrebase get_differs b9fb01c88d0d02a4d93e3a89eca60e444cc82811 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x8 git-debrebase classify 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p dab3cc0fcfead932f6714305cfb670067c157804/0 b9fb01c88d0d02a4d93e3a89eca60e444cc82811/0x8 git-debrebase = Pseudomerge {"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent dab3cc0fcfead932f6714305cfb670067c157804\nparent b9fb01c88d0d02a4d93e3a89eca60e444cc82811\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Ix" => 0},{"Differs" => 8,"Ix" => 1,"CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811"}],"Overwritten" => [$VAR1->{"Parents"}[1]],"CommitId" => "1cf12c8d2c58650ccd5d3dbaed0752528ce94caa","Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0],"Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d"} git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Type" => "Upstream"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Differs" => 2}],"Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Type" => "Upstream"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Type" => "Upstream","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Differs" => 2,"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Ix" => 0}]} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Differs" => 2}],"Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Type" => "Upstream","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","Parents" => [{"Ix" => 0,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"}],"Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Type" => "Upstream"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Ix" => 0}],"Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Type" => "Packaging","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"}],"Type" => "Packaging","CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41"}],"Type" => "Packaging","CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 7 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD bef5ccd302033398655e3e4e8896fba41691d0b2 Debian (rewriting=0) git-debrebase WALK BUILD 6b98ac2fc854dc69f9cabc904a8e43328f649f41 Debian (rewriting=0) git-debrebase WALK BUILD 6184b930def645d1f8da8cb6a91475445cbb817d Debian (rewriting=0) git-debrebase WALK BUILD 4926fc77fd0b974ce5a2892ad46669ed4ec14edb Debian (rewriting=0) git-debrebase WALK BUILD 420fa3b34303353709bcfbcf88ccc4e272f5ee48 Debian (rewriting=0) git-debrebase WALK BUILD 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 64efa6cded3fc4da385f8ed4bd8c72164c1c914d Upstream (rewriting=0) git-debrebase WALK BUILD b0291461cc529ff9fa4060b3e41ebff6cb563c49 Upstream (rewriting=0) git-debrebase WALK BUILD 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 Upstream (rewriting=0) git-debrebase WALK BUILD cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 Upstream (rewriting=0) git-debrebase WALK BUILD 3025551c1e030f25c60bdabaab789745e585f391 Upstream (rewriting=0) git-debrebase WALK BUILD 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 Upstream (rewriting=0) git-debrebase WALK BUILD dab3cc0fcfead932f6714305cfb670067c157804 Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa = 0 git-debrebase *** WALK RETURN dab3cc0fcfead932f6714305cfb670067c157804 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa) git-debrebase >= update refs/ffq-prev/heads/work-quick-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/work-quick-stitched-laundered git-debrebase >= update HEAD dab3cc0fcfead932f6714305cfb670067c157804 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa git-debrebase >$ Recorded previous head for preservation git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-stitched-laundered git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Type" => "Upstream","CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Parents" => [{"Differs" => 2,"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Type" => "Upstream","Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Parents" => [{"Differs" => 2,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Type" => "Upstream","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Ix" => 0}],"Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n"} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Parents" => [{"Differs" => 2,"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Ix" => 0}],"Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d"}],"Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","Type" => "Upstream","CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"}],"Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Type" => "Packaging","Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Differs" => 32}]} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Ix" => 0}],"Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Type" => "Packaging"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d","Ix" => 0,"Differs" => 32}],"Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Type" => "Packaging","CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Parents" => [{"Differs" => 32,"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Ix" => 0}],"Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Type" => "Packaging","CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Type" => "Changelog","Parents" => [{"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Ix" => 0,"Differs" => 16}],"Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa = 0 git-debrebase >= delete refs/ffq-prev/heads/work-quick-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa git-debrebase >= update refs/debrebase-last/heads/work-quick-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa dab3cc0fcfead932f6714305cfb670067c157804 git-debrebase >$ HEAD is now at 1cf12c8 Declare fast forward / record previous work + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-quick-stitched-laundered + git checkout -b peel-quick-stitched-laundered Switched to a new branch 'peel-quick-stitched-laundered' + t-clean-on-branch peel-quick-stitched-laundered + t-output '## peel-quick-stitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-quick-stitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- quick stitched-laundered ns ----------' + '[' xns '!=' x ']' + : '---- quick stitched-laundered ...ns ----' + make_check ns + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-quick-stitched-laundered refs/heads/peel-quick-stitched-laundered + local g + for g in $* + t-ref-same refs/heads/before-work-quick-stitched-laundered + local name=refs/heads/before-work-quick-stitched-laundered + local val ++ t-git-get-ref refs/heads/before-work-quick-stitched-laundered ++ local ref=refs/heads/before-work-quick-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-quick-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-quick-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/heads/before-work-quick-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/heads/before-work-quick-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-quick-stitched-laundered + local name=refs/heads/peel-quick-stitched-laundered + local val ++ t-git-get-ref refs/heads/peel-quick-stitched-laundered ++ local ref=refs/heads/peel-quick-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/peel-quick-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-quick-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/heads/peel-quick-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/heads/peel-quick-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + checkletters=s + '[' xs '!=' x ']' + : '---- quick stitched-laundered ...s ----' + make_check s + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-quick-stitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-quick-stitched-laundered ++ local ref=refs/ffq-prev/heads/work-quick-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-quick-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-quick-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-quick-stitched-laundered refs/debrebase-last/heads/stitched-laundered + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-quick-stitched-laundered + local name=refs/debrebase-last/heads/work-quick-stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/work-quick-stitched-laundered ++ local ref=refs/debrebase-last/heads/work-quick-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-quick-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-quick-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/work-quick-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/work-quick-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/stitched-laundered + local name=refs/debrebase-last/heads/stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/stitched-laundered ++ local ref=refs/debrebase-last/heads/stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-quick-stitched-laundered + local now ++ git rev-parse HEAD + now=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local mbase ++ t-git-merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ++ git merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + mbase=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + '[' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa '!=' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-quick-stitched-mixed + : '---------- quick stitched-mixed ----------' + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/stitched-mixed/work-quick-stitched-mixed/ + git update-ref --stdin + git checkout work-quick-stitched-mixed Switched to branch 'work-quick-stitched-mixed' + checkletters=Sl + shift + before=before-work-quick-stitched-mixed + git branch before-work-quick-stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-stitched-mixed git-debrebase ffq check_specs * git-debrebase *** WALK ea38d906dd3529d25026c0286e5bfde62b48e5ee 0 - git-debrebase get_differs 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab = 0x22 git-debrebase classify ea38d906dd3529d25026c0286e5bfde62b48e5ee $t=4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab @p 3e33aff4dedd04d27c9285f990c813f0c34b4fc2/0x22 git-debrebase = Mixed {"CommitId" => "ea38d906dd3529d25026c0286e5bfde62b48e5ee","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"Differs" => 34,"Ix" => 0,"CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2"}],"Hdr" => "tree 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab\nparent 3e33aff4dedd04d27c9285f990c813f0c34b4fc2\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Type" => "Mixed","Tree" => "4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab"} git-debrebase get_differs 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e = 0x2 git-debrebase classify 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 $t=e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e @p 9b7a93e495269c4c77e8b866e52a3f244c4de7f5/0x2 git-debrebase = Upstream {"CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Hdr" => "tree e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e\nparent 9b7a93e495269c4c77e8b866e52a3f244c4de7f5\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e"} git-debrebase get_differs edb7e05bf1f82448545fa5f17207ba4ed844acd9 972c68b3b5c2df27ba49f86cd3cd5270012663a6 = 0x20 git-debrebase classify 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 $t=972c68b3b5c2df27ba49f86cd3cd5270012663a6 @p edb7e05bf1f82448545fa5f17207ba4ed844acd9/0x20 git-debrebase = Packaging {"Hdr" => "tree 972c68b3b5c2df27ba49f86cd3cd5270012663a6\nparent edb7e05bf1f82448545fa5f17207ba4ed844acd9\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Parents" => [{"CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9","Differs" => 32,"Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5","Tree" => "972c68b3b5c2df27ba49f86cd3cd5270012663a6","Type" => "Packaging"} git-debrebase get_differs 0a3febb41892833b131ed8ca6958d68efc7f925f b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab = 0x4 git-debrebase classify edb7e05bf1f82448545fa5f17207ba4ed844acd9 $t=b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab @p 0a3febb41892833b131ed8ca6958d68efc7f925f/0x4 git-debrebase = AddPatches {"Hdr" => "tree b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab\nparent 0a3febb41892833b131ed8ca6958d68efc7f925f\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f","Differs" => 4,"Ix" => 0}],"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9","Tree" => "b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab","Type" => "AddPatches"} git-debrebase get_differs c848bc784454d4635b6a71ea59b65b373615e8e4 cb27fe0206f700a55e3ec45caa3b80b9d71ed691 = 0x22 git-debrebase classify 0a3febb41892833b131ed8ca6958d68efc7f925f $t=cb27fe0206f700a55e3ec45caa3b80b9d71ed691 @p c848bc784454d4635b6a71ea59b65b373615e8e4/0x22 git-debrebase = Mixed {"Type" => "Mixed","Tree" => "cb27fe0206f700a55e3ec45caa3b80b9d71ed691","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f","Parents" => [{"CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Ix" => 0,"Differs" => 34}],"Hdr" => "tree cb27fe0206f700a55e3ec45caa3b80b9d71ed691\nparent c848bc784454d4635b6a71ea59b65b373615e8e4\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 772b2a1d3dacffb5498a61b7c9518d57d439e1ca af40286d15dcd54aed3b8586be973b89dfad2ee8 = 0x2 git-debrebase classify c848bc784454d4635b6a71ea59b65b373615e8e4 $t=af40286d15dcd54aed3b8586be973b89dfad2ee8 @p 772b2a1d3dacffb5498a61b7c9518d57d439e1ca/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Hdr" => "tree af40286d15dcd54aed3b8586be973b89dfad2ee8\nparent 772b2a1d3dacffb5498a61b7c9518d57d439e1ca\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "af40286d15dcd54aed3b8586be973b89dfad2ee8"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf eadc003377c95410215ba90c8b32bc80c122ce2b = 0x20 git-debrebase classify 772b2a1d3dacffb5498a61b7c9518d57d439e1ca $t=eadc003377c95410215ba90c8b32bc80c122ce2b @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x20 git-debrebase = Packaging {"CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree eadc003377c95410215ba90c8b32bc80c122ce2b\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"}],"Type" => "Packaging","Tree" => "eadc003377c95410215ba90c8b32bc80c122ce2b"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","Type" => "AddPatches","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}],"Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"}]} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Overwritten" => [{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Ix" => 1,"Differs" => 8}],"Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807"},"Type" => "Pseudomerge","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Ix" => 0,"Differs" => 2}],"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Type" => "Upstream"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 2}],"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 9 proc 19 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 20 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x56127ae6dc50) procd=HASH(0x56127ae76c38) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD 772b2a1d3dacffb5498a61b7c9518d57d439e1ca Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 0a3febb41892833b131ed8ca6958d68efc7f925f Debian (rewriting=1) git-debrebase WALK BUILD 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD ea38d906dd3529d25026c0286e5bfde62b48e5ee Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD c848bc784454d4635b6a71ea59b65b373615e8e4 Upstream (rewriting=1) git-debrebase WALK BUILD 0a3febb41892833b131ed8ca6958d68efc7f925f Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 Upstream (rewriting=1) git-debrebase WALK BUILD ea38d906dd3529d25026c0286e5bfde62b48e5ee Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 97a91c40026ff6a52a5cc7d020dda82048f2e77d ea38d906dd3529d25026c0286e5bfde62b48e5ee = 0x4 git-debrebase *** WALK RETURN 97a91c40026ff6a52a5cc7d020dda82048f2e77d e7d45cf6ecfa83b4fd6418de6b88f8471799e588 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was ea38d906dd3529d25026c0286e5bfde62b48e5ee) git-debrebase >= update refs/ffq-prev/heads/work-quick-stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/work-quick-stitched-mixed git-debrebase >= update HEAD 97a91c40026ff6a52a5cc7d020dda82048f2e77d ea38d906dd3529d25026c0286e5bfde62b48e5ee git-debrebase >$ Recorded previous head for preservation git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-stitched-mixed git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557"}],"Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","Type" => "Upstream"} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180"}]} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a"}],"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","Type" => "Upstream"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","Type" => "Upstream","Parents" => [{"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5"}]} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Parents" => [{"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Differs" => 2,"Ix" => 0}],"Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e"}],"Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Tree" => "324fefac260fae19926241bd0cd3439ae536e63e"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a"}],"Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","Type" => "Packaging"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Tree" => "84e220841747026f0ad129576c4e2db185521ecc","Type" => "Packaging","Parents" => [{"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "5052af319e257b8c20174a42da76f055391029f3"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Differs" => 16,"Ix" => 0}],"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-quick-stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee git-debrebase >= update refs/debrebase-last/heads/work-quick-stitched-mixed 2d5bf06c2be3c39abbdec67d01501ba7514e2d9a 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 2d5bf06c2be3c39abbdec67d01501ba7514e2d9a 97a91c40026ff6a52a5cc7d020dda82048f2e77d git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-quick-stitched-mixed + git checkout -b peel-quick-stitched-mixed Switched to a new branch 'peel-quick-stitched-mixed' + t-clean-on-branch peel-quick-stitched-mixed + t-output '## peel-quick-stitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-quick-stitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- quick stitched-mixed Sl ----------' + '[' xSl '!=' x ']' + : '---- quick stitched-mixed ...Sl ----' + make_check Sl + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-quick-stitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-quick-stitched-mixed ++ local ref=refs/ffq-prev/heads/work-quick-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-quick-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-quick-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-quick-stitched-mixed + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=2d5bf06c2be3c39abbdec67d01501ba7514e2d9a + t-ref-same-val HEAD 2d5bf06c2be3c39abbdec67d01501ba7514e2d9a + local name=HEAD + local val=2d5bf06c2be3c39abbdec67d01501ba7514e2d9a + case "${t_ref_val-unset}" in + t_ref_val=2d5bf06c2be3c39abbdec67d01501ba7514e2d9a + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep stitched-mixed -Subject: MIXED add both() (subcommands refs/heads/stitched-mixed 1) - // upstream subcommands refs/heads/stitched-mixed 1 -+// both! subcommands refs/heads/stitched-mixed 1 -Subject: UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1) -+// upstream subcommands refs/heads/stitched-mixed 1 + git reset --hard 'HEAD^1' HEAD is now at 97a91c4 MIXED add both() (subcommands refs/heads/stitched-mixed 2) + checkletters=l + '[' xl '!=' x ']' + : '---- quick stitched-mixed ...l ----' + make_check l + case "$1" in + git diff --quiet HEAD refs/heads/before-work-quick-stitched-mixed -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Differs" => 2,"Ix" => 0}],"CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c"} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a"}]} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc"}],"Type" => "Upstream","Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8","Parents" => [{"Differs" => 2,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Ix" => 0}],"Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Ix" => 0}],"Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588"}],"Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Parents" => [{"Differs" => 32,"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Ix" => 0}],"Tree" => "324fefac260fae19926241bd0cd3439ae536e63e"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a"}],"Type" => "Packaging","Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Parents" => [{"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Tree" => "84e220841747026f0ad129576c4e2db185521ecc"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Changelog","Msg" => "dch -r -D unstable\n","CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel-quick-stitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c"} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180"}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557"} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Type" => "Upstream","Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Ix" => 0,"Differs" => 2}],"Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Ix" => 0}],"Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Differs" => 2}],"Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Tree" => "324fefac260fae19926241bd0cd3439ae536e63e","CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e"}]} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5","Parents" => [{"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Type" => "Packaging"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "5052af319e257b8c20174a42da76f055391029f3"}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Tree" => "84e220841747026f0ad129576c4e2db185521ecc","CommitId" => "5052af319e257b8c20174a42da76f055391029f3"} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Differs" => 16}],"Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "60728ea4003218c146a7f595c4ff746760566965"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 97a91c40026ff6a52a5cc7d020dda82048f2e77d 1 *main::STDOUT git-debrebase get_differs 2f5a428eb6044c48a90076bcad0c49753a477557 2a1d596365b897a46ef2465ef0e89b25e470a26c = 0x2 git-debrebase classify 97a91c40026ff6a52a5cc7d020dda82048f2e77d $t=2a1d596365b897a46ef2465ef0e89b25e470a26c @p 2f5a428eb6044c48a90076bcad0c49753a477557/0x2 git-debrebase = Upstream {"Hdr" => "tree 2a1d596365b897a46ef2465ef0e89b25e470a26c\nparent 2f5a428eb6044c48a90076bcad0c49753a477557\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "97a91c40026ff6a52a5cc7d020dda82048f2e77d","Tree" => "2a1d596365b897a46ef2465ef0e89b25e470a26c","Type" => "Upstream","Parents" => [{"CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs dbe44ad09874a6a4cc7cc047c096dd541f833180 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 = 0x2 git-debrebase classify 2f5a428eb6044c48a90076bcad0c49753a477557 $t=1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53 @p dbe44ad09874a6a4cc7cc047c096dd541f833180/0x2 git-debrebase = Upstream {"Hdr" => "tree 1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53\nparent dbe44ad09874a6a4cc7cc047c096dd541f833180\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","CommitId" => "2f5a428eb6044c48a90076bcad0c49753a477557","Tree" => "1b4c360a7ba6496f603e6ff9088a3d0dd3ac9d53","Type" => "Upstream","Parents" => [{"CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 2f5c652341e9f1508c8539185075ac0deb3ad68a 1113b74df767318c8d1e210010c8edcd5ccdb81c = 0x2 git-debrebase classify dbe44ad09874a6a4cc7cc047c096dd541f833180 $t=1113b74df767318c8d1e210010c8edcd5ccdb81c @p 2f5c652341e9f1508c8539185075ac0deb3ad68a/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "1113b74df767318c8d1e210010c8edcd5ccdb81c","CommitId" => "dbe44ad09874a6a4cc7cc047c096dd541f833180","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 1113b74df767318c8d1e210010c8edcd5ccdb81c\nparent 2f5c652341e9f1508c8539185075ac0deb3ad68a\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc 6fa7cee26826393afcf8d653572a731163a4f24f = 0x2 git-debrebase classify 2f5c652341e9f1508c8539185075ac0deb3ad68a $t=6fa7cee26826393afcf8d653572a731163a4f24f @p 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc"}],"Type" => "Upstream","Tree" => "6fa7cee26826393afcf8d653572a731163a4f24f","CommitId" => "2f5c652341e9f1508c8539185075ac0deb3ad68a","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree 6fa7cee26826393afcf8d653572a731163a4f24f\nparent 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 53c89ace547b642d3714cc2f5cc74a4fc0922af4 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 = 0x2 git-debrebase classify 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc $t=2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8 @p 53c89ace547b642d3714cc2f5cc74a4fc0922af4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4"}],"CommitId" => "7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc","Tree" => "2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 2b8d1db0cc313d3ef4440fbb17c1f4a590860cf8\nparent 53c89ace547b642d3714cc2f5cc74a4fc0922af4\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee = 0x2 git-debrebase classify 53c89ace547b642d3714cc2f5cc74a4fc0922af4 $t=15fdadd8f1305829fb7d6e6a3a36c6bea36024ee @p 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5/0x2 git-debrebase = Upstream {"Tree" => "15fdadd8f1305829fb7d6e6a3a36c6bea36024ee","CommitId" => "53c89ace547b642d3714cc2f5cc74a4fc0922af4","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5"}],"Type" => "Upstream","Hdr" => "tree 15fdadd8f1305829fb7d6e6a3a36c6bea36024ee\nparent 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs e7d45cf6ecfa83b4fd6418de6b88f8471799e588 a704dde2a583e324f221839bd2f6f05d140bcdc9 = 0x2 git-debrebase classify 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 $t=a704dde2a583e324f221839bd2f6f05d140bcdc9 @p e7d45cf6ecfa83b4fd6418de6b88f8471799e588/0x2 git-debrebase = Upstream {"Tree" => "a704dde2a583e324f221839bd2f6f05d140bcdc9","CommitId" => "0640a4e813d7af991a5cdf2a2522b50fccaf4aa5","Parents" => [{"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree a704dde2a583e324f221839bd2f6f05d140bcdc9\nparent e7d45cf6ecfa83b4fd6418de6b88f8471799e588\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs ef1a3b6b02c3b4091eea7c3218709c1aa84c299e 324fefac260fae19926241bd0cd3439ae536e63e = 0x20 git-debrebase classify e7d45cf6ecfa83b4fd6418de6b88f8471799e588 $t=324fefac260fae19926241bd0cd3439ae536e63e @p ef1a3b6b02c3b4091eea7c3218709c1aa84c299e/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 324fefac260fae19926241bd0cd3439ae536e63e\nparent ef1a3b6b02c3b4091eea7c3218709c1aa84c299e\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Differs" => 32,"Ix" => 0}],"CommitId" => "e7d45cf6ecfa83b4fd6418de6b88f8471799e588","Tree" => "324fefac260fae19926241bd0cd3439ae536e63e"} git-debrebase get_differs 906c70d0be27939a63e478000e80b0914705ad3a 1bfecd02c53ef5ef129a045f7fe3613f2554efb5 = 0x20 git-debrebase classify ef1a3b6b02c3b4091eea7c3218709c1aa84c299e $t=1bfecd02c53ef5ef129a045f7fe3613f2554efb5 @p 906c70d0be27939a63e478000e80b0914705ad3a/0x20 git-debrebase = Packaging {"CommitId" => "ef1a3b6b02c3b4091eea7c3218709c1aa84c299e","Tree" => "1bfecd02c53ef5ef129a045f7fe3613f2554efb5","Type" => "Packaging","Parents" => [{"CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 1bfecd02c53ef5ef129a045f7fe3613f2554efb5\nparent 906c70d0be27939a63e478000e80b0914705ad3a\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n"} git-debrebase get_differs 5052af319e257b8c20174a42da76f055391029f3 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd = 0x20 git-debrebase classify 906c70d0be27939a63e478000e80b0914705ad3a $t=8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd @p 5052af319e257b8c20174a42da76f055391029f3/0x20 git-debrebase = Packaging {"Tree" => "8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd","CommitId" => "906c70d0be27939a63e478000e80b0914705ad3a","Parents" => [{"CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Hdr" => "tree 8304ad2b57a5ac8d02e37201fcc6da1f0f58dacd\nparent 5052af319e257b8c20174a42da76f055391029f3\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 1aefa2934a527f1fa4ddaf809508b879f5086949 84e220841747026f0ad129576c4e2db185521ecc = 0x20 git-debrebase classify 5052af319e257b8c20174a42da76f055391029f3 $t=84e220841747026f0ad129576c4e2db185521ecc @p 1aefa2934a527f1fa4ddaf809508b879f5086949/0x20 git-debrebase = Packaging {"Hdr" => "tree 84e220841747026f0ad129576c4e2db185521ecc\nparent 1aefa2934a527f1fa4ddaf809508b879f5086949\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","CommitId" => "5052af319e257b8c20174a42da76f055391029f3","Tree" => "84e220841747026f0ad129576c4e2db185521ecc","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949"}]} git-debrebase get_differs 60728ea4003218c146a7f595c4ff746760566965 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 1aefa2934a527f1fa4ddaf809508b879f5086949 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 60728ea4003218c146a7f595c4ff746760566965/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "60728ea4003218c146a7f595c4ff746760566965"}],"CommitId" => "1aefa2934a527f1fa4ddaf809508b879f5086949","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 60728ea4003218c146a7f595c4ff746760566965\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 60728ea4003218c146a7f595c4ff746760566965 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "60728ea4003218c146a7f595c4ff746760566965","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=97a91c40026ff6a52a5cc7d020dda82048f2e77d + exec + local cid ctype info nparents + read cid ctype info + : ===== 97a91c40026ff6a52a5cc7d020dda82048f2e77d Upstream ===== + test 97a91c40026ff6a52a5cc7d020dda82048f2e77d = 97a91c40026ff6a52a5cc7d020dda82048f2e77d + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 97a91c40026ff6a52a5cc7d020dda82048f2e77d + local parents=2f5a428eb6044c48a90076bcad0c49753a477557 + expect=2f5a428eb6044c48a90076bcad0c49753a477557 + enparents=1 + : Upstream/SAME 2f5a428eb6044c48a90076bcad0c49753a477557 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 2f5a428eb6044c48a90076bcad0c49753a477557 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 2f5a428eb6044c48a90076bcad0c49753a477557 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 2f5a428eb6044c48a90076bcad0c49753a477557 Upstream ===== + test 2f5a428eb6044c48a90076bcad0c49753a477557 = 2f5a428eb6044c48a90076bcad0c49753a477557 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 2f5a428eb6044c48a90076bcad0c49753a477557 + local parents=dbe44ad09874a6a4cc7cc047c096dd541f833180 + expect=dbe44ad09874a6a4cc7cc047c096dd541f833180 + enparents=1 + : Upstream/SAME dbe44ad09874a6a4cc7cc047c096dd541f833180 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s dbe44ad09874a6a4cc7cc047c096dd541f833180 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo dbe44ad09874a6a4cc7cc047c096dd541f833180 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== dbe44ad09874a6a4cc7cc047c096dd541f833180 Upstream ===== + test dbe44ad09874a6a4cc7cc047c096dd541f833180 = dbe44ad09874a6a4cc7cc047c096dd541f833180 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P dbe44ad09874a6a4cc7cc047c096dd541f833180 + local parents=2f5c652341e9f1508c8539185075ac0deb3ad68a + expect=2f5c652341e9f1508c8539185075ac0deb3ad68a + enparents=1 + : Upstream/SAME 2f5c652341e9f1508c8539185075ac0deb3ad68a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 2f5c652341e9f1508c8539185075ac0deb3ad68a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 2f5c652341e9f1508c8539185075ac0deb3ad68a ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 2f5c652341e9f1508c8539185075ac0deb3ad68a Upstream ===== + test 2f5c652341e9f1508c8539185075ac0deb3ad68a = 2f5c652341e9f1508c8539185075ac0deb3ad68a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 2f5c652341e9f1508c8539185075ac0deb3ad68a + local parents=7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + expect=7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + enparents=1 + : Upstream/SAME 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc Upstream ===== + test 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc = 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7fb9b43592ada1cd690f7cbe9a1a03bd2072d8cc + local parents=53c89ace547b642d3714cc2f5cc74a4fc0922af4 + expect=53c89ace547b642d3714cc2f5cc74a4fc0922af4 + enparents=1 + : Upstream/SAME 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 53c89ace547b642d3714cc2f5cc74a4fc0922af4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 53c89ace547b642d3714cc2f5cc74a4fc0922af4 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 53c89ace547b642d3714cc2f5cc74a4fc0922af4 Upstream ===== + test 53c89ace547b642d3714cc2f5cc74a4fc0922af4 = 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 53c89ace547b642d3714cc2f5cc74a4fc0922af4 + local parents=0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + expect=0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + enparents=1 + : Upstream/SAME 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 Upstream ===== + test 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 = 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0640a4e813d7af991a5cdf2a2522b50fccaf4aa5 + local parents=e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + expect=e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + enparents=1 + : Upstream/SAME e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e7d45cf6ecfa83b4fd6418de6b88f8471799e588 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e7d45cf6ecfa83b4fd6418de6b88f8471799e588 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e7d45cf6ecfa83b4fd6418de6b88f8471799e588 Packaging ===== + test e7d45cf6ecfa83b4fd6418de6b88f8471799e588 = e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + local parents=ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + expect=ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + enparents=1 + : Packaging/Upstream ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 '!=' x ']' + test Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 = Y:e7d45cf6ecfa83b4fd6418de6b88f8471799e588 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet ef1a3b6b02c3b4091eea7c3218709c1aa84c299e..e7d45cf6ecfa83b4fd6418de6b88f8471799e588 -- :. ':!debian' + git diff --quiet ef1a3b6b02c3b4091eea7c3218709c1aa84c299e..e7d45cf6ecfa83b4fd6418de6b88f8471799e588 -- :debian/patches + etypes=Packaging ++ printf %s ef1a3b6b02c3b4091eea7c3218709c1aa84c299e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo ef1a3b6b02c3b4091eea7c3218709c1aa84c299e ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ef1a3b6b02c3b4091eea7c3218709c1aa84c299e Packaging ===== + test ef1a3b6b02c3b4091eea7c3218709c1aa84c299e = ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ef1a3b6b02c3b4091eea7c3218709c1aa84c299e + local parents=906c70d0be27939a63e478000e80b0914705ad3a + expect=906c70d0be27939a63e478000e80b0914705ad3a + enparents=1 + : Packaging/SAME 906c70d0be27939a63e478000e80b0914705ad3a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 906c70d0be27939a63e478000e80b0914705ad3a..ef1a3b6b02c3b4091eea7c3218709c1aa84c299e -- :. ':!debian' + git diff --quiet 906c70d0be27939a63e478000e80b0914705ad3a..ef1a3b6b02c3b4091eea7c3218709c1aa84c299e -- :debian/patches + etypes=Packaging ++ printf %s 906c70d0be27939a63e478000e80b0914705ad3a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 906c70d0be27939a63e478000e80b0914705ad3a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 906c70d0be27939a63e478000e80b0914705ad3a Packaging ===== + test 906c70d0be27939a63e478000e80b0914705ad3a = 906c70d0be27939a63e478000e80b0914705ad3a + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 906c70d0be27939a63e478000e80b0914705ad3a + local parents=5052af319e257b8c20174a42da76f055391029f3 + expect=5052af319e257b8c20174a42da76f055391029f3 + enparents=1 + : Packaging/SAME 5052af319e257b8c20174a42da76f055391029f3 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 5052af319e257b8c20174a42da76f055391029f3..906c70d0be27939a63e478000e80b0914705ad3a -- :. ':!debian' + git diff --quiet 5052af319e257b8c20174a42da76f055391029f3..906c70d0be27939a63e478000e80b0914705ad3a -- :debian/patches + etypes=Packaging ++ printf %s 5052af319e257b8c20174a42da76f055391029f3 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 5052af319e257b8c20174a42da76f055391029f3 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 5052af319e257b8c20174a42da76f055391029f3 Packaging ===== + test 5052af319e257b8c20174a42da76f055391029f3 = 5052af319e257b8c20174a42da76f055391029f3 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5052af319e257b8c20174a42da76f055391029f3 + local parents=1aefa2934a527f1fa4ddaf809508b879f5086949 + expect=1aefa2934a527f1fa4ddaf809508b879f5086949 + enparents=1 + : Packaging/SAME 1aefa2934a527f1fa4ddaf809508b879f5086949 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 1aefa2934a527f1fa4ddaf809508b879f5086949..5052af319e257b8c20174a42da76f055391029f3 -- :. ':!debian' + git diff --quiet 1aefa2934a527f1fa4ddaf809508b879f5086949..5052af319e257b8c20174a42da76f055391029f3 -- :debian/patches + etypes=Packaging ++ printf %s 1aefa2934a527f1fa4ddaf809508b879f5086949 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 1aefa2934a527f1fa4ddaf809508b879f5086949 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 1aefa2934a527f1fa4ddaf809508b879f5086949 Changelog ===== + test 1aefa2934a527f1fa4ddaf809508b879f5086949 = 1aefa2934a527f1fa4ddaf809508b879f5086949 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 1aefa2934a527f1fa4ddaf809508b879f5086949 + local parents=60728ea4003218c146a7f595c4ff746760566965 + expect=60728ea4003218c146a7f595c4ff746760566965 + enparents=1 + : Changelog/Packaging 60728ea4003218c146a7f595c4ff746760566965 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 60728ea4003218c146a7f595c4ff746760566965..1aefa2934a527f1fa4ddaf809508b879f5086949 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 60728ea4003218c146a7f595c4ff746760566965 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 60728ea4003218c146a7f595c4ff746760566965 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 60728ea4003218c146a7f595c4ff746760566965 Changelog ===== + test 60728ea4003218c146a7f595c4ff746760566965 = 60728ea4003218c146a7f595c4ff746760566965 + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 60728ea4003218c146a7f595c4ff746760566965 + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..60728ea4003218c146a7f595c4ff746760566965 -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-quick-unstitched-laundered + : '---------- quick unstitched-laundered ----------' + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-laundered/work-quick-unstitched-laundered/ + git update-ref --stdin + git checkout work-quick-unstitched-laundered Switched to branch 'work-quick-unstitched-laundered' + checkletters=Sltf + shift + before=before-work-quick-unstitched-laundered + git branch before-work-quick-unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-unstitched-laundered git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 0 - git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Ix" => 0,"Differs" => 2}],"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}],"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Type" => "Upstream","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Type" => "Upstream","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Packaging","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Type" => "Packaging","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0,"Differs" => 16}],"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 14 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD 515e62b8d591fcc68597383b955d898db71abc6c Debian (rewriting=0) git-debrebase WALK BUILD 301cc9756d79fc379acfed35ff33c0785f2e1b7d Debian (rewriting=0) git-debrebase WALK BUILD f2db5dc7e25f34f0f34d04d0160f912a76b3667d Debian (rewriting=0) git-debrebase WALK BUILD 86248dea3770451139d1a57015bd9b36aa1ed39c Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream (rewriting=0) git-debrebase WALK BUILD e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream (rewriting=0) git-debrebase WALK BUILD 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream (rewriting=0) git-debrebase WALK BUILD b79d513107e3cff19d401deb87cc3e6c4809966e Upstream (rewriting=0) git-debrebase WALK BUILD eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream (rewriting=0) git-debrebase WALK BUILD fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream (rewriting=0) git-debrebase WALK BUILD 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 0 git-debrebase *** WALK RETURN 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 86248dea3770451139d1a57015bd9b36aa1ed39c 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-unstitched-laundered git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Type" => "Upstream","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}],"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}],"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Type" => "Upstream"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Type" => "Upstream","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}]} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}],"Type" => "Upstream","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Type" => "Upstream","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}],"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32,"Ix" => 0}],"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Ix" => 0,"Differs" => 32}],"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Type" => "Packaging","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Parents" => [{"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Type" => "Packaging","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0,"Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-quick-unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 git-debrebase >= update refs/debrebase-last/heads/work-quick-unstitched-laundered b4fade76124d73e628e26dc98c4749f57e63d5e7 0000000000000000000000000000000000000000 git-debrebase >= update HEAD b4fade76124d73e628e26dc98c4749f57e63d5e7 5472c89e9f96508ec91185b6f57e8a1875ea7a4f git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-quick-unstitched-laundered + git checkout -b peel-quick-unstitched-laundered Switched to a new branch 'peel-quick-unstitched-laundered' + t-clean-on-branch peel-quick-unstitched-laundered + t-output '## peel-quick-unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-quick-unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- quick unstitched-laundered Sltf ----------' + '[' xSltf '!=' x ']' + : '---- quick unstitched-laundered ...Sltf ----' + make_check Sltf + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-quick-unstitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-quick-unstitched-laundered ++ local ref=refs/ffq-prev/heads/work-quick-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-quick-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-quick-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-quick-unstitched-laundered + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=b4fade76124d73e628e26dc98c4749f57e63d5e7 + t-ref-same-val HEAD b4fade76124d73e628e26dc98c4749f57e63d5e7 + local name=HEAD + local val=b4fade76124d73e628e26dc98c4749f57e63d5e7 + case "${t_ref_val-unset}" in + t_ref_val=b4fade76124d73e628e26dc98c4749f57e63d5e7 + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep unstitched-laundered -Subject: MIXED add both() (subcommands refs/heads/unstitched-laundered 1) - // upstream subcommands refs/heads/unstitched-laundered 1 -+// both! subcommands refs/heads/unstitched-laundered 1 -Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1) -+// upstream subcommands refs/heads/unstitched-laundered 1 + git reset --hard 'HEAD^1' HEAD is now at 5472c89 MIXED add both() (subcommands refs/heads/unstitched-laundered 2) + checkletters=ltf + '[' xltf '!=' x ']' + : '---- quick unstitched-laundered ...ltf ----' + make_check ltf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-quick-unstitched-laundered -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Parents" => [{"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Parents" => [{"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2}],"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Type" => "Upstream"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Parents" => [{"Differs" => 2,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Parents" => [{"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2}]} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2}],"Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Parents" => [{"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2}]} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Parents" => [{"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Ix" => 0,"Differs" => 32}],"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Parents" => [{"Ix" => 0,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Differs" => 32}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Parents" => [{"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Ix" => 0,"Differs" => 32}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel-quick-unstitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}]} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}]} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2}],"Type" => "Upstream","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0}],"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Ix" => 0}],"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Type" => "Packaging","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Parents" => [{"Ix" => 0,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Differs" => 32}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Type" => "Packaging","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:86248dea3770451139d1a57015bd9b36aa1ed39c + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 1 *main::STDOUT git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Parents" => [{"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0,"Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Ix" => 0,"Differs" => 32}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32,"Ix" => 0}],"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + exec + local cid ctype info nparents + read cid ctype info + : ===== 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream ===== + test 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local parents=fb2b176dd5509310e0f163d0610814f1f7b8a1be + expect=fb2b176dd5509310e0f163d0610814f1f7b8a1be + enparents=1 + : Upstream/SAME fb2b176dd5509310e0f163d0610814f1f7b8a1be + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream ===== + test fb2b176dd5509310e0f163d0610814f1f7b8a1be = fb2b176dd5509310e0f163d0610814f1f7b8a1be + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fb2b176dd5509310e0f163d0610814f1f7b8a1be + local parents=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + expect=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + enparents=1 + : Upstream/SAME eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream ===== + test eb582a38ee36ac6a11c7c876ca3013ed426e76f4 = eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local parents=b79d513107e3cff19d401deb87cc3e6c4809966e + expect=b79d513107e3cff19d401deb87cc3e6c4809966e + enparents=1 + : Upstream/SAME b79d513107e3cff19d401deb87cc3e6c4809966e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b79d513107e3cff19d401deb87cc3e6c4809966e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b79d513107e3cff19d401deb87cc3e6c4809966e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b79d513107e3cff19d401deb87cc3e6c4809966e Upstream ===== + test b79d513107e3cff19d401deb87cc3e6c4809966e = b79d513107e3cff19d401deb87cc3e6c4809966e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b79d513107e3cff19d401deb87cc3e6c4809966e + local parents=853334aca9591577e4a921adddf5b2cab3fb1ab8 + expect=853334aca9591577e4a921adddf5b2cab3fb1ab8 + enparents=1 + : Upstream/SAME 853334aca9591577e4a921adddf5b2cab3fb1ab8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream ===== + test 853334aca9591577e4a921adddf5b2cab3fb1ab8 = 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local parents=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + expect=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + enparents=1 + : Upstream/SAME e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream ===== + test e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 = e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local parents=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + expect=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + enparents=1 + : Upstream/SAME 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream ===== + test 6ff5320a54f70fe413a138a89b1f5fd0f237f730 = 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local parents=86248dea3770451139d1a57015bd9b36aa1ed39c + expect=86248dea3770451139d1a57015bd9b36aa1ed39c + enparents=1 + : Upstream/SAME 86248dea3770451139d1a57015bd9b36aa1ed39c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 86248dea3770451139d1a57015bd9b36aa1ed39c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 86248dea3770451139d1a57015bd9b36aa1ed39c ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 86248dea3770451139d1a57015bd9b36aa1ed39c Packaging ===== + test 86248dea3770451139d1a57015bd9b36aa1ed39c = 86248dea3770451139d1a57015bd9b36aa1ed39c + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 86248dea3770451139d1a57015bd9b36aa1ed39c + local parents=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + expect=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + enparents=1 + : Packaging/Upstream f2db5dc7e25f34f0f34d04d0160f912a76b3667d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:86248dea3770451139d1a57015bd9b36aa1ed39c '!=' x ']' + test Y:86248dea3770451139d1a57015bd9b36aa1ed39c = Y:86248dea3770451139d1a57015bd9b36aa1ed39c + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :. ':!debian' + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :debian/patches + etypes=Packaging ++ printf %s f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f2db5dc7e25f34f0f34d04d0160f912a76b3667d Packaging ===== + test f2db5dc7e25f34f0f34d04d0160f912a76b3667d = f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local parents=301cc9756d79fc379acfed35ff33c0785f2e1b7d + expect=301cc9756d79fc379acfed35ff33c0785f2e1b7d + enparents=1 + : Packaging/SAME 301cc9756d79fc379acfed35ff33c0785f2e1b7d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :. ':!debian' + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :debian/patches + etypes=Packaging ++ printf %s 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 301cc9756d79fc379acfed35ff33c0785f2e1b7d Packaging ===== + test 301cc9756d79fc379acfed35ff33c0785f2e1b7d = 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local parents=515e62b8d591fcc68597383b955d898db71abc6c + expect=515e62b8d591fcc68597383b955d898db71abc6c + enparents=1 + : Packaging/SAME 515e62b8d591fcc68597383b955d898db71abc6c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :. ':!debian' + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :debian/patches + etypes=Packaging ++ printf %s 515e62b8d591fcc68597383b955d898db71abc6c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 515e62b8d591fcc68597383b955d898db71abc6c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 515e62b8d591fcc68597383b955d898db71abc6c Packaging ===== + test 515e62b8d591fcc68597383b955d898db71abc6c = 515e62b8d591fcc68597383b955d898db71abc6c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 515e62b8d591fcc68597383b955d898db71abc6c + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters=tf + '[' xtf '!=' x ']' + : '---- quick unstitched-laundered ...tf ----' + make_check tf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-quick-unstitched-laundered + checkletters=f + '[' xf '!=' x ']' + : '---- quick unstitched-laundered ...f ----' + make_check f + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-quick-unstitched-laundered + local now ++ git rev-parse HEAD + now=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local mbase ++ t-git-merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f ++ git merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + mbase=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + '[' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f '!=' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-quick-unstitched-mixed + : '---------- quick unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work-quick-unstitched-mixed/ + git update-ref --stdin + git checkout work-quick-unstitched-mixed Switched to branch 'work-quick-unstitched-mixed' + checkletters=Sl + shift + before=before-work-quick-unstitched-mixed + git branch before-work-quick-unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-unstitched-mixed git-debrebase *** WALK 484f6bc5a2b63c4776c90c85b4a52ef35d016760 0 - git-debrebase get_differs e0bd1804be73cabe1d8030eabab94e9c7a6d97bf 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef = 0x22 git-debrebase classify 484f6bc5a2b63c4776c90c85b4a52ef35d016760 $t=0bb5b861e483d6477d4dd6886bd11d6d2f5573ef @p e0bd1804be73cabe1d8030eabab94e9c7a6d97bf/0x22 git-debrebase = Mixed {"Type" => "Mixed","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "484f6bc5a2b63c4776c90c85b4a52ef35d016760","Parents" => [{"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Ix" => 0,"Differs" => 34}],"Tree" => "0bb5b861e483d6477d4dd6886bd11d6d2f5573ef","Hdr" => "tree 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef\nparent e0bd1804be73cabe1d8030eabab94e9c7a6d97bf\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n"} git-debrebase get_differs 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 566bf87a15955c6fe7890378c530da91efeb813f = 0x2 git-debrebase classify e0bd1804be73cabe1d8030eabab94e9c7a6d97bf $t=566bf87a15955c6fe7890378c530da91efeb813f @p 68cbbb2296bf923da3acb38fbc4aa8394ce318c5/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5"}],"Tree" => "566bf87a15955c6fe7890378c530da91efeb813f","Hdr" => "tree 566bf87a15955c6fe7890378c530da91efeb813f\nparent 68cbbb2296bf923da3acb38fbc4aa8394ce318c5\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n"} git-debrebase get_differs f5703403010b052703dc249a20a47d7966e1629b 91f0f09a04ea345cdcea80f19fef36830a15f682 = 0x20 git-debrebase classify 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 $t=91f0f09a04ea345cdcea80f19fef36830a15f682 @p f5703403010b052703dc249a20a47d7966e1629b/0x20 git-debrebase = Packaging {"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Tree" => "91f0f09a04ea345cdcea80f19fef36830a15f682","Hdr" => "tree 91f0f09a04ea345cdcea80f19fef36830a15f682\nparent f5703403010b052703dc249a20a47d7966e1629b\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Parents" => [{"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 262f9aa451975129f8c639332fef14a3060620c8 = 0x4 git-debrebase classify f5703403010b052703dc249a20a47d7966e1629b $t=262f9aa451975129f8c639332fef14a3060620c8 @p 6e00b9cbfb2ac78131496aadb210310e5b4b6a84/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84"}],"Tree" => "262f9aa451975129f8c639332fef14a3060620c8","Hdr" => "tree 262f9aa451975129f8c639332fef14a3060620c8\nparent 6e00b9cbfb2ac78131496aadb210310e5b4b6a84\nauthor dgit test git user 1530000025 +0100\ncommitter dgit test git user 1530000025 +0100\n"} git-debrebase get_differs 5138bd8205d6eeb162d87a2d085746c0c305261c 4d870e59c3a21c2e6202b59474df673e46ef6449 = 0x22 git-debrebase classify 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 $t=4d870e59c3a21c2e6202b59474df673e46ef6449 @p 5138bd8205d6eeb162d87a2d085746c0c305261c/0x22 git-debrebase = Mixed {"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Mixed","Hdr" => "tree 4d870e59c3a21c2e6202b59474df673e46ef6449\nparent 5138bd8205d6eeb162d87a2d085746c0c305261c\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "4d870e59c3a21c2e6202b59474df673e46ef6449","Parents" => [{"Differs" => 34,"Ix" => 0,"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c"}]} git-debrebase get_differs a4efcc9f58a06f20c5de1258de24211048e99433 844b1f5bbb72eb4b4f0090c7207f78fc565e083f = 0x2 git-debrebase classify 5138bd8205d6eeb162d87a2d085746c0c305261c $t=844b1f5bbb72eb4b4f0090c7207f78fc565e083f @p a4efcc9f58a06f20c5de1258de24211048e99433/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Upstream","CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Parents" => [{"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f\nparent a4efcc9f58a06f20c5de1258de24211048e99433\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "844b1f5bbb72eb4b4f0090c7207f78fc565e083f"} git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 1b9dba384382fd10423f44e82b75e4a495de36dc = 0x20 git-debrebase classify a4efcc9f58a06f20c5de1258de24211048e99433 $t=1b9dba384382fd10423f44e82b75e4a495de36dc @p 9f40936eece8f6452df026cc64200db82005a166/0x20 git-debrebase = Packaging {"Hdr" => "tree 1b9dba384382fd10423f44e82b75e4a495de36dc\nparent 9f40936eece8f6452df026cc64200db82005a166\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "1b9dba384382fd10423f44e82b75e4a495de36dc","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "9f40936eece8f6452df026cc64200db82005a166"}],"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Packaging"} git-debrebase get_differs ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 9f40936eece8f6452df026cc64200db82005a166 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b/0x2 git-debrebase = Upstream {"CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2/0x2 git-debrebase = Upstream {"Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","Parents" => [{"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Ix" => 0,"Differs" => 2}],"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 809643e5389def220ea36d61f2d3dd504603e95a/0x2 git-debrebase = Upstream {"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0,"Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 7 proc 15 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD a4efcc9f58a06f20c5de1258de24211048e99433 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x563aa6451cf0) procd=HASH(0x563aa646bbf8) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Debian (rewriting=1) git-debrebase WALK BUILD 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 Upstream (rewriting=1) git-debrebase WALK BUILD ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b Upstream (rewriting=1) git-debrebase WALK BUILD 9f40936eece8f6452df026cc64200db82005a166 Upstream (rewriting=1) git-debrebase WALK BUILD 5138bd8205d6eeb162d87a2d085746c0c305261c Upstream (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD e0bd1804be73cabe1d8030eabab94e9c7a6d97bf Upstream (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 484f6bc5a2b63c4776c90c85b4a52ef35d016760 = 0x4 git-debrebase *** WALK RETURN 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 72e35041bfbd2d841ef8d4b4bf24616be30909ce 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 484f6bc5a2b63c4776c90c85b4a52ef35d016760) git-debrebase >= update HEAD 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 484f6bc5a2b63c4776c90c85b4a52ef35d016760 git-debrebase >$ git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-unstitched-mixed git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Parents" => [{"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Ix" => 0,"Differs" => 2}],"Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Parents" => [{"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Ix" => 0,"Differs" => 2}],"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Upstream"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}],"Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Upstream","CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a"}],"Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198"}],"Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3","Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "e143304e38e5e9a822f93056dad834788c62e198"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Ix" => 0,"Differs" => 2}],"Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c"}],"Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Packaging","Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Parents" => [{"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0"}],"Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","Parents" => [{"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32,"Ix" => 0}],"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Packaging"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-quick-unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >= update refs/debrebase-last/heads/work-quick-unstitched-mixed 3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-quick-unstitched-mixed + git checkout -b peel-quick-unstitched-mixed Switched to a new branch 'peel-quick-unstitched-mixed' + t-clean-on-branch peel-quick-unstitched-mixed + t-output '## peel-quick-unstitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-quick-unstitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- quick unstitched-mixed Sl ----------' + '[' xSl '!=' x ']' + : '---- quick unstitched-mixed ...Sl ----' + make_check Sl + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-quick-unstitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-quick-unstitched-mixed ++ local ref=refs/ffq-prev/heads/work-quick-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-quick-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-quick-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-quick-unstitched-mixed + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + t-ref-same-val HEAD 3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + local name=HEAD + local val=3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + case "${t_ref_val-unset}" in + t_ref_val=3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + grep unstitched-mixed + git diff 'HEAD^2' +// debian subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// debian subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 +// upstream subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// upstream subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 + git reset --hard 'HEAD^1' HEAD is now at 7b7a1b7 MIXED add both() (subcommands refs/heads/unstitched-mixed 2) + checkletters=l + '[' xl '!=' x ']' + : '---- quick unstitched-mixed ...l ----' + make_check l + case "$1" in + git diff --quiet HEAD refs/heads/before-work-quick-unstitched-mixed -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Differs" => 2}],"CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Differs" => 2}],"Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Ix" => 0}],"Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Differs" => 2}],"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3","Parents" => [{"Ix" => 0,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Differs" => 2}],"Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","Parents" => [{"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Ix" => 0,"Differs" => 2}],"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Ix" => 0}]} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Differs" => 32}],"Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Type" => "Packaging"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Type" => "Packaging","Parents" => [{"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Ix" => 0,"Differs" => 32}],"Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel-quick-unstitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"}]} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}]} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Differs" => 2}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Differs" => 32,"Ix" => 0}],"Type" => "Packaging"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"}],"Type" => "Packaging"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0"}],"Type" => "Packaging","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32,"Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Packaging","CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}],"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 1 *main::STDOUT git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Parents" => [{"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Differs" => 2,"Ix" => 0}],"Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23"}],"Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Upstream"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}],"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a"}],"Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Type" => "Upstream"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Parents" => [{"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Differs" => 2,"Ix" => 0}],"Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Differs" => 2,"Ix" => 0}],"Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","CommitId" => "e143304e38e5e9a822f93056dad834788c62e198"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce"}],"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Ix" => 0,"Differs" => 32}],"Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Ix" => 0,"Differs" => 32}],"Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Parents" => [{"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + exec + local cid ctype info nparents + read cid ctype info + : ===== 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb Upstream ===== + test 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb = 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + local parents=986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + expect=986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + enparents=1 + : Upstream/SAME 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 ++ wc -w + local cnparents=1 + test 1 = 1 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ for f in $parents ++ echo 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 Upstream ===== + test 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 = 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + local parents=439c17a177f0446ce30950b9b8e91f43c101cc23 + expect=439c17a177f0446ce30950b9b8e91f43c101cc23 + enparents=1 + : Upstream/SAME 439c17a177f0446ce30950b9b8e91f43c101cc23 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 439c17a177f0446ce30950b9b8e91f43c101cc23 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 439c17a177f0446ce30950b9b8e91f43c101cc23 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 439c17a177f0446ce30950b9b8e91f43c101cc23 Upstream ===== + test 439c17a177f0446ce30950b9b8e91f43c101cc23 = 439c17a177f0446ce30950b9b8e91f43c101cc23 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 439c17a177f0446ce30950b9b8e91f43c101cc23 + local parents=0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + expect=0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + enparents=1 + : Upstream/SAME 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 Upstream ===== + test 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 = 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + local parents=f96b8ee9c829c22ea92f8e82e2048017db012c8a + expect=f96b8ee9c829c22ea92f8e82e2048017db012c8a + enparents=1 + : Upstream/SAME f96b8ee9c829c22ea92f8e82e2048017db012c8a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f96b8ee9c829c22ea92f8e82e2048017db012c8a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f96b8ee9c829c22ea92f8e82e2048017db012c8a ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f96b8ee9c829c22ea92f8e82e2048017db012c8a Upstream ===== + test f96b8ee9c829c22ea92f8e82e2048017db012c8a = f96b8ee9c829c22ea92f8e82e2048017db012c8a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f96b8ee9c829c22ea92f8e82e2048017db012c8a + local parents=e143304e38e5e9a822f93056dad834788c62e198 + expect=e143304e38e5e9a822f93056dad834788c62e198 + enparents=1 + : Upstream/SAME e143304e38e5e9a822f93056dad834788c62e198 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e143304e38e5e9a822f93056dad834788c62e198 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e143304e38e5e9a822f93056dad834788c62e198 ++ wc -w ++ t-sort -u ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e143304e38e5e9a822f93056dad834788c62e198 Upstream ===== + test e143304e38e5e9a822f93056dad834788c62e198 = e143304e38e5e9a822f93056dad834788c62e198 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e143304e38e5e9a822f93056dad834788c62e198 + local parents=195f145753880dd4e5c1ff65136bb523cb2940c4 + expect=195f145753880dd4e5c1ff65136bb523cb2940c4 + enparents=1 + : Upstream/SAME 195f145753880dd4e5c1ff65136bb523cb2940c4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 195f145753880dd4e5c1ff65136bb523cb2940c4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 195f145753880dd4e5c1ff65136bb523cb2940c4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 195f145753880dd4e5c1ff65136bb523cb2940c4 Upstream ===== + test 195f145753880dd4e5c1ff65136bb523cb2940c4 = 195f145753880dd4e5c1ff65136bb523cb2940c4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 195f145753880dd4e5c1ff65136bb523cb2940c4 + local parents=72e35041bfbd2d841ef8d4b4bf24616be30909ce + expect=72e35041bfbd2d841ef8d4b4bf24616be30909ce + enparents=1 + : Upstream/SAME 72e35041bfbd2d841ef8d4b4bf24616be30909ce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 72e35041bfbd2d841ef8d4b4bf24616be30909ce ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 72e35041bfbd2d841ef8d4b4bf24616be30909ce ++ wc -w ++ t-sort -u ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 72e35041bfbd2d841ef8d4b4bf24616be30909ce Packaging ===== + test 72e35041bfbd2d841ef8d4b4bf24616be30909ce = 72e35041bfbd2d841ef8d4b4bf24616be30909ce + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 72e35041bfbd2d841ef8d4b4bf24616be30909ce + local parents=7c13e61bd6887af7ef124f8331a541ae7431bc7c + expect=7c13e61bd6887af7ef124f8331a541ae7431bc7c + enparents=1 + : Packaging/Upstream 7c13e61bd6887af7ef124f8331a541ae7431bc7c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:72e35041bfbd2d841ef8d4b4bf24616be30909ce '!=' x ']' + test Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce = Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 7c13e61bd6887af7ef124f8331a541ae7431bc7c..72e35041bfbd2d841ef8d4b4bf24616be30909ce -- :. ':!debian' + git diff --quiet 7c13e61bd6887af7ef124f8331a541ae7431bc7c..72e35041bfbd2d841ef8d4b4bf24616be30909ce -- :debian/patches + etypes=Packaging ++ wc -w ++ printf %s 7c13e61bd6887af7ef124f8331a541ae7431bc7c + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7c13e61bd6887af7ef124f8331a541ae7431bc7c ++ wc -w ++ t-sort -u ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7c13e61bd6887af7ef124f8331a541ae7431bc7c Packaging ===== + test 7c13e61bd6887af7ef124f8331a541ae7431bc7c = 7c13e61bd6887af7ef124f8331a541ae7431bc7c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7c13e61bd6887af7ef124f8331a541ae7431bc7c + local parents=63bb83776dc0439e7e1f38011cc3230347a1f3a0 + expect=63bb83776dc0439e7e1f38011cc3230347a1f3a0 + enparents=1 + : Packaging/SAME 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 63bb83776dc0439e7e1f38011cc3230347a1f3a0..7c13e61bd6887af7ef124f8331a541ae7431bc7c -- :. ':!debian' + git diff --quiet 63bb83776dc0439e7e1f38011cc3230347a1f3a0..7c13e61bd6887af7ef124f8331a541ae7431bc7c -- :debian/patches + etypes=Packaging ++ printf %s 63bb83776dc0439e7e1f38011cc3230347a1f3a0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 63bb83776dc0439e7e1f38011cc3230347a1f3a0 ++ wc -w ++ t-sort -u ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 63bb83776dc0439e7e1f38011cc3230347a1f3a0 Packaging ===== + test 63bb83776dc0439e7e1f38011cc3230347a1f3a0 = 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + local parents=9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + expect=9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + enparents=1 + : Packaging/SAME 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0..63bb83776dc0439e7e1f38011cc3230347a1f3a0 -- :. ':!debian' + git diff --quiet 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0..63bb83776dc0439e7e1f38011cc3230347a1f3a0 -- :debian/patches + etypes=Packaging ++ printf %s 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 ++ wc -w ++ t-sort -u ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 Packaging ===== + test 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 = 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w ++ t-sort -u ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-quick-raw-converted-from-gbp + : '---------- quick raw-converted-from-gbp ----------' + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + git update-ref --stdin + sed s/raw-converted-from-gbp/work-quick-raw-converted-from-gbp/ + git checkout work-quick-raw-converted-from-gbp Switched to branch 'work-quick-raw-converted-from-gbp' + checkletters=n + shift + before=before-work-quick-raw-converted-from-gbp + git branch before-work-quick-raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-raw-converted-from-gbp git-debrebase ffq check_specs * git-debrebase *** WALK 178896af44c5b02e05a3442df6c33233b6acb807 0 - git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Differs" => 2,"Ix" => 0}],"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Differs" => 2}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw -1 upp 2 proc 3 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 4 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=0) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=0) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 = 0 git-debrebase *** WALK RETURN 178896af44c5b02e05a3442df6c33233b6acb807 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 178896af44c5b02e05a3442df6c33233b6acb807) git-debrebase >= update refs/ffq-prev/heads/work-quick-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/work-quick-raw-converted-from-gbp git-debrebase >= update HEAD 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 git-debrebase >$ Recorded previous head for preservation git-debrebase ffq_prev_branchinfo branch current refs/heads/work-quick-raw-converted-from-gbp git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Ix" => 0}],"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream"} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 = 0 git-debrebase >= delete refs/ffq-prev/heads/work-quick-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 git-debrebase >= update refs/debrebase-last/heads/work-quick-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 git-debrebase >$ HEAD is now at 178896a Add another new upstream file + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-quick-raw-converted-from-gbp + git checkout -b peel-quick-raw-converted-from-gbp Switched to a new branch 'peel-quick-raw-converted-from-gbp' + t-clean-on-branch peel-quick-raw-converted-from-gbp + t-output '## peel-quick-raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel-quick-raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- quick raw-converted-from-gbp n ----------' + '[' xn '!=' x ']' + : '---- quick raw-converted-from-gbp ...n ----' + make_check n + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-quick-raw-converted-from-gbp refs/heads/peel-quick-raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/heads/before-work-quick-raw-converted-from-gbp + local name=refs/heads/before-work-quick-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/before-work-quick-raw-converted-from-gbp ++ local ref=refs/heads/before-work-quick-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-quick-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-quick-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/before-work-quick-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/before-work-quick-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-quick-raw-converted-from-gbp + local name=refs/heads/peel-quick-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/peel-quick-raw-converted-from-gbp ++ local ref=refs/heads/peel-quick-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/peel-quick-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-quick-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/peel-quick-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/peel-quick-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + checkletters= + '[' x '!=' x ']' + subcmd conclude 'F:No ongoing git-debrebase session' 'F:No ongoing git-debrebase session' Sltf Sl N + local subcmd=conclude + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-conclude-stitched-laundered + : '---------- conclude stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work-conclude-stitched-laundered/ + git update-ref --stdin + git checkout work-conclude-stitched-laundered Switched to branch 'work-conclude-stitched-laundered' + checkletters='F:No ongoing git-debrebase session' + shift + before=before-work-conclude-stitched-laundered + git branch before-work-conclude-stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail 'F:No ongoing git-debrebase session' t-git-debrebase conclude + local 'mpat=F:No ongoing git-debrebase session' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase conclude + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D conclude git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-stitched-laundered git-debrebase: error: No ongoing git-debrebase session. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:No ongoing git-debrebase session' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:No ongoing git-debrebase session' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='No ongoing git-debrebase session' + fgrep -e 'No ongoing git-debrebase session' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: No ongoing git-debrebase session. + continue + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-conclude-stitched-mixed + : '---------- conclude stitched-mixed ----------' + sed s/stitched-mixed/work-conclude-stitched-mixed/ + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + git update-ref --stdin + git checkout work-conclude-stitched-mixed Switched to branch 'work-conclude-stitched-mixed' + checkletters='F:No ongoing git-debrebase session' + shift + before=before-work-conclude-stitched-mixed + git branch before-work-conclude-stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail 'F:No ongoing git-debrebase session' t-git-debrebase conclude + local 'mpat=F:No ongoing git-debrebase session' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase conclude + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D conclude git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-stitched-mixed git-debrebase: error: No ongoing git-debrebase session. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:No ongoing git-debrebase session' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:No ongoing git-debrebase session' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='No ongoing git-debrebase session' + fgrep -e 'No ongoing git-debrebase session' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: No ongoing git-debrebase session. + continue + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-conclude-unstitched-laundered + : '---------- conclude unstitched-laundered ----------' + sed s/unstitched-laundered/work-conclude-unstitched-laundered/ + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + git update-ref --stdin + git checkout work-conclude-unstitched-laundered Switched to branch 'work-conclude-unstitched-laundered' + checkletters=Sltf + shift + before=before-work-conclude-unstitched-laundered + git branch before-work-conclude-unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase conclude + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D conclude git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-unstitched-laundered git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-unstitched-laundered git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 0 - git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}],"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2,"Ix" => 0}],"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1"}],"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Type" => "Upstream","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}],"Type" => "Upstream","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32,"Ix" => 0}],"Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 14 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD 515e62b8d591fcc68597383b955d898db71abc6c Debian (rewriting=0) git-debrebase WALK BUILD 301cc9756d79fc379acfed35ff33c0785f2e1b7d Debian (rewriting=0) git-debrebase WALK BUILD f2db5dc7e25f34f0f34d04d0160f912a76b3667d Debian (rewriting=0) git-debrebase WALK BUILD 86248dea3770451139d1a57015bd9b36aa1ed39c Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream (rewriting=0) git-debrebase WALK BUILD e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream (rewriting=0) git-debrebase WALK BUILD 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream (rewriting=0) git-debrebase WALK BUILD b79d513107e3cff19d401deb87cc3e6c4809966e Upstream (rewriting=0) git-debrebase WALK BUILD eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream (rewriting=0) git-debrebase WALK BUILD fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream (rewriting=0) git-debrebase WALK BUILD 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 0 git-debrebase *** WALK RETURN 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 86248dea3770451139d1a57015bd9b36aa1ed39c 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-unstitched-laundered git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Upstream","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2,"Ix" => 0}],"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0,"Differs" => 2}],"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}],"Type" => "Upstream","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Type" => "Packaging","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}],"Type" => "Packaging","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 16}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-conclude-unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 git-debrebase >= update refs/debrebase-last/heads/work-conclude-unstitched-laundered b4fade76124d73e628e26dc98c4749f57e63d5e7 0000000000000000000000000000000000000000 git-debrebase >= update HEAD b4fade76124d73e628e26dc98c4749f57e63d5e7 5472c89e9f96508ec91185b6f57e8a1875ea7a4f git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-conclude-unstitched-laundered + git checkout -b peel-conclude-unstitched-laundered Switched to a new branch 'peel-conclude-unstitched-laundered' + t-clean-on-branch peel-conclude-unstitched-laundered + t-output '## peel-conclude-unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-conclude-unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- conclude unstitched-laundered Sltf ----------' + '[' xSltf '!=' x ']' + : '---- conclude unstitched-laundered ...Sltf ----' + make_check Sltf + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-conclude-unstitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-conclude-unstitched-laundered ++ local ref=refs/ffq-prev/heads/work-conclude-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-conclude-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-conclude-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-conclude-unstitched-laundered + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=b4fade76124d73e628e26dc98c4749f57e63d5e7 + t-ref-same-val HEAD b4fade76124d73e628e26dc98c4749f57e63d5e7 + local name=HEAD + local val=b4fade76124d73e628e26dc98c4749f57e63d5e7 + case "${t_ref_val-unset}" in + t_ref_val=b4fade76124d73e628e26dc98c4749f57e63d5e7 + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep unstitched-laundered -Subject: MIXED add both() (subcommands refs/heads/unstitched-laundered 1) - // upstream subcommands refs/heads/unstitched-laundered 1 -+// both! subcommands refs/heads/unstitched-laundered 1 -Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1) -+// upstream subcommands refs/heads/unstitched-laundered 1 + git reset --hard 'HEAD^1' HEAD is now at 5472c89 MIXED add both() (subcommands refs/heads/unstitched-laundered 2) + checkletters=ltf + '[' xltf '!=' x ']' + : '---- conclude unstitched-laundered ...ltf ----' + make_check ltf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-conclude-unstitched-laundered -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Parents" => [{"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Ix" => 0,"Differs" => 2}],"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}],"Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Type" => "Upstream","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2,"Ix" => 0}],"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Type" => "Upstream","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Type" => "Upstream","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}]} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Type" => "Packaging","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Parents" => [{"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Type" => "Packaging","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Type" => "Packaging","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1,"Differs" => 48}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel-conclude-unstitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2}],"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Type" => "Upstream"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2}],"Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Type" => "Upstream"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0}],"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Type" => "Upstream"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}]} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}]} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Type" => "Packaging","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Differs" => 32}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:86248dea3770451139d1a57015bd9b36aa1ed39c + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 1 *main::STDOUT git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Differs" => 2}],"CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4"}],"Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"}],"Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}],"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2,"Ix" => 0}],"Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Parents" => [{"Differs" => 2,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}],"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Ix" => 0}],"Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Parents" => [{"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Ix" => 0}],"Type" => "Packaging","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + exec + local cid ctype info nparents + read cid ctype info + : ===== 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream ===== + test 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local parents=fb2b176dd5509310e0f163d0610814f1f7b8a1be + expect=fb2b176dd5509310e0f163d0610814f1f7b8a1be + enparents=1 + : Upstream/SAME fb2b176dd5509310e0f163d0610814f1f7b8a1be + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo fb2b176dd5509310e0f163d0610814f1f7b8a1be ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream ===== + test fb2b176dd5509310e0f163d0610814f1f7b8a1be = fb2b176dd5509310e0f163d0610814f1f7b8a1be + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P fb2b176dd5509310e0f163d0610814f1f7b8a1be + local parents=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + expect=eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + enparents=1 + : Upstream/SAME eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo eb582a38ee36ac6a11c7c876ca3013ed426e76f4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream ===== + test eb582a38ee36ac6a11c7c876ca3013ed426e76f4 = eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P eb582a38ee36ac6a11c7c876ca3013ed426e76f4 + local parents=b79d513107e3cff19d401deb87cc3e6c4809966e + expect=b79d513107e3cff19d401deb87cc3e6c4809966e + enparents=1 + : Upstream/SAME b79d513107e3cff19d401deb87cc3e6c4809966e + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s b79d513107e3cff19d401deb87cc3e6c4809966e ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo b79d513107e3cff19d401deb87cc3e6c4809966e ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== b79d513107e3cff19d401deb87cc3e6c4809966e Upstream ===== + test b79d513107e3cff19d401deb87cc3e6c4809966e = b79d513107e3cff19d401deb87cc3e6c4809966e + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P b79d513107e3cff19d401deb87cc3e6c4809966e + local parents=853334aca9591577e4a921adddf5b2cab3fb1ab8 + expect=853334aca9591577e4a921adddf5b2cab3fb1ab8 + enparents=1 + : Upstream/SAME 853334aca9591577e4a921adddf5b2cab3fb1ab8 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 853334aca9591577e4a921adddf5b2cab3fb1ab8 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream ===== + test 853334aca9591577e4a921adddf5b2cab3fb1ab8 = 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 853334aca9591577e4a921adddf5b2cab3fb1ab8 + local parents=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + expect=e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + enparents=1 + : Upstream/SAME e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream ===== + test e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 = e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 + local parents=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + expect=6ff5320a54f70fe413a138a89b1f5fd0f237f730 + enparents=1 + : Upstream/SAME 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6ff5320a54f70fe413a138a89b1f5fd0f237f730 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream ===== + test 6ff5320a54f70fe413a138a89b1f5fd0f237f730 = 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6ff5320a54f70fe413a138a89b1f5fd0f237f730 + local parents=86248dea3770451139d1a57015bd9b36aa1ed39c + expect=86248dea3770451139d1a57015bd9b36aa1ed39c + enparents=1 + : Upstream/SAME 86248dea3770451139d1a57015bd9b36aa1ed39c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 86248dea3770451139d1a57015bd9b36aa1ed39c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 86248dea3770451139d1a57015bd9b36aa1ed39c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 86248dea3770451139d1a57015bd9b36aa1ed39c Packaging ===== + test 86248dea3770451139d1a57015bd9b36aa1ed39c = 86248dea3770451139d1a57015bd9b36aa1ed39c + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 86248dea3770451139d1a57015bd9b36aa1ed39c + local parents=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + expect=f2db5dc7e25f34f0f34d04d0160f912a76b3667d + enparents=1 + : Packaging/Upstream f2db5dc7e25f34f0f34d04d0160f912a76b3667d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:86248dea3770451139d1a57015bd9b36aa1ed39c '!=' x ']' + test Y:86248dea3770451139d1a57015bd9b36aa1ed39c = Y:86248dea3770451139d1a57015bd9b36aa1ed39c + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :. ':!debian' + git diff --quiet f2db5dc7e25f34f0f34d04d0160f912a76b3667d..86248dea3770451139d1a57015bd9b36aa1ed39c -- :debian/patches + etypes=Packaging ++ printf %s f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f2db5dc7e25f34f0f34d04d0160f912a76b3667d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f2db5dc7e25f34f0f34d04d0160f912a76b3667d Packaging ===== + test f2db5dc7e25f34f0f34d04d0160f912a76b3667d = f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f2db5dc7e25f34f0f34d04d0160f912a76b3667d + local parents=301cc9756d79fc379acfed35ff33c0785f2e1b7d + expect=301cc9756d79fc379acfed35ff33c0785f2e1b7d + enparents=1 + : Packaging/SAME 301cc9756d79fc379acfed35ff33c0785f2e1b7d + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :. ':!debian' + git diff --quiet 301cc9756d79fc379acfed35ff33c0785f2e1b7d..f2db5dc7e25f34f0f34d04d0160f912a76b3667d -- :debian/patches + etypes=Packaging ++ printf %s 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 301cc9756d79fc379acfed35ff33c0785f2e1b7d ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 301cc9756d79fc379acfed35ff33c0785f2e1b7d Packaging ===== + test 301cc9756d79fc379acfed35ff33c0785f2e1b7d = 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 301cc9756d79fc379acfed35ff33c0785f2e1b7d + local parents=515e62b8d591fcc68597383b955d898db71abc6c + expect=515e62b8d591fcc68597383b955d898db71abc6c + enparents=1 + : Packaging/SAME 515e62b8d591fcc68597383b955d898db71abc6c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :. ':!debian' + git diff --quiet 515e62b8d591fcc68597383b955d898db71abc6c..301cc9756d79fc379acfed35ff33c0785f2e1b7d -- :debian/patches + etypes=Packaging ++ printf %s 515e62b8d591fcc68597383b955d898db71abc6c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 515e62b8d591fcc68597383b955d898db71abc6c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 515e62b8d591fcc68597383b955d898db71abc6c Packaging ===== + test 515e62b8d591fcc68597383b955d898db71abc6c = 515e62b8d591fcc68597383b955d898db71abc6c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 515e62b8d591fcc68597383b955d898db71abc6c + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..515e62b8d591fcc68597383b955d898db71abc6c -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters=tf + '[' xtf '!=' x ']' + : '---- conclude unstitched-laundered ...tf ----' + make_check tf + case "$1" in + git diff --quiet HEAD refs/heads/before-work-conclude-unstitched-laundered + checkletters=f + '[' xf '!=' x ']' + : '---- conclude unstitched-laundered ...f ----' + make_check f + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-conclude-unstitched-laundered + local now ++ git rev-parse HEAD + now=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local mbase ++ t-git-merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f ++ git merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + mbase=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + '[' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f '!=' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-conclude-unstitched-mixed + : '---------- conclude unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work-conclude-unstitched-mixed/ + git update-ref --stdin + git checkout work-conclude-unstitched-mixed Switched to branch 'work-conclude-unstitched-mixed' + checkletters=Sl + shift + before=before-work-conclude-unstitched-mixed + git branch before-work-conclude-unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase conclude + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D conclude git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-unstitched-mixed git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-unstitched-mixed git-debrebase *** WALK 484f6bc5a2b63c4776c90c85b4a52ef35d016760 0 - git-debrebase get_differs e0bd1804be73cabe1d8030eabab94e9c7a6d97bf 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef = 0x22 git-debrebase classify 484f6bc5a2b63c4776c90c85b4a52ef35d016760 $t=0bb5b861e483d6477d4dd6886bd11d6d2f5573ef @p e0bd1804be73cabe1d8030eabab94e9c7a6d97bf/0x22 git-debrebase = Mixed {"Hdr" => "tree 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef\nparent e0bd1804be73cabe1d8030eabab94e9c7a6d97bf\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Type" => "Mixed","Parents" => [{"Ix" => 0,"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Differs" => 34}],"Tree" => "0bb5b861e483d6477d4dd6886bd11d6d2f5573ef","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "484f6bc5a2b63c4776c90c85b4a52ef35d016760"} git-debrebase get_differs 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 566bf87a15955c6fe7890378c530da91efeb813f = 0x2 git-debrebase classify e0bd1804be73cabe1d8030eabab94e9c7a6d97bf $t=566bf87a15955c6fe7890378c530da91efeb813f @p 68cbbb2296bf923da3acb38fbc4aa8394ce318c5/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Differs" => 2}],"Hdr" => "tree 566bf87a15955c6fe7890378c530da91efeb813f\nparent 68cbbb2296bf923da3acb38fbc4aa8394ce318c5\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Type" => "Upstream","Tree" => "566bf87a15955c6fe7890378c530da91efeb813f","CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n"} git-debrebase get_differs f5703403010b052703dc249a20a47d7966e1629b 91f0f09a04ea345cdcea80f19fef36830a15f682 = 0x20 git-debrebase classify 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 $t=91f0f09a04ea345cdcea80f19fef36830a15f682 @p f5703403010b052703dc249a20a47d7966e1629b/0x20 git-debrebase = Packaging {"Tree" => "91f0f09a04ea345cdcea80f19fef36830a15f682","CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Differs" => 32}],"Hdr" => "tree 91f0f09a04ea345cdcea80f19fef36830a15f682\nparent f5703403010b052703dc249a20a47d7966e1629b\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Type" => "Packaging"} git-debrebase get_differs 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 262f9aa451975129f8c639332fef14a3060620c8 = 0x4 git-debrebase classify f5703403010b052703dc249a20a47d7966e1629b $t=262f9aa451975129f8c639332fef14a3060620c8 @p 6e00b9cbfb2ac78131496aadb210310e5b4b6a84/0x4 git-debrebase = AddPatches {"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Tree" => "262f9aa451975129f8c639332fef14a3060620c8","Parents" => [{"Differs" => 4,"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Ix" => 0}],"Type" => "AddPatches","Hdr" => "tree 262f9aa451975129f8c639332fef14a3060620c8\nparent 6e00b9cbfb2ac78131496aadb210310e5b4b6a84\nauthor dgit test git user 1530000025 +0100\ncommitter dgit test git user 1530000025 +0100\n"} git-debrebase get_differs 5138bd8205d6eeb162d87a2d085746c0c305261c 4d870e59c3a21c2e6202b59474df673e46ef6449 = 0x22 git-debrebase classify 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 $t=4d870e59c3a21c2e6202b59474df673e46ef6449 @p 5138bd8205d6eeb162d87a2d085746c0c305261c/0x22 git-debrebase = Mixed {"Parents" => [{"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Differs" => 34,"Ix" => 0}],"Hdr" => "tree 4d870e59c3a21c2e6202b59474df673e46ef6449\nparent 5138bd8205d6eeb162d87a2d085746c0c305261c\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Type" => "Mixed","Tree" => "4d870e59c3a21c2e6202b59474df673e46ef6449","CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n"} git-debrebase get_differs a4efcc9f58a06f20c5de1258de24211048e99433 844b1f5bbb72eb4b4f0090c7207f78fc565e083f = 0x2 git-debrebase classify 5138bd8205d6eeb162d87a2d085746c0c305261c $t=844b1f5bbb72eb4b4f0090c7207f78fc565e083f @p a4efcc9f58a06f20c5de1258de24211048e99433/0x2 git-debrebase = Upstream {"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Tree" => "844b1f5bbb72eb4b4f0090c7207f78fc565e083f","Type" => "Upstream","Hdr" => "tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f\nparent a4efcc9f58a06f20c5de1258de24211048e99433\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Ix" => 0}]} git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 1b9dba384382fd10423f44e82b75e4a495de36dc = 0x20 git-debrebase classify a4efcc9f58a06f20c5de1258de24211048e99433 $t=1b9dba384382fd10423f44e82b75e4a495de36dc @p 9f40936eece8f6452df026cc64200db82005a166/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 1b9dba384382fd10423f44e82b75e4a495de36dc\nparent 9f40936eece8f6452df026cc64200db82005a166\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Type" => "Packaging","Tree" => "1b9dba384382fd10423f44e82b75e4a495de36dc","CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n"} git-debrebase get_differs ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 9f40936eece8f6452df026cc64200db82005a166 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b"}],"Type" => "Upstream","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2/0x2 git-debrebase = Upstream {"Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Ix" => 0}],"Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 809643e5389def220ea36d61f2d3dd504603e95a/0x2 git-debrebase = Upstream {"Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16,"Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 7 proc 15 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD a4efcc9f58a06f20c5de1258de24211048e99433 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x5618458e3548) procd=HASH(0x56184592b6f8) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Debian (rewriting=1) git-debrebase WALK BUILD 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 Upstream (rewriting=1) git-debrebase WALK BUILD ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b Upstream (rewriting=1) git-debrebase WALK BUILD 9f40936eece8f6452df026cc64200db82005a166 Upstream (rewriting=1) git-debrebase WALK BUILD 5138bd8205d6eeb162d87a2d085746c0c305261c Upstream (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD e0bd1804be73cabe1d8030eabab94e9c7a6d97bf Upstream (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 484f6bc5a2b63c4776c90c85b4a52ef35d016760 = 0x4 git-debrebase *** WALK RETURN 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 72e35041bfbd2d841ef8d4b4bf24616be30909ce 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase: laundered (head was 484f6bc5a2b63c4776c90c85b4a52ef35d016760) git-debrebase >= update HEAD 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 484f6bc5a2b63c4776c90c85b4a52ef35d016760 git-debrebase >$ git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-unstitched-mixed git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Differs" => 2}],"Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Differs" => 2}],"Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198"}],"Type" => "Upstream","Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","Parents" => [{"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Ix" => 0}],"Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Parents" => [{"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Differs" => 32,"Ix" => 0}],"Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Ix" => 0}]} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Differs" => 32}],"Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32,"Ix" => 0}],"Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/work-conclude-unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >= update refs/debrebase-last/heads/work-conclude-unstitched-mixed 3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-conclude-unstitched-mixed + git checkout -b peel-conclude-unstitched-mixed Switched to a new branch 'peel-conclude-unstitched-mixed' + t-clean-on-branch peel-conclude-unstitched-mixed + t-output '## peel-conclude-unstitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-conclude-unstitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- conclude unstitched-mixed Sl ----------' + '[' xSl '!=' x ']' + : '---- conclude unstitched-mixed ...Sl ----' + make_check Sl + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-conclude-unstitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-conclude-unstitched-mixed ++ local ref=refs/ffq-prev/heads/work-conclude-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-conclude-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-conclude-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start refs/debrebase-last/heads/work-conclude-unstitched-mixed + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + t-ref-same-val HEAD 3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + local name=HEAD + local val=3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + case "${t_ref_val-unset}" in + t_ref_val=3ca6d82e73bf52a343a66ba9e49162b1d02d8e3a + t_ref_names+=("$name") + git diff --quiet 'HEAD^1' + git diff 'HEAD^2' + grep unstitched-mixed +// debian subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// debian subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 +// upstream subcommands refs/heads/unstitched-mixed 1 +// both! subcommands refs/heads/unstitched-mixed 1 +// upstream subcommands refs/heads/unstitched-mixed 2 +// both! subcommands refs/heads/unstitched-mixed 2 + git reset --hard 'HEAD^1' HEAD is now at 7b7a1b7 MIXED add both() (subcommands refs/heads/unstitched-mixed 2) + checkletters=l + '[' xl '!=' x ']' + : '---- conclude unstitched-mixed ...l ----' + make_check l + case "$1" in + git diff --quiet HEAD refs/heads/before-work-conclude-unstitched-mixed -- :. ':!debian/patches' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Type" => "Upstream","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"}],"Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23"}],"Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}],"Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Type" => "Upstream","Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Parents" => [{"Ix" => 0,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Differs" => 2}],"Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4"}],"Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Parents" => [{"Differs" => 2,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Ix" => 0}],"Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Differs" => 32,"Ix" => 0}],"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Type" => "Packaging"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Type" => "Packaging"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Type" => "Packaging","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","Type" => "Packaging"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Parents" => [{"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/peel-conclude-unstitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Differs" => 2}],"Type" => "Upstream","CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Differs" => 2,"Ix" => 0}],"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Parents" => [{"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42","Parents" => [{"Ix" => 0,"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Differs" => 2}],"Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3","CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Differs" => 2}]} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8","Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Ix" => 0}]} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","Parents" => [{"Differs" => 2,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Ix" => 0}],"Type" => "Upstream","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Ix" => 0}],"Type" => "Packaging","CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Packaging","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"}]} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Differs" => 32}],"Type" => "Packaging","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0","Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}],"Type" => "Packaging","CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Type" => "Changelog","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 1 *main::STDOUT git-debrebase get_differs 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 = 0x2 git-debrebase classify 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb $t=c7b9242ebb5fd1ae74e8893b815337112ef0d6e5 @p 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree c7b9242ebb5fd1ae74e8893b815337112ef0d6e5\nparent 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45"}],"CommitId" => "7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "c7b9242ebb5fd1ae74e8893b815337112ef0d6e5"} git-debrebase get_differs 439c17a177f0446ce30950b9b8e91f43c101cc23 3699a8fe7963625b6ab8d978fdfeb687e22042f2 = 0x2 git-debrebase classify 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 $t=3699a8fe7963625b6ab8d978fdfeb687e22042f2 @p 439c17a177f0446ce30950b9b8e91f43c101cc23/0x2 git-debrebase = Upstream {"CommitId" => "986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45","Parents" => [{"Ix" => 0,"CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23","Differs" => 2}],"Hdr" => "tree 3699a8fe7963625b6ab8d978fdfeb687e22042f2\nparent 439c17a177f0446ce30950b9b8e91f43c101cc23\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Tree" => "3699a8fe7963625b6ab8d978fdfeb687e22042f2"} git-debrebase get_differs 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 4f433123996b28186a3b6cb1b8b705d7a3333dec = 0x2 git-debrebase classify 439c17a177f0446ce30950b9b8e91f43c101cc23 $t=4f433123996b28186a3b6cb1b8b705d7a3333dec @p 0436dc2eaaf600249c1bce4335fdd5dc2e912e42/0x2 git-debrebase = Upstream {"Tree" => "4f433123996b28186a3b6cb1b8b705d7a3333dec","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 4f433123996b28186a3b6cb1b8b705d7a3333dec\nparent 0436dc2eaaf600249c1bce4335fdd5dc2e912e42\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"}],"Type" => "Upstream","CommitId" => "439c17a177f0446ce30950b9b8e91f43c101cc23"} git-debrebase get_differs f96b8ee9c829c22ea92f8e82e2048017db012c8a a81c80a25ad9930f057ffa8dbee4bc64475535e6 = 0x2 git-debrebase classify 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 $t=a81c80a25ad9930f057ffa8dbee4bc64475535e6 @p f96b8ee9c829c22ea92f8e82e2048017db012c8a/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Tree" => "a81c80a25ad9930f057ffa8dbee4bc64475535e6","Type" => "Upstream","Hdr" => "tree a81c80a25ad9930f057ffa8dbee4bc64475535e6\nparent f96b8ee9c829c22ea92f8e82e2048017db012c8a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Ix" => 0,"Differs" => 2}],"CommitId" => "0436dc2eaaf600249c1bce4335fdd5dc2e912e42"} git-debrebase get_differs e143304e38e5e9a822f93056dad834788c62e198 1979d1cc12b643ca3c7a6d3fb193eff5744740f3 = 0x2 git-debrebase classify f96b8ee9c829c22ea92f8e82e2048017db012c8a $t=1979d1cc12b643ca3c7a6d3fb193eff5744740f3 @p e143304e38e5e9a822f93056dad834788c62e198/0x2 git-debrebase = Upstream {"CommitId" => "f96b8ee9c829c22ea92f8e82e2048017db012c8a","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Differs" => 2}],"Hdr" => "tree 1979d1cc12b643ca3c7a6d3fb193eff5744740f3\nparent e143304e38e5e9a822f93056dad834788c62e198\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000030 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "1979d1cc12b643ca3c7a6d3fb193eff5744740f3"} git-debrebase get_differs 195f145753880dd4e5c1ff65136bb523cb2940c4 883935cfd74ca89f35046d1fa068266662fe21f8 = 0x2 git-debrebase classify e143304e38e5e9a822f93056dad834788c62e198 $t=883935cfd74ca89f35046d1fa068266662fe21f8 @p 195f145753880dd4e5c1ff65136bb523cb2940c4/0x2 git-debrebase = Upstream {"CommitId" => "e143304e38e5e9a822f93056dad834788c62e198","Parents" => [{"Ix" => 0,"CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Differs" => 2}],"Hdr" => "tree 883935cfd74ca89f35046d1fa068266662fe21f8\nparent 195f145753880dd4e5c1ff65136bb523cb2940c4\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "883935cfd74ca89f35046d1fa068266662fe21f8"} git-debrebase get_differs 72e35041bfbd2d841ef8d4b4bf24616be30909ce f587f30a27f778e3dd784b3d599cda13f587b56b = 0x2 git-debrebase classify 195f145753880dd4e5c1ff65136bb523cb2940c4 $t=f587f30a27f778e3dd784b3d599cda13f587b56b @p 72e35041bfbd2d841ef8d4b4bf24616be30909ce/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "f587f30a27f778e3dd784b3d599cda13f587b56b","CommitId" => "195f145753880dd4e5c1ff65136bb523cb2940c4","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce"}],"Hdr" => "tree f587f30a27f778e3dd784b3d599cda13f587b56b\nparent 72e35041bfbd2d841ef8d4b4bf24616be30909ce\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000030 +0100\n"} git-debrebase get_differs 7c13e61bd6887af7ef124f8331a541ae7431bc7c ad3ea77a259c10a362df964797fb0f72bcad0d67 = 0x20 git-debrebase classify 72e35041bfbd2d841ef8d4b4bf24616be30909ce $t=ad3ea77a259c10a362df964797fb0f72bcad0d67 @p 7c13e61bd6887af7ef124f8331a541ae7431bc7c/0x20 git-debrebase = Packaging {"CommitId" => "72e35041bfbd2d841ef8d4b4bf24616be30909ce","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c"}],"Hdr" => "tree ad3ea77a259c10a362df964797fb0f72bcad0d67\nparent 7c13e61bd6887af7ef124f8331a541ae7431bc7c\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Tree" => "ad3ea77a259c10a362df964797fb0f72bcad0d67","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 63bb83776dc0439e7e1f38011cc3230347a1f3a0 b3fa45cf1192a0aab9497f5979efcac3b56fd578 = 0x20 git-debrebase classify 7c13e61bd6887af7ef124f8331a541ae7431bc7c $t=b3fa45cf1192a0aab9497f5979efcac3b56fd578 @p 63bb83776dc0439e7e1f38011cc3230347a1f3a0/0x20 git-debrebase = Packaging {"Hdr" => "tree b3fa45cf1192a0aab9497f5979efcac3b56fd578\nparent 63bb83776dc0439e7e1f38011cc3230347a1f3a0\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000030 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"}],"Type" => "Packaging","CommitId" => "7c13e61bd6887af7ef124f8331a541ae7431bc7c","Tree" => "b3fa45cf1192a0aab9497f5979efcac3b56fd578","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n"} git-debrebase get_differs 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 = 0x20 git-debrebase classify 63bb83776dc0439e7e1f38011cc3230347a1f3a0 $t=17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71 @p 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71","Parents" => [{"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 17884f4e2f6a0b8bf92bf4c470dd2b5d8e640a71\nparent 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","CommitId" => "63bb83776dc0439e7e1f38011cc3230347a1f3a0"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a effb23b091b1ac6ab68a07e75473043a51f43169 = 0x20 git-debrebase classify 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 $t=effb23b091b1ac6ab68a07e75473043a51f43169 @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"CommitId" => "9f709bdabe61538f8c7e779d001e7b4e87bcb6a0","Parents" => [{"Ix" => 0,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32}],"Hdr" => "tree effb23b091b1ac6ab68a07e75473043a51f43169\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000030 +0100\n","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Tree" => "effb23b091b1ac6ab68a07e75473043a51f43169"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Type" => "Changelog","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + exec + local cid ctype info nparents + read cid ctype info + : ===== 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb Upstream ===== + test 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb = 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb + local parents=986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + expect=986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + enparents=1 + : Upstream/SAME 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 Upstream ===== + test 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 = 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 986e38fcd0f19ef356f70ecc5bdb7cbc8b8b7b45 + local parents=439c17a177f0446ce30950b9b8e91f43c101cc23 + expect=439c17a177f0446ce30950b9b8e91f43c101cc23 + enparents=1 + : Upstream/SAME 439c17a177f0446ce30950b9b8e91f43c101cc23 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 439c17a177f0446ce30950b9b8e91f43c101cc23 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 439c17a177f0446ce30950b9b8e91f43c101cc23 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 439c17a177f0446ce30950b9b8e91f43c101cc23 Upstream ===== + test 439c17a177f0446ce30950b9b8e91f43c101cc23 = 439c17a177f0446ce30950b9b8e91f43c101cc23 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 439c17a177f0446ce30950b9b8e91f43c101cc23 + local parents=0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + expect=0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + enparents=1 + : Upstream/SAME 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 Upstream ===== + test 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 = 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0436dc2eaaf600249c1bce4335fdd5dc2e912e42 + local parents=f96b8ee9c829c22ea92f8e82e2048017db012c8a + expect=f96b8ee9c829c22ea92f8e82e2048017db012c8a + enparents=1 + : Upstream/SAME f96b8ee9c829c22ea92f8e82e2048017db012c8a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s f96b8ee9c829c22ea92f8e82e2048017db012c8a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo f96b8ee9c829c22ea92f8e82e2048017db012c8a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== f96b8ee9c829c22ea92f8e82e2048017db012c8a Upstream ===== + test f96b8ee9c829c22ea92f8e82e2048017db012c8a = f96b8ee9c829c22ea92f8e82e2048017db012c8a + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P f96b8ee9c829c22ea92f8e82e2048017db012c8a + local parents=e143304e38e5e9a822f93056dad834788c62e198 + expect=e143304e38e5e9a822f93056dad834788c62e198 + enparents=1 + : Upstream/SAME e143304e38e5e9a822f93056dad834788c62e198 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s e143304e38e5e9a822f93056dad834788c62e198 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo e143304e38e5e9a822f93056dad834788c62e198 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== e143304e38e5e9a822f93056dad834788c62e198 Upstream ===== + test e143304e38e5e9a822f93056dad834788c62e198 = e143304e38e5e9a822f93056dad834788c62e198 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P e143304e38e5e9a822f93056dad834788c62e198 + local parents=195f145753880dd4e5c1ff65136bb523cb2940c4 + expect=195f145753880dd4e5c1ff65136bb523cb2940c4 + enparents=1 + : Upstream/SAME 195f145753880dd4e5c1ff65136bb523cb2940c4 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 195f145753880dd4e5c1ff65136bb523cb2940c4 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 195f145753880dd4e5c1ff65136bb523cb2940c4 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 195f145753880dd4e5c1ff65136bb523cb2940c4 Upstream ===== + test 195f145753880dd4e5c1ff65136bb523cb2940c4 = 195f145753880dd4e5c1ff65136bb523cb2940c4 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 195f145753880dd4e5c1ff65136bb523cb2940c4 + local parents=72e35041bfbd2d841ef8d4b4bf24616be30909ce + expect=72e35041bfbd2d841ef8d4b4bf24616be30909ce + enparents=1 + : Upstream/SAME 72e35041bfbd2d841ef8d4b4bf24616be30909ce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 72e35041bfbd2d841ef8d4b4bf24616be30909ce ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 72e35041bfbd2d841ef8d4b4bf24616be30909ce ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 72e35041bfbd2d841ef8d4b4bf24616be30909ce Packaging ===== + test 72e35041bfbd2d841ef8d4b4bf24616be30909ce = 72e35041bfbd2d841ef8d4b4bf24616be30909ce + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 72e35041bfbd2d841ef8d4b4bf24616be30909ce + local parents=7c13e61bd6887af7ef124f8331a541ae7431bc7c + expect=7c13e61bd6887af7ef124f8331a541ae7431bc7c + enparents=1 + : Packaging/Upstream 7c13e61bd6887af7ef124f8331a541ae7431bc7c + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:72e35041bfbd2d841ef8d4b4bf24616be30909ce '!=' x ']' + test Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce = Y:72e35041bfbd2d841ef8d4b4bf24616be30909ce + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 7c13e61bd6887af7ef124f8331a541ae7431bc7c..72e35041bfbd2d841ef8d4b4bf24616be30909ce -- :. ':!debian' + git diff --quiet 7c13e61bd6887af7ef124f8331a541ae7431bc7c..72e35041bfbd2d841ef8d4b4bf24616be30909ce -- :debian/patches + etypes=Packaging ++ printf %s 7c13e61bd6887af7ef124f8331a541ae7431bc7c ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7c13e61bd6887af7ef124f8331a541ae7431bc7c ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7c13e61bd6887af7ef124f8331a541ae7431bc7c Packaging ===== + test 7c13e61bd6887af7ef124f8331a541ae7431bc7c = 7c13e61bd6887af7ef124f8331a541ae7431bc7c + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 7c13e61bd6887af7ef124f8331a541ae7431bc7c + local parents=63bb83776dc0439e7e1f38011cc3230347a1f3a0 + expect=63bb83776dc0439e7e1f38011cc3230347a1f3a0 + enparents=1 + : Packaging/SAME 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 63bb83776dc0439e7e1f38011cc3230347a1f3a0..7c13e61bd6887af7ef124f8331a541ae7431bc7c -- :. ':!debian' + git diff --quiet 63bb83776dc0439e7e1f38011cc3230347a1f3a0..7c13e61bd6887af7ef124f8331a541ae7431bc7c -- :debian/patches + etypes=Packaging ++ printf %s 63bb83776dc0439e7e1f38011cc3230347a1f3a0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 63bb83776dc0439e7e1f38011cc3230347a1f3a0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 63bb83776dc0439e7e1f38011cc3230347a1f3a0 Packaging ===== + test 63bb83776dc0439e7e1f38011cc3230347a1f3a0 = 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 63bb83776dc0439e7e1f38011cc3230347a1f3a0 + local parents=9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + expect=9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + enparents=1 + : Packaging/SAME 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0..63bb83776dc0439e7e1f38011cc3230347a1f3a0 -- :. ':!debian' + git diff --quiet 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0..63bb83776dc0439e7e1f38011cc3230347a1f3a0 -- :debian/patches + etypes=Packaging ++ printf %s 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 Packaging ===== + test 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 = 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 + local parents=809643e5389def220ea36d61f2d3dd504603e95a + expect=809643e5389def220ea36d61f2d3dd504603e95a + enparents=1 + : Packaging/SAME 809643e5389def220ea36d61f2d3dd504603e95a + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 -- :. ':!debian' + git diff --quiet 809643e5389def220ea36d61f2d3dd504603e95a..9f709bdabe61538f8c7e779d001e7b4e87bcb6a0 -- :debian/patches + etypes=Packaging ++ printf %s 809643e5389def220ea36d61f2d3dd504603e95a ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 809643e5389def220ea36d61f2d3dd504603e95a ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 809643e5389def220ea36d61f2d3dd504603e95a Changelog ===== + test 809643e5389def220ea36d61f2d3dd504603e95a = 809643e5389def220ea36d61f2d3dd504603e95a + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 809643e5389def220ea36d61f2d3dd504603e95a + local parents=a9e43d48f464a00d90f17184927401111ff9a8ed + expect=a9e43d48f464a00d90f17184927401111ff9a8ed + enparents=1 + : Changelog/Packaging a9e43d48f464a00d90f17184927401111ff9a8ed + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet a9e43d48f464a00d90f17184927401111ff9a8ed..809643e5389def220ea36d61f2d3dd504603e95a -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s a9e43d48f464a00d90f17184927401111ff9a8ed ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo a9e43d48f464a00d90f17184927401111ff9a8ed ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== a9e43d48f464a00d90f17184927401111ff9a8ed Changelog ===== + test a9e43d48f464a00d90f17184927401111ff9a8ed = a9e43d48f464a00d90f17184927401111ff9a8ed + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P a9e43d48f464a00d90f17184927401111ff9a8ed + local parents=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + expect=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + enparents=1 + : Changelog/Packaging 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6..a9e43d48f464a00d90f17184927401111ff9a8ed -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 Anchor ===== + test 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 = 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 + local 'parents=cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + expect='cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + enparents=1 + : Anchor/Packaging 'cb0034db655d97285f64f8b69e80542b2d612491 923df13cd47c1ac87a6a0646124ace159c3d8291' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-conclude-raw-converted-from-gbp + : '---------- conclude raw-converted-from-gbp ----------' + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + sed s/raw-converted-from-gbp/work-conclude-raw-converted-from-gbp/ + git update-ref --stdin + git checkout work-conclude-raw-converted-from-gbp Switched to branch 'work-conclude-raw-converted-from-gbp' + checkletters=N + shift + before=before-work-conclude-raw-converted-from-gbp + git branch before-work-conclude-raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail E:. t-git-debrebase conclude + local mpat=E:. + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase conclude + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D conclude git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-raw-converted-from-gbp git-debrebase: error: No ongoing git-debrebase session. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat E:. /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=E:. + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat=. + egrep -e . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D conclude git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-raw-converted-from-gbp git-debrebase: error: No ongoing git-debrebase session. + xopts+=' --noop-ok' + next_checkletter + checkletters= + case "$checkletters" in + t-git-debrebase --noop-ok conclude + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok conclude git-debrebase ffq_prev_branchinfo branch current refs/heads/work-conclude-raw-converted-from-gbp + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-conclude-raw-converted-from-gbp + git checkout -b peel-conclude-raw-converted-from-gbp Switched to a new branch 'peel-conclude-raw-converted-from-gbp' + t-clean-on-branch peel-conclude-raw-converted-from-gbp + t-output '## peel-conclude-raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel-conclude-raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- conclude raw-converted-from-gbp ----------' + '[' x '!=' x ']' + subcmd scrap Ns Ns Z Z N + local subcmd=scrap + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-scrap-stitched-laundered + : '---------- scrap stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work-scrap-stitched-laundered/ + git update-ref --stdin + git checkout work-scrap-stitched-laundered Switched to branch 'work-scrap-stitched-laundered' + checkletters=Ns + shift + before=before-work-scrap-stitched-laundered + git branch before-work-scrap-stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail E:. t-git-debrebase scrap + local mpat=E:. + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase scrap + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-stitched-laundered git-debrebase: error: No ongoing git-debrebase session. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat E:. /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=E:. + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat=. + egrep -e . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-stitched-laundered git-debrebase: error: No ongoing git-debrebase session. + xopts+=' --noop-ok' + next_checkletter + checkletters=s + case "$checkletters" in + t-git-debrebase --noop-ok scrap + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-stitched-laundered + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-scrap-stitched-laundered + git checkout -b peel-scrap-stitched-laundered Switched to a new branch 'peel-scrap-stitched-laundered' + t-clean-on-branch peel-scrap-stitched-laundered + t-output '## peel-scrap-stitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-scrap-stitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- scrap stitched-laundered s ----------' + '[' xs '!=' x ']' + : '---- scrap stitched-laundered ...s ----' + make_check s + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-scrap-stitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-scrap-stitched-laundered ++ local ref=refs/ffq-prev/heads/work-scrap-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-scrap-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-scrap-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-scrap-stitched-laundered refs/debrebase-last/heads/stitched-laundered + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-scrap-stitched-laundered + local name=refs/debrebase-last/heads/work-scrap-stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/work-scrap-stitched-laundered ++ local ref=refs/debrebase-last/heads/work-scrap-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-scrap-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-scrap-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/work-scrap-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/work-scrap-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/stitched-laundered + local name=refs/debrebase-last/heads/stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/stitched-laundered ++ local ref=refs/debrebase-last/heads/stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-scrap-stitched-laundered + local now ++ git rev-parse HEAD + now=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local mbase ++ t-git-merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ++ git merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + mbase=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + '[' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa '!=' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-scrap-stitched-mixed + : '---------- scrap stitched-mixed ----------' + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/stitched-mixed/work-scrap-stitched-mixed/ + git update-ref --stdin + git checkout work-scrap-stitched-mixed Switched to branch 'work-scrap-stitched-mixed' + checkletters=Ns + shift + before=before-work-scrap-stitched-mixed + git branch before-work-scrap-stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail E:. t-git-debrebase scrap + local mpat=E:. + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase scrap + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-stitched-mixed git-debrebase: error: No ongoing git-debrebase session. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat E:. /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=E:. + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat=. + egrep -e . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-stitched-mixed git-debrebase: error: No ongoing git-debrebase session. + xopts+=' --noop-ok' + next_checkletter + checkletters=s + case "$checkletters" in + t-git-debrebase --noop-ok scrap + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-stitched-mixed + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-scrap-stitched-mixed + git checkout -b peel-scrap-stitched-mixed Switched to a new branch 'peel-scrap-stitched-mixed' + t-clean-on-branch peel-scrap-stitched-mixed + t-output '## peel-scrap-stitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-scrap-stitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- scrap stitched-mixed s ----------' + '[' xs '!=' x ']' + : '---- scrap stitched-mixed ...s ----' + make_check s + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-scrap-stitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-scrap-stitched-mixed ++ local ref=refs/ffq-prev/heads/work-scrap-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-scrap-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-scrap-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-scrap-stitched-mixed refs/debrebase-last/heads/stitched-mixed + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-scrap-stitched-mixed + local name=refs/debrebase-last/heads/work-scrap-stitched-mixed + local val ++ t-git-get-ref refs/debrebase-last/heads/work-scrap-stitched-mixed ++ local ref=refs/debrebase-last/heads/work-scrap-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-scrap-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-scrap-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/debrebase-last/heads/work-scrap-stitched-mixed + local name=refs/debrebase-last/heads/work-scrap-stitched-mixed + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/stitched-mixed + local name=refs/debrebase-last/heads/stitched-mixed + local val ++ t-git-get-ref refs/debrebase-last/heads/stitched-mixed ++ local ref=refs/debrebase-last/heads/stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + t-ref-same-val refs/debrebase-last/heads/stitched-mixed + local name=refs/debrebase-last/heads/stitched-mixed + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-scrap-stitched-mixed + local now ++ git rev-parse HEAD + now=ea38d906dd3529d25026c0286e5bfde62b48e5ee + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=ea38d906dd3529d25026c0286e5bfde62b48e5ee + local mbase ++ t-git-merge-base ea38d906dd3529d25026c0286e5bfde62b48e5ee ea38d906dd3529d25026c0286e5bfde62b48e5ee ++ git merge-base ea38d906dd3529d25026c0286e5bfde62b48e5ee ea38d906dd3529d25026c0286e5bfde62b48e5ee + mbase=ea38d906dd3529d25026c0286e5bfde62b48e5ee + '[' xea38d906dd3529d25026c0286e5bfde62b48e5ee '!=' xea38d906dd3529d25026c0286e5bfde62b48e5ee ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-scrap-unstitched-laundered + : '---------- scrap unstitched-laundered ----------' + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-laundered/work-scrap-unstitched-laundered/ + git update-ref --stdin + git checkout work-scrap-unstitched-laundered Switched to branch 'work-scrap-unstitched-laundered' + checkletters=Z + shift + before=before-work-scrap-unstitched-laundered + git branch before-work-scrap-unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase scrap + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-unstitched-laundered git-debrebase >= update refs/debrebase-last/heads/work-scrap-unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 0000000000000000000000000000000000000000 git-debrebase >= update refs/ffq-prev/heads/work-scrap-unstitched-laundered 0000000000000000000000000000000000000000 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 git-debrebase >= update HEAD 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 5472c89e9f96508ec91185b6f57e8a1875ea7a4f git-debrebase >$ HEAD is now at 09935c9 MIXED add both() (subcommands refs/heads/unstitched-laundered 2) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-scrap-unstitched-laundered + git checkout -b peel-scrap-unstitched-laundered Switched to a new branch 'peel-scrap-unstitched-laundered' + t-clean-on-branch peel-scrap-unstitched-laundered + t-output '## peel-scrap-unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-scrap-unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- scrap unstitched-laundered Z ----------' + '[' xZ '!=' x ']' + : '---- scrap unstitched-laundered ...Z ----' + make_check Z + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/peel-scrap-unstitched-laundered + local g + for g in $* + t-ref-same refs/heads/peel-scrap-unstitched-laundered + local name=refs/heads/peel-scrap-unstitched-laundered + local val ++ t-git-get-ref refs/heads/peel-scrap-unstitched-laundered ++ local ref=refs/heads/peel-scrap-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/peel-scrap-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-scrap-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t-ref-same-val refs/heads/peel-scrap-unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + local name=refs/heads/peel-scrap-unstitched-laundered + local val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + case "${t_ref_val-unset}" in + t_ref_val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t_ref_names+=("$name") + t-refs-same refs/heads/before-unstitch/unstitched-laundered + local g + for g in $* + t-ref-same refs/heads/before-unstitch/unstitched-laundered + local name=refs/heads/before-unstitch/unstitched-laundered + local val ++ t-git-get-ref refs/heads/before-unstitch/unstitched-laundered ++ local ref=refs/heads/before-unstitch/unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/before-unstitch/unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-unstitch/unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t-ref-same-val refs/heads/before-unstitch/unstitched-laundered 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + local name=refs/heads/before-unstitch/unstitched-laundered + local val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + case "${t_ref_val-unset}" in + t_ref_val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t-ref-same-val HEAD 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + local name=HEAD + local val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + case "${t_ref_val-unset}" in + t_ref_val=09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t_ref_names+=("$name") + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-scrap-unstitched-mixed + : '---------- scrap unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work-scrap-unstitched-mixed/ + git update-ref --stdin + git checkout work-scrap-unstitched-mixed Switched to branch 'work-scrap-unstitched-mixed' + checkletters=Z + shift + before=before-work-scrap-unstitched-mixed + git branch before-work-scrap-unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase scrap + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-unstitched-mixed git-debrebase >= update refs/debrebase-last/heads/work-scrap-unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 0000000000000000000000000000000000000000 git-debrebase >= update refs/ffq-prev/heads/work-scrap-unstitched-mixed 0000000000000000000000000000000000000000 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf git-debrebase >= update HEAD 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 484f6bc5a2b63c4776c90c85b4a52ef35d016760 git-debrebase >$ HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-scrap-unstitched-mixed + git checkout -b peel-scrap-unstitched-mixed Switched to a new branch 'peel-scrap-unstitched-mixed' + t-clean-on-branch peel-scrap-unstitched-mixed + t-output '## peel-scrap-unstitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-scrap-unstitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- scrap unstitched-mixed Z ----------' + '[' xZ '!=' x ']' + : '---- scrap unstitched-mixed ...Z ----' + make_check Z + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/peel-scrap-unstitched-mixed + local g + for g in $* + t-ref-same refs/heads/peel-scrap-unstitched-mixed + local name=refs/heads/peel-scrap-unstitched-mixed + local val ++ t-git-get-ref refs/heads/peel-scrap-unstitched-mixed ++ local ref=refs/heads/peel-scrap-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/peel-scrap-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-scrap-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t-ref-same-val refs/heads/peel-scrap-unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + local name=refs/heads/peel-scrap-unstitched-mixed + local val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + case "${t_ref_val-unset}" in + t_ref_val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t_ref_names+=("$name") + t-refs-same refs/heads/before-unstitch/unstitched-mixed + local g + for g in $* + t-ref-same refs/heads/before-unstitch/unstitched-mixed + local name=refs/heads/before-unstitch/unstitched-mixed + local val ++ t-git-get-ref refs/heads/before-unstitch/unstitched-mixed ++ local ref=refs/heads/before-unstitch/unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/before-unstitch/unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-unstitch/unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t-ref-same-val refs/heads/before-unstitch/unstitched-mixed 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + local name=refs/heads/before-unstitch/unstitched-mixed + local val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + case "${t_ref_val-unset}" in + t_ref_val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t-ref-same-val HEAD 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + local name=HEAD + local val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + case "${t_ref_val-unset}" in + t_ref_val=6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + t_ref_names+=("$name") + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-scrap-raw-converted-from-gbp + : '---------- scrap raw-converted-from-gbp ----------' + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + sed s/raw-converted-from-gbp/work-scrap-raw-converted-from-gbp/ + git update-ref --stdin + git checkout work-scrap-raw-converted-from-gbp Switched to branch 'work-scrap-raw-converted-from-gbp' + checkletters=N + shift + before=before-work-scrap-raw-converted-from-gbp + git branch before-work-scrap-raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail E:. t-git-debrebase scrap + local mpat=E:. + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase scrap + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-raw-converted-from-gbp git-debrebase: error: No ongoing git-debrebase session. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat E:. /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=E:. + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat=. + egrep -e . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-raw-converted-from-gbp git-debrebase: error: No ongoing git-debrebase session. + xopts+=' --noop-ok' + next_checkletter + checkletters= + case "$checkletters" in + t-git-debrebase --noop-ok scrap + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --noop-ok scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/work-scrap-raw-converted-from-gbp + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-scrap-raw-converted-from-gbp + git checkout -b peel-scrap-raw-converted-from-gbp Switched to a new branch 'peel-scrap-raw-converted-from-gbp' + t-clean-on-branch peel-scrap-raw-converted-from-gbp + t-output '## peel-scrap-raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel-scrap-raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- scrap raw-converted-from-gbp ----------' + '[' x '!=' x ']' + subcmd make-patches sPft 'F:Patch export produced patch amendments' uPft 'F:Patch export produced patch amendments' Pn + local subcmd=make-patches + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-make-patches-stitched-laundered + : '---------- make-patches stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work-make-patches-stitched-laundered/ + git update-ref --stdin + git checkout work-make-patches-stitched-laundered Switched to branch 'work-make-patches-stitched-laundered' + checkletters=sPft + shift + before=before-work-make-patches-stitched-laundered + git branch before-work-make-patches-stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase make-patches + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0 git-debrebase get_differs b9fb01c88d0d02a4d93e3a89eca60e444cc82811 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x8 git-debrebase classify 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p dab3cc0fcfead932f6714305cfb670067c157804/0 b9fb01c88d0d02a4d93e3a89eca60e444cc82811/0x8 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","CommitId" => "1cf12c8d2c58650ccd5d3dbaed0752528ce94caa","Contributor" => {"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Differs" => 0,"Ix" => 0},"Overwritten" => [{"Ix" => 1,"Differs" => 8,"CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811"}],"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent dab3cc0fcfead932f6714305cfb670067c157804\nparent b9fb01c88d0d02a4d93e3a89eca60e444cc82811\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Parents" => [{"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Differs" => 2,"Ix" => 0}],"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Type" => "Upstream"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391"}],"Type" => "Upstream","CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4"} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555"}]} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Ix" => 0}]} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Parents" => [{"Differs" => 2,"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Ix" => 0}]} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Differs" => 2,"Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Upstream","CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Differs" => 32,"Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Packaging","CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Type" => "Packaging","Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Parents" => [{"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Type" => "Packaging","Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"}]} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Differs" => 32,"Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Packaging","CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Type" => "Changelog"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 0 - git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0 git-debrebase get_differs b9fb01c88d0d02a4d93e3a89eca60e444cc82811 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x8 git-debrebase classify 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p dab3cc0fcfead932f6714305cfb670067c157804/0 b9fb01c88d0d02a4d93e3a89eca60e444cc82811/0x8 git-debrebase = Pseudomerge {"CommitId" => "1cf12c8d2c58650ccd5d3dbaed0752528ce94caa","Type" => "Pseudomerge","Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent dab3cc0fcfead932f6714305cfb670067c157804\nparent b9fb01c88d0d02a4d93e3a89eca60e444cc82811\nauthor dgit test git user 1530000008 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: quick]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804"},{"CommitId" => "b9fb01c88d0d02a4d93e3a89eca60e444cc82811","Differs" => 8,"Ix" => 1}],"Overwritten" => [$VAR1->{"Parents"}[1]],"Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d = 0x2 git-debrebase classify dab3cc0fcfead932f6714305cfb670067c157804 $t=4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d @p 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4/0x2 git-debrebase = Upstream {"Hdr" => "tree 4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d\nparent 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Tree" => "4bb5081b86c0bfb3fa29511ee82c2d873c1a3f4d","Parents" => [{"Differs" => 2,"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Ix" => 0}],"CommitId" => "dab3cc0fcfead932f6714305cfb670067c157804","Type" => "Upstream"} git-debrebase get_differs 3025551c1e030f25c60bdabaab789745e585f391 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf = 0x2 git-debrebase classify 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 $t=823a56d21f6aea0f48e9fc2bd5a30552ca914aaf @p 3025551c1e030f25c60bdabaab789745e585f391/0x2 git-debrebase = Upstream {"CommitId" => "6512f5b89fd98e0ecdf99b7d376b3094c41f54d4","Type" => "Upstream","Hdr" => "tree 823a56d21f6aea0f48e9fc2bd5a30552ca914aaf\nparent 3025551c1e030f25c60bdabaab789745e585f391\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "823a56d21f6aea0f48e9fc2bd5a30552ca914aaf","Parents" => [{"Differs" => 2,"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Ix" => 0}]} git-debrebase get_differs cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 228ab8d3c19570be4d2244ade9f765121eb10555 = 0x2 git-debrebase classify 3025551c1e030f25c60bdabaab789745e585f391 $t=228ab8d3c19570be4d2244ade9f765121eb10555 @p cda5ac6f8c9ae0afba09b32d661cfe801d5e8555/0x2 git-debrebase = Upstream {"Hdr" => "tree 228ab8d3c19570be4d2244ade9f765121eb10555\nparent cda5ac6f8c9ae0afba09b32d661cfe801d5e8555\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "228ab8d3c19570be4d2244ade9f765121eb10555","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Differs" => 2,"Ix" => 0}],"CommitId" => "3025551c1e030f25c60bdabaab789745e585f391","Type" => "Upstream"} git-debrebase get_differs 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 68f5bb4030958f88b68fd6314f04e9eeb9a76745 = 0x2 git-debrebase classify cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 $t=68f5bb4030958f88b68fd6314f04e9eeb9a76745 @p 302b5f6d03d17e2448d79f8b0c55fa8412a01be9/0x2 git-debrebase = Upstream {"CommitId" => "cda5ac6f8c9ae0afba09b32d661cfe801d5e8555","Type" => "Upstream","Hdr" => "tree 68f5bb4030958f88b68fd6314f04e9eeb9a76745\nparent 302b5f6d03d17e2448d79f8b0c55fa8412a01be9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1)\n","Tree" => "68f5bb4030958f88b68fd6314f04e9eeb9a76745","Parents" => [{"Differs" => 2,"CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9","Ix" => 0}]} git-debrebase get_differs b0291461cc529ff9fa4060b3e41ebff6cb563c49 62c38f9828a4af53809a241de29417bd7790cfec = 0x2 git-debrebase classify 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 $t=62c38f9828a4af53809a241de29417bd7790cfec @p b0291461cc529ff9fa4060b3e41ebff6cb563c49/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Differs" => 2,"Ix" => 0}],"Tree" => "62c38f9828a4af53809a241de29417bd7790cfec","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 62c38f9828a4af53809a241de29417bd7790cfec\nparent b0291461cc529ff9fa4060b3e41ebff6cb563c49\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Upstream","CommitId" => "302b5f6d03d17e2448d79f8b0c55fa8412a01be9"} git-debrebase get_differs 64efa6cded3fc4da385f8ed4bd8c72164c1c914d 4b0aa2b30c5c260ed1f972839f87a3d296009e2f = 0x2 git-debrebase classify b0291461cc529ff9fa4060b3e41ebff6cb563c49 $t=4b0aa2b30c5c260ed1f972839f87a3d296009e2f @p 64efa6cded3fc4da385f8ed4bd8c72164c1c914d/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "b0291461cc529ff9fa4060b3e41ebff6cb563c49","Parents" => [{"CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Differs" => 2,"Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "4b0aa2b30c5c260ed1f972839f87a3d296009e2f","Hdr" => "tree 4b0aa2b30c5c260ed1f972839f87a3d296009e2f\nparent 64efa6cded3fc4da385f8ed4bd8c72164c1c914d\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 b1864bd8afc87ad426fcbbd8540a4c80279a3656 = 0x2 git-debrebase classify 64efa6cded3fc4da385f8ed4bd8c72164c1c914d $t=b1864bd8afc87ad426fcbbd8540a4c80279a3656 @p 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45"}],"Hdr" => "tree b1864bd8afc87ad426fcbbd8540a4c80279a3656\nparent 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "b1864bd8afc87ad426fcbbd8540a4c80279a3656","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "64efa6cded3fc4da385f8ed4bd8c72164c1c914d","Type" => "Upstream"} git-debrebase get_differs 420fa3b34303353709bcfbcf88ccc4e272f5ee48 769be9cfb8c28b832d0ec488622c5667ed519f28 = 0x20 git-debrebase classify 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 $t=769be9cfb8c28b832d0ec488622c5667ed519f28 @p 420fa3b34303353709bcfbcf88ccc4e272f5ee48/0x20 git-debrebase = Packaging {"CommitId" => "5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45","Type" => "Packaging","Hdr" => "tree 769be9cfb8c28b832d0ec488622c5667ed519f28\nparent 420fa3b34303353709bcfbcf88ccc4e272f5ee48\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "769be9cfb8c28b832d0ec488622c5667ed519f28","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Ix" => 0}]} git-debrebase get_differs 4926fc77fd0b974ce5a2892ad46669ed4ec14edb 20cecf3273318f661b690042b6dffcd736d51f2c = 0x20 git-debrebase classify 420fa3b34303353709bcfbcf88ccc4e272f5ee48 $t=20cecf3273318f661b690042b6dffcd736d51f2c @p 4926fc77fd0b974ce5a2892ad46669ed4ec14edb/0x20 git-debrebase = Packaging {"Hdr" => "tree 20cecf3273318f661b690042b6dffcd736d51f2c\nparent 4926fc77fd0b974ce5a2892ad46669ed4ec14edb\nauthor dgit test git user 1530000006 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 2)\n","Tree" => "20cecf3273318f661b690042b6dffcd736d51f2c","Parents" => [{"Differs" => 32,"CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Ix" => 0}],"CommitId" => "420fa3b34303353709bcfbcf88ccc4e272f5ee48","Type" => "Packaging"} git-debrebase get_differs 6184b930def645d1f8da8cb6a91475445cbb817d f8729cb27135ae6bffa9d78f8bb4b61df98b5472 = 0x20 git-debrebase classify 4926fc77fd0b974ce5a2892ad46669ed4ec14edb $t=f8729cb27135ae6bffa9d78f8bb4b61df98b5472 @p 6184b930def645d1f8da8cb6a91475445cbb817d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"}],"Hdr" => "tree f8729cb27135ae6bffa9d78f8bb4b61df98b5472\nparent 6184b930def645d1f8da8cb6a91475445cbb817d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Tree" => "f8729cb27135ae6bffa9d78f8bb4b61df98b5472","Msg" => "MIXED add both() (subcommands refs/heads/stitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "4926fc77fd0b974ce5a2892ad46669ed4ec14edb","Type" => "Packaging"} git-debrebase get_differs 6b98ac2fc854dc69f9cabc904a8e43328f649f41 69fbadef84ec066bfb790ed1a69c2572d34d097e = 0x20 git-debrebase classify 6184b930def645d1f8da8cb6a91475445cbb817d $t=69fbadef84ec066bfb790ed1a69c2572d34d097e @p 6b98ac2fc854dc69f9cabc904a8e43328f649f41/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41"}],"Tree" => "69fbadef84ec066bfb790ed1a69c2572d34d097e","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-laundered 1)\n","Hdr" => "tree 69fbadef84ec066bfb790ed1a69c2572d34d097e\nparent 6b98ac2fc854dc69f9cabc904a8e43328f649f41\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000008 +0100\n","Type" => "Packaging","CommitId" => "6184b930def645d1f8da8cb6a91475445cbb817d"} git-debrebase get_differs bef5ccd302033398655e3e4e8896fba41691d0b2 b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 6b98ac2fc854dc69f9cabc904a8e43328f649f41 $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p bef5ccd302033398655e3e4e8896fba41691d0b2/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent bef5ccd302033398655e3e4e8896fba41691d0b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n","Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2"}],"CommitId" => "6b98ac2fc854dc69f9cabc904a8e43328f649f41","Type" => "Changelog"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify bef5ccd302033398655e3e4e8896fba41691d0b2 $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "bef5ccd302033398655e3e4e8896fba41691d0b2","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000008 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 7 proc 15 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD bef5ccd302033398655e3e4e8896fba41691d0b2 Debian (rewriting=0) git-debrebase WALK BUILD 6b98ac2fc854dc69f9cabc904a8e43328f649f41 Debian (rewriting=0) git-debrebase WALK BUILD 6184b930def645d1f8da8cb6a91475445cbb817d Debian (rewriting=0) git-debrebase WALK BUILD 4926fc77fd0b974ce5a2892ad46669ed4ec14edb Debian (rewriting=0) git-debrebase WALK BUILD 420fa3b34303353709bcfbcf88ccc4e272f5ee48 Debian (rewriting=0) git-debrebase WALK BUILD 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 64efa6cded3fc4da385f8ed4bd8c72164c1c914d Upstream (rewriting=0) git-debrebase WALK BUILD b0291461cc529ff9fa4060b3e41ebff6cb563c49 Upstream (rewriting=0) git-debrebase WALK BUILD 302b5f6d03d17e2448d79f8b0c55fa8412a01be9 Upstream (rewriting=0) git-debrebase WALK BUILD cda5ac6f8c9ae0afba09b32d661cfe801d5e8555 Upstream (rewriting=0) git-debrebase WALK BUILD 3025551c1e030f25c60bdabaab789745e585f391 Upstream (rewriting=0) git-debrebase WALK BUILD 6512f5b89fd98e0ecdf99b7d376b3094c41f54d4 Upstream (rewriting=0) git-debrebase WALK BUILD dab3cc0fcfead932f6714305cfb670067c157804 Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs dab3cc0fcfead932f6714305cfb670067c157804 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa = 0 git-debrebase *** WALK RETURN dab3cc0fcfead932f6714305cfb670067c157804 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw 5ab5b1447a9776a9c2d0c9bdb9a73f9409c29d45 dab3cc0fcfead932f6714305cfb670067c157804 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa d10bb1dc7d779f6721199932cc9cbd54b9be63be = 0x4 git-debrebase >= update HEAD d10bb1dc7d779f6721199932cc9cbd54b9be63be 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa git-debrebase >$ HEAD is now at d10bb1d Commit patch queue (exported by git-debrebase) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-make-patches-stitched-laundered + git checkout -b peel-make-patches-stitched-laundered Switched to a new branch 'peel-make-patches-stitched-laundered' + t-clean-on-branch peel-make-patches-stitched-laundered + t-output '## peel-make-patches-stitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-make-patches-stitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- make-patches stitched-laundered sPft ----------' + '[' xsPft '!=' x ']' + : '---- make-patches stitched-laundered ...sPft ----' + make_check sPft + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-make-patches-stitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-make-patches-stitched-laundered ++ local ref=refs/ffq-prev/heads/work-make-patches-stitched-laundered ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-make-patches-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/ffq-prev/heads/work-make-patches-stitched-laundered ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/debrebase-last/heads/work-make-patches-stitched-laundered refs/debrebase-last/heads/stitched-laundered + local g + for g in $* + t-ref-same refs/debrebase-last/heads/work-make-patches-stitched-laundered + local name=refs/debrebase-last/heads/work-make-patches-stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/work-make-patches-stitched-laundered ++ local ref=refs/debrebase-last/heads/work-make-patches-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-make-patches-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-make-patches-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/work-make-patches-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/work-make-patches-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/debrebase-last/heads/stitched-laundered + local name=refs/debrebase-last/heads/stitched-laundered + local val ++ t-git-get-ref refs/debrebase-last/heads/stitched-laundered ++ local ref=refs/debrebase-last/heads/stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/debrebase-last/heads/stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/debrebase-last/heads/stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + t-has-ancestor HEAD refs/debrebase-last/heads/work-make-patches-stitched-laundered + local now ++ git rev-parse HEAD + now=d10bb1dc7d779f6721199932cc9cbd54b9be63be + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=d10bb1dc7d779f6721199932cc9cbd54b9be63be + local mbase ++ t-git-merge-base d10bb1dc7d779f6721199932cc9cbd54b9be63be d10bb1dc7d779f6721199932cc9cbd54b9be63be ++ git merge-base d10bb1dc7d779f6721199932cc9cbd54b9be63be d10bb1dc7d779f6721199932cc9cbd54b9be63be + mbase=d10bb1dc7d779f6721199932cc9cbd54b9be63be + '[' xd10bb1dc7d779f6721199932cc9cbd54b9be63be '!=' xd10bb1dc7d779f6721199932cc9cbd54b9be63be ']' + checkletters=Pft + '[' xPft '!=' x ']' + : '---- make-patches stitched-laundered ...Pft ----' + make_check Pft + case "$1" in + t-dgit -wgf --quilt=nofix quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=nofix quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d10bb1dc7d779f6721199932cc9cbd54b9be63be' | git symbolic-ref -q HEAD => `refs/heads/peel-make-patches-stitched-laundered' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d10bb1dc7d779f6721199932cc9cbd54b9be63be examining quilt state (multiple patches, nofix mode) QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d10bb1dc7d779f6721199932cc9cbd54b9be63be -- debian + git add -Af . | git write-tree => `cf7723837423b89bee4a40933d910c12cafd6edb' fake orig tree object cf7723837423b89bee4a40933d910c12cafd6edb + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d10bb1dc7d779f6721199932cc9cbd54b9be63be CD ../fake + git add -Af . | git write-tree => `2b673ea0e208ca3a73f92c92d84de00c8e730b68' fake o+d/p tree object cf7723837423b89bee4a40933d910c12cafd6edb CD ../work | git ls-tree --name-only -z d10bb1dc7d779f6721199932cc9cbd54b9be63be => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r cf7723837423b89bee4a40933d910c12cafd6edb d10bb1dc7d779f6721199932cc9cbd54b9be63be => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc ae034e0da3c9277b6490861216eae02dad46ff53 M\x00src.c\x00' quiltify_trees_differ cf7723837423b89bee4a40933d910c12cafd6edb d10bb1dc7d779f6721199932cc9cbd54b9be63be => 1 | git diff-tree -z --no-renames --name-only -r d10bb1dc7d779f6721199932cc9cbd54b9be63be 2b673ea0e208ca3a73f92c92d84de00c8e730b68 => `' quiltify_trees_differ d10bb1dc7d779f6721199932cc9cbd54b9be63be 2b673ea0e208ca3a73f92c92d84de00c8e730b68 => 0 | git diff-tree -z --no-renames --name-only -r cf7723837423b89bee4a40933d910c12cafd6edb 2b673ea0e208ca3a73f92c92d84de00c8e730b68 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ cf7723837423b89bee4a40933d910c12cafd6edb 2b673ea0e208ca3a73f92c92d84de00c8e730b68 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=cf7723837423b89bee4a o+d/p=2b673ea0e208ca3a73f9 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only d10bb1dc7d779f6721199932cc9cbd54b9be63be -- debian/rules debian/control => `debian/control'... quiltify investigate d10bb1dc7d779f6721199932cc9cbd54b9be63be | git diff-tree -z --no-renames --name-only d10bb1dc7d779f6721199932cc9cbd54b9be63be 2b673ea0e208ca3a73f92c92d84de00c8e730b68 => `' quiltify_trees_differ d10bb1dc7d779f6721199932cc9cbd54b9be63be 2b673ea0e208ca3a73f92c92d84de00c8e730b68 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q d10bb1dc7d779f6721199932cc9cbd54b9be63be + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git diff HEAD~ debian/patches + egrep . diff --git a/debian/patches/0001-Add-a-new-upstream-file.patch b/debian/patches/0001-Add-a-new-upstream-file.patch new file mode 100644 index 0000000..0405708 --- /dev/null +++ b/debian/patches/0001-Add-a-new-upstream-file.patch @@ -0,0 +1,16 @@ +From: Ian Jackson +Date: Sun, 6 Dec 2015 23:50:08 +0000 +Subject: Add a new upstream file + +--- + new-upstream-file | 1 + + 1 file changed, 1 insertion(+) + create mode 100644 new-upstream-file + +diff --git a/new-upstream-file b/new-upstream-file +new file mode 100644 +index 0000000..a2d670b +--- /dev/null ++++ b/new-upstream-file +@@ -0,0 +1 @@ ++Add a file diff --git a/debian/patches/0002-Edit-the-.c-file.patch b/debian/patches/0002-Edit-the-.c-file.patch new file mode 100644 index 0000000..0e04924 --- /dev/null +++ b/debian/patches/0002-Edit-the-.c-file.patch @@ -0,0 +1,15 @@ +From: Ian Jackson +Date: Sun, 6 Dec 2015 23:50:39 +0000 +Subject: Edit the .c file + +--- + src.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src.c b/src.c +index 05437c5..6cc28de 100644 +--- a/src.c ++++ b/src.c +@@ -1 +1 @@ +-main(){} ++main(void){} diff --git a/debian/patches/0004-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch b/debian/patches/0004-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch new file mode 100644 index 0000000..154685d --- /dev/null +++ b/debian/patches/0004-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch @@ -0,0 +1,15 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:03 +0100 +Subject: UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 1) + +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 6cc28de..41fcfa1 100644 +--- a/src.c ++++ b/src.c +@@ -1 +1,2 @@ + main(void){} ++// upstream subcommands refs/heads/stitched-laundered 1 diff --git a/debian/patches/0005-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch b/debian/patches/0005-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch new file mode 100644 index 0000000..541a797 --- /dev/null +++ b/debian/patches/0005-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch @@ -0,0 +1,17 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:03 +0100 +Subject: MIXED add both() (subcommands refs/heads/stitched-laundered 1) + +[git-debrebase split: mixed commit: upstream part] +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 41fcfa1..3a10090 100644 +--- a/src.c ++++ b/src.c +@@ -1,2 +1,3 @@ + main(void){} + // upstream subcommands refs/heads/stitched-laundered 1 ++// both! subcommands refs/heads/stitched-laundered 1 diff --git a/debian/patches/0006-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch b/debian/patches/0006-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch new file mode 100644 index 0000000..a34c666 --- /dev/null +++ b/debian/patches/0006-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch @@ -0,0 +1,17 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:06 +0100 +Subject: UPSTREAM edit src.c (subcommands refs/heads/stitched-laundered 2) + +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 3a10090..2a513ab 100644 +--- a/src.c ++++ b/src.c +@@ -1,3 +1,4 @@ + main(void){} + // upstream subcommands refs/heads/stitched-laundered 1 + // both! subcommands refs/heads/stitched-laundered 1 ++// upstream subcommands refs/heads/stitched-laundered 2 diff --git a/debian/patches/0007-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch b/debian/patches/0007-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch new file mode 100644 index 0000000..2b26363 --- /dev/null +++ b/debian/patches/0007-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch @@ -0,0 +1,18 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:06 +0100 +Subject: MIXED add both() (subcommands refs/heads/stitched-laundered 2) + +[git-debrebase split: mixed commit: upstream part] +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 2a513ab..ae034e0 100644 +--- a/src.c ++++ b/src.c +@@ -2,3 +2,4 @@ main(void){} + // upstream subcommands refs/heads/stitched-laundered 1 + // both! subcommands refs/heads/stitched-laundered 1 + // upstream subcommands refs/heads/stitched-laundered 2 ++// both! subcommands refs/heads/stitched-laundered 2 diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..7972c30 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,7 @@ +0001-Add-a-new-upstream-file.patch +0002-Edit-the-.c-file.patch +subdir/addnewups +0004-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch +0005-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch +0006-UPSTREAM-edit-src.c-subcommands-refs-heads-stitched-.patch +0007-MIXED-add-both-subcommands-refs-heads-stitched-laund.patch diff --git a/debian/patches/subdir/addnewups b/debian/patches/subdir/addnewups new file mode 100644 index 0000000..1acc2e8 --- /dev/null +++ b/debian/patches/subdir/addnewups @@ -0,0 +1,16 @@ +From: Ian Jackson +Date: Sat, 4 Jun 2016 22:09:32 +0100 +Subject: Add another new upstream file + +--- + lib.c | 1 + + 1 file changed, 1 insertion(+) + create mode 100644 lib.c + +diff --git a/lib.c b/lib.c +new file mode 100644 +index 0000000..e026ed3 +--- /dev/null ++++ b/lib.c +@@ -0,0 +1 @@ ++void function(void){} + t-gdr-made-patches + git log -n1 --pretty=format:%B + egrep '^\[git-debrebase' [git-debrebase make-patches: export and commit patches] + git diff --quiet HEAD~ -- :. ':!debian/patches' + git reset --hard HEAD~ HEAD is now at 1cf12c8 Declare fast forward / record previous work + checkletters=ft + '[' xft '!=' x ']' + : '---- make-patches stitched-laundered ...ft ----' + make_check ft + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-make-patches-stitched-laundered + local now ++ git rev-parse HEAD + now=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local mbase ++ t-git-merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ++ git merge-base 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + mbase=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + '[' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa '!=' x1cf12c8d2c58650ccd5d3dbaed0752528ce94caa ']' + checkletters=t + '[' xt '!=' x ']' + : '---- make-patches stitched-laundered ...t ----' + make_check t + case "$1" in + git diff --quiet HEAD refs/heads/before-work-make-patches-stitched-laundered + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-make-patches-stitched-mixed + : '---------- make-patches stitched-mixed ----------' + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/stitched-mixed/work-make-patches-stitched-mixed/ + git update-ref --stdin + git checkout work-make-patches-stitched-mixed Switched to branch 'work-make-patches-stitched-mixed' + checkletters='F:Patch export produced patch amendments' + shift + before=before-work-make-patches-stitched-mixed + git branch before-work-make-patches-stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail 'F:Patch export produced patch amendments' t-git-debrebase make-patches + local 'mpat=F:Patch export produced patch amendments' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase make-patches + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab = 0x22 git-debrebase classify ea38d906dd3529d25026c0286e5bfde62b48e5ee $t=4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab @p 3e33aff4dedd04d27c9285f990c813f0c34b4fc2/0x22 git-debrebase = Mixed {"CommitId" => "ea38d906dd3529d25026c0286e5bfde62b48e5ee","Type" => "Mixed","Tree" => "4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"Differs" => 34,"CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2","Ix" => 0}],"Hdr" => "tree 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab\nparent 3e33aff4dedd04d27c9285f990c813f0c34b4fc2\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase: snag detected (-funclean-mixed): found mixed upstream/packaging commit (ea38d906dd3529d25026c0286e5bfde62b48e5ee) git-debrebase get_differs 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e = 0x2 git-debrebase classify 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 $t=e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e @p 9b7a93e495269c4c77e8b866e52a3f244c4de7f5/0x2 git-debrebase = Upstream {"Hdr" => "tree e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e\nparent 9b7a93e495269c4c77e8b866e52a3f244c4de7f5\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"Differs" => 2,"CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5","Ix" => 0}],"Tree" => "e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e","Type" => "Upstream","CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2"} git-debrebase get_differs edb7e05bf1f82448545fa5f17207ba4ed844acd9 972c68b3b5c2df27ba49f86cd3cd5270012663a6 = 0x20 git-debrebase classify 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 $t=972c68b3b5c2df27ba49f86cd3cd5270012663a6 @p edb7e05bf1f82448545fa5f17207ba4ed844acd9/0x20 git-debrebase = Packaging {"Hdr" => "tree 972c68b3b5c2df27ba49f86cd3cd5270012663a6\nparent edb7e05bf1f82448545fa5f17207ba4ed844acd9\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Tree" => "972c68b3b5c2df27ba49f86cd3cd5270012663a6","CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5"} git-debrebase get_differs 0a3febb41892833b131ed8ca6958d68efc7f925f b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab = 0x4 git-debrebase classify edb7e05bf1f82448545fa5f17207ba4ed844acd9 $t=b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab @p 0a3febb41892833b131ed8ca6958d68efc7f925f/0x4 git-debrebase = AddPatches {"Hdr" => "tree b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab\nparent 0a3febb41892833b131ed8ca6958d68efc7f925f\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f"}],"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Tree" => "b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab","Type" => "AddPatches","CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9"} git-debrebase get_differs c848bc784454d4635b6a71ea59b65b373615e8e4 cb27fe0206f700a55e3ec45caa3b80b9d71ed691 = 0x22 git-debrebase classify 0a3febb41892833b131ed8ca6958d68efc7f925f $t=cb27fe0206f700a55e3ec45caa3b80b9d71ed691 @p c848bc784454d4635b6a71ea59b65b373615e8e4/0x22 git-debrebase = Mixed {"Type" => "Mixed","Tree" => "cb27fe0206f700a55e3ec45caa3b80b9d71ed691","CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f","Hdr" => "tree cb27fe0206f700a55e3ec45caa3b80b9d71ed691\nparent c848bc784454d4635b6a71ea59b65b373615e8e4\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","Parents" => [{"Differs" => 34,"CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n"} git-debrebase: snag detected (-funclean-mixed): found mixed upstream/packaging commit (0a3febb41892833b131ed8ca6958d68efc7f925f) git-debrebase get_differs 772b2a1d3dacffb5498a61b7c9518d57d439e1ca af40286d15dcd54aed3b8586be973b89dfad2ee8 = 0x2 git-debrebase classify c848bc784454d4635b6a71ea59b65b373615e8e4 $t=af40286d15dcd54aed3b8586be973b89dfad2ee8 @p 772b2a1d3dacffb5498a61b7c9518d57d439e1ca/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree af40286d15dcd54aed3b8586be973b89dfad2ee8\nparent 772b2a1d3dacffb5498a61b7c9518d57d439e1ca\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Type" => "Upstream","Tree" => "af40286d15dcd54aed3b8586be973b89dfad2ee8"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf eadc003377c95410215ba90c8b32bc80c122ce2b = 0x20 git-debrebase classify 772b2a1d3dacffb5498a61b7c9518d57d439e1ca $t=eadc003377c95410215ba90c8b32bc80c122ce2b @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree eadc003377c95410215ba90c8b32bc80c122ce2b\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Tree" => "eadc003377c95410215ba90c8b32bc80c122ce2b","Type" => "Packaging"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Parents" => [{"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Ix" => 0}]} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Type" => "Changelog","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","Parents" => [{"Differs" => 16,"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Ix" => 0}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Type" => "Changelog","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Parents" => [{"Ix" => 0,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Differs" => 16}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Overwritten" => [{"Differs" => 8,"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Ix" => 1}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Ix" => 0},$VAR1->{"Overwritten"}[0]],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Type" => "Pseudomerge","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase: snag detected (-funclean-ordering): packaging change (772b2a1d3dacffb5498a61b7c9518d57d439e1ca) follows upstream change (eg 178896af44c5b02e05a3442df6c33233b6acb807) git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Type" => "Upstream","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK ea38d906dd3529d25026c0286e5bfde62b48e5ee 0 - git-debrebase get_differs 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab = 0x22 git-debrebase classify ea38d906dd3529d25026c0286e5bfde62b48e5ee $t=4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab @p 3e33aff4dedd04d27c9285f990c813f0c34b4fc2/0x22 git-debrebase = Mixed {"CommitId" => "ea38d906dd3529d25026c0286e5bfde62b48e5ee","Type" => "Mixed","Tree" => "4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab","Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2","Differs" => 34,"Ix" => 0}],"Hdr" => "tree 4254ddc4aaa20855fcd35d5bfd4f847aae8a6eab\nparent 3e33aff4dedd04d27c9285f990c813f0c34b4fc2\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n"} git-debrebase get_differs 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e = 0x2 git-debrebase classify 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 $t=e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e @p 9b7a93e495269c4c77e8b866e52a3f244c4de7f5/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e","CommitId" => "3e33aff4dedd04d27c9285f990c813f0c34b4fc2","Hdr" => "tree e8ac2eb6293d30d6b2fc99b11ca2154bd5ba949e\nparent 9b7a93e495269c4c77e8b866e52a3f244c4de7f5\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs edb7e05bf1f82448545fa5f17207ba4ed844acd9 972c68b3b5c2df27ba49f86cd3cd5270012663a6 = 0x20 git-debrebase classify 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 $t=972c68b3b5c2df27ba49f86cd3cd5270012663a6 @p edb7e05bf1f82448545fa5f17207ba4ed844acd9/0x20 git-debrebase = Packaging {"Hdr" => "tree 972c68b3b5c2df27ba49f86cd3cd5270012663a6\nparent edb7e05bf1f82448545fa5f17207ba4ed844acd9\nauthor dgit test git user 1530000013 +0100\ncommitter dgit test git user 1530000013 +0100\n","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9","Differs" => 32}],"Tree" => "972c68b3b5c2df27ba49f86cd3cd5270012663a6","Type" => "Packaging","CommitId" => "9b7a93e495269c4c77e8b866e52a3f244c4de7f5"} git-debrebase get_differs 0a3febb41892833b131ed8ca6958d68efc7f925f b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab = 0x4 git-debrebase classify edb7e05bf1f82448545fa5f17207ba4ed844acd9 $t=b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab @p 0a3febb41892833b131ed8ca6958d68efc7f925f/0x4 git-debrebase = AddPatches {"Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Parents" => [{"CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f","Differs" => 4,"Ix" => 0}],"Hdr" => "tree b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab\nparent 0a3febb41892833b131ed8ca6958d68efc7f925f\nauthor dgit test git user 1530000011 +0100\ncommitter dgit test git user 1530000011 +0100\n","CommitId" => "edb7e05bf1f82448545fa5f17207ba4ed844acd9","Tree" => "b66b3e0a7b5fd96e7ee6f569f9034508b27d23ab","Type" => "AddPatches"} git-debrebase get_differs c848bc784454d4635b6a71ea59b65b373615e8e4 cb27fe0206f700a55e3ec45caa3b80b9d71ed691 = 0x22 git-debrebase classify 0a3febb41892833b131ed8ca6958d68efc7f925f $t=cb27fe0206f700a55e3ec45caa3b80b9d71ed691 @p c848bc784454d4635b6a71ea59b65b373615e8e4/0x22 git-debrebase = Mixed {"CommitId" => "0a3febb41892833b131ed8ca6958d68efc7f925f","Type" => "Mixed","Tree" => "cb27fe0206f700a55e3ec45caa3b80b9d71ed691","Parents" => [{"CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Differs" => 34,"Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree cb27fe0206f700a55e3ec45caa3b80b9d71ed691\nparent c848bc784454d4635b6a71ea59b65b373615e8e4\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 772b2a1d3dacffb5498a61b7c9518d57d439e1ca af40286d15dcd54aed3b8586be973b89dfad2ee8 = 0x2 git-debrebase classify c848bc784454d4635b6a71ea59b65b373615e8e4 $t=af40286d15dcd54aed3b8586be973b89dfad2ee8 @p 772b2a1d3dacffb5498a61b7c9518d57d439e1ca/0x2 git-debrebase = Upstream {"CommitId" => "c848bc784454d4635b6a71ea59b65b373615e8e4","Type" => "Upstream","Tree" => "af40286d15dcd54aed3b8586be973b89dfad2ee8","Parents" => [{"Differs" => 2,"CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/stitched-mixed 1)\n","Hdr" => "tree af40286d15dcd54aed3b8586be973b89dfad2ee8\nparent 772b2a1d3dacffb5498a61b7c9518d57d439e1ca\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n"} git-debrebase get_differs 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf eadc003377c95410215ba90c8b32bc80c122ce2b = 0x20 git-debrebase classify 772b2a1d3dacffb5498a61b7c9518d57d439e1ca $t=eadc003377c95410215ba90c8b32bc80c122ce2b @p 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/stitched-mixed 1)\n","Parents" => [{"Ix" => 0,"CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Differs" => 32}],"Hdr" => "tree eadc003377c95410215ba90c8b32bc80c122ce2b\nparent 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf\nauthor dgit test git user 1530000010 +0100\ncommitter dgit test git user 1530000010 +0100\n","CommitId" => "772b2a1d3dacffb5498a61b7c9518d57d439e1ca","Type" => "Packaging","Tree" => "eadc003377c95410215ba90c8b32bc80c122ce2b"} git-debrebase get_differs 4af0243f9227b0d695fbff38df345aca23969e2e 607612c46d7ea5b66697b830f1a50f069061d460 = 0x4 git-debrebase classify 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf $t=607612c46d7ea5b66697b830f1a50f069061d460 @p 4af0243f9227b0d695fbff38df345aca23969e2e/0x4 git-debrebase = AddPatches {"Msg" => "Commit patch queue (exported by git-debrebase)\n\n[git-debrebase make-patches: export and commit patches]\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e"}],"Hdr" => "tree 607612c46d7ea5b66697b830f1a50f069061d460\nparent 4af0243f9227b0d695fbff38df345aca23969e2e\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf","Type" => "AddPatches","Tree" => "607612c46d7ea5b66697b830f1a50f069061d460"} git-debrebase get_differs 2d8cdac9efc756fc8ff36123b09240f379cf77b2 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify 4af0243f9227b0d695fbff38df345aca23969e2e $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 2d8cdac9efc756fc8ff36123b09240f379cf77b2/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","CommitId" => "4af0243f9227b0d695fbff38df345aca23969e2e","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 2d8cdac9efc756fc8ff36123b09240f379cf77b2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs 0bcedd364c245298b6ec08d8f29abf69e34b6e5b ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 2d8cdac9efc756fc8ff36123b09240f379cf77b2 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 0bcedd364c245298b6ec08d8f29abf69e34b6e5b/0x10 git-debrebase = Changelog {"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 0bcedd364c245298b6ec08d8f29abf69e34b6e5b\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b"}],"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Type" => "Changelog","CommitId" => "2d8cdac9efc756fc8ff36123b09240f379cf77b2"} git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0 git-debrebase get_differs 45ea71a69fa522ce760afdab8a420200443753e9 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x8 git-debrebase classify 0bcedd364c245298b6ec08d8f29abf69e34b6e5b $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 178896af44c5b02e05a3442df6c33233b6acb807/0 45ea71a69fa522ce760afdab8a420200443753e9/0x8 git-debrebase = Pseudomerge {"Parents" => [{"CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Differs" => 0,"Ix" => 0},{"CommitId" => "45ea71a69fa522ce760afdab8a420200443753e9","Differs" => 8,"Ix" => 1}],"Msg" => "git-debrebase import: declare ff from dgit archive view\n\n[git-debrebase pseudomerge: import-from-gbp]\n","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 178896af44c5b02e05a3442df6c33233b6acb807\nparent 45ea71a69fa522ce760afdab8a420200443753e9\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "0bcedd364c245298b6ec08d8f29abf69e34b6e5b","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Pseudomerge"} git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}]} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Type" => "Upstream","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Differs" => 2}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 9 proc 19 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 20 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 2d8cdac9efc756fc8ff36123b09240f379cf77b2 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x5604d0c27908) procd=HASH(0x5604d0c2c0b8) git-debrebase WALK BUILD 4af0243f9227b0d695fbff38df345aca23969e2e Debian (rewriting=1) git-debrebase WALK BUILD 772b2a1d3dacffb5498a61b7c9518d57d439e1ca Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 0a3febb41892833b131ed8ca6958d68efc7f925f Debian (rewriting=1) git-debrebase WALK BUILD 9b7a93e495269c4c77e8b866e52a3f244c4de7f5 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD ea38d906dd3529d25026c0286e5bfde62b48e5ee Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=1) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=1) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD c848bc784454d4635b6a71ea59b65b373615e8e4 Upstream (rewriting=1) git-debrebase WALK BUILD 0a3febb41892833b131ed8ca6958d68efc7f925f Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 3e33aff4dedd04d27c9285f990c813f0c34b4fc2 Upstream (rewriting=1) git-debrebase WALK BUILD ea38d906dd3529d25026c0286e5bfde62b48e5ee Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 97a91c40026ff6a52a5cc7d020dda82048f2e77d ea38d906dd3529d25026c0286e5bfde62b48e5ee = 0x4 git-debrebase *** WALK RETURN 97a91c40026ff6a52a5cc7d020dda82048f2e77d e7d45cf6ecfa83b4fd6418de6b88f8471799e588 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw e7d45cf6ecfa83b4fd6418de6b88f8471799e588 97a91c40026ff6a52a5cc7d020dda82048f2e77d git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs ea38d906dd3529d25026c0286e5bfde62b48e5ee c40fd2229007a71a163d0e678c9bdefb505d95b2 = 0xc git-debrebase: error: Patch export produced patch amendments (abandoned output commit c40fd2229007a71a163d0e678c9bdefb505d95b2). Try laundering first. + local 'ps=7 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:Patch export produced patch amendments' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:Patch export produced patch amendments' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='Patch export produced patch amendments' + fgrep -e 'Patch export produced patch amendments' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: Patch export produced patch amendments (abandoned output commit c40fd2229007a71a163d0e678c9bdefb505d95b2). Try laundering first. + continue + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-make-patches-unstitched-laundered + : '---------- make-patches unstitched-laundered ----------' + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-laundered/work-make-patches-unstitched-laundered/ + git update-ref --stdin + git checkout work-make-patches-unstitched-laundered Switched to branch 'work-make-patches-unstitched-laundered' + checkletters=uPft + shift + before=before-work-make-patches-unstitched-laundered + git branch before-work-make-patches-unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase make-patches + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e"} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","Type" => "Upstream","Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Differs" => 2,"Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Parents" => [{"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Differs" => 2,"Ix" => 0}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d"}],"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c"}],"Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a"}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16,"Ix" => 0}],"Type" => "Changelog","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Type" => "Anchor","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 0 - git-debrebase get_differs fb2b176dd5509310e0f163d0610814f1f7b8a1be a793ccf963d9b840e8da8bbeb338e8c100d4ae9b = 0x2 git-debrebase classify 5472c89e9f96508ec91185b6f57e8a1875ea7a4f $t=a793ccf963d9b840e8da8bbeb338e8c100d4ae9b @p fb2b176dd5509310e0f163d0610814f1f7b8a1be/0x2 git-debrebase = Upstream {"Hdr" => "tree a793ccf963d9b840e8da8bbeb338e8c100d4ae9b\nparent fb2b176dd5509310e0f163d0610814f1f7b8a1be\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "a793ccf963d9b840e8da8bbeb338e8c100d4ae9b","CommitId" => "5472c89e9f96508ec91185b6f57e8a1875ea7a4f","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs eb582a38ee36ac6a11c7c876ca3013ed426e76f4 2557e5e35623e252056b2a2739bf28e9e21990da = 0x2 git-debrebase classify fb2b176dd5509310e0f163d0610814f1f7b8a1be $t=2557e5e35623e252056b2a2739bf28e9e21990da @p eb582a38ee36ac6a11c7c876ca3013ed426e76f4/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Differs" => 2,"Ix" => 0}],"Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Upstream","Hdr" => "tree 2557e5e35623e252056b2a2739bf28e9e21990da\nparent eb582a38ee36ac6a11c7c876ca3013ed426e76f4\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "2557e5e35623e252056b2a2739bf28e9e21990da","CommitId" => "fb2b176dd5509310e0f163d0610814f1f7b8a1be"} git-debrebase get_differs b79d513107e3cff19d401deb87cc3e6c4809966e b7f010fe9abad46ba03717dae508f316b67e0b1e = 0x2 git-debrebase classify eb582a38ee36ac6a11c7c876ca3013ed426e76f4 $t=b7f010fe9abad46ba03717dae508f316b67e0b1e @p b79d513107e3cff19d401deb87cc3e6c4809966e/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Differs" => 2,"Ix" => 0}],"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: upstream part]\n","Hdr" => "tree b7f010fe9abad46ba03717dae508f316b67e0b1e\nparent b79d513107e3cff19d401deb87cc3e6c4809966e\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "eb582a38ee36ac6a11c7c876ca3013ed426e76f4","Tree" => "b7f010fe9abad46ba03717dae508f316b67e0b1e","Type" => "Upstream"} git-debrebase get_differs 853334aca9591577e4a921adddf5b2cab3fb1ab8 92caf0714abf3ae8067d9b139899482c0b383a5d = 0x2 git-debrebase classify b79d513107e3cff19d401deb87cc3e6c4809966e $t=92caf0714abf3ae8067d9b139899482c0b383a5d @p 853334aca9591577e4a921adddf5b2cab3fb1ab8/0x2 git-debrebase = Upstream {"Hdr" => "tree 92caf0714abf3ae8067d9b139899482c0b383a5d\nparent 853334aca9591577e4a921adddf5b2cab3fb1ab8\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "92caf0714abf3ae8067d9b139899482c0b383a5d","CommitId" => "b79d513107e3cff19d401deb87cc3e6c4809966e","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8"}]} git-debrebase get_differs e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 a739347a29bbb5db1703de82a6953a0ac0cc1777 = 0x2 git-debrebase classify 853334aca9591577e4a921adddf5b2cab3fb1ab8 $t=a739347a29bbb5db1703de82a6953a0ac0cc1777 @p e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Ix" => 0,"Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "a739347a29bbb5db1703de82a6953a0ac0cc1777","CommitId" => "853334aca9591577e4a921adddf5b2cab3fb1ab8","Hdr" => "tree a739347a29bbb5db1703de82a6953a0ac0cc1777\nparent e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs 6ff5320a54f70fe413a138a89b1f5fd0f237f730 6a680f472d21025cf593e5e68738b46cc0cf12d5 = 0x2 git-debrebase classify e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 $t=6a680f472d21025cf593e5e68738b46cc0cf12d5 @p 6ff5320a54f70fe413a138a89b1f5fd0f237f730/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Differs" => 2,"Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "6a680f472d21025cf593e5e68738b46cc0cf12d5","CommitId" => "e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1","Hdr" => "tree 6a680f472d21025cf593e5e68738b46cc0cf12d5\nparent 6ff5320a54f70fe413a138a89b1f5fd0f237f730\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 86248dea3770451139d1a57015bd9b36aa1ed39c 967132c54ba679bab3250ffd973e6c5b05514150 = 0x2 git-debrebase classify 6ff5320a54f70fe413a138a89b1f5fd0f237f730 $t=967132c54ba679bab3250ffd973e6c5b05514150 @p 86248dea3770451139d1a57015bd9b36aa1ed39c/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c"}],"CommitId" => "6ff5320a54f70fe413a138a89b1f5fd0f237f730","Tree" => "967132c54ba679bab3250ffd973e6c5b05514150","Hdr" => "tree 967132c54ba679bab3250ffd973e6c5b05514150\nparent 86248dea3770451139d1a57015bd9b36aa1ed39c\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Upstream"} git-debrebase get_differs f2db5dc7e25f34f0f34d04d0160f912a76b3667d da38f8e6fce0c1ec5260f529241630e06077f762 = 0x20 git-debrebase classify 86248dea3770451139d1a57015bd9b36aa1ed39c $t=da38f8e6fce0c1ec5260f529241630e06077f762 @p f2db5dc7e25f34f0f34d04d0160f912a76b3667d/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 2)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d"}],"CommitId" => "86248dea3770451139d1a57015bd9b36aa1ed39c","Tree" => "da38f8e6fce0c1ec5260f529241630e06077f762","Hdr" => "tree da38f8e6fce0c1ec5260f529241630e06077f762\nparent f2db5dc7e25f34f0f34d04d0160f912a76b3667d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Packaging"} git-debrebase get_differs 301cc9756d79fc379acfed35ff33c0785f2e1b7d 9309b604b1cfc5f830f7c89fb085803097e6dd21 = 0x20 git-debrebase classify f2db5dc7e25f34f0f34d04d0160f912a76b3667d $t=9309b604b1cfc5f830f7c89fb085803097e6dd21 @p 301cc9756d79fc379acfed35ff33c0785f2e1b7d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Differs" => 32,"Ix" => 0}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 2)\n","Type" => "Packaging","Hdr" => "tree 9309b604b1cfc5f830f7c89fb085803097e6dd21\nparent 301cc9756d79fc379acfed35ff33c0785f2e1b7d\nauthor dgit test git user 1530000020 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "f2db5dc7e25f34f0f34d04d0160f912a76b3667d","Tree" => "9309b604b1cfc5f830f7c89fb085803097e6dd21"} git-debrebase get_differs 515e62b8d591fcc68597383b955d898db71abc6c b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 = 0x20 git-debrebase classify 301cc9756d79fc379acfed35ff33c0785f2e1b7d $t=b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89 @p 515e62b8d591fcc68597383b955d898db71abc6c/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89\nparent 515e62b8d591fcc68597383b955d898db71abc6c\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b7a6c8cd7c0b1ea96eb6c094842225b47e64fa89","CommitId" => "301cc9756d79fc379acfed35ff33c0785f2e1b7d","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-laundered 1)\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f = 0x20 git-debrebase classify 515e62b8d591fcc68597383b955d898db71abc6c $t=3886ef611af6ec303c7cff68d0dbac2f4cc6c32f @p 809643e5389def220ea36d61f2d3dd504603e95a/0x20 git-debrebase = Packaging {"Hdr" => "tree 3886ef611af6ec303c7cff68d0dbac2f4cc6c32f\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor dgit test git user 1530000017 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "3886ef611af6ec303c7cff68d0dbac2f4cc6c32f","CommitId" => "515e62b8d591fcc68597383b955d898db71abc6c","Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-laundered 1)\n","Parents" => [{"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed"}],"Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 5 upp 6 proc 13 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 14 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD 515e62b8d591fcc68597383b955d898db71abc6c Debian (rewriting=0) git-debrebase WALK BUILD 301cc9756d79fc379acfed35ff33c0785f2e1b7d Debian (rewriting=0) git-debrebase WALK BUILD f2db5dc7e25f34f0f34d04d0160f912a76b3667d Debian (rewriting=0) git-debrebase WALK BUILD 86248dea3770451139d1a57015bd9b36aa1ed39c Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 6ff5320a54f70fe413a138a89b1f5fd0f237f730 Upstream (rewriting=0) git-debrebase WALK BUILD e1c74f7d2891ed47b2d6bd843a86fef9acaceaf1 Upstream (rewriting=0) git-debrebase WALK BUILD 853334aca9591577e4a921adddf5b2cab3fb1ab8 Upstream (rewriting=0) git-debrebase WALK BUILD b79d513107e3cff19d401deb87cc3e6c4809966e Upstream (rewriting=0) git-debrebase WALK BUILD eb582a38ee36ac6a11c7c876ca3013ed426e76f4 Upstream (rewriting=0) git-debrebase WALK BUILD fb2b176dd5509310e0f163d0610814f1f7b8a1be Upstream (rewriting=0) git-debrebase WALK BUILD 5472c89e9f96508ec91185b6f57e8a1875ea7a4f Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f = 0 git-debrebase *** WALK RETURN 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 86248dea3770451139d1a57015bd9b36aa1ed39c 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw 86248dea3770451139d1a57015bd9b36aa1ed39c 5472c89e9f96508ec91185b6f57e8a1875ea7a4f git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 635f565e82edea90ebe97c024b3c4f6cad96eea2 = 0x4 git-debrebase >= update HEAD 635f565e82edea90ebe97c024b3c4f6cad96eea2 5472c89e9f96508ec91185b6f57e8a1875ea7a4f git-debrebase >$ HEAD is now at 635f565 Commit patch queue (exported by git-debrebase) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-make-patches-unstitched-laundered + git checkout -b peel-make-patches-unstitched-laundered Switched to a new branch 'peel-make-patches-unstitched-laundered' + t-clean-on-branch peel-make-patches-unstitched-laundered + t-output '## peel-make-patches-unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-make-patches-unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- make-patches unstitched-laundered uPft ----------' + '[' xuPft '!=' x ']' + : '---- make-patches unstitched-laundered ...uPft ----' + make_check uPft + case "$1" in + t-git-get-ref refs/ffq-prev/heads/work-make-patches-unstitched-laundered + local ref=refs/ffq-prev/heads/work-make-patches-unstitched-laundered + case "$ref" in + git show-ref -d refs/ffq-prev/heads/work-make-patches-unstitched-laundered + perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-make-patches-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' 09935c9fd87916ba2f73d5e93d0a4bd0c7282fe3 + t-refs-notexist refs/debrebase-last/heads/work-make-patches-unstitched-laundered + local val + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-make-patches-unstitched-laundered ++ local ref=refs/debrebase-last/heads/work-make-patches-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-make-patches-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-make-patches-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters=Pft + '[' xPft '!=' x ']' + : '---- make-patches unstitched-laundered ...Pft ----' + make_check Pft + case "$1" in + t-dgit -wgf --quilt=nofix quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=nofix quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `635f565e82edea90ebe97c024b3c4f6cad96eea2' | git symbolic-ref -q HEAD => `refs/heads/peel-make-patches-unstitched-laundered' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 635f565e82edea90ebe97c024b3c4f6cad96eea2 examining quilt state (multiple patches, nofix mode) QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 635f565e82edea90ebe97c024b3c4f6cad96eea2 -- debian + git add -Af . | git write-tree => `886bd8d28c21b5bf5fb4c8fe27e9307ec39d953e' fake orig tree object 886bd8d28c21b5bf5fb4c8fe27e9307ec39d953e + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 635f565e82edea90ebe97c024b3c4f6cad96eea2 CD ../fake + git add -Af . | git write-tree => `445886c352b204b21cc3851f2592ea89bfea0d32' fake o+d/p tree object 886bd8d28c21b5bf5fb4c8fe27e9307ec39d953e CD ../work | git ls-tree --name-only -z 635f565e82edea90ebe97c024b3c4f6cad96eea2 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 886bd8d28c21b5bf5fb4c8fe27e9307ec39d953e 635f565e82edea90ebe97c024b3c4f6cad96eea2 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc b5b29076d7ec7c08bbb34ac3ef5adb211153e775 M\x00src.c\x00' quiltify_trees_differ 886bd8d28c21b5bf5fb4c8fe27e9307ec39d953e 635f565e82edea90ebe97c024b3c4f6cad96eea2 => 1 | git diff-tree -z --no-renames --name-only -r 635f565e82edea90ebe97c024b3c4f6cad96eea2 445886c352b204b21cc3851f2592ea89bfea0d32 => `' quiltify_trees_differ 635f565e82edea90ebe97c024b3c4f6cad96eea2 445886c352b204b21cc3851f2592ea89bfea0d32 => 0 | git diff-tree -z --no-renames --name-only -r 886bd8d28c21b5bf5fb4c8fe27e9307ec39d953e 445886c352b204b21cc3851f2592ea89bfea0d32 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 886bd8d28c21b5bf5fb4c8fe27e9307ec39d953e 445886c352b204b21cc3851f2592ea89bfea0d32 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=886bd8d28c21b5bf5fb4 o+d/p=445886c352b204b21cc3 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 635f565e82edea90ebe97c024b3c4f6cad96eea2 -- debian/rules debian/control => `debian/control'... quiltify investigate 635f565e82edea90ebe97c024b3c4f6cad96eea2 | git diff-tree -z --no-renames --name-only 635f565e82edea90ebe97c024b3c4f6cad96eea2 445886c352b204b21cc3851f2592ea89bfea0d32 => `' quiltify_trees_differ 635f565e82edea90ebe97c024b3c4f6cad96eea2 445886c352b204b21cc3851f2592ea89bfea0d32 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 635f565e82edea90ebe97c024b3c4f6cad96eea2 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git diff HEAD~ debian/patches + egrep . diff --git a/debian/patches/0001-Add-a-new-upstream-file.patch b/debian/patches/0001-Add-a-new-upstream-file.patch new file mode 100644 index 0000000..0405708 --- /dev/null +++ b/debian/patches/0001-Add-a-new-upstream-file.patch @@ -0,0 +1,16 @@ +From: Ian Jackson +Date: Sun, 6 Dec 2015 23:50:08 +0000 +Subject: Add a new upstream file + +--- + new-upstream-file | 1 + + 1 file changed, 1 insertion(+) + create mode 100644 new-upstream-file + +diff --git a/new-upstream-file b/new-upstream-file +new file mode 100644 +index 0000000..a2d670b +--- /dev/null ++++ b/new-upstream-file +@@ -0,0 +1 @@ ++Add a file diff --git a/debian/patches/0002-Edit-the-.c-file.patch b/debian/patches/0002-Edit-the-.c-file.patch new file mode 100644 index 0000000..0e04924 --- /dev/null +++ b/debian/patches/0002-Edit-the-.c-file.patch @@ -0,0 +1,15 @@ +From: Ian Jackson +Date: Sun, 6 Dec 2015 23:50:39 +0000 +Subject: Edit the .c file + +--- + src.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src.c b/src.c +index 05437c5..6cc28de 100644 +--- a/src.c ++++ b/src.c +@@ -1 +1 @@ +-main(){} ++main(void){} diff --git a/debian/patches/0004-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch b/debian/patches/0004-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch new file mode 100644 index 0000000..bf7ce7d --- /dev/null +++ b/debian/patches/0004-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch @@ -0,0 +1,15 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:17 +0100 +Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 1) + +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 6cc28de..9d0bbc1 100644 +--- a/src.c ++++ b/src.c +@@ -1 +1,2 @@ + main(void){} ++// upstream subcommands refs/heads/unstitched-laundered 1 diff --git a/debian/patches/0005-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch b/debian/patches/0005-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch new file mode 100644 index 0000000..6878785 --- /dev/null +++ b/debian/patches/0005-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch @@ -0,0 +1,17 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:17 +0100 +Subject: MIXED add both() (subcommands refs/heads/unstitched-laundered 1) + +[git-debrebase split: mixed commit: upstream part] +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 9d0bbc1..501347a 100644 +--- a/src.c ++++ b/src.c +@@ -1,2 +1,3 @@ + main(void){} + // upstream subcommands refs/heads/unstitched-laundered 1 ++// both! subcommands refs/heads/unstitched-laundered 1 diff --git a/debian/patches/0006-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch b/debian/patches/0006-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch new file mode 100644 index 0000000..0ff481e --- /dev/null +++ b/debian/patches/0006-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch @@ -0,0 +1,17 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:20 +0100 +Subject: UPSTREAM edit src.c (subcommands refs/heads/unstitched-laundered 2) + +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 501347a..2ba1e58 100644 +--- a/src.c ++++ b/src.c +@@ -1,3 +1,4 @@ + main(void){} + // upstream subcommands refs/heads/unstitched-laundered 1 + // both! subcommands refs/heads/unstitched-laundered 1 ++// upstream subcommands refs/heads/unstitched-laundered 2 diff --git a/debian/patches/0007-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch b/debian/patches/0007-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch new file mode 100644 index 0000000..195adf9 --- /dev/null +++ b/debian/patches/0007-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch @@ -0,0 +1,18 @@ +From: dgit test git user +Date: Tue, 26 Jun 2018 09:00:20 +0100 +Subject: MIXED add both() (subcommands refs/heads/unstitched-laundered 2) + +[git-debrebase split: mixed commit: upstream part] +--- + src.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src.c b/src.c +index 2ba1e58..b5b2907 100644 +--- a/src.c ++++ b/src.c +@@ -2,3 +2,4 @@ main(void){} + // upstream subcommands refs/heads/unstitched-laundered 1 + // both! subcommands refs/heads/unstitched-laundered 1 + // upstream subcommands refs/heads/unstitched-laundered 2 ++// both! subcommands refs/heads/unstitched-laundered 2 diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..27635f6 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,7 @@ +0001-Add-a-new-upstream-file.patch +0002-Edit-the-.c-file.patch +subdir/addnewups +0004-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch +0005-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch +0006-UPSTREAM-edit-src.c-subcommands-refs-heads-unstitche.patch +0007-MIXED-add-both-subcommands-refs-heads-unstitched-lau.patch diff --git a/debian/patches/subdir/addnewups b/debian/patches/subdir/addnewups new file mode 100644 index 0000000..1acc2e8 --- /dev/null +++ b/debian/patches/subdir/addnewups @@ -0,0 +1,16 @@ +From: Ian Jackson +Date: Sat, 4 Jun 2016 22:09:32 +0100 +Subject: Add another new upstream file + +--- + lib.c | 1 + + 1 file changed, 1 insertion(+) + create mode 100644 lib.c + +diff --git a/lib.c b/lib.c +new file mode 100644 +index 0000000..e026ed3 +--- /dev/null ++++ b/lib.c +@@ -0,0 +1 @@ ++void function(void){} + t-gdr-made-patches + git log -n1 --pretty=format:%B + egrep '^\[git-debrebase' [git-debrebase make-patches: export and commit patches] + git diff --quiet HEAD~ -- :. ':!debian/patches' + git reset --hard HEAD~ HEAD is now at 5472c89 MIXED add both() (subcommands refs/heads/unstitched-laundered 2) + checkletters=ft + '[' xft '!=' x ']' + : '---- make-patches unstitched-laundered ...ft ----' + make_check ft + case "$1" in + t-has-ancestor HEAD refs/heads/before-work-make-patches-unstitched-laundered + local now ++ git rev-parse HEAD + now=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local ancestor ++ git rev-parse 'HEAD^{}' + ancestor=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local mbase ++ t-git-merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f ++ git merge-base 5472c89e9f96508ec91185b6f57e8a1875ea7a4f 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + mbase=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + '[' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f '!=' x5472c89e9f96508ec91185b6f57e8a1875ea7a4f ']' + checkletters=t + '[' xt '!=' x ']' + : '---- make-patches unstitched-laundered ...t ----' + make_check t + case "$1" in + git diff --quiet HEAD refs/heads/before-work-make-patches-unstitched-laundered + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-make-patches-unstitched-mixed + : '---------- make-patches unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work-make-patches-unstitched-mixed/ + git update-ref --stdin + git checkout work-make-patches-unstitched-mixed Switched to branch 'work-make-patches-unstitched-mixed' + checkletters='F:Patch export produced patch amendments' + shift + before=before-work-make-patches-unstitched-mixed + git branch before-work-make-patches-unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-expect-fail 'F:Patch export produced patch amendments' t-git-debrebase make-patches + local 'mpat=F:Patch export produced patch amendments' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase make-patches + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs e0bd1804be73cabe1d8030eabab94e9c7a6d97bf 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef = 0x22 git-debrebase classify 484f6bc5a2b63c4776c90c85b4a52ef35d016760 $t=0bb5b861e483d6477d4dd6886bd11d6d2f5573ef @p e0bd1804be73cabe1d8030eabab94e9c7a6d97bf/0x22 git-debrebase = Mixed {"Tree" => "0bb5b861e483d6477d4dd6886bd11d6d2f5573ef","Type" => "Mixed","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n","Parents" => [{"Differs" => 34,"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Ix" => 0}],"CommitId" => "484f6bc5a2b63c4776c90c85b4a52ef35d016760","Hdr" => "tree 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef\nparent e0bd1804be73cabe1d8030eabab94e9c7a6d97bf\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n"} git-debrebase: snag detected (-funclean-mixed): found mixed upstream/packaging commit (484f6bc5a2b63c4776c90c85b4a52ef35d016760) git-debrebase get_differs 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 566bf87a15955c6fe7890378c530da91efeb813f = 0x2 git-debrebase classify e0bd1804be73cabe1d8030eabab94e9c7a6d97bf $t=566bf87a15955c6fe7890378c530da91efeb813f @p 68cbbb2296bf923da3acb38fbc4aa8394ce318c5/0x2 git-debrebase = Upstream {"Hdr" => "tree 566bf87a15955c6fe7890378c530da91efeb813f\nparent 68cbbb2296bf923da3acb38fbc4aa8394ce318c5\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Differs" => 2}],"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Tree" => "566bf87a15955c6fe7890378c530da91efeb813f"} git-debrebase get_differs f5703403010b052703dc249a20a47d7966e1629b 91f0f09a04ea345cdcea80f19fef36830a15f682 = 0x20 git-debrebase classify 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 $t=91f0f09a04ea345cdcea80f19fef36830a15f682 @p f5703403010b052703dc249a20a47d7966e1629b/0x20 git-debrebase = Packaging {"Tree" => "91f0f09a04ea345cdcea80f19fef36830a15f682","CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b"}],"Hdr" => "tree 91f0f09a04ea345cdcea80f19fef36830a15f682\nparent f5703403010b052703dc249a20a47d7966e1629b\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n"} git-debrebase get_differs 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 262f9aa451975129f8c639332fef14a3060620c8 = 0x4 git-debrebase classify f5703403010b052703dc249a20a47d7966e1629b $t=262f9aa451975129f8c639332fef14a3060620c8 @p 6e00b9cbfb2ac78131496aadb210310e5b4b6a84/0x4 git-debrebase = AddPatches {"Hdr" => "tree 262f9aa451975129f8c639332fef14a3060620c8\nparent 6e00b9cbfb2ac78131496aadb210310e5b4b6a84\nauthor dgit test git user 1530000025 +0100\ncommitter dgit test git user 1530000025 +0100\n","CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Type" => "AddPatches","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84"}],"Tree" => "262f9aa451975129f8c639332fef14a3060620c8"} git-debrebase get_differs 5138bd8205d6eeb162d87a2d085746c0c305261c 4d870e59c3a21c2e6202b59474df673e46ef6449 = 0x22 git-debrebase classify 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 $t=4d870e59c3a21c2e6202b59474df673e46ef6449 @p 5138bd8205d6eeb162d87a2d085746c0c305261c/0x22 git-debrebase = Mixed {"Tree" => "4d870e59c3a21c2e6202b59474df673e46ef6449","Hdr" => "tree 4d870e59c3a21c2e6202b59474df673e46ef6449\nparent 5138bd8205d6eeb162d87a2d085746c0c305261c\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Type" => "Mixed","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n","Parents" => [{"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Ix" => 0,"Differs" => 34}]} git-debrebase: snag detected (-funclean-mixed): found mixed upstream/packaging commit (6e00b9cbfb2ac78131496aadb210310e5b4b6a84) git-debrebase get_differs a4efcc9f58a06f20c5de1258de24211048e99433 844b1f5bbb72eb4b4f0090c7207f78fc565e083f = 0x2 git-debrebase classify 5138bd8205d6eeb162d87a2d085746c0c305261c $t=844b1f5bbb72eb4b4f0090c7207f78fc565e083f @p a4efcc9f58a06f20c5de1258de24211048e99433/0x2 git-debrebase = Upstream {"Tree" => "844b1f5bbb72eb4b4f0090c7207f78fc565e083f","Hdr" => "tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f\nparent a4efcc9f58a06f20c5de1258de24211048e99433\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Parents" => [{"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 1b9dba384382fd10423f44e82b75e4a495de36dc = 0x20 git-debrebase classify a4efcc9f58a06f20c5de1258de24211048e99433 $t=1b9dba384382fd10423f44e82b75e4a495de36dc @p 9f40936eece8f6452df026cc64200db82005a166/0x20 git-debrebase = Packaging {"Tree" => "1b9dba384382fd10423f44e82b75e4a495de36dc","Hdr" => "tree 1b9dba384382fd10423f44e82b75e4a495de36dc\nparent 9f40936eece8f6452df026cc64200db82005a166\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Ix" => 0}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433"} git-debrebase get_differs ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 9f40936eece8f6452df026cc64200db82005a166 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b/0x2 git-debrebase = Upstream {"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Differs" => 2}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase: snag detected (-funclean-ordering): packaging change (a4efcc9f58a06f20c5de1258de24211048e99433) follows upstream change (eg 9f40936eece8f6452df026cc64200db82005a166) git-debrebase get_differs eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2/0x2 git-debrebase = Upstream {"Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Ix" => 0}],"Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 809643e5389def220ea36d61f2d3dd504603e95a/0x2 git-debrebase = Upstream {"Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Ix" => 0}],"Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Ix" => 0}],"Msg" => "dch -r -D unstable\n","CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"} git-debrebase *** WALK 484f6bc5a2b63c4776c90c85b4a52ef35d016760 0 - git-debrebase get_differs e0bd1804be73cabe1d8030eabab94e9c7a6d97bf 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef = 0x22 git-debrebase classify 484f6bc5a2b63c4776c90c85b4a52ef35d016760 $t=0bb5b861e483d6477d4dd6886bd11d6d2f5573ef @p e0bd1804be73cabe1d8030eabab94e9c7a6d97bf/0x22 git-debrebase = Mixed {"Tree" => "0bb5b861e483d6477d4dd6886bd11d6d2f5573ef","Hdr" => "tree 0bb5b861e483d6477d4dd6886bd11d6d2f5573ef\nparent e0bd1804be73cabe1d8030eabab94e9c7a6d97bf\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","Type" => "Mixed","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Differs" => 34}],"CommitId" => "484f6bc5a2b63c4776c90c85b4a52ef35d016760"} git-debrebase get_differs 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 566bf87a15955c6fe7890378c530da91efeb813f = 0x2 git-debrebase classify e0bd1804be73cabe1d8030eabab94e9c7a6d97bf $t=566bf87a15955c6fe7890378c530da91efeb813f @p 68cbbb2296bf923da3acb38fbc4aa8394ce318c5/0x2 git-debrebase = Upstream {"Tree" => "566bf87a15955c6fe7890378c530da91efeb813f","Hdr" => "tree 566bf87a15955c6fe7890378c530da91efeb813f\nparent 68cbbb2296bf923da3acb38fbc4aa8394ce318c5\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n","CommitId" => "e0bd1804be73cabe1d8030eabab94e9c7a6d97bf","Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 2)\n","Parents" => [{"Ix" => 0,"CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Differs" => 2}]} git-debrebase get_differs f5703403010b052703dc249a20a47d7966e1629b 91f0f09a04ea345cdcea80f19fef36830a15f682 = 0x20 git-debrebase classify 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 $t=91f0f09a04ea345cdcea80f19fef36830a15f682 @p f5703403010b052703dc249a20a47d7966e1629b/0x20 git-debrebase = Packaging {"Tree" => "91f0f09a04ea345cdcea80f19fef36830a15f682","CommitId" => "68cbbb2296bf923da3acb38fbc4aa8394ce318c5","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Differs" => 32}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 2)\n","Hdr" => "tree 91f0f09a04ea345cdcea80f19fef36830a15f682\nparent f5703403010b052703dc249a20a47d7966e1629b\nauthor dgit test git user 1530000027 +0100\ncommitter dgit test git user 1530000027 +0100\n"} git-debrebase get_differs 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 262f9aa451975129f8c639332fef14a3060620c8 = 0x4 git-debrebase classify f5703403010b052703dc249a20a47d7966e1629b $t=262f9aa451975129f8c639332fef14a3060620c8 @p 6e00b9cbfb2ac78131496aadb210310e5b4b6a84/0x4 git-debrebase = AddPatches {"Tree" => "262f9aa451975129f8c639332fef14a3060620c8","Msg" => "Commit Debian 3.0 (quilt) metadata\n\n[dgit (10.7+deb12u2) quilt-fixup]\n","Type" => "AddPatches","Parents" => [{"CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Ix" => 0,"Differs" => 4}],"CommitId" => "f5703403010b052703dc249a20a47d7966e1629b","Hdr" => "tree 262f9aa451975129f8c639332fef14a3060620c8\nparent 6e00b9cbfb2ac78131496aadb210310e5b4b6a84\nauthor dgit test git user 1530000025 +0100\ncommitter dgit test git user 1530000025 +0100\n"} git-debrebase get_differs 5138bd8205d6eeb162d87a2d085746c0c305261c 4d870e59c3a21c2e6202b59474df673e46ef6449 = 0x22 git-debrebase classify 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 $t=4d870e59c3a21c2e6202b59474df673e46ef6449 @p 5138bd8205d6eeb162d87a2d085746c0c305261c/0x22 git-debrebase = Mixed {"Tree" => "4d870e59c3a21c2e6202b59474df673e46ef6449","Hdr" => "tree 4d870e59c3a21c2e6202b59474df673e46ef6449\nparent 5138bd8205d6eeb162d87a2d085746c0c305261c\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","CommitId" => "6e00b9cbfb2ac78131496aadb210310e5b4b6a84","Type" => "Mixed","Msg" => "MIXED add both() (subcommands refs/heads/unstitched-mixed 1)\n","Parents" => [{"Ix" => 0,"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Differs" => 34}]} git-debrebase get_differs a4efcc9f58a06f20c5de1258de24211048e99433 844b1f5bbb72eb4b4f0090c7207f78fc565e083f = 0x2 git-debrebase classify 5138bd8205d6eeb162d87a2d085746c0c305261c $t=844b1f5bbb72eb4b4f0090c7207f78fc565e083f @p a4efcc9f58a06f20c5de1258de24211048e99433/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "UPSTREAM edit src.c (subcommands refs/heads/unstitched-mixed 1)\n","Parents" => [{"Differs" => 2,"CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Ix" => 0}],"CommitId" => "5138bd8205d6eeb162d87a2d085746c0c305261c","Hdr" => "tree 844b1f5bbb72eb4b4f0090c7207f78fc565e083f\nparent a4efcc9f58a06f20c5de1258de24211048e99433\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n","Tree" => "844b1f5bbb72eb4b4f0090c7207f78fc565e083f"} git-debrebase get_differs 9f40936eece8f6452df026cc64200db82005a166 1b9dba384382fd10423f44e82b75e4a495de36dc = 0x20 git-debrebase classify a4efcc9f58a06f20c5de1258de24211048e99433 $t=1b9dba384382fd10423f44e82b75e4a495de36dc @p 9f40936eece8f6452df026cc64200db82005a166/0x20 git-debrebase = Packaging {"Tree" => "1b9dba384382fd10423f44e82b75e4a495de36dc","CommitId" => "a4efcc9f58a06f20c5de1258de24211048e99433","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "9f40936eece8f6452df026cc64200db82005a166"}],"Msg" => "DEBIAN add zorkmid (subcommands refs/heads/unstitched-mixed 1)\n","Hdr" => "tree 1b9dba384382fd10423f44e82b75e4a495de36dc\nparent 9f40936eece8f6452df026cc64200db82005a166\nauthor dgit test git user 1530000024 +0100\ncommitter dgit test git user 1530000024 +0100\n"} git-debrebase get_differs ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x2 git-debrebase classify 9f40936eece8f6452df026cc64200db82005a166 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b/0x2 git-debrebase = Upstream {"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000022 +0100\n","CommitId" => "9f40936eece8f6452df026cc64200db82005a166","Parents" => [{"Differs" => 2,"CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Ix" => 0}],"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase get_differs eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 25c7c42f7266a808c15feeac38bb0cc7c861ed56 = 0x2 git-debrebase classify ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b $t=25c7c42f7266a808c15feeac38bb0cc7c861ed56 @p eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2/0x2 git-debrebase = Upstream {"Tree" => "25c7c42f7266a808c15feeac38bb0cc7c861ed56","CommitId" => "ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 25c7c42f7266a808c15feeac38bb0cc7c861ed56\nparent eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs 809643e5389def220ea36d61f2d3dd504603e95a 0163f07d35eebcd058425aa0dd1766b7d27d207c = 0x2 git-debrebase classify eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 $t=0163f07d35eebcd058425aa0dd1766b7d27d207c @p 809643e5389def220ea36d61f2d3dd504603e95a/0x2 git-debrebase = Upstream {"CommitId" => "eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2","Parents" => [{"Differs" => 2,"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Ix" => 0}],"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 0163f07d35eebcd058425aa0dd1766b7d27d207c\nparent 809643e5389def220ea36d61f2d3dd504603e95a\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "0163f07d35eebcd058425aa0dd1766b7d27d207c"} git-debrebase get_differs a9e43d48f464a00d90f17184927401111ff9a8ed b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 809643e5389def220ea36d61f2d3dd504603e95a $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p a9e43d48f464a00d90f17184927401111ff9a8ed/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"Ix" => 0,"CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Differs" => 16}],"CommitId" => "809643e5389def220ea36d61f2d3dd504603e95a","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent a9e43d48f464a00d90f17184927401111ff9a8ed\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify a9e43d48f464a00d90f17184927401111ff9a8ed $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "a9e43d48f464a00d90f17184927401111ff9a8ed","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000022 +0100\n"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"Ix" => 1,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48}],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491"},$VAR1->{"OrigParents"}[0]],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw 7 upp 7 proc 15 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 16 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD a9e43d48f464a00d90f17184927401111ff9a8ed Debian (rewriting=0) git-debrebase WALK BUILD 809643e5389def220ea36d61f2d3dd504603e95a Debian (rewriting=0) git-debrebase WALK BUILD a4efcc9f58a06f20c5de1258de24211048e99433 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x556cb3bc3dc8) procd=HASH(0x556cb3bc4200) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Debian (rewriting=1) git-debrebase WALK BUILD 68cbbb2296bf923da3acb38fbc4aa8394ce318c5 Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD eaf80f6e3b5c81f1a4d7e86d1fbc979d25029de2 Upstream (rewriting=1) git-debrebase WALK BUILD ee5cf316a2b3d1635bb22c0d75e2caee0dcc252b Upstream (rewriting=1) git-debrebase WALK BUILD 9f40936eece8f6452df026cc64200db82005a166 Upstream (rewriting=1) git-debrebase WALK BUILD 5138bd8205d6eeb162d87a2d085746c0c305261c Upstream (rewriting=1) git-debrebase WALK BUILD 6e00b9cbfb2ac78131496aadb210310e5b4b6a84 Upstream (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD e0bd1804be73cabe1d8030eabab94e9c7a6d97bf Upstream (rewriting=1) git-debrebase WALK BUILD 484f6bc5a2b63c4776c90c85b4a52ef35d016760 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 484f6bc5a2b63c4776c90c85b4a52ef35d016760 = 0x4 git-debrebase *** WALK RETURN 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb 72e35041bfbd2d841ef8d4b4bf24616be30909ce 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw 72e35041bfbd2d841ef8d4b4bf24616be30909ce 7b7a1b7fa599fa015a8ee11d8165aa7a379c32fb git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 484f6bc5a2b63c4776c90c85b4a52ef35d016760 a0f9cc89aaf25ed37c8e8f08996261af205247f4 = 0xc git-debrebase: error: Patch export produced patch amendments (abandoned output commit a0f9cc89aaf25ed37c8e8f08996261af205247f4). Try laundering first. + local 'ps=7 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:Patch export produced patch amendments' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:Patch export produced patch amendments' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='Patch export produced patch amendments' + fgrep -e 'Patch export produced patch amendments' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: Patch export produced patch amendments (abandoned output commit a0f9cc89aaf25ed37c8e8f08996261af205247f4). Try laundering first. + continue + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-make-patches-raw-converted-from-gbp + : '---------- make-patches raw-converted-from-gbp ----------' + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + sed s/raw-converted-from-gbp/work-make-patches-raw-converted-from-gbp/ + git update-ref --stdin + git checkout work-make-patches-raw-converted-from-gbp Switched to branch 'work-make-patches-raw-converted-from-gbp' + checkletters=Pn + shift + before=before-work-make-patches-raw-converted-from-gbp + git branch before-work-make-patches-raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase make-patches + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da"}]} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6"}],"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291"}],"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Differs" => 0,"Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK 178896af44c5b02e05a3442df6c33233b6acb807 0 - git-debrebase get_differs 58ae772018d91f0e38c14362f55fbe0a9bfe03da 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 178896af44c5b02e05a3442df6c33233b6acb807 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 58ae772018d91f0e38c14362f55fbe0a9bfe03da/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 58ae772018d91f0e38c14362f55fbe0a9bfe03da\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "178896af44c5b02e05a3442df6c33233b6acb807","Type" => "Upstream","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 58ae772018d91f0e38c14362f55fbe0a9bfe03da $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "58ae772018d91f0e38c14362f55fbe0a9bfe03da","Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a"}]} git-debrebase get_differs 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6/0x2 git-debrebase = Upstream {"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945"} git-debrebase get_differs cb0034db655d97285f64f8b69e80542b2d612491 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p cb0034db655d97285f64f8b69e80542b2d612491/0 923df13cd47c1ac87a6a0646124ace159c3d8291/0x30 git-debrebase = Anchor {"OrigParents" => [{"CommitId" => "923df13cd47c1ac87a6a0646124ace159c3d8291","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent cb0034db655d97285f64f8b69e80542b2d612491\nparent 923df13cd47c1ac87a6a0646124ace159c3d8291\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "48b4f455ee54f02565ac6299bb6ecb2234bdd5e6","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "cb0034db655d97285f64f8b69e80542b2d612491","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor"} git-debrebase *** WALK prep done cur=48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 brw -1 upp 2 proc 3 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 4 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 4dfde1af9e9e3d8b36d8a29fe887bb9b8f37b58a Upstream (rewriting=0) git-debrebase WALK BUILD 58ae772018d91f0e38c14362f55fbe0a9bfe03da Upstream (rewriting=0) git-debrebase WALK BUILD 178896af44c5b02e05a3442df6c33233b6acb807 Upstream (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 178896af44c5b02e05a3442df6c33233b6acb807 = 0 git-debrebase *** WALK RETURN 178896af44c5b02e05a3442df6c33233b6acb807 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase gbp_pq_export bw 48b4f455ee54f02565ac6299bb6ecb2234bdd5e6 178896af44c5b02e05a3442df6c33233b6acb807 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 178896af44c5b02e05a3442df6c33233b6acb807 e0f023f5738f52a4d547f9c2779dd1d19d0c0767 = 0x4 git-debrebase >= update HEAD e0f023f5738f52a4d547f9c2779dd1d19d0c0767 178896af44c5b02e05a3442df6c33233b6acb807 git-debrebase >$ HEAD is now at e0f023f Commit patch queue (exported by git-debrebase) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-make-patches-raw-converted-from-gbp + git checkout -b peel-make-patches-raw-converted-from-gbp Switched to a new branch 'peel-make-patches-raw-converted-from-gbp' + t-clean-on-branch peel-make-patches-raw-converted-from-gbp + t-output '## peel-make-patches-raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel-make-patches-raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- make-patches raw-converted-from-gbp Pn ----------' + '[' xPn '!=' x ']' + : '---- make-patches raw-converted-from-gbp ...Pn ----' + make_check Pn + case "$1" in + t-dgit -wgf --quilt=nofix quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=nofix quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `e0f023f5738f52a4d547f9c2779dd1d19d0c0767' | git symbolic-ref -q HEAD => `refs/heads/peel-make-patches-raw-converted-from-gbp' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e0f023f5738f52a4d547f9c2779dd1d19d0c0767 examining quilt state (multiple patches, nofix mode) QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f e0f023f5738f52a4d547f9c2779dd1d19d0c0767 -- debian + git add -Af . | git write-tree => `b2f98a26237de17a003353d4dd6f500a70e60b1e' fake orig tree object b2f98a26237de17a003353d4dd6f500a70e60b1e + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard e0f023f5738f52a4d547f9c2779dd1d19d0c0767 CD ../fake + git add -Af . | git write-tree => `1dccdc0a0411608175805fedb100e27034079e64' fake o+d/p tree object b2f98a26237de17a003353d4dd6f500a70e60b1e CD ../work | git ls-tree --name-only -z e0f023f5738f52a4d547f9c2779dd1d19d0c0767 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r b2f98a26237de17a003353d4dd6f500a70e60b1e e0f023f5738f52a4d547f9c2779dd1d19d0c0767 => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ b2f98a26237de17a003353d4dd6f500a70e60b1e e0f023f5738f52a4d547f9c2779dd1d19d0c0767 => 1 | git diff-tree -z --no-renames --name-only -r e0f023f5738f52a4d547f9c2779dd1d19d0c0767 1dccdc0a0411608175805fedb100e27034079e64 => `' quiltify_trees_differ e0f023f5738f52a4d547f9c2779dd1d19d0c0767 1dccdc0a0411608175805fedb100e27034079e64 => 0 | git diff-tree -z --no-renames --name-only -r b2f98a26237de17a003353d4dd6f500a70e60b1e 1dccdc0a0411608175805fedb100e27034079e64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ b2f98a26237de17a003353d4dd6f500a70e60b1e 1dccdc0a0411608175805fedb100e27034079e64 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=b2f98a26237de17a0033 o+d/p=1dccdc0a041160817580 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only e0f023f5738f52a4d547f9c2779dd1d19d0c0767 -- debian/rules debian/control => `debian/control'... quiltify investigate e0f023f5738f52a4d547f9c2779dd1d19d0c0767 | git diff-tree -z --no-renames --name-only e0f023f5738f52a4d547f9c2779dd1d19d0c0767 1dccdc0a0411608175805fedb100e27034079e64 => `' quiltify_trees_differ e0f023f5738f52a4d547f9c2779dd1d19d0c0767 1dccdc0a0411608175805fedb100e27034079e64 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q e0f023f5738f52a4d547f9c2779dd1d19d0c0767 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git diff HEAD~ debian/patches + egrep . diff --git a/debian/patches/0001-Add-a-new-upstream-file.patch b/debian/patches/0001-Add-a-new-upstream-file.patch new file mode 100644 index 0000000..0405708 --- /dev/null +++ b/debian/patches/0001-Add-a-new-upstream-file.patch @@ -0,0 +1,16 @@ +From: Ian Jackson +Date: Sun, 6 Dec 2015 23:50:08 +0000 +Subject: Add a new upstream file + +--- + new-upstream-file | 1 + + 1 file changed, 1 insertion(+) + create mode 100644 new-upstream-file + +diff --git a/new-upstream-file b/new-upstream-file +new file mode 100644 +index 0000000..a2d670b +--- /dev/null ++++ b/new-upstream-file +@@ -0,0 +1 @@ ++Add a file diff --git a/debian/patches/0002-Edit-the-.c-file.patch b/debian/patches/0002-Edit-the-.c-file.patch new file mode 100644 index 0000000..0e04924 --- /dev/null +++ b/debian/patches/0002-Edit-the-.c-file.patch @@ -0,0 +1,15 @@ +From: Ian Jackson +Date: Sun, 6 Dec 2015 23:50:39 +0000 +Subject: Edit the .c file + +--- + src.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src.c b/src.c +index 05437c5..6cc28de 100644 +--- a/src.c ++++ b/src.c +@@ -1 +1 @@ +-main(){} ++main(void){} diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..9e8f739 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,3 @@ +0001-Add-a-new-upstream-file.patch +0002-Edit-the-.c-file.patch +subdir/addnewups diff --git a/debian/patches/subdir/addnewups b/debian/patches/subdir/addnewups new file mode 100644 index 0000000..1acc2e8 --- /dev/null +++ b/debian/patches/subdir/addnewups @@ -0,0 +1,16 @@ +From: Ian Jackson +Date: Sat, 4 Jun 2016 22:09:32 +0100 +Subject: Add another new upstream file + +--- + lib.c | 1 + + 1 file changed, 1 insertion(+) + create mode 100644 lib.c + +diff --git a/lib.c b/lib.c +new file mode 100644 +index 0000000..e026ed3 +--- /dev/null ++++ b/lib.c +@@ -0,0 +1 @@ ++void function(void){} + t-gdr-made-patches + git log -n1 --pretty=format:%B + egrep '^\[git-debrebase' [git-debrebase make-patches: export and commit patches] + git diff --quiet HEAD~ -- :. ':!debian/patches' + git reset --hard HEAD~ HEAD is now at 178896a Add another new upstream file + checkletters=n + '[' xn '!=' x ']' + : '---- make-patches raw-converted-from-gbp ...n ----' + make_check n + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-make-patches-raw-converted-from-gbp refs/heads/peel-make-patches-raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/heads/before-work-make-patches-raw-converted-from-gbp + local name=refs/heads/before-work-make-patches-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/before-work-make-patches-raw-converted-from-gbp ++ local ref=refs/heads/before-work-make-patches-raw-converted-from-gbp ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-make-patches-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/before-work-make-patches-raw-converted-from-gbp + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/before-work-make-patches-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/before-work-make-patches-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-make-patches-raw-converted-from-gbp + local name=refs/heads/peel-make-patches-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/peel-make-patches-raw-converted-from-gbp ++ local ref=refs/heads/peel-make-patches-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/peel-make-patches-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-make-patches-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/peel-make-patches-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/peel-make-patches-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + checkletters= + '[' x '!=' x ']' + subcmd forget-was-ever-debrebase nA nA nA nA nA + local subcmd=forget-was-ever-debrebase + shift + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-forget-was-ever-debrebase-stitched-laundered + : '---------- forget-was-ever-debrebase stitched-laundered ----------' + git for-each-ref '**/stitched-laundered' '**/stitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/stitched-laundered/work-forget-was-ever-debrebase-stitched-laundered/ + git update-ref --stdin + git checkout work-forget-was-ever-debrebase-stitched-laundered Switched to branch 'work-forget-was-ever-debrebase-stitched-laundered' + checkletters=nA + shift + before=before-work-forget-was-ever-debrebase-stitched-laundered + git branch before-work-forget-was-ever-debrebase-stitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase forget-was-ever-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D forget-was-ever-debrebase git-debrebase ffq_prev_branchinfo branch current refs/heads/work-forget-was-ever-debrebase-stitched-laundered git-debrebase >= delete refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-laundered git-debrebase >= delete refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-laundered git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-forget-was-ever-debrebase-stitched-laundered + git checkout -b peel-forget-was-ever-debrebase-stitched-laundered Switched to a new branch 'peel-forget-was-ever-debrebase-stitched-laundered' + t-clean-on-branch peel-forget-was-ever-debrebase-stitched-laundered + t-output '## peel-forget-was-ever-debrebase-stitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-forget-was-ever-debrebase-stitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- forget-was-ever-debrebase stitched-laundered nA ----------' + '[' xnA '!=' x ']' + : '---- forget-was-ever-debrebase stitched-laundered ...nA ----' + make_check nA + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered refs/heads/peel-forget-was-ever-debrebase-stitched-laundered + local g + for g in $* + t-ref-same refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered + local name=refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered + local val ++ t-git-get-ref refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered ++ local ref=refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-forget-was-ever-debrebase-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/heads/before-work-forget-was-ever-debrebase-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-forget-was-ever-debrebase-stitched-laundered + local name=refs/heads/peel-forget-was-ever-debrebase-stitched-laundered + local val ++ t-git-get-ref refs/heads/peel-forget-was-ever-debrebase-stitched-laundered ++ local ref=refs/heads/peel-forget-was-ever-debrebase-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/peel-forget-was-ever-debrebase-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-forget-was-ever-debrebase-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t-ref-same-val refs/heads/peel-forget-was-ever-debrebase-stitched-laundered 1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + local name=refs/heads/peel-forget-was-ever-debrebase-stitched-laundered + local val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + case "${t_ref_val-unset}" in + t_ref_val=1cf12c8d2c58650ccd5d3dbaed0752528ce94caa + t_ref_names+=("$name") + checkletters=A + '[' xA '!=' x ']' + : '---- forget-was-ever-debrebase stitched-laundered ...A ----' + make_check A + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-laundered refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-laundered ++ local ref=refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-laundered ++ local ref=refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-forget-was-ever-debrebase-stitched-mixed + : '---------- forget-was-ever-debrebase stitched-mixed ----------' + git for-each-ref '**/stitched-mixed' '**/stitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/stitched-mixed/work-forget-was-ever-debrebase-stitched-mixed/ + git update-ref --stdin + git checkout work-forget-was-ever-debrebase-stitched-mixed Switched to branch 'work-forget-was-ever-debrebase-stitched-mixed' + checkletters=nA + shift + before=before-work-forget-was-ever-debrebase-stitched-mixed + git branch before-work-forget-was-ever-debrebase-stitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase forget-was-ever-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D forget-was-ever-debrebase git-debrebase ffq_prev_branchinfo branch current refs/heads/work-forget-was-ever-debrebase-stitched-mixed git-debrebase >= delete refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-mixed git-debrebase >= delete refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-mixed git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-forget-was-ever-debrebase-stitched-mixed + git checkout -b peel-forget-was-ever-debrebase-stitched-mixed Switched to a new branch 'peel-forget-was-ever-debrebase-stitched-mixed' + t-clean-on-branch peel-forget-was-ever-debrebase-stitched-mixed + t-output '## peel-forget-was-ever-debrebase-stitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-forget-was-ever-debrebase-stitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- forget-was-ever-debrebase stitched-mixed nA ----------' + '[' xnA '!=' x ']' + : '---- forget-was-ever-debrebase stitched-mixed ...nA ----' + make_check nA + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed refs/heads/peel-forget-was-ever-debrebase-stitched-mixed + local g + for g in $* + t-ref-same refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed + local name=refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed + local val ++ t-git-get-ref refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed ++ local ref=refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-forget-was-ever-debrebase-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t-ref-same-val refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee + local name=refs/heads/before-work-forget-was-ever-debrebase-stitched-mixed + local val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + case "${t_ref_val-unset}" in + t_ref_val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-forget-was-ever-debrebase-stitched-mixed + local name=refs/heads/peel-forget-was-ever-debrebase-stitched-mixed + local val ++ t-git-get-ref refs/heads/peel-forget-was-ever-debrebase-stitched-mixed ++ local ref=refs/heads/peel-forget-was-ever-debrebase-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/peel-forget-was-ever-debrebase-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-forget-was-ever-debrebase-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t-ref-same-val refs/heads/peel-forget-was-ever-debrebase-stitched-mixed ea38d906dd3529d25026c0286e5bfde62b48e5ee + local name=refs/heads/peel-forget-was-ever-debrebase-stitched-mixed + local val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + case "${t_ref_val-unset}" in + t_ref_val=ea38d906dd3529d25026c0286e5bfde62b48e5ee + t_ref_names+=("$name") + checkletters=A + '[' xA '!=' x ']' + : '---- forget-was-ever-debrebase stitched-mixed ...A ----' + make_check A + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-mixed refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-mixed ++ local ref=refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-forget-was-ever-debrebase-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-mixed ++ local ref=refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-forget-was-ever-debrebase-stitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-forget-was-ever-debrebase-unstitched-laundered + : '---------- forget-was-ever-debrebase unstitched-laundered ----------' + git for-each-ref '**/unstitched-laundered' '**/unstitched-laundered/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-laundered/work-forget-was-ever-debrebase-unstitched-laundered/ + git update-ref --stdin + git checkout work-forget-was-ever-debrebase-unstitched-laundered Switched to branch 'work-forget-was-ever-debrebase-unstitched-laundered' + checkletters=nA + shift + before=before-work-forget-was-ever-debrebase-unstitched-laundered + git branch before-work-forget-was-ever-debrebase-unstitched-laundered + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase forget-was-ever-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D forget-was-ever-debrebase git-debrebase ffq_prev_branchinfo branch current refs/heads/work-forget-was-ever-debrebase-unstitched-laundered git-debrebase >= delete refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-laundered git-debrebase >= delete refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-laundered git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-forget-was-ever-debrebase-unstitched-laundered + git checkout -b peel-forget-was-ever-debrebase-unstitched-laundered Switched to a new branch 'peel-forget-was-ever-debrebase-unstitched-laundered' + t-clean-on-branch peel-forget-was-ever-debrebase-unstitched-laundered + t-output '## peel-forget-was-ever-debrebase-unstitched-laundered' git status -b --porcelain + printf '%s\n' '## peel-forget-was-ever-debrebase-unstitched-laundered' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- forget-was-ever-debrebase unstitched-laundered nA ----------' + '[' xnA '!=' x ']' + : '---- forget-was-ever-debrebase unstitched-laundered ...nA ----' + make_check nA + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered + local g + for g in $* + t-ref-same refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered + local name=refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered + local val ++ t-git-get-ref refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered ++ local ref=refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + t-ref-same-val refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local name=refs/heads/before-work-forget-was-ever-debrebase-unstitched-laundered + local val=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + case "${t_ref_val-unset}" in + t_ref_val=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered + local name=refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered + local val ++ t-git-get-ref refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered ++ local ref=refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-forget-was-ever-debrebase-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + t-ref-same-val refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered 5472c89e9f96508ec91185b6f57e8a1875ea7a4f + local name=refs/heads/peel-forget-was-ever-debrebase-unstitched-laundered + local val=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + case "${t_ref_val-unset}" in + t_ref_val=5472c89e9f96508ec91185b6f57e8a1875ea7a4f + t_ref_names+=("$name") + checkletters=A + '[' xA '!=' x ']' + : '---- forget-was-ever-debrebase unstitched-laundered ...A ----' + make_check A + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-laundered refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-laundered + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-laundered ++ local ref=refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-laundered ++ local ref=refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-laundered ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-laundered ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-laundered\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-forget-was-ever-debrebase-unstitched-mixed + : '---------- forget-was-ever-debrebase unstitched-mixed ----------' + git for-each-ref '**/unstitched-mixed' '**/unstitched-mixed/**' '--format=create %(refname) %(objectname)' + sed s/unstitched-mixed/work-forget-was-ever-debrebase-unstitched-mixed/ + git update-ref --stdin + git checkout work-forget-was-ever-debrebase-unstitched-mixed Switched to branch 'work-forget-was-ever-debrebase-unstitched-mixed' + checkletters=nA + shift + before=before-work-forget-was-ever-debrebase-unstitched-mixed + git branch before-work-forget-was-ever-debrebase-unstitched-mixed + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase forget-was-ever-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D forget-was-ever-debrebase git-debrebase ffq_prev_branchinfo branch current refs/heads/work-forget-was-ever-debrebase-unstitched-mixed git-debrebase >= delete refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-mixed git-debrebase >= delete refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-mixed git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-forget-was-ever-debrebase-unstitched-mixed + git checkout -b peel-forget-was-ever-debrebase-unstitched-mixed Switched to a new branch 'peel-forget-was-ever-debrebase-unstitched-mixed' + t-clean-on-branch peel-forget-was-ever-debrebase-unstitched-mixed + t-output '## peel-forget-was-ever-debrebase-unstitched-mixed' git status -b --porcelain + printf '%s\n' '## peel-forget-was-ever-debrebase-unstitched-mixed' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- forget-was-ever-debrebase unstitched-mixed nA ----------' + '[' xnA '!=' x ']' + : '---- forget-was-ever-debrebase unstitched-mixed ...nA ----' + make_check nA + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed + local g + for g in $* + t-ref-same refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed + local name=refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed + local val ++ t-git-get-ref refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed ++ local ref=refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + t-ref-same-val refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed 484f6bc5a2b63c4776c90c85b4a52ef35d016760 + local name=refs/heads/before-work-forget-was-ever-debrebase-unstitched-mixed + local val=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + case "${t_ref_val-unset}" in + t_ref_val=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed + local name=refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed + local val ++ t-git-get-ref refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed ++ local ref=refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-forget-was-ever-debrebase-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + t-ref-same-val refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed 484f6bc5a2b63c4776c90c85b4a52ef35d016760 + local name=refs/heads/peel-forget-was-ever-debrebase-unstitched-mixed + local val=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + case "${t_ref_val-unset}" in + t_ref_val=484f6bc5a2b63c4776c90c85b4a52ef35d016760 + t_ref_names+=("$name") + checkletters=A + '[' xA '!=' x ']' + : '---- forget-was-ever-debrebase unstitched-mixed ...A ----' + make_check A + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-mixed refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-mixed + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-mixed ++ local ref=refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-forget-was-ever-debrebase-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-mixed ++ local ref=refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-mixed ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-mixed ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-forget-was-ever-debrebase-unstitched-mixed\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + for startbranch in {stitched,unstitched}-{laundered,mixed} raw-converted-from-gbp + work=work-forget-was-ever-debrebase-raw-converted-from-gbp + : '---------- forget-was-ever-debrebase raw-converted-from-gbp ----------' + git for-each-ref '**/raw-converted-from-gbp' '**/raw-converted-from-gbp/**' '--format=create %(refname) %(objectname)' + sed s/raw-converted-from-gbp/work-forget-was-ever-debrebase-raw-converted-from-gbp/ + git update-ref --stdin + git checkout work-forget-was-ever-debrebase-raw-converted-from-gbp Switched to branch 'work-forget-was-ever-debrebase-raw-converted-from-gbp' + checkletters=nA + shift + before=before-work-forget-was-ever-debrebase-raw-converted-from-gbp + git branch before-work-forget-was-ever-debrebase-raw-converted-from-gbp + local xopts= + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + case "$checkletters" in + t-git-debrebase forget-was-ever-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D forget-was-ever-debrebase git-debrebase ffq_prev_branchinfo branch current refs/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp git-debrebase >= delete refs/ffq-prev/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp git-debrebase >= delete refs/debrebase-last/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + peel=peel-forget-was-ever-debrebase-raw-converted-from-gbp + git checkout -b peel-forget-was-ever-debrebase-raw-converted-from-gbp Switched to a new branch 'peel-forget-was-ever-debrebase-raw-converted-from-gbp' + t-clean-on-branch peel-forget-was-ever-debrebase-raw-converted-from-gbp + t-output '## peel-forget-was-ever-debrebase-raw-converted-from-gbp' git status -b --porcelain + printf '%s\n' '## peel-forget-was-ever-debrebase-raw-converted-from-gbp' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + : '---------- forget-was-ever-debrebase raw-converted-from-gbp nA ----------' + '[' xnA '!=' x ']' + : '---- forget-was-ever-debrebase raw-converted-from-gbp ...nA ----' + make_check nA + case "$1" in + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp + local g + for g in $* + t-ref-same refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp + local name=refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp ++ local ref=refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/before-work-forget-was-ever-debrebase-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp + local name=refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp + local val ++ t-git-get-ref refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp ++ local ref=refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=178896af44c5b02e05a3442df6c33233b6acb807 + t-ref-same-val refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp 178896af44c5b02e05a3442df6c33233b6acb807 + local name=refs/heads/peel-forget-was-ever-debrebase-raw-converted-from-gbp + local val=178896af44c5b02e05a3442df6c33233b6acb807 + case "${t_ref_val-unset}" in + t_ref_val=178896af44c5b02e05a3442df6c33233b6acb807 + t_ref_names+=("$name") + checkletters=A + '[' xA '!=' x ']' + : '---- forget-was-ever-debrebase raw-converted-from-gbp ...A ----' + make_check A + case "$1" in + t-refs-notexist refs/ffq-prev/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp refs/debrebase-last/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp + local val + for g in $* ++ t-git-get-ref refs/ffq-prev/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp ++ local ref=refs/ffq-prev/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/ffq-prev/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/ffq-prev/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/debrebase-last/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp ++ local ref=refs/debrebase-last/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp ++ case "$ref" in ++ git show-ref -d refs/debrebase-last/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/debrebase-last/heads/work-forget-was-ever-debrebase-raw-converted-from-gbp\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + checkletters= + '[' x '!=' x ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-subcommands-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-subcommands-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-subcommands-artifacts/gdr-subcommands.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 82.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:35:27]: test gdr-subcommands: -----------------------] autopkgtest [21:35:27]: test gdr-subcommands: - - - - - - - - - - results - - - - - - - - - - gdr-subcommands PASS autopkgtest [21:35:27]: test gdr-unprocessable: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:35:31]: test gdr-unprocessable: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-unprocessable ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-unprocessable-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-unprocessable-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + grep 'Unknown Unprocessable' + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Type" => "AddPatches","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0,"Differs" => 4}]} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Overwritten" => [{"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1,"Differs" => 48}],"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"},$VAR1->{"Overwritten"}[0]],"Contributor" => $VAR1->{"Parents"}[0],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Merge branch 'upstream' into quilt-tip\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Type" => "Pseudomerge"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Msg" => "Add *.o to .gitignore\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Type" => "Upstream","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Parents" => [{"Ix" => 0,"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Type" => "Mixed","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n","Type" => "Packaging","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Type" => "Packaging","Msg" => "WIP\n","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Ix" => 0,"Differs" => 32}],"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Msg" => "WIP\n","Type" => "Packaging"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 98b095f3393eafe449feca458bf7b759795a44085afaa8d7c351f69edfea0c32 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 98b095f3393eafe449feca458bf7b759795a44085afaa8d7c351f69edfea0c32 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - 98b095f3393eafe449feca458bf7b759795a44085afaa8d7c351f69edfea0c32 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'Tag' => 'archive/test-dummy/2.0-1' }, { 'Tag' => 'test-dummy/2.0-1', 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548', 'Tfn' => sub { "DUMMY" }, 'View' => 'maint', 'TfSuffix' => '-maintview', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `3a3922e5e3e369d3b78fb115a596c6fa8269549d' + git verify-tag 3a3922e5e3e369d3b78fb115a596c6fa8269549d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:34 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 3a3922e5e3e369d3b78fb115a596c6fa8269549d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `c76bec6cf1d899fec2e4db05ce12d180c8cb85a3' + git verify-tag c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:34 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'is_pgp_signed' => 0, 'allow_pgp' => 1, 'name' => 'debian/changelog, entry no.1', 'allow_duplicate' => 0, 'out_order' => [], 'drop_empty' => 0, 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'keep_duplicate' => 0, 'drop_empty' => 0, 'name' => 'debian/changelog, entry no.1', 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_pgp' => 1, 'allow_duplicate' => 0, 'out_order' => [], 'is_pgp_signed' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => 3a3922e5e3e369d3b78fb115a596c6fa8269549d refs/tags/archive/test-dummy/2.0-1 => c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 3a3922e5e3e369d3b78fb115a596c6fa8269549d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => 'c76bec6cf1d899fec2e4db05ce12d180c8cb85a3', 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '3a3922e5e3e369d3b78fb115a596c6fa8269549d' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3a3922e5e3e369d3b78fb115a596c6fa8269549d tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=3a3922e5e3e369d3b78fb115a596c6fa8269549d |> c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3a3922e5e3e369d3b78fb115a596c6fa8269549d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=3a3922e5e3e369d3b78fb115a596c6fa8269549d |> c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.0-2', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0-2', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `da7a175e255de4c2581c442764e294dc034f4884' + git verify-tag da7a175e255de4c2581c442764e294dc034f4884 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:38 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 da7a175e255de4c2581c442764e294dc034f4884 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `6786948c107e4c2e90006ad7b2f68e744154a504' + git verify-tag 6786948c107e4c2e90006ad7b2f68e744154a504 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:38 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 6786948c107e4c2e90006ad7b2f68e744154a504 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 3a3922e5e3e369d3b78fb115a596c6fa8269549d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: c76bec6cf1d899fec2e4db05ce12d180c8cb85a3 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='9e89cab6b0b3be93898c2aca9e4c9825f3fee65fe09be0940fb1cdb710a950fd -' + echo '2.0-2 9e89cab6b0b3be93898c2aca9e4c9825f3fee65fe09be0940fb1cdb710a950fd main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + mfmt='found unprocessable commit.*%s' + subcmd + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected- ++ printf 'found unprocessable commit.*%s' 'general two-parent merge' + t-expect-fail 'E:found unprocessable commit.*general two-parent merge' cmd + local 'mpat=E:found unprocessable commit.*general two-parent merge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase ffq check_specs * git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 0 - git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit de5adc8d36110abf62d562d9a1985a4796748ece) (d.0x2 0x34) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*general two-parent merge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*general two-parent merge' + egrep -e 'found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit de5adc8d36110abf62d562d9a1985a4796748ece) (d.0x2 0x34) + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected- ++ printf 'found unprocessable commit.*%s' 'origin commit' + t-expect-fail 'E:found unprocessable commit.*origin commit' cmd + local 'mpat=E:found unprocessable commit.*origin commit' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase ffq check_specs * git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 0 - git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "AddPatches","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0,"Differs" => 4}],"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Pseudomerge","Msg" => "Merge branch 'upstream' into quilt-tip\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Overwritten" => [{"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Differs" => 48,"Ix" => 1}],"Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"},"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n","Type" => "Upstream","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Differs" => 50,"Ix" => 0}],"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Type" => "Mixed","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Msg" => "echo EXAMPLE RULES TARGET\n","Type" => "Packaging","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32,"Ix" => 0}]} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Differs" => 32,"Ix" => 0}],"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Msg" => "WIP\n","Type" => "Packaging","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging","Msg" => "WIP\n","Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32,"Ix" => 0}],"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*origin commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*origin commit' + egrep -e 'found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) + subcmd quick + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected- ++ printf 'found unprocessable commit.*%s' 'general two-parent merge' + t-expect-fail 'E:found unprocessable commit.*general two-parent merge' cmd + local 'mpat=E:found unprocessable commit.*general two-parent merge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase ffq check_specs * git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 0 - git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit de5adc8d36110abf62d562d9a1985a4796748ece) (d.0x2 0x34) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*general two-parent merge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*general two-parent merge' + egrep -e 'found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit de5adc8d36110abf62d562d9a1985a4796748ece) (d.0x2 0x34) + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected- ++ printf 'found unprocessable commit.*%s' 'origin commit' + t-expect-fail 'E:found unprocessable commit.*origin commit' cmd + local 'mpat=E:found unprocessable commit.*origin commit' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + cmd + t-git-debrebase quick + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase ffq check_specs * git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 0 - git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Type" => "AddPatches","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Parents" => [{"Differs" => 4,"Ix" => 0,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"}]} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Overwritten" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Contributor" => {"Ix" => 0,"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"},"Msg" => "Merge branch 'upstream' into quilt-tip\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Type" => "Pseudomerge","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Msg" => "Add *.o to .gitignore\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Type" => "Upstream","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Type" => "Mixed","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Differs" => 50,"Ix" => 0}],"Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0,"Differs" => 32}],"Msg" => "echo EXAMPLE RULES TARGET\n","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Type" => "Packaging","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Type" => "Packaging","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Msg" => "WIP\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}]} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Type" => "Packaging","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Msg" => "WIP\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}]} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*origin commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*origin commit' + egrep -e 'found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) + subcmd new-upstream 2.0 upstream/2.0 + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected- ++ printf 'found unprocessable commit.*%s' 'general two-parent merge' + t-expect-fail 'E:found unprocessable commit.*general two-parent merge' cmd + local 'mpat=E:found unprocessable commit.*general two-parent merge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase new-upstream 2.0 upstream/2.0 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D new-upstream 2.0 upstream/2.0 git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase ffq check_specs * git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 0 - git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit de5adc8d36110abf62d562d9a1985a4796748ece) (d.0x2 0x34) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*general two-parent merge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*general two-parent merge' + egrep -e 'found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; general two-parent merge: (commit de5adc8d36110abf62d562d9a1985a4796748ece) (d.0x2 0x34) + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected- ++ printf 'found unprocessable commit.*%s' 'origin commit' + t-expect-fail 'E:found unprocessable commit.*origin commit' cmd + local 'mpat=E:found unprocessable commit.*origin commit' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase new-upstream 2.0 upstream/2.0 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D new-upstream 2.0 upstream/2.0 git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase ffq check_specs * git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 0 - git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0,"Differs" => 4}],"CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Type" => "AddPatches"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Overwritten" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"},$VAR1->{"Overwritten"}[0]],"Type" => "Pseudomerge","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Contributor" => $VAR1->{"Parents"}[0],"Msg" => "Merge branch 'upstream' into quilt-tip\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Msg" => "Add *.o to .gitignore\n","Type" => "Upstream","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}]} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Parents" => [{"Ix" => 0,"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"Type" => "Mixed","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Msg" => "echo EXAMPLE RULES TARGET\n","Type" => "Packaging","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0,"Differs" => 32}],"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Msg" => "WIP\n","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","Type" => "Packaging","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32,"Ix" => 0}]} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*origin commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*origin commit' + egrep -e 'found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) + subcmd make-patches + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected- ++ printf 'found unprocessable commit.*%s' 'general two-parent merge' + t-expect-fail 'E:found unprocessable commit.*general two-parent merge' cmd + local 'mpat=E:found unprocessable commit.*general two-parent merge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase make-patches + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase: error: found unprocessable commit, cannot cope: general two-parent merge (de5adc8d36110abf62d562d9a1985a4796748ece) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*general two-parent merge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*general two-parent merge' + egrep -e 'found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope: general two-parent merge (de5adc8d36110abf62d562d9a1985a4796748ece) + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected- ++ printf 'found unprocessable commit.*%s' 'origin commit' + t-expect-fail 'E:found unprocessable commit.*origin commit' cmd + local 'mpat=E:found unprocessable commit.*origin commit' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase make-patches + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D make-patches git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0,"Differs" => 4}],"CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Overwritten" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Contributor" => {"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0},"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Merge branch 'upstream' into quilt-tip\n","Type" => "Pseudomerge"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2}],"Msg" => "Add *.o to .gitignore\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Type" => "Mixed","Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0,"Differs" => 50}],"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"} git-debrebase: snag detected (-funclean-mixed): found mixed upstream/packaging commit (ccfa28ce24478c3336e77e709106a16a158ac7eb) git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Msg" => "echo EXAMPLE RULES TARGET\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}]} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Ix" => 0}],"Type" => "Packaging","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Msg" => "WIP\n"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope: origin commit (2767dfd053a8a3be1e7df2406b5a68ad913a661d) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*origin commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*origin commit' + egrep -e 'found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope: origin commit (2767dfd053a8a3be1e7df2406b5a68ad913a661d) + subcmd breakwater + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected- ++ printf 'found unprocessable commit.*%s' 'general two-parent merge' + t-expect-fail 'E:found unprocessable commit.*general two-parent merge' cmd + local 'mpat=E:found unprocessable commit.*general two-parent merge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase breakwater + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase: error: found unprocessable commit, cannot cope: general two-parent merge (de5adc8d36110abf62d562d9a1985a4796748ece) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*general two-parent merge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*general two-parent merge' + egrep -e 'found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope: general two-parent merge (de5adc8d36110abf62d562d9a1985a4796748ece) + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected- ++ printf 'found unprocessable commit.*%s' 'origin commit' + t-expect-fail 'E:found unprocessable commit.*origin commit' cmd + local 'mpat=E:found unprocessable commit.*origin commit' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase breakwater + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"}],"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Type" => "AddPatches"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Contributor" => {"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0},"Msg" => "Merge branch 'upstream' into quilt-tip\n","Type" => "Pseudomerge","Overwritten" => [{"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Msg" => "Add *.o to .gitignore\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2}],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Type" => "Mixed","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Parents" => [{"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0}]} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0}],"Msg" => "echo EXAMPLE RULES TARGET\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Type" => "Packaging"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Type" => "Packaging","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Msg" => "WIP\n","Parents" => [{"Differs" => 32,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Ix" => 0}],"Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32}],"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope: origin commit (2767dfd053a8a3be1e7df2406b5a68ad913a661d) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*origin commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*origin commit' + egrep -e 'found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope: origin commit (2767dfd053a8a3be1e7df2406b5a68ad913a661d) + subcmd anchor + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected- ++ printf 'found unprocessable commit.*%s' 'general two-parent merge' + t-expect-fail 'E:found unprocessable commit.*general two-parent merge' cmd + local 'mpat=E:found unprocessable commit.*general two-parent merge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase anchor + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D anchor git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge git-debrebase: error: found unprocessable commit, cannot cope: general two-parent merge (de5adc8d36110abf62d562d9a1985a4796748ece) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*general two-parent merge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*general two-parent merge' + egrep -e 'found unprocessable commit.*general two-parent merge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope: general two-parent merge (de5adc8d36110abf62d562d9a1985a4796748ece) + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected- ++ printf 'found unprocessable commit.*%s' 'origin commit' + t-expect-fail 'E:found unprocessable commit.*origin commit' cmd + local 'mpat=E:found unprocessable commit.*origin commit' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + cmd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-git-debrebase anchor + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D anchor git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Type" => "AddPatches","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"}],"Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Msg" => "Merge branch 'upstream' into quilt-tip\n","Parents" => [{"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0,"Differs" => 0},{"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Differs" => 48,"Ix" => 1}],"Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Type" => "Upstream","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Ix" => 0,"Differs" => 2}],"Msg" => "Add *.o to .gitignore\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Parents" => [{"Ix" => 0,"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Type" => "Mixed","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643"}],"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Type" => "Packaging"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Msg" => "WIP\n","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Type" => "Packaging"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32,"Ix" => 0}],"Msg" => "WIP\n","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope: origin commit (2767dfd053a8a3be1e7df2406b5a68ad913a661d) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:found unprocessable commit.*origin commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='found unprocessable commit.*origin commit' + egrep -e 'found unprocessable commit.*origin commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: found unprocessable commit, cannot cope: origin commit (2767dfd053a8a3be1e7df2406b5a68ad913a661d) + expected=ok + mfmts=(' Unprocessable (%s)') + subcmd analyse + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected-ok + f=../out.merge.analyse + cmd + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + tee ../out.merge.analyse git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + for mfmt in "${mfmts[@]}" ++ printf ' Unprocessable (%s)' 'general two-parent merge' + grep ' Unprocessable (general two-parent merge)' ../out.merge.analyse de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected-ok + f=../out.origin.analyse + cmd + t-git-debrebase analyse + tee ../out.origin.analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Type" => "AddPatches","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"}]} 3bc5395fa4571258183be3d3f389950314c53d4e AddPatchesgit-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Msg" => "Merge branch 'upstream' into quilt-tip\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Overwritten" => [{"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1,"Differs" => 48}],"Parents" => [{"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0,"Ix" => 0},$VAR1->{"Overwritten"}[0]],"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Contributor" => $VAR1->{"Parents"}[0]} 901ede7c64dd2ca1f1375724351a1aed46807f79 Pseudomerge Contributor=1986506b09aedf1864a4e3228284a58c3db6ac7agit-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Msg" => "Add *.o to .gitignore\n","Type" => "Upstream","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Ix" => 0,"Differs" => 2}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102"} 1986506b09aedf1864a4e3228284a58c3db6ac7a Upstreamgit-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0,"Differs" => 50}],"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Type" => "Mixed","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n"} ccfa28ce24478c3336e77e709106a16a158ac7eb Mixedgit-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Type" => "Packaging","Msg" => "echo EXAMPLE RULES TARGET\n"} 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Packaginggit-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Msg" => "WIP\n","Type" => "Packaging","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n"} a26f8e83ba01707d830f942dc143a46140a87643 Packaginggit-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}],"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging","Msg" => "WIP\n"} 4d8f0e7980e2454b960fbd44cf76d11996098caa Packaginggit-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown*** WALK BOMB unrecognised Unprocessable (origin commit) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + for mfmt in "${mfmts[@]}" ++ printf ' Unprocessable (%s)' 'origin commit' + grep ' Unprocessable (origin commit)' ../out.origin.analyse 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + mfmts=('branch not in git-debrebase form' 'found unprocessable commit, cannot cope: %s') + subcmd status + cmd=("$@") + branch merge 'general two-parent merge' + branch=merge + git checkout gdr-unprocessable/merge Switched to branch 'gdr-unprocessable/merge' + msgcore='general two-parent merge' + expected-ok + f=../out.merge.status + cmd + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status + tee ../out.merge.status git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown current branch contents, in git-debrebase terms: branch not in git-debrebase form found unprocessable commit, cannot cope: general two-parent merge de5adc8 Update upstream source from tag 'upstream/2.0' key git-debrebase commits: anchor is not well-defined breakwater is not well-defined git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/merge branch and ref status, in git-debrebase terms: stitched? (no record of git-debrebase work) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + for mfmt in "${mfmts[@]}" ++ printf 'branch not in git-debrebase form' 'general two-parent merge' + grep 'branch not in git-debrebase form' ../out.merge.status branch not in git-debrebase form + for mfmt in "${mfmts[@]}" ++ printf 'found unprocessable commit, cannot cope: %s' 'general two-parent merge' + grep 'found unprocessable commit, cannot cope: general two-parent merge' ../out.merge.status found unprocessable commit, cannot cope: general two-parent merge + branch origin 'origin commit' + branch=origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + msgcore='origin commit' + expected-ok + f=../out.origin.status + cmd + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status + tee ../out.origin.status git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0,"Differs" => 4}],"Type" => "AddPatches","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Merge branch 'upstream' into quilt-tip\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Contributor" => {"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0},"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Type" => "Pseudomerge","Overwritten" => [{"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1}],"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}]} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Type" => "Mixed","Parents" => [{"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0}],"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Differs" => 32,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0}],"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Msg" => "echo EXAMPLE RULES TARGET\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Msg" => "WIP\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Type" => "Packaging"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Msg" => "WIP\n","Parents" => [{"Ix" => 0,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32}],"Type" => "Packaging"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown current branch contents, in git-debrebase terms: branch not in git-debrebase form found unprocessable commit, cannot cope: origin commit 2767dfd WIP key git-debrebase commits: anchor is not well-defined breakwater is not well-defined git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin branch and ref status, in git-debrebase terms: stitched? (no record of git-debrebase work) + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + for mfmt in "${mfmts[@]}" ++ printf 'branch not in git-debrebase form' 'origin commit' + grep 'branch not in git-debrebase form' ../out.origin.status branch not in git-debrebase form + for mfmt in "${mfmts[@]}" ++ printf 'found unprocessable commit, cannot cope: %s' 'origin commit' + grep 'found unprocessable commit, cannot cope: origin commit' ../out.origin.status found unprocessable commit, cannot cope: origin commit + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-unprocessable-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-unprocessable-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-unprocessable-artifacts/gdr-unprocessable.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:35:42]: test gdr-unprocessable: -----------------------] gdr-unprocessable PASS autopkgtest [21:35:42]: test gdr-unprocessable: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:35:42]: test gdr-unprocessable-hints: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2909 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25245 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:35:46]: test gdr-unprocessable-hints: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-unprocessable-hints ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-unprocessable-hints-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-unprocessable-hints-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/gdr-convert-gbp)' [quilt-tip 3bc5395] patch queue update (tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 1 *main::STDOUT git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Differs" => 4,"Ix" => 0}],"Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Merge branch 'upstream' into quilt-tip\n","Contributor" => {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0,"Differs" => 0},"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Overwritten" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Type" => "Pseudomerge","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2,"Ix" => 0}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Type" => "Upstream","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Type" => "Mixed","Parents" => [{"Differs" => 50,"Ix" => 0,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}]} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Msg" => "WIP\n","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Type" => "Packaging"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Msg" => "WIP\n","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}],"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Type" => "Packaging"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 4db56a8] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK de5adc8d36110abf62d562d9a1985a4796748ece 1 *main::STDOUT git-debrebase get_differs 3bc5395fa4571258183be3d3f389950314c53d4e 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify de5adc8d36110abf62d562d9a1985a4796748ece $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 3bc5395fa4571258183be3d3f389950314c53d4e/0x2 923df13cd47c1ac87a6a0646124ace159c3d8291/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' de5adc8d36110abf62d562d9a1985a4796748ece Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master e0acf20] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master f31021f] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master eb10718] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit -wgf --gbp push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --gbp push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - ff5f3c46e4324ce9664ff2f0fb4a9ba0c4dc9cdb8fc1fec323ee6d55bd9231d6 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f eb10718ab213ccfa83613ebbddefbffda941a548 -- debian + git add -Af . | git write-tree => `25ace9139511ccf0c93a7bd57b77dd51e225d5f4' fake orig tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 CD ../fake + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' fake o+d/p tree object 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 CD ../work | git ls-tree --name-only -z eb10718ab213ccfa83613ebbddefbffda941a548 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => `' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 eb10718ab213ccfa83613ebbddefbffda941a548 => 0 | git diff-tree -z --no-renames --name-only -r eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb10718ab213ccfa83613ebbddefbffda941a548 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 | git diff-tree -z --no-renames --name-only -r 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 25ace9139511ccf0c93a7bd57b77dd51e225d5f4 c9e106866ca8afa4eceff0095dbb45e74602cf64 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=25ace9139511ccf0c93a o+d/p=c9e106866ca8afa4ecef dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `45ea71a69fa522ce760afdab8a420200443753e9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - ff5f3c46e4324ce9664ff2f0fb4a9ba0c4dc9cdb8fc1fec323ee6d55bd9231d6 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 45ea71a69fa522ce760afdab8a420200443753e9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 45ea71a69fa522ce760afdab8a420200443753e9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-1.debian.tar.xz dpkg-source: info: building example in example_2.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-1.dsc, example_2.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-1.debian.tar.xz renaming (dsc) example_2.0-1.dsc renaming (changes) example_2.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `eb10718ab213ccfa83613ebbddefbffda941a548' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 2.0 gbp eb10718ab213ccfa83613ebbddefbffda941a548 - ff5f3c46e4324ce9664ff2f0fb4a9ba0c4dc9cdb8fc1fec323ee6d55bd9231d6 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard eb10718ab213ccfa83613ebbddefbffda941a548 dgit view: found cached (commit id 45ea71a69fa522ce760afdab8a420200443753e9) + git checkout -q -b dgit-view 45ea71a69fa522ce760afdab8a420200443753e9 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-1.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c9e106866ca8afa4eceff0095dbb45e74602cf64' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c9e106866ca8afa4eceff0095dbb45e74602cf64 45ea71a69fa522ce760afdab8a420200443753e9 files_compare_inputs example_2.0-1.dsc files_compare_inputs example_2.0-1.dsc Checksums-Sha256 files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1.dsc Files files_compare_inputs example_2.0-1.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-1.dsc Files example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha256 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Checksums-Sha1 example_2.0-1.debian.tar.xz files_compare_inputs example_2.0-1_source.changes Files files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.dsc files_compare_inputs example_2.0-1_source.changes Files example_2.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-1.debian.tar.xz | 86c709875c2bd2e7d0661e0afae8b638 1304 example_2.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-1', '45ea71a69fa522ce760afdab8a420200443753e9', 'eb10718ab213ccfa83613ebbddefbffda941a548', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'View' => 'dgit', 'Objid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'Tag' => 'archive/test-dummy/2.0-1', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-maintview', 'View' => 'maint', 'Objid' => 'eb10718ab213ccfa83613ebbddefbffda941a548', 'Tag' => 'test-dummy/2.0-1', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `4f4081299c39802b448b08967569c79ff73dad37' + git verify-tag 4f4081299c39802b448b08967569c79ff73dad37 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-1 4f4081299c39802b448b08967569c79ff73dad37 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `a7f4762392537d0a12d79e68c77e2ed29739d5ee' + git verify-tag a7f4762392537d0a12d79e68c77e2ed29739d5ee gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-1 a7f4762392537d0a12d79e68c77e2ed29739d5ee | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a69fa522ce760afdab8a420200443753e9:refs/dgit/sid refs/tags/archive/test-dummy/2.0-1 refs/tags/test-dummy/2.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 45ea71a69fa522ce760afdab8a420200443753e9 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-1 -> archive/test-dummy/2.0-1 * [new tag] test-dummy/2.0-1 -> test-dummy/2.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 45ea71a69fa522ce760afdab8a420200443753e9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-1_source.changes signfile dsc ../example_2.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-1.dsc ../example_2.0-1_source.changes signfile changes ../example_2.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-1_source.changes gpg: ../example_2.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff a8b25984b338928272b3ddd50dd036d6db8f83d2 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_duplicate' => 0, 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'drop_empty' => 0, 'name' => 'debian/changelog, entry no.1', 'out_order' => [], 'allow_pgp' => 1, 'keep_duplicate' => 0, 'is_pgp_signed' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 923df13cd47c1ac87a6a0646124ace159c3d8291 eb10718ab213ccfa83613ebbddefbffda941a548 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (923df13cd47c1ac87a6a0646124ace159c3d8291) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'is_pgp_signed' => 0, 'name' => 'debian/changelog, entry no.1', 'allow_duplicate' => 0, 'out_order' => [], 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'keep_duplicate' => 0, 'drop_empty' => 0, 'allow_pgp' => 1 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable will stitch in dgit view, archive/test-dummy/2.0-1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'eb10718ab213ccfa83613ebbddefbffda941a548' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) OK, you are ahead of refs/remotes/dgit/dgit/sid git-debrebase >= update refs/debrebase-last/heads/master 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 0bcedd364c245298b6ec08d8f29abf69e34b6e5b eb10718ab213ccfa83613ebbddefbffda941a548 git-debrebase >$ HEAD is now at 0bcedd3 git-debrebase import: declare ff from dgit archive view git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 2d8cdac] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master 4af0243] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + t-dgit -wgf push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4af0243f9227b0d695fbff38df345aca23969e2e' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e examining quilt state (multiple patches, linear mode) branch_is_gdr 4af0243f9227b0d695fbff38df345aca23969e2e... branch_is_gdr 0bcedd364c245298b6ec08d8f29abf69e34b6e5b gdr pseudomerge YES + git reset -q --hard 4af0243f9227b0d695fbff38df345aca23969e2e + git-debrebase --noop-ok -funclean-mixed -funclean-ordering make-patches --quiet-would-amend HEAD is now at 6b22dd5 Commit patch queue (exported by git-debrebase) | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD .. QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y + tar -cf './example_2.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_2.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian + git add -Af . | git write-tree => `e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7' fake orig tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD ../fake + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' fake o+d/p tree object e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 CD ../work | git ls-tree --name-only -z 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => 1 | git diff-tree -z --no-renames --name-only -r 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 | git diff-tree -z --no-renames --name-only -r e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e91dae3f9b9f31b52f2926aec82ef1a983ca1fd7 607612c46d7ea5b66697b830f1a50f069061d460 => 1 differences @dl ## ## == == == ==. dgit: base trees orig=e91dae3f9b9f31b52f29 o+d/p=607612c46d7ea5b66697 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -- debian/rules debian/control => `debian/control'... quiltify investigate 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf | git diff-tree -z --no-renames --name-only 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => `' quiltify_trees_differ 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf 607612c46d7ea5b66697b830f1a50f069061d460 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_2.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_2.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_2.0-2.debian.tar.xz dpkg-source: info: building example in example_2.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0-2_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_2.0-2.dsc, example_2.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.orig.tar.gz renaming (Files) example_2.0-2.debian.tar.xz renaming (dsc) example_2.0-2.dsc renaming (changes) example_2.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit/sid => 4f4081299c39802b448b08967569c79ff73dad37 refs/tags/archive/test-dummy/2.0-1 => a7f4762392537d0a12d79e68c77e2ed29739d5ee refs/tags/test-dummy/2.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 45ea71a69fa522ce760afdab8a420200443753e9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 4f4081299c39802b448b08967569c79ff73dad37 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 |> a7f4762392537d0a12d79e68c77e2ed29739d5ee tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '45ea71a69fa522ce760afdab8a420200443753e9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1' => 'a7f4762392537d0a12d79e68c77e2ed29739d5ee', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1' => '4f4081299c39802b448b08967569c79ff73dad37' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 4f4081299c39802b448b08967569c79ff73dad37 tag refs/tags/archive/test-dummy/2.0-1 currently refs/tags/archive/test-dummy/2.0-1=4f4081299c39802b448b08967569c79ff73dad37 |> a7f4762392537d0a12d79e68c77e2ed29739d5ee tag refs/tags/test-dummy/2.0-1 currently refs/tags/test-dummy/2.0-1=a7f4762392537d0a12d79e68c77e2ed29739d5ee | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 4f4081299c39802b448b08967569c79ff73dad37 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 offered refs/tags/archive/test-dummy/2.0-1=4f4081299c39802b448b08967569c79ff73dad37 |> a7f4762392537d0a12d79e68c77e2ed29739d5ee tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 offered refs/tags/test-dummy/2.0-1=a7f4762392537d0a12d79e68c77e2ed29739d5ee query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' previous reference hash=45ea71a69fa522ce760afdab8a420200443753e9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch_from_archive: lastfetch=45ea71a69fa522ce760afdab8a420200443753e9 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. | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' fetch mergeinfos: commit 45ea71a69fa522ce760afdab8a420200443753e9 dgit suite branch on dgit git server fetch hash=45ea71a69fa522ce760afdab8a420200443753e9 | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 45ea71a69fa522ce760afdab8a420200443753e9 => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 45ea71a69fa522ce760afdab8a420200443753e9 | git log -n2 45ea71a69fa522ce760afdab8a420200443753e9 => `commit 45ea71a69fa522ce760afdab8a420200443753e9'... | git ls-tree -lrz -- 45ea71a69fa522ce760afdab8a420200443753e9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0-2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git merge-base 0bcedd364c245298b6ec08d8f29abf69e34b6e5b 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git rev-parse '0bcedd364c245298b6ec08d8f29abf69e34b6e5b~0' => `0bcedd364c245298b6ec08d8f29abf69e34b6e5b' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 45ea71a69fa522ce760afdab8a420200443753e9 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git rev-parse '45ea71a69fa522ce760afdab8a420200443753e9~0' => `45ea71a69fa522ce760afdab8a420200443753e9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0-2.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.orig.tar.gz dpkg-source: info: unpacking example_2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `607612c46d7ea5b66697b830f1a50f069061d460' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 607612c46d7ea5b66697b830f1a50f069061d460 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf files_compare_inputs example_2.0-2.dsc files_compare_inputs example_2.0-2.dsc Checksums-Sha256 files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2.dsc Files files_compare_inputs example_2.0-2.dsc Files example_2.0.orig.tar.gz files_compare_inputs example_2.0-2.dsc Files example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha256 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Checksums-Sha1 example_2.0-2.debian.tar.xz files_compare_inputs example_2.0-2_source.changes Files files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.dsc files_compare_inputs example_2.0-2_source.changes Files example_2.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.orig.tar.gz | 4f8f42607f2c47c5cb6f431f062963dd 450 example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_2.0.orig.tar.gz origs example_2.0.orig.tar.gz $#$have=-1 origs example_2.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_2.0-2.debian.tar.xz | 22483c3de8f30a8796e39b8f2753932f 1312 example_2.0-2.debian.tar.xz edited .changes for archive .orig contents: added example_2.0.orig.tar.gz push_tagwants: $VAR1 = [ '2.0-2', '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.0-2', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf' }, { 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => '6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0-2', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `441622794e4e83eaed0c8a54e7beb8989724373f' + git verify-tag 441622794e4e83eaed0c8a54e7beb8989724373f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:53 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0-2 441622794e4e83eaed0c8a54e7beb8989724373f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `7e634c27e109421a5bd377cb9d93707781aa564f' + git verify-tag 7e634c27e109421a5bd377cb9d93707781aa564f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:35:53 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0-2 7e634c27e109421a5bd377cb9d93707781aa564f | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf:refs/dgit/sid refs/tags/archive/test-dummy/2.0-2 refs/tags/test-dummy/2.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 45ea71a..6b22dd5 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf -> refs/dgit/sid * [new tag] archive/test-dummy/2.0-2 -> archive/test-dummy/2.0-2 * [new tag] test-dummy/2.0-2 -> test-dummy/2.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6b22dd5380567a2a7bd954f74ddfc3ae40ae18bf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0-2_source.changes signfile dsc ../example_2.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0-2.dsc ../example_2.0-2_source.changes signfile changes ../example_2.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0-2_source.changes gpg: ../example_2.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 45ea71a69fa522ce760afdab8a420200443753e9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 4f4081299c39802b448b08967569c79ff73dad37 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0-1 del_lrfetchrefs: a7f4762392537d0a12d79e68c77e2ed29739d5ee refs/dgit-fetch/test-dummy/tags/test-dummy/2.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example eb10718..6b22dd5 master -> master + cd .. + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-1_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0-2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0-2.dsc + t-archive-query-aq sid example 2.0-2 main/example_2.0-2.dsc + local suite=sid + local p=example + local v=2.0-2 + local dscf=main/example_2.0-2.dsc + local sha ++ sha256sum + sha='879fce4c7bd60b2528be47d4108176262ef02d43fea92e1c4eba4d55d5988c96 -' + echo '2.0-2 879fce4c7bd60b2528be47d4108176262ef02d43fea92e1c4eba4d55d5988c96 main/example_2.0-2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ echo example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz ++ echo git mirror aq + t-setup-done '' 'example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp.tar example example_2.0-1.debian.tar.xz example_2.0-1.dsc example_2.0-1_source.changes example_2.0-1_source.test-dummy.upload example_2.0-2.debian.tar.xz example_2.0-2.dsc example_2.0-2_source.changes example_2.0-2_source.test-dummy.upload example_2.0.orig.tar.gz salsa git mirror aq + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + b=gdr-unprocessable/origin + git checkout gdr-unprocessable/origin Switched to branch 'gdr-unprocessable/origin' + t-expect-fail 'E:maybe you needed git-debrebase convert-from' t-git-debrebase quick + local 'mpat=E:maybe you needed git-debrebase convert-from' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase quick + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase ffq check_specs * git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 0 - git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Differs" => 4,"Ix" => 0}],"Type" => "AddPatches","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Contributor" => {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0,"Differs" => 0},"Overwritten" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Pseudomerge","Msg" => "Merge branch 'upstream' into quilt-tip\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Ix" => 0,"Differs" => 2}],"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Type" => "Upstream","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Msg" => "Add *.o to .gitignore\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Differs" => 50,"Ix" => 0}],"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Type" => "Mixed","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n","Parents" => [{"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32,"Ix" => 0}],"Type" => "Packaging","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Type" => "Packaging","Parents" => [{"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Ix" => 0,"Differs" => 32}],"Msg" => "WIP\n","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}]} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) git-debrebase: Branch does not seem to be meant to be a git-debrebase branch? git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:maybe you needed git-debrebase convert-from' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:maybe you needed git-debrebase convert-from' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='maybe you needed git-debrebase convert-from' + egrep -e 'maybe you needed git-debrebase convert-from' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: Wrong branch, or maybe you needed git-debrebase convert-from-*. + git update-ref refs/ffq-prev/heads/gdr-unprocessable/origin master + t-expect-fail 'E:Consider git-debrebase scrap' t-git-debrebase quick + local 'mpat=E:Consider git-debrebase scrap' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase quick + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 0 - git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0,"Differs" => 4}],"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Type" => "AddPatches"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Msg" => "Merge branch 'upstream' into quilt-tip\n","Overwritten" => [{"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1}],"Parents" => [{"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Ix" => 0,"Differs" => 0},$VAR1->{"Overwritten"}[0]],"Type" => "Pseudomerge","Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add *.o to .gitignore\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Ix" => 0,"Differs" => 2}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Parents" => [{"Ix" => 0,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Differs" => 50}],"Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Type" => "Mixed"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643"}],"Type" => "Packaging","Msg" => "echo EXAMPLE RULES TARGET\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Msg" => "WIP\n","Type" => "Packaging"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Msg" => "WIP\n","Type" => "Packaging","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Parents" => [{"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Ix" => 0}],"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) git-debrebase: Branch/history seems mangled - no longer in gdr format. git-debrebase: See ILLEGAL OPERATIONS in git-debrebase(5). git-debrebase: Consider git-debrebase scrap, to throw away your recent work. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Consider git-debrebase scrap' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Consider git-debrebase scrap' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Consider git-debrebase scrap' + egrep -e 'Consider git-debrebase scrap' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: Consider git-debrebase scrap, to throw away your recent work. + git update-ref -d refs/ffq-prev/heads/gdr-unprocessable/origin master + git update-ref refs/debrebase-last/heads/gdr-unprocessable/origin HEAD + t-expect-fail 'E:Branch/history seems mangled' t-git-debrebase quick + local 'mpat=E:Branch/history seems mangled' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase quick + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase ffq check_specs * git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 0 - git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Parents" => [{"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Differs" => 4,"Ix" => 0}],"Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e","Type" => "AddPatches"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Contributor" => {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0,"Ix" => 0},"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Overwritten" => [{"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2","Ix" => 1}],"Msg" => "Merge branch 'upstream' into quilt-tip\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Type" => "Pseudomerge","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [{"Differs" => 2,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Ix" => 0}],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Msg" => "Add *.o to .gitignore\n","Type" => "Upstream"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Type" => "Mixed","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Parents" => [{"Ix" => 0,"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}]} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32}],"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Type" => "Packaging"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Msg" => "WIP\n","Type" => "Packaging","Parents" => [{"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Differs" => 32}],"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Parents" => [{"Ix" => 0,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32}],"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Msg" => "WIP\n","Type" => "Packaging"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) git-debrebase: Branch/history seems mangled - no longer in gdr format. git-debrebase: See ILLEGAL OPERATIONS in git-debrebase(5). + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Branch/history seems mangled' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Branch/history seems mangled' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Branch/history seems mangled' + egrep -e 'Branch/history seems mangled' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: Branch/history seems mangled - no longer in gdr format. ++ grep 'git-debrebase scrap' ../t.output + test '' = '' + git update-ref refs/debrebase-last/heads/gdr-unprocessable/origin master + t-expect-fail 'E:Branch/history mangled, and diverged' t-git-debrebase quick + local 'mpat=E:Branch/history mangled, and diverged' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase quick + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D quick git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase ffq check_specs * git-debrebase *** WALK 3bc5395fa4571258183be3d3f389950314c53d4e 0 - git-debrebase get_differs 901ede7c64dd2ca1f1375724351a1aed46807f79 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 3bc5395fa4571258183be3d3f389950314c53d4e $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 901ede7c64dd2ca1f1375724351a1aed46807f79/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Parents" => [{"Differs" => 4,"CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Ix" => 0}],"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 901ede7c64dd2ca1f1375724351a1aed46807f79\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Msg" => "patch queue update (tests/setup/gdr-convert-gbp)\n","CommitId" => "3bc5395fa4571258183be3d3f389950314c53d4e"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs a8b25984b338928272b3ddd50dd036d6db8f83d2 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 901ede7c64dd2ca1f1375724351a1aed46807f79 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 a8b25984b338928272b3ddd50dd036d6db8f83d2/0x30 git-debrebase = Pseudomerge {"Type" => "Pseudomerge","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent a8b25984b338928272b3ddd50dd036d6db8f83d2\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "a8b25984b338928272b3ddd50dd036d6db8f83d2"}],"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Overwritten" => [$VAR1->{"Parents"}[1]],"Msg" => "Merge branch 'upstream' into quilt-tip\n","CommitId" => "901ede7c64dd2ca1f1375724351a1aed46807f79","Contributor" => $VAR1->{"Parents"}[0]} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Msg" => "Add *.o to .gitignore\n","CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Type" => "Upstream"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Parents" => [{"Ix" => 0,"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"Type" => "Mixed","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Msg" => "echo EXAMPLE RULES TARGET\n","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32}],"Type" => "Packaging"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Msg" => "WIP\n","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Differs" => 32}],"Type" => "Packaging"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d"}],"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Msg" => "WIP\n"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase ffq_prev_branchinfo branch current refs/heads/gdr-unprocessable/origin git-debrebase: error: found unprocessable commit, cannot cope; origin commit: (commit 2767dfd053a8a3be1e7df2406b5a68ad913a661d) (d.) git-debrebase: Branch/history mangled, and diverged since last git-debrebase. git-debrebase: Maybe you reset to, or rebased from, somewhere inappropriate. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Branch/history mangled, and diverged' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Branch/history mangled, and diverged' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Branch/history mangled, and diverged' + egrep -e 'Branch/history mangled, and diverged' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: Branch/history mangled, and diverged since last git-debrebase. ++ grep 'git-debrebase scrap' ../t.output + test '' = '' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-unprocessable-hints-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-unprocessable-hints-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-unprocessable-hints-artifacts/gdr-unprocessable-hints.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:35:55]: test gdr-unprocessable-hints: -----------------------] gdr-unprocessable-hints PASS autopkgtest [21:35:56]: test gdr-unprocessable-hints: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:35:56]: test gitattributes: preparing testbed autopkgtest [21:36:01]: testbed dpkg architecture: amd64 autopkgtest [21:36:01]: testbed apt version: 2.6.1 autopkgtest [21:36:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.6 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7157 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc bsdgames build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libfl2 libgcc-12-dev libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncurses6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wamerican wdiff 0 upgraded, 127 newly installed, 0 to remove and 0 not upgraded. Need to get 92.3 MB/92.5 MB of archives. After this operation, 353 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 wamerican all 2020.12.07-2 [221 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 libfl2 amd64 2.6.4-8.2 [84.0 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libncurses6 amd64 6.4-4 [103 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 bsdgames amd64 2.17-29+b1 [969 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:44 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:47 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:51 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:54 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:57 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:58 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:59 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:72 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:74 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:76 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:94 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:97 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:127 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Preconfiguring packages ... Fetched 92.3 MB in 1s (103 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package wamerican. Preparing to unpack .../001-wamerican_2020.12.07-2_all.deb ... Unpacking wamerican (2020.12.07-2) ... Selecting previously unselected package m4. Preparing to unpack .../002-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../003-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../004-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../005-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../006-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../007-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libfl2:amd64. Preparing to unpack .../008-libfl2_2.6.4-8.2_amd64.deb ... Unpacking libfl2:amd64 (2.6.4-8.2) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../009-libncurses6_6.4-4_amd64.deb ... Unpacking libncurses6:amd64 (6.4-4) ... Selecting previously unselected package bsdgames. Preparing to unpack .../010-bsdgames_2.17-29+b1_amd64.deb ... Unpacking bsdgames (2.17-29+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../011-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../012-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../013-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../014-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../015-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../016-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../017-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../018-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../019-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../020-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../021-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../022-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../023-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../024-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../025-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../026-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../027-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../028-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../029-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../030-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../031-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../032-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../033-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../034-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../035-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../036-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../037-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../038-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../039-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../040-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../041-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../042-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../043-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../044-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../045-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../046-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../047-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../048-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../049-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../050-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../051-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../052-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../053-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../054-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../055-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../056-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../057-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../058-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../059-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../060-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../061-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../062-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../063-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../064-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../065-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../066-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../067-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../068-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../069-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../070-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../071-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../072-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../073-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../074-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../075-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../076-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../077-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../078-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../079-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../080-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../081-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../082-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../083-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../084-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../085-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../086-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../087-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../088-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../089-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../090-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../091-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../092-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../093-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../094-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../095-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../096-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../097-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../098-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../099-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../100-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../101-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../102-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../103-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../104-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../105-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../106-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../107-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../108-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:amd64 (6.4-4) ... Setting up wamerican (2020.12.07-2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libfl2:amd64 (2.6.4-8.2) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up bsdgames (2.17-29+b1) ... update-alternatives: using /usr/games/bsdgames-adventure to provide /usr/games/adventure (adventure) in auto mode Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:36:28]: test gitattributes: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gitattributes ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gitattributes-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gitattributes-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + bv=1.0 + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + : ----- prepare badnesses ----- + mkdir af + t-git-config core.eol crlf + git config --global core.eol crlf + printf 'dotfiles too?\n' + echo '.dotfile-attr filter=dgit-test-crazy-f' + badattr text auto + attrname=text + shift + case "$attrname" in + badattr1 text-set text + local filename=text-set + local attrspec=text + echo 'Test file with text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-set text + badattr1 text-unset -text + local filename=text-unset + local attrspec=-text + echo 'Test file with -text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-unset -text + badattr1 text-unspec '!text' + local filename=text-unspec + local 'attrspec=!text' + echo 'Test file with !text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-unspec '!text' + local val + for val in "$@" + badattr1 text=auto text=auto + local filename=text=auto + local attrspec=text=auto + echo 'Test file with text=auto' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text=auto text=auto + badattr eol lf crlf + attrname=eol + shift + case "$attrname" in + badattr1 eol-set eol + local filename=eol-set + local attrspec=eol + echo 'Test file with eol' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol-set eol + badattr1 eol-unset -eol + local filename=eol-unset + local attrspec=-eol + echo 'Test file with -eol' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol-unset -eol + badattr1 eol-unspec '!eol' + local filename=eol-unspec + local 'attrspec=!eol' + echo 'Test file with !eol' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol-unspec '!eol' + local val + for val in "$@" + badattr1 eol=lf eol=lf + local filename=eol=lf + local attrspec=eol=lf + echo 'Test file with eol=lf' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol=lf eol=lf + for val in "$@" + badattr1 eol=crlf eol=crlf + local filename=eol=crlf + local attrspec=eol=crlf + echo 'Test file with eol=crlf' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol=crlf eol=crlf + badattr ident + attrname=ident + shift + case "$attrname" in + badattr1 ident-set ident + local filename=ident-set + local attrspec=ident + echo 'Test file with ident' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/ident-set ident + badattr1 ident-unset -ident + local filename=ident-unset + local attrspec=-ident + echo 'Test file with -ident' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/ident-unset -ident + badattr1 ident-unspec '!ident' + local filename=ident-unspec + local 'attrspec=!ident' + echo 'Test file with !ident' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/ident-unspec '!ident' + local val + t-git-config filter.dgit-test-crazy-f.smudge '/usr/games/rot13 2' + git config --global filter.dgit-test-crazy-f.smudge '/usr/games/rot13 2' + t-git-config filter.dgit-test-crazy-f.clean '/usr/games/rot13 24' + git config --global filter.dgit-test-crazy-f.clean '/usr/games/rot13 24' + t-git-config filter.dgit-test-crazy-f.requrired true + git config --global filter.dgit-test-crazy-f.requrired true + badattr filter dgit-test-crazy-f + attrname=filter + shift + case "$attrname" in + badattr1 filter-set filter + local filename=filter-set + local attrspec=filter + echo 'Test file with filter' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/filter-set filter + badattr1 filter-unset -filter + local filename=filter-unset + local attrspec=-filter + echo 'Test file with -filter' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/filter-unset -filter + badattr1 filter-unspec '!filter' + local filename=filter-unspec + local 'attrspec=!filter' + echo 'Test file with !filter' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/filter-unspec '!filter' + local val + for val in "$@" + badattr1 filter=dgit-test-crazy-f filter=dgit-test-crazy-f + local filename=filter=dgit-test-crazy-f + local attrspec=filter=dgit-test-crazy-f + echo 'Test file with filter=dgit-test-crazy-f' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/filter=dgit-test-crazy-f filter=dgit-test-crazy-f + badattr diff + attrname=diff + shift + case "$attrname" in + badattr1 diff-set diff + local filename=diff-set + local attrspec=diff + echo 'Test file with diff' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/diff-set diff + badattr1 diff-unset -diff + local filename=diff-unset + local attrspec=-diff + echo 'Test file with -diff' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/diff-unset -diff + badattr1 diff-unspec '!diff' + local filename=diff-unspec + local 'attrspec=!diff' + echo 'Test file with !diff' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/diff-unspec '!diff' + local val + badattr merge text binary union + attrname=merge + shift + case "$attrname" in + badattr1 merge-set merge + local filename=merge-set + local attrspec=merge + echo 'Test file with merge' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge-set merge + badattr1 merge-unset -merge + local filename=merge-unset + local attrspec=-merge + echo 'Test file with -merge' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge-unset -merge + badattr1 merge-unspec '!merge' + local filename=merge-unspec + local 'attrspec=!merge' + echo 'Test file with !merge' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge-unspec '!merge' + local val + for val in "$@" + badattr1 merge=text merge=text + local filename=merge=text + local attrspec=merge=text + echo 'Test file with merge=text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge=text merge=text + for val in "$@" + badattr1 merge=binary merge=binary + local filename=merge=binary + local attrspec=merge=binary + echo 'Test file with merge=binary' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge=binary merge=binary + for val in "$@" + badattr1 merge=union merge=union + local filename=merge=union + local attrspec=merge=union + echo 'Test file with merge=union' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge=union merge=union + badattr whitespace + attrname=whitespace + shift + case "$attrname" in + badattr1 whitespace-set whitespace + local filename=whitespace-set + local attrspec=whitespace + echo 'Test file with whitespace' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/whitespace-set whitespace + badattr1 whitespace-unset -whitespace + local filename=whitespace-unset + local attrspec=-whitespace + echo 'Test file with -whitespace' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/whitespace-unset -whitespace + badattr1 whitespace-unspec '!whitespace' + local filename=whitespace-unspec + local 'attrspec=!whitespace' + echo 'Test file with !whitespace' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/whitespace-unspec '!whitespace' + local val + badattr export-ignore + attrname=export-ignore + shift + case "$attrname" in + badattr1 export-ignore-set export-ignore + local filename=export-ignore-set + local attrspec=export-ignore + echo 'Test file with export-ignore' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-ignore-set export-ignore + badattr1 export-ignore-unset -export-ignore + local filename=export-ignore-unset + local attrspec=-export-ignore + echo 'Test file with -export-ignore' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-ignore-unset -export-ignore + badattr1 export-ignore-unspec '!export-ignore' + local filename=export-ignore-unspec + local 'attrspec=!export-ignore' + echo 'Test file with !export-ignore' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-ignore-unspec '!export-ignore' + local val + badattr export-subst + attrname=export-subst + shift + case "$attrname" in + badattr1 export-subst-set export-subst + local filename=export-subst-set + local attrspec=export-subst + echo 'Test file with export-subst' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-subst-set export-subst + badattr1 export-subst-unset -export-subst + local filename=export-subst-unset + local attrspec=-export-subst + echo 'Test file with -export-subst' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-subst-unset -export-subst + badattr1 export-subst-unspec '!export-subst' + local filename=export-subst-unspec + local 'attrspec=!export-subst' + echo 'Test file with !export-subst' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-subst-unspec '!export-subst' + local val + badattr delta + attrname=delta + shift + case "$attrname" in + badattr1 delta-set delta + local filename=delta-set + local attrspec=delta + echo 'Test file with delta' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/delta-set delta + badattr1 delta-unset -delta + local filename=delta-unset + local attrspec=-delta + echo 'Test file with -delta' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/delta-unset -delta + badattr1 delta-unspec '!delta' + local filename=delta-unspec + local 'attrspec=!delta' + echo 'Test file with !delta' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/delta-unspec '!delta' + local val + badattr encoding no-such-encoding + attrname=encoding + shift + case "$attrname" in + badattr1 encoding-set encoding + local filename=encoding-set + local attrspec=encoding + echo 'Test file with encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/encoding-set encoding + badattr1 encoding-unset -encoding + local filename=encoding-unset + local attrspec=-encoding + echo 'Test file with -encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/encoding-unset -encoding + badattr1 encoding-unspec '!encoding' + local filename=encoding-unspec + local 'attrspec=!encoding' + echo 'Test file with !encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/encoding-unspec '!encoding' + local val + for val in "$@" + badattr1 encoding=no-such-encoding encoding=no-such-encoding + local filename=encoding=no-such-encoding + local attrspec=encoding=no-such-encoding + echo 'Test file with encoding=no-such-encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/encoding=no-such-encoding encoding=no-such-encoding + badattr working-tree-encoding ISO-8859-1 UTF-16 + attrname=working-tree-encoding + shift + case "$attrname" in + badattr1 working-tree-encoding-unset -working-tree-encoding + local filename=working-tree-encoding-unset + local attrspec=-working-tree-encoding + echo 'Test file with -working-tree-encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/working-tree-encoding-unset -working-tree-encoding + badattr1 working-tree-encoding-unspec '!working-tree-encoding' + local filename=working-tree-encoding-unspec + local 'attrspec=!working-tree-encoding' + echo 'Test file with !working-tree-encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/working-tree-encoding-unspec '!working-tree-encoding' + local val + for val in "$@" + badattr1 working-tree-encoding=ISO-8859-1 working-tree-encoding=ISO-8859-1 + local filename=working-tree-encoding=ISO-8859-1 + local attrspec=working-tree-encoding=ISO-8859-1 + echo 'Test file with working-tree-encoding=ISO-8859-1' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/working-tree-encoding=ISO-8859-1 working-tree-encoding=ISO-8859-1 + for val in "$@" + badattr1 working-tree-encoding=UTF-16 working-tree-encoding=UTF-16 + local filename=working-tree-encoding=UTF-16 + local attrspec=working-tree-encoding=UTF-16 + echo 'Test file with working-tree-encoding=UTF-16' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/working-tree-encoding=UTF-16 working-tree-encoding=UTF-16 + man gitattributes + perl -ne 'print $1,"\n" if m/^ *(\w[-a-z]*)$/' + exec + read attr + badattr Set + attrname=Set + shift + case "$attrname" in + badattr1 Set-set Set + local filename=Set-set + local attrspec=Set + echo 'Test file with Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-set Set + badattr1 Set-unset -Set + local filename=Set-unset + local attrspec=-Set + echo 'Test file with -Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unset -Set + badattr1 Set-unspec '!Set' + local filename=Set-unspec + local 'attrspec=!Set' + echo 'Test file with !Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unspec '!Set' + local val + read attr + badattr Unset + attrname=Unset + shift + case "$attrname" in + badattr1 Unset-set Unset + local filename=Unset-set + local attrspec=Unset + echo 'Test file with Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-set Unset + badattr1 Unset-unset -Unset + local filename=Unset-unset + local attrspec=-Unset + echo 'Test file with -Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unset -Unset + badattr1 Unset-unspec '!Unset' + local filename=Unset-unspec + local 'attrspec=!Unset' + echo 'Test file with !Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unspec '!Unset' + local val + read attr + badattr Unspecified + attrname=Unspecified + shift + case "$attrname" in + badattr1 Unspecified-set Unspecified + local filename=Unspecified-set + local attrspec=Unspecified + echo 'Test file with Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-set Unspecified + badattr1 Unspecified-unset -Unspecified + local filename=Unspecified-unset + local attrspec=-Unspecified + echo 'Test file with -Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unset -Unspecified + badattr1 Unspecified-unspec '!Unspecified' + local filename=Unspecified-unspec + local 'attrspec=!Unspecified' + echo 'Test file with !Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unspec '!Unspecified' + local val + read attr + badattr text + attrname=text + shift + case "$attrname" in + badattr1 text-set text + local filename=text-set + local attrspec=text + echo 'Test file with text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-set text + badattr1 text-unset -text + local filename=text-unset + local attrspec=-text + echo 'Test file with -text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-unset -text + badattr1 text-unspec '!text' + local filename=text-unspec + local 'attrspec=!text' + echo 'Test file with !text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-unspec '!text' + local val + read attr + badattr Set + attrname=Set + shift + case "$attrname" in + badattr1 Set-set Set + local filename=Set-set + local attrspec=Set + echo 'Test file with Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-set Set + badattr1 Set-unset -Set + local filename=Set-unset + local attrspec=-Set + echo 'Test file with -Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unset -Set + badattr1 Set-unspec '!Set' + local filename=Set-unspec + local 'attrspec=!Set' + echo 'Test file with !Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unspec '!Set' + local val + read attr + badattr Unset + attrname=Unset + shift + case "$attrname" in + badattr1 Unset-set Unset + local filename=Unset-set + local attrspec=Unset + echo 'Test file with Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-set Unset + badattr1 Unset-unset -Unset + local filename=Unset-unset + local attrspec=-Unset + echo 'Test file with -Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unset -Unset + badattr1 Unset-unspec '!Unset' + local filename=Unset-unspec + local 'attrspec=!Unset' + echo 'Test file with !Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unspec '!Unset' + local val + read attr + badattr Unspecified + attrname=Unspecified + shift + case "$attrname" in + badattr1 Unspecified-set Unspecified + local filename=Unspecified-set + local attrspec=Unspecified + echo 'Test file with Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-set Unspecified + badattr1 Unspecified-unset -Unspecified + local filename=Unspecified-unset + local attrspec=-Unspecified + echo 'Test file with -Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unset -Unspecified + badattr1 Unspecified-unspec '!Unspecified' + local filename=Unspecified-unspec + local 'attrspec=!Unspecified' + echo 'Test file with !Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unspec '!Unspecified' + local val + read attr + badattr eol + attrname=eol + shift + case "$attrname" in + badattr1 eol-set eol + local filename=eol-set + local attrspec=eol + echo 'Test file with eol' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol-set eol + badattr1 eol-unset -eol + local filename=eol-unset + local attrspec=-eol + echo 'Test file with -eol' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol-unset -eol + badattr1 eol-unspec '!eol' + local filename=eol-unspec + local 'attrspec=!eol' + echo 'Test file with !eol' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/eol-unspec '!eol' + local val + read attr + badattr Note + attrname=Note + shift + case "$attrname" in + badattr1 Note-set Note + local filename=Note-set + local attrspec=Note + echo 'Test file with Note' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Note-set Note + badattr1 Note-unset -Note + local filename=Note-unset + local attrspec=-Note + echo 'Test file with -Note' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Note-unset -Note + badattr1 Note-unspec '!Note' + local filename=Note-unspec + local 'attrspec=!Note' + echo 'Test file with !Note' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Note-unspec '!Note' + local val + read attr + badattr working-tree-encoding + attrname=working-tree-encoding + shift + case "$attrname" in + badattr1 working-tree-encoding-unset -working-tree-encoding + local filename=working-tree-encoding-unset + local attrspec=-working-tree-encoding + echo 'Test file with -working-tree-encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/working-tree-encoding-unset -working-tree-encoding + badattr1 working-tree-encoding-unspec '!working-tree-encoding' + local filename=working-tree-encoding-unspec + local 'attrspec=!working-tree-encoding' + echo 'Test file with !working-tree-encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/working-tree-encoding-unspec '!working-tree-encoding' + local val + read attr + badattr ident + attrname=ident + shift + case "$attrname" in + badattr1 ident-set ident + local filename=ident-set + local attrspec=ident + echo 'Test file with ident' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/ident-set ident + badattr1 ident-unset -ident + local filename=ident-unset + local attrspec=-ident + echo 'Test file with -ident' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/ident-unset -ident + badattr1 ident-unspec '!ident' + local filename=ident-unspec + local 'attrspec=!ident' + echo 'Test file with !ident' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/ident-unspec '!ident' + local val + read attr + badattr filter + attrname=filter + shift + case "$attrname" in + badattr1 filter-set filter + local filename=filter-set + local attrspec=filter + echo 'Test file with filter' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/filter-set filter + badattr1 filter-unset -filter + local filename=filter-unset + local attrspec=-filter + echo 'Test file with -filter' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/filter-unset -filter + badattr1 filter-unspec '!filter' + local filename=filter-unspec + local 'attrspec=!filter' + echo 'Test file with !filter' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/filter-unspec '!filter' + local val + read attr + badattr required + attrname=required + shift + case "$attrname" in + badattr1 required-set required + local filename=required-set + local attrspec=required + echo 'Test file with required' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/required-set required + badattr1 required-unset -required + local filename=required-unset + local attrspec=-required + echo 'Test file with -required' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/required-unset -required + badattr1 required-unspec '!required' + local filename=required-unspec + local 'attrspec=!required' + echo 'Test file with !required' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/required-unspec '!required' + local val + read attr + badattr Delay + attrname=Delay + shift + case "$attrname" in + badattr1 Delay-set Delay + local filename=Delay-set + local attrspec=Delay + echo 'Test file with Delay' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Delay-set Delay + badattr1 Delay-unset -Delay + local filename=Delay-unset + local attrspec=-Delay + echo 'Test file with -Delay' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Delay-unset -Delay + badattr1 Delay-unspec '!Delay' + local filename=Delay-unspec + local 'attrspec=!Delay' + echo 'Test file with !Delay' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Delay-unspec '!Delay' + local val + read attr + badattr Example + attrname=Example + shift + case "$attrname" in + badattr1 Example-set Example + local filename=Example-set + local attrspec=Example + echo 'Test file with Example' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Example-set Example + badattr1 Example-unset -Example + local filename=Example-unset + local attrspec=-Example + echo 'Test file with -Example' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Example-unset -Example + badattr1 Example-unspec '!Example' + local filename=Example-unspec + local 'attrspec=!Example' + echo 'Test file with !Example' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Example-unspec '!Example' + local val + read attr + badattr diff + attrname=diff + shift + case "$attrname" in + badattr1 diff-set diff + local filename=diff-set + local attrspec=diff + echo 'Test file with diff' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/diff-set diff + badattr1 diff-unset -diff + local filename=diff-unset + local attrspec=-diff + echo 'Test file with -diff' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/diff-unset -diff + badattr1 diff-unspec '!diff' + local filename=diff-unspec + local 'attrspec=!diff' + echo 'Test file with !diff' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/diff-unspec '!diff' + local val + read attr + badattr Set + attrname=Set + shift + case "$attrname" in + badattr1 Set-set Set + local filename=Set-set + local attrspec=Set + echo 'Test file with Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-set Set + badattr1 Set-unset -Set + local filename=Set-unset + local attrspec=-Set + echo 'Test file with -Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unset -Set + badattr1 Set-unspec '!Set' + local filename=Set-unspec + local 'attrspec=!Set' + echo 'Test file with !Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unspec '!Set' + local val + read attr + badattr Unset + attrname=Unset + shift + case "$attrname" in + badattr1 Unset-set Unset + local filename=Unset-set + local attrspec=Unset + echo 'Test file with Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-set Unset + badattr1 Unset-unset -Unset + local filename=Unset-unset + local attrspec=-Unset + echo 'Test file with -Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unset -Unset + badattr1 Unset-unspec '!Unset' + local filename=Unset-unspec + local 'attrspec=!Unset' + echo 'Test file with !Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unspec '!Unset' + local val + read attr + badattr Unspecified + attrname=Unspecified + shift + case "$attrname" in + badattr1 Unspecified-set Unspecified + local filename=Unspecified-set + local attrspec=Unspecified + echo 'Test file with Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-set Unspecified + badattr1 Unspecified-unset -Unspecified + local filename=Unspecified-unset + local attrspec=-Unspecified + echo 'Test file with -Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unset -Unspecified + badattr1 Unspecified-unspec '!Unspecified' + local filename=Unspecified-unspec + local 'attrspec=!Unspecified' + echo 'Test file with !Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unspec '!Unspecified' + local val + read attr + badattr String + attrname=String + shift + case "$attrname" in + badattr1 String-set String + local filename=String-set + local attrspec=String + echo 'Test file with String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-set String + badattr1 String-unset -String + local filename=String-unset + local attrspec=-String + echo 'Test file with -String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-unset -String + badattr1 String-unspec '!String' + local filename=String-unspec + local 'attrspec=!String' + echo 'Test file with !String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-unspec '!String' + local val + read attr + badattr Note + attrname=Note + shift + case "$attrname" in + badattr1 Note-set Note + local filename=Note-set + local attrspec=Note + echo 'Test file with Note' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Note-set Note + badattr1 Note-unset -Note + local filename=Note-unset + local attrspec=-Note + echo 'Test file with -Note' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Note-unset -Note + badattr1 Note-unspec '!Note' + local filename=Note-unspec + local 'attrspec=!Note' + echo 'Test file with !Note' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Note-unspec '!Note' + local val + read attr + badattr merge + attrname=merge + shift + case "$attrname" in + badattr1 merge-set merge + local filename=merge-set + local attrspec=merge + echo 'Test file with merge' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge-set merge + badattr1 merge-unset -merge + local filename=merge-unset + local attrspec=-merge + echo 'Test file with -merge' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge-unset -merge + badattr1 merge-unspec '!merge' + local filename=merge-unspec + local 'attrspec=!merge' + echo 'Test file with !merge' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/merge-unspec '!merge' + local val + read attr + badattr Set + attrname=Set + shift + case "$attrname" in + badattr1 Set-set Set + local filename=Set-set + local attrspec=Set + echo 'Test file with Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-set Set + badattr1 Set-unset -Set + local filename=Set-unset + local attrspec=-Set + echo 'Test file with -Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unset -Set + badattr1 Set-unspec '!Set' + local filename=Set-unspec + local 'attrspec=!Set' + echo 'Test file with !Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unspec '!Set' + local val + read attr + badattr Unset + attrname=Unset + shift + case "$attrname" in + badattr1 Unset-set Unset + local filename=Unset-set + local attrspec=Unset + echo 'Test file with Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-set Unset + badattr1 Unset-unset -Unset + local filename=Unset-unset + local attrspec=-Unset + echo 'Test file with -Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unset -Unset + badattr1 Unset-unspec '!Unset' + local filename=Unset-unspec + local 'attrspec=!Unset' + echo 'Test file with !Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unspec '!Unset' + local val + read attr + badattr Unspecified + attrname=Unspecified + shift + case "$attrname" in + badattr1 Unspecified-set Unspecified + local filename=Unspecified-set + local attrspec=Unspecified + echo 'Test file with Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-set Unspecified + badattr1 Unspecified-unset -Unspecified + local filename=Unspecified-unset + local attrspec=-Unspecified + echo 'Test file with -Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unset -Unspecified + badattr1 Unspecified-unspec '!Unspecified' + local filename=Unspecified-unspec + local 'attrspec=!Unspecified' + echo 'Test file with !Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unspec '!Unspecified' + local val + read attr + badattr String + attrname=String + shift + case "$attrname" in + badattr1 String-set String + local filename=String-set + local attrspec=String + echo 'Test file with String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-set String + badattr1 String-unset -String + local filename=String-unset + local attrspec=-String + echo 'Test file with -String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-unset -String + badattr1 String-unspec '!String' + local filename=String-unspec + local 'attrspec=!String' + echo 'Test file with !String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-unspec '!String' + local val + read attr + badattr text + attrname=text + shift + case "$attrname" in + badattr1 text-set text + local filename=text-set + local attrspec=text + echo 'Test file with text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-set text + badattr1 text-unset -text + local filename=text-unset + local attrspec=-text + echo 'Test file with -text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-unset -text + badattr1 text-unspec '!text' + local filename=text-unspec + local 'attrspec=!text' + echo 'Test file with !text' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/text-unspec '!text' + local val + read attr + badattr binary + attrname=binary + shift + case "$attrname" in + badattr1 binary-set binary + local filename=binary-set + local attrspec=binary + echo 'Test file with binary' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/binary-set binary + badattr1 binary-unset -binary + local filename=binary-unset + local attrspec=-binary + echo 'Test file with -binary' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/binary-unset -binary + badattr1 binary-unspec '!binary' + local filename=binary-unspec + local 'attrspec=!binary' + echo 'Test file with !binary' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/binary-unspec '!binary' + local val + read attr + badattr union + attrname=union + shift + case "$attrname" in + badattr1 union-set union + local filename=union-set + local attrspec=union + echo 'Test file with union' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/union-set union + badattr1 union-unset -union + local filename=union-unset + local attrspec=-union + echo 'Test file with -union' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/union-unset -union + badattr1 union-unspec '!union' + local filename=union-unspec + local 'attrspec=!union' + echo 'Test file with !union' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/union-unspec '!union' + local val + read attr + badattr conflict-marker-size + attrname=conflict-marker-size + shift + case "$attrname" in + badattr1 conflict-marker-size-set conflict-marker-size + local filename=conflict-marker-size-set + local attrspec=conflict-marker-size + echo 'Test file with conflict-marker-size' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/conflict-marker-size-set conflict-marker-size + badattr1 conflict-marker-size-unset -conflict-marker-size + local filename=conflict-marker-size-unset + local attrspec=-conflict-marker-size + echo 'Test file with -conflict-marker-size' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/conflict-marker-size-unset -conflict-marker-size + badattr1 conflict-marker-size-unspec '!conflict-marker-size' + local filename=conflict-marker-size-unspec + local 'attrspec=!conflict-marker-size' + echo 'Test file with !conflict-marker-size' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/conflict-marker-size-unspec '!conflict-marker-size' + local val + read attr + badattr whitespace + attrname=whitespace + shift + case "$attrname" in + badattr1 whitespace-set whitespace + local filename=whitespace-set + local attrspec=whitespace + echo 'Test file with whitespace' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/whitespace-set whitespace + badattr1 whitespace-unset -whitespace + local filename=whitespace-unset + local attrspec=-whitespace + echo 'Test file with -whitespace' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/whitespace-unset -whitespace + badattr1 whitespace-unspec '!whitespace' + local filename=whitespace-unspec + local 'attrspec=!whitespace' + echo 'Test file with !whitespace' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/whitespace-unspec '!whitespace' + local val + read attr + badattr Set + attrname=Set + shift + case "$attrname" in + badattr1 Set-set Set + local filename=Set-set + local attrspec=Set + echo 'Test file with Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-set Set + badattr1 Set-unset -Set + local filename=Set-unset + local attrspec=-Set + echo 'Test file with -Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unset -Set + badattr1 Set-unspec '!Set' + local filename=Set-unspec + local 'attrspec=!Set' + echo 'Test file with !Set' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Set-unspec '!Set' + local val + read attr + badattr Unset + attrname=Unset + shift + case "$attrname" in + badattr1 Unset-set Unset + local filename=Unset-set + local attrspec=Unset + echo 'Test file with Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-set Unset + badattr1 Unset-unset -Unset + local filename=Unset-unset + local attrspec=-Unset + echo 'Test file with -Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unset -Unset + badattr1 Unset-unspec '!Unset' + local filename=Unset-unspec + local 'attrspec=!Unset' + echo 'Test file with !Unset' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unset-unspec '!Unset' + local val + read attr + badattr Unspecified + attrname=Unspecified + shift + case "$attrname" in + badattr1 Unspecified-set Unspecified + local filename=Unspecified-set + local attrspec=Unspecified + echo 'Test file with Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-set Unspecified + badattr1 Unspecified-unset -Unspecified + local filename=Unspecified-unset + local attrspec=-Unspecified + echo 'Test file with -Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unset -Unspecified + badattr1 Unspecified-unspec '!Unspecified' + local filename=Unspecified-unspec + local 'attrspec=!Unspecified' + echo 'Test file with !Unspecified' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/Unspecified-unspec '!Unspecified' + local val + read attr + badattr String + attrname=String + shift + case "$attrname" in + badattr1 String-set String + local filename=String-set + local attrspec=String + echo 'Test file with String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-set String + badattr1 String-unset -String + local filename=String-unset + local attrspec=-String + echo 'Test file with -String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-unset -String + badattr1 String-unspec '!String' + local filename=String-unspec + local 'attrspec=!String' + echo 'Test file with !String' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/String-unspec '!String' + local val + read attr + badattr export-ignore + attrname=export-ignore + shift + case "$attrname" in + badattr1 export-ignore-set export-ignore + local filename=export-ignore-set + local attrspec=export-ignore + echo 'Test file with export-ignore' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-ignore-set export-ignore + badattr1 export-ignore-unset -export-ignore + local filename=export-ignore-unset + local attrspec=-export-ignore + echo 'Test file with -export-ignore' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-ignore-unset -export-ignore + badattr1 export-ignore-unspec '!export-ignore' + local filename=export-ignore-unspec + local 'attrspec=!export-ignore' + echo 'Test file with !export-ignore' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-ignore-unspec '!export-ignore' + local val + read attr + badattr export-subst + attrname=export-subst + shift + case "$attrname" in + badattr1 export-subst-set export-subst + local filename=export-subst-set + local attrspec=export-subst + echo 'Test file with export-subst' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-subst-set export-subst + badattr1 export-subst-unset -export-subst + local filename=export-subst-unset + local attrspec=-export-subst + echo 'Test file with -export-subst' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-subst-unset -export-subst + badattr1 export-subst-unspec '!export-subst' + local filename=export-subst-unspec + local 'attrspec=!export-subst' + echo 'Test file with !export-subst' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/export-subst-unspec '!export-subst' + local val + read attr + badattr delta + attrname=delta + shift + case "$attrname" in + badattr1 delta-set delta + local filename=delta-set + local attrspec=delta + echo 'Test file with delta' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/delta-set delta + badattr1 delta-unset -delta + local filename=delta-unset + local attrspec=-delta + echo 'Test file with -delta' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/delta-unset -delta + badattr1 delta-unspec '!delta' + local filename=delta-unspec + local 'attrspec=!delta' + echo 'Test file with !delta' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/delta-unspec '!delta' + local val + read attr + badattr encoding + attrname=encoding + shift + case "$attrname" in + badattr1 encoding-set encoding + local filename=encoding-set + local attrspec=encoding + echo 'Test file with encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/encoding-set encoding + badattr1 encoding-unset -encoding + local filename=encoding-unset + local attrspec=-encoding + echo 'Test file with -encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/encoding-unset -encoding + badattr1 encoding-unspec '!encoding' + local filename=encoding-unspec + local 'attrspec=!encoding' + echo 'Test file with !encoding' + printf 'crlf: \r\n' + echo 'id $Id: $' + echo 'id $Id: SPLARK $' + printf '\xEF\xBB\xBF <- UTF-8 BOM\n' + echo af/encoding-unspec '!encoding' + local val + read attr + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + : ----- generate the orig ----- + origtar=example_1.0.orig.tar.gz + tar --exclude=debian --exclude=.git -zcf example_1.0.orig.tar.gz example + : ----- test 1.0 native ----- + sfmt_setup 1.1 native + v=1.1 + sfmt=native + pdb=example.native + local addpatch=native_addpatch + local convert=native_convert + cp -a example example.native-edit + cd example.native-edit + native_convert + : + dch -v 1.1 -m convert + rm -rf .git + cp ../gitattrs .gitattributes + native_addpatch gitattrs + : + cp -a ../af ../.dotfile-attr . + native_addpatch files + : + cp ../sums . + native_addpatch sums + : + dpkg-source -b . dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: source directory 'example.native-edit' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc + cd .. + sfmt_import norm + inst=norm + dgitargs= + branch=import.native-norm + dscf=example_1.1.dsc + sums=sums.native-norm + wd=example.native-import-norm + mkdir example.native-import-norm + cd example.native-import-norm + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm/.git/ + t-dgit-warn-check 0 import-dsc ../example_1.1.dsc +import.native-norm.broken + local warnok=0 + shift + local err=stderr.example.native-import-norm + LC_MESSAGES=C + t-dgit import-dsc ../example_1.1.dsc +import.native-norm.broken + tee ../stderr.example.native-import-norm + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.1.dsc +import.native-norm.broken | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.native-norm.broken => `refs/heads/import.native-norm.broken' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.native-norm.broken' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm/.git/dgit/unpack considering reusing example_1.1.tar.gz: (No such file or directory) linked. using existing example_1.1.tar.gz considering saving example_1.1.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `099e89c4d1aba64fb4bf6c9099668c899d99b9a7' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.1 package changelog, entry no.1... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:29 +0000' => `1735248989 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `b117324a0067d47e2efec0e7edd05bd581f2cf95' synthesised git commit from .dsc 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm + git update-ref -m 'dgit import-dsc: ../example_1.1.dsc +' refs/heads/import.native-norm.broken b117324a0067d47e2efec0e7edd05bd581f2cf95 | git ls-tree -lrz -- b117324a0067d47e2efec0e7edd05bd581f2cf95: dgit: warning: source tree contains .gitattributes dgit: .gitattributes not (fully) defused. Recommended: dgit setup-new-tree. dgit: import-dsc: results are in git ref refs/heads/import.native-norm.broken + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.native-import-norm dgit: warning: source tree contains .gitattributes + rc=0 + set -e + test 0 = 0 + git checkout import.native-norm.broken error: failed to encode 'af/working-tree-encoding=ISO-8859-1' from UTF-8 to ISO-8859-1 Switched to branch 'import.native-norm.broken' + sums_check_broken + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums.native-norm.broken + diff -U0 ../sums.nosums ../sums.native-norm.broken.nosums + set +e + diff -U0 ../sums ../sums.native-norm.broken --- ../sums 2024-12-26 21:36:28.944000000 +0000 +++ ../sums.native-norm.broken 2024-12-26 21:36:29.604000000 +0000 @@ -1 +1 @@ -c02cc0a90a4594bdbba03bd040f628b1a134b660927b29e4f2982de733e658e0 .dotfile-attr +0f4508dc38f8337ff4930617a66f14d1a2a0e5f180cc096fff819d7b9cfeec47 .dotfile-attr @@ -42 +42 @@ -dc7fcbe7b31b42054c61ab25016ad8acc38e3ec6c7d6f3164c3eecc9bd21aaac af/eol=crlf +84a0b2d416076091682e90dc6d5a50a7f97579da19c213f111a534f67b62318f af/eol=crlf @@ -53,2 +53,2 @@ -6d010b304f7cd6f24053dff6b7f23a8a3ec453744ca13988b485cf7b9f347a05 af/filter=dgit-test-crazy-f -d0e2a386441e824a4dc71b09c9563dfb43d5a8c42c6c96f60f4c6825a3096493 af/ident-set +a5b2a88047853e600c31a9b9ed084759d558a18a87055749da22069aec94c407 af/filter=dgit-test-crazy-f +a5c2426e6027fd8f5f355ac65e728da212a8e6f1b322ae0f797967e7f9ad7ab6 af/ident-set @@ -66 +66 @@ -a58789607ac44e8c43710c6304aa824808a20454e7c74cff629e2d0973274b70 af/text-set +856170efc311a9162ba5a2bdd6cae6f437cb7ad290e714517eb0f7004698436b af/text-set @@ -79 +79 @@ -47190c791cccbcc57f590962d79626e814f268ad748407aa02b0851067bf8c2b af/working-tree-encoding=UTF-16 +a05852543ae2b0ccac502af29c22188ee25604acb4895adcfe891d49210b3db5 af/working-tree-encoding=UTF-16 + rc=1 + set -e + test 1 = 1 + t-dgit setup-new-tree + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-new-tree | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit-warn-check 1 import-dsc ../example_1.1.dsc +import.native-norm + local warnok=1 + shift + local err=stderr.example.native-import-norm + LC_MESSAGES=C + t-dgit import-dsc ../example_1.1.dsc +import.native-norm + tee ../stderr.example.native-import-norm + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.1.dsc +import.native-norm | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.native-norm => `refs/heads/import.native-norm' | git symbolic-ref -q HEAD => `refs/heads/import.native-norm.broken' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.native-norm' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm/.git/dgit/unpack considering reusing example_1.1.tar.gz: (No such file or directory) linked. using existing example_1.1.tar.gz considering saving example_1.1.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `099e89c4d1aba64fb4bf6c9099668c899d99b9a7' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.1 package changelog, entry no.1... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:29 +0000' => `1735248989 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `b117324a0067d47e2efec0e7edd05bd581f2cf95' synthesised git commit from .dsc 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm + git update-ref -m 'dgit import-dsc: ../example_1.1.dsc +' refs/heads/import.native-norm b117324a0067d47e2efec0e7edd05bd581f2cf95 dgit: import-dsc: results are in git ref refs/heads/import.native-norm + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.native-import-norm + rc=1 + set -e + test 1 = 1 + git checkout import.native-norm Switched to branch 'import.native-norm' M .dotfile-attr M af/eol=crlf M af/filter=dgit-test-crazy-f M af/ident-set M af/text-set M af/working-tree-encoding=UTF-16 + touch .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + git reset --hard HEAD is now at b117324 example (1.1) UNRELEASED; urgency=medium + sums_check + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + diff -U0 ../sums ../sums.native-norm.checkout + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:.dotfile-attr + sha256sum + sed -e 's#-$#.dotfile-attr#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Delay-set + sha256sum + sed -e 's#-$#af/Delay-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Delay-unset + sha256sum + sed -e 's#-$#af/Delay-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Delay-unspec + sha256sum + sed -e 's#-$#af/Delay-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Example-set + sha256sum + sed -e 's#-$#af/Example-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Example-unset + sha256sum + sed -e 's#-$#af/Example-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Example-unspec + sha256sum + sed -e 's#-$#af/Example-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Note-set + sha256sum + sed -e 's#-$#af/Note-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Note-unset + sha256sum + sed -e 's#-$#af/Note-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Note-unspec + sha256sum + sed -e 's#-$#af/Note-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Set-set + sha256sum + sed -e 's#-$#af/Set-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Set-unset + sha256sum + sed -e 's#-$#af/Set-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Set-unspec + sha256sum + sed -e 's#-$#af/Set-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/String-set + sha256sum + sed -e 's#-$#af/String-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/String-unset + sha256sum + sed -e 's#-$#af/String-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/String-unspec + sha256sum + sed -e 's#-$#af/String-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Unset-set + sha256sum + sed -e 's#-$#af/Unset-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Unset-unset + sha256sum + sed -e 's#-$#af/Unset-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Unset-unspec + sha256sum + sed -e 's#-$#af/Unset-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Unspecified-set + sha256sum + sed -e 's#-$#af/Unspecified-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Unspecified-unset + sha256sum + sed -e 's#-$#af/Unspecified-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/Unspecified-unspec + sha256sum + sed -e 's#-$#af/Unspecified-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/binary-set + sha256sum + sed -e 's#-$#af/binary-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/binary-unset + sha256sum + sed -e 's#-$#af/binary-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/binary-unspec + sha256sum + sed -e 's#-$#af/binary-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/conflict-marker-size-set + sha256sum + sed -e 's#-$#af/conflict-marker-size-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/conflict-marker-size-unset + sha256sum + sed -e 's#-$#af/conflict-marker-size-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/conflict-marker-size-unspec + sha256sum + sed -e 's#-$#af/conflict-marker-size-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/delta-set + sha256sum + sed -e 's#-$#af/delta-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/delta-unset + sha256sum + sed -e 's#-$#af/delta-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/delta-unspec + sha256sum + sed -e 's#-$#af/delta-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/diff-set + sed -e 's#-$#af/diff-set#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/diff-unset + sha256sum + sed -e 's#-$#af/diff-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/diff-unspec + sha256sum + sed -e 's#-$#af/diff-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/encoding-set + sha256sum + sed -e 's#-$#af/encoding-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/encoding-unset + sha256sum + sed -e 's#-$#af/encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/encoding-unspec + sha256sum + sed -e 's#-$#af/encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/encoding=no-such-encoding + sha256sum + sed -e 's#-$#af/encoding=no-such-encoding#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/eol-set + sha256sum + sed -e 's#-$#af/eol-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/eol-unset + sha256sum + sed -e 's#-$#af/eol-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/eol-unspec + sha256sum + sed -e 's#-$#af/eol-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/eol=crlf + sha256sum + sed -e 's#-$#af/eol=crlf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/eol=lf + sha256sum + sed -e 's#-$#af/eol=lf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/export-ignore-set + sha256sum + sed -e 's#-$#af/export-ignore-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/export-ignore-unset + sha256sum + sed -e 's#-$#af/export-ignore-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/export-ignore-unspec + sha256sum + sed -e 's#-$#af/export-ignore-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/export-subst-set + sha256sum + sed -e 's#-$#af/export-subst-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/export-subst-unset + sha256sum + sed -e 's#-$#af/export-subst-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/export-subst-unspec + sha256sum + sed -e 's#-$#af/export-subst-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/filter-set + sha256sum + sed -e 's#-$#af/filter-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/filter-unset + sha256sum + sed -e 's#-$#af/filter-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/filter-unspec + sha256sum + sed -e 's#-$#af/filter-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/filter=dgit-test-crazy-f + sha256sum + sed -e 's#-$#af/filter=dgit-test-crazy-f#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/ident-set + sha256sum + sed -e 's#-$#af/ident-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/ident-unset + sha256sum + sed -e 's#-$#af/ident-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/ident-unspec + sha256sum + sed -e 's#-$#af/ident-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/merge-set + sha256sum + sed -e 's#-$#af/merge-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/merge-unset + sha256sum + sed -e 's#-$#af/merge-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/merge-unspec + sha256sum + sed -e 's#-$#af/merge-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/merge=binary + sha256sum + sed -e 's#-$#af/merge=binary#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/merge=text + sha256sum + sed -e 's#-$#af/merge=text#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/merge=union + sha256sum + sed -e 's#-$#af/merge=union#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/required-set + sha256sum + sed -e 's#-$#af/required-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/required-unset + sha256sum + sed -e 's#-$#af/required-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/required-unspec + sha256sum + sed -e 's#-$#af/required-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/text-set + sha256sum + sed -e 's#-$#af/text-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/text-unset + sha256sum + sed -e 's#-$#af/text-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/text-unspec + sha256sum + sed -e 's#-$#af/text-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/text=auto + sha256sum + sed -e 's#-$#af/text=auto#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/union-set + sha256sum + sed -e 's#-$#af/union-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/union-unset + sha256sum + sed -e 's#-$#af/union-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/union-unspec + sha256sum + sed -e 's#-$#af/union-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/whitespace-set + sha256sum + sed -e 's#-$#af/whitespace-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/whitespace-unset + sha256sum + sed -e 's#-$#af/whitespace-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/whitespace-unspec + sha256sum + sed -e 's#-$#af/whitespace-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/working-tree-encoding-unset + sha256sum + sed -e 's#-$#af/working-tree-encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/working-tree-encoding-unspec + sha256sum + sed -e 's#-$#af/working-tree-encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/working-tree-encoding=ISO-8859-1 + sha256sum + sed -e 's#-$#af/working-tree-encoding=ISO-8859-1#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.native-norm:af/working-tree-encoding=UTF-16 + sha256sum + sed -e 's#-$#af/working-tree-encoding=UTF-16#' + diff -U0 ../sums ../sums.native-norm + cd .. + : ----- test 1.0 diff ----- + sfmt_setup 1.1 diff + v=1.1 + sfmt=diff + pdb=example.diff + local addpatch=diff_addpatch + local convert=diff_convert + cp -a example example.diff-edit + cd example.diff-edit + diff_convert + : + dch -v 1.1 -m convert + rm -rf .git + cp ../gitattrs .gitattributes + diff_addpatch gitattrs + : + cp -a ../af ../.dotfile-attr . + diff_addpatch files + : + cp ../sums . + diff_addpatch sums + : + dpkg-source -b . dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: source directory 'example.diff-edit' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc + cd .. + sfmt_import norm + inst=norm + dgitargs= + branch=import.diff-norm + dscf=example_1.1.dsc + sums=sums.diff-norm + wd=example.diff-import-norm + mkdir example.diff-import-norm + cd example.diff-import-norm + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm/.git/ + t-dgit-warn-check 0 import-dsc ../example_1.1.dsc +import.diff-norm.broken + local warnok=0 + shift + local err=stderr.example.diff-import-norm + LC_MESSAGES=C + t-dgit import-dsc ../example_1.1.dsc +import.diff-norm.broken + tee ../stderr.example.diff-import-norm + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.1.dsc +import.diff-norm.broken | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.diff-norm.broken => `refs/heads/import.diff-norm.broken' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.diff-norm.broken' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm/.git/dgit/unpack considering reusing example_1.1.tar.gz: (No such file or directory) linked. using existing example_1.1.tar.gz considering saving example_1.1.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4fa3300d58948b848d058c5385cd524b3f9df443' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.1 package changelog, entry no.1... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:30 +0000' => `1735248990 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `f82d577ca1c34849238290b023bb72107d3f9299' synthesised git commit from .dsc 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm + git update-ref -m 'dgit import-dsc: ../example_1.1.dsc +' refs/heads/import.diff-norm.broken f82d577ca1c34849238290b023bb72107d3f9299 | git ls-tree -lrz -- f82d577ca1c34849238290b023bb72107d3f9299: dgit: warning: source tree contains .gitattributes dgit: .gitattributes not (fully) defused. Recommended: dgit setup-new-tree. dgit: import-dsc: results are in git ref refs/heads/import.diff-norm.broken + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.diff-import-norm dgit: warning: source tree contains .gitattributes + rc=0 + set -e + test 0 = 0 + git checkout import.diff-norm.broken error: failed to encode 'af/working-tree-encoding=ISO-8859-1' from UTF-8 to ISO-8859-1 Switched to branch 'import.diff-norm.broken' + sums_check_broken + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums.diff-norm.broken + diff -U0 ../sums.nosums ../sums.diff-norm.broken.nosums + set +e + diff -U0 ../sums ../sums.diff-norm.broken --- ../sums 2024-12-26 21:36:28.944000000 +0000 +++ ../sums.diff-norm.broken 2024-12-26 21:36:31.208000000 +0000 @@ -1 +1 @@ -c02cc0a90a4594bdbba03bd040f628b1a134b660927b29e4f2982de733e658e0 .dotfile-attr +0f4508dc38f8337ff4930617a66f14d1a2a0e5f180cc096fff819d7b9cfeec47 .dotfile-attr @@ -42 +42 @@ -dc7fcbe7b31b42054c61ab25016ad8acc38e3ec6c7d6f3164c3eecc9bd21aaac af/eol=crlf +84a0b2d416076091682e90dc6d5a50a7f97579da19c213f111a534f67b62318f af/eol=crlf @@ -53,2 +53,2 @@ -6d010b304f7cd6f24053dff6b7f23a8a3ec453744ca13988b485cf7b9f347a05 af/filter=dgit-test-crazy-f -d0e2a386441e824a4dc71b09c9563dfb43d5a8c42c6c96f60f4c6825a3096493 af/ident-set +a5b2a88047853e600c31a9b9ed084759d558a18a87055749da22069aec94c407 af/filter=dgit-test-crazy-f +a5c2426e6027fd8f5f355ac65e728da212a8e6f1b322ae0f797967e7f9ad7ab6 af/ident-set @@ -66 +66 @@ -a58789607ac44e8c43710c6304aa824808a20454e7c74cff629e2d0973274b70 af/text-set +856170efc311a9162ba5a2bdd6cae6f437cb7ad290e714517eb0f7004698436b af/text-set @@ -79 +79 @@ -47190c791cccbcc57f590962d79626e814f268ad748407aa02b0851067bf8c2b af/working-tree-encoding=UTF-16 +a05852543ae2b0ccac502af29c22188ee25604acb4895adcfe891d49210b3db5 af/working-tree-encoding=UTF-16 + rc=1 + set -e + test 1 = 1 + t-dgit setup-new-tree + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-new-tree | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit-warn-check 1 import-dsc ../example_1.1.dsc +import.diff-norm + local warnok=1 + shift + local err=stderr.example.diff-import-norm + LC_MESSAGES=C + t-dgit import-dsc ../example_1.1.dsc +import.diff-norm + tee ../stderr.example.diff-import-norm + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.1.dsc +import.diff-norm | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.diff-norm => `refs/heads/import.diff-norm' | git symbolic-ref -q HEAD => `refs/heads/import.diff-norm.broken' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.diff-norm' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm/.git/dgit/unpack considering reusing example_1.1.tar.gz: (No such file or directory) linked. using existing example_1.1.tar.gz considering saving example_1.1.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4fa3300d58948b848d058c5385cd524b3f9df443' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.1 package changelog, entry no.1... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:30 +0000' => `1735248990 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `f82d577ca1c34849238290b023bb72107d3f9299' synthesised git commit from .dsc 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm + git update-ref -m 'dgit import-dsc: ../example_1.1.dsc +' refs/heads/import.diff-norm f82d577ca1c34849238290b023bb72107d3f9299 dgit: import-dsc: results are in git ref refs/heads/import.diff-norm + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.diff-import-norm + rc=1 + set -e + test 1 = 1 + git checkout import.diff-norm Switched to branch 'import.diff-norm' M .dotfile-attr M af/eol=crlf M af/filter=dgit-test-crazy-f M af/ident-set M af/text-set M af/working-tree-encoding=UTF-16 + touch .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + git reset --hard HEAD is now at f82d577 example (1.1) UNRELEASED; urgency=medium + sums_check + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + diff -U0 ../sums ../sums.diff-norm.checkout + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:.dotfile-attr + sha256sum + sed -e 's#-$#.dotfile-attr#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Delay-set + sha256sum + sed -e 's#-$#af/Delay-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Delay-unset + sha256sum + sed -e 's#-$#af/Delay-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Delay-unspec + sha256sum + sed -e 's#-$#af/Delay-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Example-set + sha256sum + sed -e 's#-$#af/Example-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Example-unset + sha256sum + sed -e 's#-$#af/Example-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Example-unspec + sha256sum + sed -e 's#-$#af/Example-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Note-set + sha256sum + sed -e 's#-$#af/Note-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Note-unset + sha256sum + sed -e 's#-$#af/Note-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Note-unspec + sha256sum + sed -e 's#-$#af/Note-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Set-set + sha256sum + sed -e 's#-$#af/Set-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Set-unset + sha256sum + sed -e 's#-$#af/Set-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Set-unspec + sha256sum + sed -e 's#-$#af/Set-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/String-set + sha256sum + sed -e 's#-$#af/String-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/String-unset + sha256sum + sed -e 's#-$#af/String-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/String-unspec + sha256sum + sed -e 's#-$#af/String-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Unset-set + sha256sum + sed -e 's#-$#af/Unset-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Unset-unset + sha256sum + sed -e 's#-$#af/Unset-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Unset-unspec + sha256sum + sed -e 's#-$#af/Unset-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Unspecified-set + sha256sum + sed -e 's#-$#af/Unspecified-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Unspecified-unset + sha256sum + sed -e 's#-$#af/Unspecified-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/Unspecified-unspec + sha256sum + sed -e 's#-$#af/Unspecified-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/binary-set + sha256sum + sed -e 's#-$#af/binary-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/binary-unset + sha256sum + sed -e 's#-$#af/binary-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/binary-unspec + sha256sum + sed -e 's#-$#af/binary-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/conflict-marker-size-set + sha256sum + sed -e 's#-$#af/conflict-marker-size-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/conflict-marker-size-unset + sha256sum + sed -e 's#-$#af/conflict-marker-size-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/conflict-marker-size-unspec + sha256sum + sed -e 's#-$#af/conflict-marker-size-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/delta-set + sha256sum + sed -e 's#-$#af/delta-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/delta-unset + sha256sum + sed -e 's#-$#af/delta-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/delta-unspec + sha256sum + sed -e 's#-$#af/delta-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/diff-set + sha256sum + sed -e 's#-$#af/diff-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/diff-unset + sha256sum + sed -e 's#-$#af/diff-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/diff-unspec + sha256sum + sed -e 's#-$#af/diff-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/encoding-set + sha256sum + sed -e 's#-$#af/encoding-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/encoding-unset + sha256sum + sed -e 's#-$#af/encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/encoding-unspec + sha256sum + sed -e 's#-$#af/encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/encoding=no-such-encoding + sha256sum + sed -e 's#-$#af/encoding=no-such-encoding#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/eol-set + sha256sum + sed -e 's#-$#af/eol-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/eol-unset + sha256sum + sed -e 's#-$#af/eol-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/eol-unspec + sha256sum + sed -e 's#-$#af/eol-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/eol=crlf + sha256sum + sed -e 's#-$#af/eol=crlf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/eol=lf + sha256sum + sed -e 's#-$#af/eol=lf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/export-ignore-set + sha256sum + sed -e 's#-$#af/export-ignore-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/export-ignore-unset + sha256sum + sed -e 's#-$#af/export-ignore-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/export-ignore-unspec + sha256sum + sed -e 's#-$#af/export-ignore-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/export-subst-set + sha256sum + sed -e 's#-$#af/export-subst-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/export-subst-unset + sha256sum + sed -e 's#-$#af/export-subst-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/export-subst-unspec + sed -e 's#-$#af/export-subst-unspec#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/filter-set + sha256sum + sed -e 's#-$#af/filter-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/filter-unset + sha256sum + sed -e 's#-$#af/filter-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/filter-unspec + sha256sum + sed -e 's#-$#af/filter-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/filter=dgit-test-crazy-f + sha256sum + sed -e 's#-$#af/filter=dgit-test-crazy-f#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/ident-set + sha256sum + sed -e 's#-$#af/ident-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/ident-unset + sha256sum + sed -e 's#-$#af/ident-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/ident-unspec + sha256sum + sed -e 's#-$#af/ident-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/merge-set + sha256sum + sed -e 's#-$#af/merge-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/merge-unset + sha256sum + sed -e 's#-$#af/merge-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/merge-unspec + sha256sum + sed -e 's#-$#af/merge-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/merge=binary + sha256sum + sed -e 's#-$#af/merge=binary#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/merge=text + sha256sum + sed -e 's#-$#af/merge=text#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/merge=union + sha256sum + sed -e 's#-$#af/merge=union#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/required-set + sha256sum + sed -e 's#-$#af/required-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/required-unset + sha256sum + sed -e 's#-$#af/required-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/required-unspec + sha256sum + sed -e 's#-$#af/required-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/text-set + sha256sum + sed -e 's#-$#af/text-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/text-unset + sha256sum + sed -e 's#-$#af/text-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/text-unspec + sha256sum + sed -e 's#-$#af/text-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/text=auto + sha256sum + sed -e 's#-$#af/text=auto#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/union-set + sha256sum + sed -e 's#-$#af/union-set#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.diff-norm:af/union-unset + sed -e 's#-$#af/union-unset#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.diff-norm:af/union-unspec + sed -e 's#-$#af/union-unspec#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.diff-norm:af/whitespace-set + sed -e 's#-$#af/whitespace-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/whitespace-unset + sha256sum + sed -e 's#-$#af/whitespace-unset#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.diff-norm:af/whitespace-unspec + sed -e 's#-$#af/whitespace-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/working-tree-encoding-unset + sha256sum + sed -e 's#-$#af/working-tree-encoding-unset#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.diff-norm:af/working-tree-encoding-unspec + sed -e 's#-$#af/working-tree-encoding-unspec#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.diff-norm:af/working-tree-encoding=ISO-8859-1 + sed -e 's#-$#af/working-tree-encoding=ISO-8859-1#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.diff-norm:af/working-tree-encoding=UTF-16 + sha256sum + sed -e 's#-$#af/working-tree-encoding=UTF-16#' + diff -U0 ../sums ../sums.diff-norm + cd .. + : ----- test '3.0 (quilt)' ----- + sfmt_setup 1.0-1 quilt + v=1.0-1 + sfmt=quilt + pdb=example.quilt + local addpatch=quilt_addpatch + local convert=quilt_convert + cp -a example example.quilt-edit + cd example.quilt-edit + quilt_convert + mkdir -p debian/source + echo '3.0 (quilt)' + dch -v 1.0-1 -m convert dch warning: Previous package version was Debian native whilst new version is not + rm -rf .git + cp ../gitattrs .gitattributes + quilt_addpatch gitattrs + pname=gitattrs + cat + EDITOR='perl -pi /tmp/autopkgtest.l3K01R/autopkgtest_tmp/editor.pl' + dpkg-source -iX --commit . gitattrs dpkg-source: info: local changes detected, the modified files are: example.quilt-edit/.gitattributes dpkg-source: info: local changes have been recorded in a new patch: example.quilt-edit/debian/patches/gitattrs + test -f debian/patches/gitattrs + cp -a ../af ../.dotfile-attr . + quilt_addpatch files + pname=files + cat + EDITOR='perl -pi /tmp/autopkgtest.l3K01R/autopkgtest_tmp/editor.pl' + dpkg-source -iX --commit . files dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: example.quilt-edit/.dotfile-attr example.quilt-edit/af/Delay-set example.quilt-edit/af/Delay-unset example.quilt-edit/af/Delay-unspec example.quilt-edit/af/Example-set example.quilt-edit/af/Example-unset example.quilt-edit/af/Example-unspec example.quilt-edit/af/Note-set example.quilt-edit/af/Note-unset example.quilt-edit/af/Note-unspec example.quilt-edit/af/Set-set example.quilt-edit/af/Set-unset example.quilt-edit/af/Set-unspec example.quilt-edit/af/String-set example.quilt-edit/af/String-unset example.quilt-edit/af/String-unspec example.quilt-edit/af/Unset-set example.quilt-edit/af/Unset-unset example.quilt-edit/af/Unset-unspec example.quilt-edit/af/Unspecified-set example.quilt-edit/af/Unspecified-unset example.quilt-edit/af/Unspecified-unspec example.quilt-edit/af/binary-set example.quilt-edit/af/binary-unset example.quilt-edit/af/binary-unspec example.quilt-edit/af/conflict-marker-size-set example.quilt-edit/af/conflict-marker-size-unset example.quilt-edit/af/conflict-marker-size-unspec example.quilt-edit/af/delta-set example.quilt-edit/af/delta-unset example.quilt-edit/af/delta-unspec example.quilt-edit/af/diff-set example.quilt-edit/af/diff-unset example.quilt-edit/af/diff-unspec example.quilt-edit/af/encoding-set example.quilt-edit/af/encoding-unset example.quilt-edit/af/encoding-unspec example.quilt-edit/af/encoding=no-such-encoding example.quilt-edit/af/eol-set example.quilt-edit/af/eol-unset example.quilt-edit/af/eol-unspec example.quilt-edit/af/eol=crlf example.quilt-edit/af/eol=lf example.quilt-edit/af/export-ignore-set example.quilt-edit/af/export-ignore-unset example.quilt-edit/af/export-ignore-unspec example.quilt-edit/af/export-subst-set example.quilt-edit/af/export-subst-unset example.quilt-edit/af/export-subst-unspec example.quilt-edit/af/filter-set example.quilt-edit/af/filter-unset example.quilt-edit/af/filter-unspec example.quilt-edit/af/filter=dgit-test-crazy-f example.quilt-edit/af/ident-set example.quilt-edit/af/ident-unset example.quilt-edit/af/ident-unspec example.quilt-edit/af/merge-set example.quilt-edit/af/merge-unset example.quilt-edit/af/merge-unspec example.quilt-edit/af/merge=binary example.quilt-edit/af/merge=text example.quilt-edit/af/merge=union example.quilt-edit/af/required-set example.quilt-edit/af/required-unset example.quilt-edit/af/required-unspec example.quilt-edit/af/text-set example.quilt-edit/af/text-unset example.quilt-edit/af/text-unspec example.quilt-edit/af/text=auto example.quilt-edit/af/union-set example.quilt-edit/af/union-unset example.quilt-edit/af/union-unspec example.quilt-edit/af/whitespace-set example.quilt-edit/af/whitespace-unset example.quilt-edit/af/whitespace-unspec example.quilt-edit/af/working-tree-encoding-unset example.quilt-edit/af/working-tree-encoding-unspec example.quilt-edit/af/working-tree-encoding=ISO-8859-1 example.quilt-edit/af/working-tree-encoding=UTF-16 dpkg-source: info: local changes have been recorded in a new patch: example.quilt-edit/debian/patches/files + test -f debian/patches/files + cp ../sums . + quilt_addpatch sums + pname=sums + cat + EDITOR='perl -pi /tmp/autopkgtest.l3K01R/autopkgtest_tmp/editor.pl' + dpkg-source -iX --commit . sums dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: example.quilt-edit/sums dpkg-source: info: local changes have been recorded in a new patch: example.quilt-edit/debian/patches/sums + test -f debian/patches/sums + dpkg-source -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc + cd .. + sfmt_import norm + inst=norm + dgitargs= + branch=import.quilt-norm + dscf=example_1.0-1.dsc + sums=sums.quilt-norm + wd=example.quilt-import-norm + mkdir example.quilt-import-norm + cd example.quilt-import-norm + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm/.git/ + t-dgit-warn-check 0 import-dsc ../example_1.0-1.dsc +import.quilt-norm.broken + local warnok=0 + shift + local err=stderr.example.quilt-import-norm + LC_MESSAGES=C + t-dgit import-dsc ../example_1.0-1.dsc +import.quilt-norm.broken + tee ../stderr.example.quilt-import-norm + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0-1.dsc +import.quilt-norm.broken | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.quilt-norm.broken => `refs/heads/import.quilt-norm.broken' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.quilt-norm.broken' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm/.git/dgit/unpack considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fdedcd44a456ab6feaba5df92682162374065f6b' | git ls-tree -z fdedcd44a456ab6feaba5df92682162374065f6b => `040000 tree ffe5b3ad4ce1ddd1837887479ff401020d194e65\x09example\x00' one subtree ffe5b3ad4ce1ddd1837887479ff401020d194e65 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `091a31d4545553af407c4254ecd01c6bbd5e61f6' | git ls-tree -z 091a31d4545553af407c4254ecd01c6bbd5e61f6 => `040000 tree 9f4c06fb996d39c3793488451ebc0269b00ce0c2\x09debian\x00' one subtree 9f4c06fb996d39c3793488451ebc0269b00ce0c2 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e64cf4b71ab9ced9b9f6ff0929c1343abe853b4f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 1.0 package changelog, entry no.2... import clog 1.0 vs 1.0... import clog 1.0 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735248992 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ffe5b3ad4ce1ddd1837887479ff401020d194e65 | git hash-object -w -t commit --stdin => 70ede04cf05feab175506d8c78fb46392001965e import tartree example_1.0-1.debian.tar.xz 9f4c06fb996d39c3793488451ebc0269b00ce0c2 | git hash-object -w -t commit --stdin => 42761618b67097567813fd0d2dd5cc3481c8e751 import main commit | git hash-object -w -t commit ../commit.tmp => `0d588b1fde78315f033417df28adb7011033e2ec' import apply patches... | git hash-object -w -t commit --stdin => b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b dapplied b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b unpa 0d588b1fde78315f033417df28adb7011033e2ec | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `ce3d1b0bc4f0f364f50e01203a94ede37b8546f7' | git rev-parse HEAD: => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm + git update-ref -m 'dgit import-dsc: ../example_1.0-1.dsc +' refs/heads/import.quilt-norm.broken ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 | git ls-tree -lrz -- ce3d1b0bc4f0f364f50e01203a94ede37b8546f7: dgit: warning: source tree contains .gitattributes dgit: .gitattributes not (fully) defused. Recommended: dgit setup-new-tree. dgit: import-dsc: results are in git ref refs/heads/import.quilt-norm.broken + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.quilt-import-norm dgit: warning: source tree contains .gitattributes + rc=0 + set -e + test 0 = 0 + git checkout import.quilt-norm.broken error: failed to encode 'af/working-tree-encoding=ISO-8859-1' from UTF-8 to ISO-8859-1 Switched to branch 'import.quilt-norm.broken' + sums_check_broken + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums.quilt-norm.broken + diff -U0 ../sums.nosums ../sums.quilt-norm.broken.nosums + set +e + diff -U0 ../sums ../sums.quilt-norm.broken --- ../sums 2024-12-26 21:36:28.944000000 +0000 +++ ../sums.quilt-norm.broken 2024-12-26 21:36:34.468000000 +0000 @@ -1 +1 @@ -c02cc0a90a4594bdbba03bd040f628b1a134b660927b29e4f2982de733e658e0 .dotfile-attr +0f4508dc38f8337ff4930617a66f14d1a2a0e5f180cc096fff819d7b9cfeec47 .dotfile-attr @@ -42 +42 @@ -dc7fcbe7b31b42054c61ab25016ad8acc38e3ec6c7d6f3164c3eecc9bd21aaac af/eol=crlf +84a0b2d416076091682e90dc6d5a50a7f97579da19c213f111a534f67b62318f af/eol=crlf @@ -53,2 +53,2 @@ -6d010b304f7cd6f24053dff6b7f23a8a3ec453744ca13988b485cf7b9f347a05 af/filter=dgit-test-crazy-f -d0e2a386441e824a4dc71b09c9563dfb43d5a8c42c6c96f60f4c6825a3096493 af/ident-set +a5b2a88047853e600c31a9b9ed084759d558a18a87055749da22069aec94c407 af/filter=dgit-test-crazy-f +a5c2426e6027fd8f5f355ac65e728da212a8e6f1b322ae0f797967e7f9ad7ab6 af/ident-set @@ -66 +66 @@ -a58789607ac44e8c43710c6304aa824808a20454e7c74cff629e2d0973274b70 af/text-set +856170efc311a9162ba5a2bdd6cae6f437cb7ad290e714517eb0f7004698436b af/text-set @@ -79 +79 @@ -47190c791cccbcc57f590962d79626e814f268ad748407aa02b0851067bf8c2b af/working-tree-encoding=UTF-16 +a05852543ae2b0ccac502af29c22188ee25604acb4895adcfe891d49210b3db5 af/working-tree-encoding=UTF-16 + rc=1 + set -e + test 1 = 1 + t-dgit setup-new-tree + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-new-tree | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit-warn-check 1 import-dsc ../example_1.0-1.dsc +import.quilt-norm + local warnok=1 + shift + local err=stderr.example.quilt-import-norm + LC_MESSAGES=C + t-dgit import-dsc ../example_1.0-1.dsc +import.quilt-norm + tee ../stderr.example.quilt-import-norm + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0-1.dsc +import.quilt-norm | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.quilt-norm => `refs/heads/import.quilt-norm' | git symbolic-ref -q HEAD => `refs/heads/import.quilt-norm.broken' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.quilt-norm' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm/.git/dgit/unpack considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fdedcd44a456ab6feaba5df92682162374065f6b' | git ls-tree -z fdedcd44a456ab6feaba5df92682162374065f6b => `040000 tree ffe5b3ad4ce1ddd1837887479ff401020d194e65\x09example\x00' one subtree ffe5b3ad4ce1ddd1837887479ff401020d194e65 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `091a31d4545553af407c4254ecd01c6bbd5e61f6' | git ls-tree -z 091a31d4545553af407c4254ecd01c6bbd5e61f6 => `040000 tree 9f4c06fb996d39c3793488451ebc0269b00ce0c2\x09debian\x00' one subtree 9f4c06fb996d39c3793488451ebc0269b00ce0c2 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e64cf4b71ab9ced9b9f6ff0929c1343abe853b4f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 1.0 package changelog, entry no.2... import clog 1.0 vs 1.0... import clog 1.0 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735248992 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ffe5b3ad4ce1ddd1837887479ff401020d194e65 | git hash-object -w -t commit --stdin => 70ede04cf05feab175506d8c78fb46392001965e import tartree example_1.0-1.debian.tar.xz 9f4c06fb996d39c3793488451ebc0269b00ce0c2 | git hash-object -w -t commit --stdin => 42761618b67097567813fd0d2dd5cc3481c8e751 import main commit | git hash-object -w -t commit ../commit.tmp => `0d588b1fde78315f033417df28adb7011033e2ec' import apply patches... | git hash-object -w -t commit --stdin => b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b dapplied b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b unpa 0d588b1fde78315f033417df28adb7011033e2ec | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `ce3d1b0bc4f0f364f50e01203a94ede37b8546f7' | git rev-parse HEAD: => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm + git update-ref -m 'dgit import-dsc: ../example_1.0-1.dsc +' refs/heads/import.quilt-norm ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 dgit: import-dsc: results are in git ref refs/heads/import.quilt-norm + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.quilt-import-norm + rc=1 + set -e + test 1 = 1 + git checkout import.quilt-norm Switched to branch 'import.quilt-norm' M .dotfile-attr M af/eol=crlf M af/filter=dgit-test-crazy-f M af/ident-set M af/text-set M af/working-tree-encoding=UTF-16 + touch .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + git reset --hard HEAD is now at ce3d1b0 dgit test patch sums + sums_check + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + diff -U0 ../sums ../sums.quilt-norm.checkout + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:.dotfile-attr + sha256sum + sed -e 's#-$#.dotfile-attr#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Delay-set + sha256sum + sed -e 's#-$#af/Delay-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Delay-unset + sha256sum + sed -e 's#-$#af/Delay-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Delay-unspec + sha256sum + sed -e 's#-$#af/Delay-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Example-set + sha256sum + sed -e 's#-$#af/Example-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Example-unset + sha256sum + sed -e 's#-$#af/Example-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Example-unspec + sha256sum + sed -e 's#-$#af/Example-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Note-set + sha256sum + sed -e 's#-$#af/Note-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Note-unset + sha256sum + sed -e 's#-$#af/Note-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Note-unspec + sha256sum + sed -e 's#-$#af/Note-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Set-set + sha256sum + sed -e 's#-$#af/Set-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Set-unset + sha256sum + sed -e 's#-$#af/Set-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Set-unspec + sha256sum + sed -e 's#-$#af/Set-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/String-set + sha256sum + sed -e 's#-$#af/String-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/String-unset + sha256sum + sed -e 's#-$#af/String-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/String-unspec + sha256sum + sed -e 's#-$#af/String-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Unset-set + sha256sum + sed -e 's#-$#af/Unset-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Unset-unset + sha256sum + sed -e 's#-$#af/Unset-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Unset-unspec + sha256sum + sed -e 's#-$#af/Unset-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Unspecified-set + sha256sum + sed -e 's#-$#af/Unspecified-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Unspecified-unset + sha256sum + sed -e 's#-$#af/Unspecified-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/Unspecified-unspec + sha256sum + sed -e 's#-$#af/Unspecified-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/binary-set + sha256sum + sed -e 's#-$#af/binary-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/binary-unset + sha256sum + sed -e 's#-$#af/binary-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/binary-unspec + sha256sum + sed -e 's#-$#af/binary-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/conflict-marker-size-set + sha256sum + sed -e 's#-$#af/conflict-marker-size-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/conflict-marker-size-unset + sha256sum + sed -e 's#-$#af/conflict-marker-size-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/conflict-marker-size-unspec + sha256sum + sed -e 's#-$#af/conflict-marker-size-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/delta-set + sha256sum + sed -e 's#-$#af/delta-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/delta-unset + sha256sum + sed -e 's#-$#af/delta-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/delta-unspec + sha256sum + sed -e 's#-$#af/delta-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/diff-set + sha256sum + sed -e 's#-$#af/diff-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/diff-unset + sha256sum + sed -e 's#-$#af/diff-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/diff-unspec + sha256sum + sed -e 's#-$#af/diff-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/encoding-set + sha256sum + sed -e 's#-$#af/encoding-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/encoding-unset + sha256sum + sed -e 's#-$#af/encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/encoding-unspec + sha256sum + sed -e 's#-$#af/encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/encoding=no-such-encoding + sha256sum + sed -e 's#-$#af/encoding=no-such-encoding#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/eol-set + sha256sum + sed -e 's#-$#af/eol-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/eol-unset + sha256sum + sed -e 's#-$#af/eol-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/eol-unspec + sha256sum + sed -e 's#-$#af/eol-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/eol=crlf + sha256sum + sed -e 's#-$#af/eol=crlf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/eol=lf + sha256sum + sed -e 's#-$#af/eol=lf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/export-ignore-set + sha256sum + sed -e 's#-$#af/export-ignore-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/export-ignore-unset + sha256sum + sed -e 's#-$#af/export-ignore-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/export-ignore-unspec + sha256sum + sed -e 's#-$#af/export-ignore-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/export-subst-set + sha256sum + sed -e 's#-$#af/export-subst-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/export-subst-unset + sha256sum + sed -e 's#-$#af/export-subst-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/export-subst-unspec + sha256sum + sed -e 's#-$#af/export-subst-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/filter-set + sha256sum + sed -e 's#-$#af/filter-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/filter-unset + sha256sum + sed -e 's#-$#af/filter-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/filter-unspec + sha256sum + sed -e 's#-$#af/filter-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/filter=dgit-test-crazy-f + sha256sum + sed -e 's#-$#af/filter=dgit-test-crazy-f#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/ident-set + sha256sum + sed -e 's#-$#af/ident-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/ident-unset + sha256sum + sed -e 's#-$#af/ident-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/ident-unspec + sha256sum + sed -e 's#-$#af/ident-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/merge-set + sha256sum + sed -e 's#-$#af/merge-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/merge-unset + sha256sum + sed -e 's#-$#af/merge-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/merge-unspec + sha256sum + sed -e 's#-$#af/merge-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/merge=binary + sha256sum + sed -e 's#-$#af/merge=binary#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/merge=text + sha256sum + sed -e 's#-$#af/merge=text#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/merge=union + sha256sum + sed -e 's#-$#af/merge=union#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/required-set + sha256sum + sed -e 's#-$#af/required-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/required-unset + sha256sum + sed -e 's#-$#af/required-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/required-unspec + sha256sum + sed -e 's#-$#af/required-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/text-set + sha256sum + sed -e 's#-$#af/text-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/text-unset + sha256sum + sed -e 's#-$#af/text-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/text-unspec + sha256sum + sed -e 's#-$#af/text-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/text=auto + sha256sum + sed -e 's#-$#af/text=auto#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/union-set + sha256sum + sed -e 's#-$#af/union-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/union-unset + sha256sum + sed -e 's#-$#af/union-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/union-unspec + sha256sum + sed -e 's#-$#af/union-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/whitespace-set + sha256sum + sed -e 's#-$#af/whitespace-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/whitespace-unset + sha256sum + sed -e 's#-$#af/whitespace-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/whitespace-unspec + sha256sum + sed -e 's#-$#af/whitespace-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/working-tree-encoding-unset + sha256sum + sed -e 's#-$#af/working-tree-encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/working-tree-encoding-unspec + sha256sum + sed -e 's#-$#af/working-tree-encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/working-tree-encoding=ISO-8859-1 + sha256sum + sed -e 's#-$#af/working-tree-encoding=ISO-8859-1#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-norm:af/working-tree-encoding=UTF-16 + sha256sum + sed -e 's#-$#af/working-tree-encoding=UTF-16#' + diff -U0 ../sums ../sums.quilt-norm + cd .. + sfmt_import absurd --force-import-gitapply-absurd + inst=absurd + dgitargs=--force-import-gitapply-absurd + branch=import.quilt-absurd + dscf=example_1.0-1.dsc + sums=sums.quilt-absurd + wd=example.quilt-import-absurd + mkdir example.quilt-import-absurd + cd example.quilt-import-absurd + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd/.git/ + t-dgit-warn-check 0 --force-import-gitapply-absurd import-dsc ../example_1.0-1.dsc +import.quilt-absurd.broken + local warnok=0 + shift + local err=stderr.example.quilt-import-absurd + LC_MESSAGES=C + t-dgit --force-import-gitapply-absurd import-dsc ../example_1.0-1.dsc +import.quilt-absurd.broken + tee ../stderr.example.quilt-import-absurd + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-import-gitapply-absurd import-dsc ../example_1.0-1.dsc +import.quilt-absurd.broken | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.quilt-absurd.broken => `refs/heads/import.quilt-absurd.broken' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.quilt-absurd.broken' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd/.git/dgit/unpack considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fdedcd44a456ab6feaba5df92682162374065f6b' | git ls-tree -z fdedcd44a456ab6feaba5df92682162374065f6b => `040000 tree ffe5b3ad4ce1ddd1837887479ff401020d194e65\x09example\x00' one subtree ffe5b3ad4ce1ddd1837887479ff401020d194e65 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `091a31d4545553af407c4254ecd01c6bbd5e61f6' | git ls-tree -z 091a31d4545553af407c4254ecd01c6bbd5e61f6 => `040000 tree 9f4c06fb996d39c3793488451ebc0269b00ce0c2\x09debian\x00' one subtree 9f4c06fb996d39c3793488451ebc0269b00ce0c2 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e64cf4b71ab9ced9b9f6ff0929c1343abe853b4f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 1.0 package changelog, entry no.2... import clog 1.0 vs 1.0... import clog 1.0 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735248992 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ffe5b3ad4ce1ddd1837887479ff401020d194e65 | git hash-object -w -t commit --stdin => 70ede04cf05feab175506d8c78fb46392001965e import tartree example_1.0-1.debian.tar.xz 9f4c06fb996d39c3793488451ebc0269b00ce0c2 | git hash-object -w -t commit --stdin => 42761618b67097567813fd0d2dd5cc3481c8e751 import main commit | git hash-object -w -t commit ../commit.tmp => `0d588b1fde78315f033417df28adb7011033e2ec' import apply patches... | git hash-object -w -t commit --stdin => b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b dapplied b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b unpa 0d588b1fde78315f033417df28adb7011033e2ec | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: skipping checks or functionality due to --force-import-gitapply-absurd + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: only absurd git-apply! dgit: trying slow absurd-git-apply... + git add debian/patches/series + git commit --quiet --allow-empty -m 'INTERNAL commit to launder series file This commit should not escape into a public branch! If you see it, this is due to a bug in dgit. [dgit (10.7+deb12u2) INTERNAL-quilt-fixup-series] ' + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git rebase --keep-empty --allow-empty-message --onto 'unpa~1' unpa | git rev-parse 'HEAD~0' => `ce3d1b0bc4f0f364f50e01203a94ede37b8546f7' | git rev-parse HEAD: => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd + git update-ref -m 'dgit import-dsc: ../example_1.0-1.dsc +' refs/heads/import.quilt-absurd.broken ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 | git ls-tree -lrz -- ce3d1b0bc4f0f364f50e01203a94ede37b8546f7: dgit: warning: source tree contains .gitattributes dgit: .gitattributes not (fully) defused. Recommended: dgit setup-new-tree. dgit: import-dsc: results are in git ref refs/heads/import.quilt-absurd.broken + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.quilt-import-absurd dgit: warning: source tree contains .gitattributes + rc=0 + set -e + test 0 = 0 + git checkout import.quilt-absurd.broken error: failed to encode 'af/working-tree-encoding=ISO-8859-1' from UTF-8 to ISO-8859-1 Switched to branch 'import.quilt-absurd.broken' + sums_check_broken + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums.quilt-absurd.broken + diff -U0 ../sums.nosums ../sums.quilt-absurd.broken.nosums + set +e + diff -U0 ../sums ../sums.quilt-absurd.broken --- ../sums 2024-12-26 21:36:28.944000000 +0000 +++ ../sums.quilt-absurd.broken 2024-12-26 21:36:37.844000000 +0000 @@ -1 +1 @@ -c02cc0a90a4594bdbba03bd040f628b1a134b660927b29e4f2982de733e658e0 .dotfile-attr +0f4508dc38f8337ff4930617a66f14d1a2a0e5f180cc096fff819d7b9cfeec47 .dotfile-attr @@ -42 +42 @@ -dc7fcbe7b31b42054c61ab25016ad8acc38e3ec6c7d6f3164c3eecc9bd21aaac af/eol=crlf +84a0b2d416076091682e90dc6d5a50a7f97579da19c213f111a534f67b62318f af/eol=crlf @@ -53,2 +53,2 @@ -6d010b304f7cd6f24053dff6b7f23a8a3ec453744ca13988b485cf7b9f347a05 af/filter=dgit-test-crazy-f -d0e2a386441e824a4dc71b09c9563dfb43d5a8c42c6c96f60f4c6825a3096493 af/ident-set +a5b2a88047853e600c31a9b9ed084759d558a18a87055749da22069aec94c407 af/filter=dgit-test-crazy-f +a5c2426e6027fd8f5f355ac65e728da212a8e6f1b322ae0f797967e7f9ad7ab6 af/ident-set @@ -66 +66 @@ -a58789607ac44e8c43710c6304aa824808a20454e7c74cff629e2d0973274b70 af/text-set +856170efc311a9162ba5a2bdd6cae6f437cb7ad290e714517eb0f7004698436b af/text-set @@ -79 +79 @@ -47190c791cccbcc57f590962d79626e814f268ad748407aa02b0851067bf8c2b af/working-tree-encoding=UTF-16 +a05852543ae2b0ccac502af29c22188ee25604acb4895adcfe891d49210b3db5 af/working-tree-encoding=UTF-16 + rc=1 + set -e + test 1 = 1 + t-dgit setup-new-tree + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-new-tree | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit-warn-check 1 --force-import-gitapply-absurd import-dsc ../example_1.0-1.dsc +import.quilt-absurd + local warnok=1 + shift + local err=stderr.example.quilt-import-absurd + LC_MESSAGES=C + t-dgit --force-import-gitapply-absurd import-dsc ../example_1.0-1.dsc +import.quilt-absurd + tee ../stderr.example.quilt-import-absurd + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-import-gitapply-absurd import-dsc ../example_1.0-1.dsc +import.quilt-absurd | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import.quilt-absurd => `refs/heads/import.quilt-absurd' | git symbolic-ref -q HEAD => `refs/heads/import.quilt-absurd.broken' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import.quilt-absurd' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd/.git/dgit/unpack considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fdedcd44a456ab6feaba5df92682162374065f6b' | git ls-tree -z fdedcd44a456ab6feaba5df92682162374065f6b => `040000 tree ffe5b3ad4ce1ddd1837887479ff401020d194e65\x09example\x00' one subtree ffe5b3ad4ce1ddd1837887479ff401020d194e65 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `091a31d4545553af407c4254ecd01c6bbd5e61f6' | git ls-tree -z 091a31d4545553af407c4254ecd01c6bbd5e61f6 => `040000 tree 9f4c06fb996d39c3793488451ebc0269b00ce0c2\x09debian\x00' one subtree 9f4c06fb996d39c3793488451ebc0269b00ce0c2 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e64cf4b71ab9ced9b9f6ff0929c1343abe853b4f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 1.0 package changelog, entry no.2... import clog 1.0 vs 1.0... import clog 1.0 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735248992 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ffe5b3ad4ce1ddd1837887479ff401020d194e65 | git hash-object -w -t commit --stdin => 70ede04cf05feab175506d8c78fb46392001965e import tartree example_1.0-1.debian.tar.xz 9f4c06fb996d39c3793488451ebc0269b00ce0c2 | git hash-object -w -t commit --stdin => 42761618b67097567813fd0d2dd5cc3481c8e751 import main commit | git hash-object -w -t commit ../commit.tmp => `0d588b1fde78315f033417df28adb7011033e2ec' import apply patches... | git hash-object -w -t commit --stdin => b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b dapplied b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b unpa 0d588b1fde78315f033417df28adb7011033e2ec | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: skipping checks or functionality due to --force-import-gitapply-absurd + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: only absurd git-apply! dgit: trying slow absurd-git-apply... + git add debian/patches/series + git commit --quiet --allow-empty -m 'INTERNAL commit to launder series file This commit should not escape into a public branch! If you see it, this is due to a bug in dgit. [dgit (10.7+deb12u2) INTERNAL-quilt-fixup-series] ' + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git rebase --keep-empty --allow-empty-message --onto 'unpa~1' unpa | git rev-parse 'HEAD~0' => `ce3d1b0bc4f0f364f50e01203a94ede37b8546f7' | git rev-parse HEAD: => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd + git update-ref -m 'dgit import-dsc: ../example_1.0-1.dsc +' refs/heads/import.quilt-absurd ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 dgit: import-dsc: results are in git ref refs/heads/import.quilt-absurd + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.quilt-import-absurd + rc=1 + set -e + test 1 = 1 + git checkout import.quilt-absurd Switched to branch 'import.quilt-absurd' M .dotfile-attr M af/eol=crlf M af/filter=dgit-test-crazy-f M af/ident-set M af/text-set M af/working-tree-encoding=UTF-16 + touch .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + git reset --hard HEAD is now at ce3d1b0 dgit test patch sums + sums_check + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + diff -U0 ../sums ../sums.quilt-absurd.checkout + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:.dotfile-attr + sha256sum + sed -e 's#-$#.dotfile-attr#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Delay-set + sha256sum + sed -e 's#-$#af/Delay-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Delay-unset + sha256sum + sed -e 's#-$#af/Delay-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Delay-unspec + sha256sum + sed -e 's#-$#af/Delay-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Example-set + sha256sum + sed -e 's#-$#af/Example-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Example-unset + sha256sum + sed -e 's#-$#af/Example-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Example-unspec + sha256sum + sed -e 's#-$#af/Example-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Note-set + sha256sum + sed -e 's#-$#af/Note-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Note-unset + sha256sum + sed -e 's#-$#af/Note-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Note-unspec + sha256sum + sed -e 's#-$#af/Note-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Set-set + sha256sum + sed -e 's#-$#af/Set-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Set-unset + sha256sum + sed -e 's#-$#af/Set-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Set-unspec + sha256sum + sed -e 's#-$#af/Set-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/String-set + sha256sum + sed -e 's#-$#af/String-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/String-unset + sha256sum + sed -e 's#-$#af/String-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/String-unspec + sha256sum + sed -e 's#-$#af/String-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Unset-set + sha256sum + sed -e 's#-$#af/Unset-set#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.quilt-absurd:af/Unset-unset + sed -e 's#-$#af/Unset-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Unset-unspec + sha256sum + sed -e 's#-$#af/Unset-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Unspecified-set + sha256sum + sed -e 's#-$#af/Unspecified-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Unspecified-unset + sha256sum + sed -e 's#-$#af/Unspecified-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/Unspecified-unspec + sha256sum + sed -e 's#-$#af/Unspecified-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/binary-set + sha256sum + sed -e 's#-$#af/binary-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/binary-unset + sha256sum + sed -e 's#-$#af/binary-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/binary-unspec + sha256sum + sed -e 's#-$#af/binary-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/conflict-marker-size-set + sha256sum + sed -e 's#-$#af/conflict-marker-size-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/conflict-marker-size-unset + sha256sum + sed -e 's#-$#af/conflict-marker-size-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/conflict-marker-size-unspec + sha256sum + sed -e 's#-$#af/conflict-marker-size-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/delta-set + sha256sum + sed -e 's#-$#af/delta-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/delta-unset + sha256sum + sed -e 's#-$#af/delta-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/delta-unspec + sha256sum + sed -e 's#-$#af/delta-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/diff-set + sha256sum + sed -e 's#-$#af/diff-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/diff-unset + sha256sum + sed -e 's#-$#af/diff-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/diff-unspec + sha256sum + sed -e 's#-$#af/diff-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/encoding-set + sha256sum + sed -e 's#-$#af/encoding-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/encoding-unset + sha256sum + sed -e 's#-$#af/encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/encoding-unspec + sha256sum + sed -e 's#-$#af/encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/encoding=no-such-encoding + sha256sum + sed -e 's#-$#af/encoding=no-such-encoding#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/eol-set + sha256sum + sed -e 's#-$#af/eol-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/eol-unset + sha256sum + sed -e 's#-$#af/eol-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/eol-unspec + sha256sum + sed -e 's#-$#af/eol-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/eol=crlf + sha256sum + sed -e 's#-$#af/eol=crlf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/eol=lf + sha256sum + sed -e 's#-$#af/eol=lf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/export-ignore-set + sha256sum + sed -e 's#-$#af/export-ignore-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/export-ignore-unset + sha256sum + sed -e 's#-$#af/export-ignore-unset#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/import.quilt-absurd:af/export-ignore-unspec + sed -e 's#-$#af/export-ignore-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/export-subst-set + sha256sum + sed -e 's#-$#af/export-subst-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/export-subst-unset + sha256sum + sed -e 's#-$#af/export-subst-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/export-subst-unspec + sha256sum + sed -e 's#-$#af/export-subst-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/filter-set + sha256sum + sed -e 's#-$#af/filter-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/filter-unset + sha256sum + sed -e 's#-$#af/filter-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/filter-unspec + sha256sum + sed -e 's#-$#af/filter-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/filter=dgit-test-crazy-f + sha256sum + sed -e 's#-$#af/filter=dgit-test-crazy-f#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/ident-set + sha256sum + sed -e 's#-$#af/ident-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/ident-unset + sha256sum + sed -e 's#-$#af/ident-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/ident-unspec + sha256sum + sed -e 's#-$#af/ident-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/merge-set + sha256sum + sed -e 's#-$#af/merge-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/merge-unset + sha256sum + sed -e 's#-$#af/merge-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/merge-unspec + sha256sum + sed -e 's#-$#af/merge-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/merge=binary + sha256sum + sed -e 's#-$#af/merge=binary#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/merge=text + sha256sum + sed -e 's#-$#af/merge=text#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/merge=union + sha256sum + sed -e 's#-$#af/merge=union#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/required-set + sha256sum + sed -e 's#-$#af/required-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/required-unset + sha256sum + sed -e 's#-$#af/required-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/required-unspec + sha256sum + sed -e 's#-$#af/required-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/text-set + sha256sum + sed -e 's#-$#af/text-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/text-unset + sha256sum + sed -e 's#-$#af/text-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/text-unspec + sha256sum + sed -e 's#-$#af/text-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/text=auto + sha256sum + sed -e 's#-$#af/text=auto#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/union-set + sha256sum + sed -e 's#-$#af/union-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/union-unset + sha256sum + sed -e 's#-$#af/union-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/union-unspec + sha256sum + sed -e 's#-$#af/union-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/whitespace-set + sha256sum + sed -e 's#-$#af/whitespace-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/whitespace-unset + sha256sum + sed -e 's#-$#af/whitespace-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/whitespace-unspec + sha256sum + sed -e 's#-$#af/whitespace-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/working-tree-encoding-unset + sha256sum + sed -e 's#-$#af/working-tree-encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/working-tree-encoding-unspec + sha256sum + sed -e 's#-$#af/working-tree-encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/working-tree-encoding=ISO-8859-1 + sha256sum + sed -e 's#-$#af/working-tree-encoding=ISO-8859-1#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/import.quilt-absurd:af/working-tree-encoding=UTF-16 + sha256sum + sed -e 's#-$#af/working-tree-encoding=UTF-16#' + diff -U0 ../sums ../sums.quilt-absurd + cd .. + : ----- 'test clone (with "3.0 (quilt)")' ----- + mv example_1.0.orig.tar.gz example_1.0-1.debian.tar.xz example_1.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='5e998950b5c19011d13e317e0f79e7372e70fc13e49695f3907376800ece5547 -' + echo '1.0-1 5e998950b5c19011d13e317e0f79e7372e70fc13e49695f3907376800ece5547 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit-warn-check 0 -cdgit.default.setup-gitattributes=false clone example sid example.clone.broken + local warnok=0 + shift + local err=stderr.example.quilt-import-absurd + LC_MESSAGES=C + t-dgit -cdgit.default.setup-gitattributes=false clone example sid example.clone.broken + tee ../stderr.example.quilt-import-absurd + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.setup-gitattributes=false clone example sid example.clone.broken | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.clone.broken query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git -c -cdgit.default.setup-gitattributes=false init -q | git config -z --get-regexp --local '.*' + git -c -cdgit.default.setup-gitattributes=false config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git -c -cdgit.default.setup-gitattributes=false config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git -c -cdgit.default.setup-gitattributes=false config user.name 'dgit test git user' starting new git history + git -c -cdgit.default.setup-gitattributes=false config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.broken/.git/dgit/unpack considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 229 100 229 0 0 2236k 0 --:--:-- --:--:-- --:--:-- 2236k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5848 100 5848 0 0 61.2M 0 --:--:-- --:--:-- --:--:-- 61.2M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit.default.setup-gitattributes=false playtree-setup . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `fdedcd44a456ab6feaba5df92682162374065f6b' | git -c -cdgit.default.setup-gitattributes=false ls-tree -z fdedcd44a456ab6feaba5df92682162374065f6b => `040000 tree ffe5b3ad4ce1ddd1837887479ff401020d194e65\x09example\x00' one subtree ffe5b3ad4ce1ddd1837887479ff401020d194e65 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit.default.setup-gitattributes=false playtree-setup . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `091a31d4545553af407c4254ecd01c6bbd5e61f6' | git -c -cdgit.default.setup-gitattributes=false ls-tree -z 091a31d4545553af407c4254ecd01c6bbd5e61f6 => `040000 tree 9f4c06fb996d39c3793488451ebc0269b00ce0c2\x09debian\x00' one subtree 9f4c06fb996d39c3793488451ebc0269b00ce0c2 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit.default.setup-gitattributes=false playtree-setup . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `e64cf4b71ab9ced9b9f6ff0929c1343abe853b4f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 1.0 package changelog, entry no.2... import clog 1.0 vs 1.0... import clog 1.0 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735248992 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ffe5b3ad4ce1ddd1837887479ff401020d194e65 | git hash-object -w -t commit --stdin => 70ede04cf05feab175506d8c78fb46392001965e import tartree example_1.0-1.debian.tar.xz 9f4c06fb996d39c3793488451ebc0269b00ce0c2 | git hash-object -w -t commit --stdin => 42761618b67097567813fd0d2dd5cc3481c8e751 import main commit | git hash-object -w -t commit ../commit.tmp => `0d588b1fde78315f033417df28adb7011033e2ec' import apply patches... | git hash-object -w -t commit --stdin => b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git -c -cdgit.default.setup-gitattributes=false checkout -q -b dapplied b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git -c -cdgit.default.setup-gitattributes=false checkout -q -b unpa 0d588b1fde78315f033417df28adb7011033e2ec | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' + git -c -cdgit.default.setup-gitattributes=false checkout -q unpa + git -c -cdgit.default.setup-gitattributes=false update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `ce3d1b0bc4f0f364f50e01203a94ede37b8546f7' | git -c -cdgit.default.setup-gitattributes=false rev-parse HEAD: => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.broken fetch mergeinfos: commit ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 Import of source package fetch hash=ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 | git -c -cdgit.default.setup-gitattributes=false log -n2 ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 => `commit ce3d1b0bc4f0f364f50e01203a94ede37b8546f7'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 => `' is_gitattrs_setup: found nothing | git -c -cdgit.default.setup-gitattributes=false ls-tree -lrz -- ce3d1b0bc4f0f364f50e01203a94ede37b8546f7: dgit: warning: fetched source tree contains .gitattributes dgit: .gitattributes not (fully) defused. Recommended: dgit setup-new-tree. + git -c -cdgit.default.setup-gitattributes=false reset --hard refs/remotes/dgit/dgit/sid error: failed to encode 'af/working-tree-encoding=ISO-8859-1' from UTF-8 to ISO-8859-1 HEAD is now at ce3d1b0 dgit test patch sums + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.clone.broken CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.broken del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.quilt-import-absurd dgit: warning: fetched source tree contains .gitattributes + rc=0 + set -e + test 0 = 0 + cd example.clone.broken + sums=sums.broken + sums_check_broken + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums + for s in ../sums ../$sums.broken + sed 's/[0-9a-f]* //' ../sums.broken.broken + diff -U0 ../sums.nosums ../sums.broken.broken.nosums + set +e + diff -U0 ../sums ../sums.broken.broken --- ../sums 2024-12-26 21:36:28.944000000 +0000 +++ ../sums.broken.broken 2024-12-26 21:36:41.272000000 +0000 @@ -1 +1 @@ -c02cc0a90a4594bdbba03bd040f628b1a134b660927b29e4f2982de733e658e0 .dotfile-attr +0f4508dc38f8337ff4930617a66f14d1a2a0e5f180cc096fff819d7b9cfeec47 .dotfile-attr @@ -42 +42 @@ -dc7fcbe7b31b42054c61ab25016ad8acc38e3ec6c7d6f3164c3eecc9bd21aaac af/eol=crlf +84a0b2d416076091682e90dc6d5a50a7f97579da19c213f111a534f67b62318f af/eol=crlf @@ -53,2 +53,2 @@ -6d010b304f7cd6f24053dff6b7f23a8a3ec453744ca13988b485cf7b9f347a05 af/filter=dgit-test-crazy-f -d0e2a386441e824a4dc71b09c9563dfb43d5a8c42c6c96f60f4c6825a3096493 af/ident-set +a5b2a88047853e600c31a9b9ed084759d558a18a87055749da22069aec94c407 af/filter=dgit-test-crazy-f +a5c2426e6027fd8f5f355ac65e728da212a8e6f1b322ae0f797967e7f9ad7ab6 af/ident-set @@ -66 +66 @@ -a58789607ac44e8c43710c6304aa824808a20454e7c74cff629e2d0973274b70 af/text-set +856170efc311a9162ba5a2bdd6cae6f437cb7ad290e714517eb0f7004698436b af/text-set @@ -79 +79 @@ -47190c791cccbcc57f590962d79626e814f268ad748407aa02b0851067bf8c2b af/working-tree-encoding=UTF-16 +a05852543ae2b0ccac502af29c22188ee25604acb4895adcfe891d49210b3db5 af/working-tree-encoding=UTF-16 + rc=1 + set -e + test 1 = 1 + cd .. + t-dgit-warn-check 1 clone example sid example.clone + local warnok=1 + shift + local err=stderr.example.quilt-import-absurd + LC_MESSAGES=C + t-dgit clone example sid example.clone + tee ../stderr.example.quilt-import-absurd + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example sid example.clone | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.clone query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone/.git/dgit/unpack considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fdedcd44a456ab6feaba5df92682162374065f6b' | git ls-tree -z fdedcd44a456ab6feaba5df92682162374065f6b => `040000 tree ffe5b3ad4ce1ddd1837887479ff401020d194e65\x09example\x00' one subtree ffe5b3ad4ce1ddd1837887479ff401020d194e65 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `091a31d4545553af407c4254ecd01c6bbd5e61f6' | git ls-tree -z 091a31d4545553af407c4254ecd01c6bbd5e61f6 => `040000 tree 9f4c06fb996d39c3793488451ebc0269b00ce0c2\x09debian\x00' one subtree 9f4c06fb996d39c3793488451ebc0269b00ce0c2 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e64cf4b71ab9ced9b9f6ff0929c1343abe853b4f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 1.0 package changelog, entry no.2... import clog 1.0 vs 1.0... import clog 1.0 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735248992 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ffe5b3ad4ce1ddd1837887479ff401020d194e65 | git hash-object -w -t commit --stdin => 70ede04cf05feab175506d8c78fb46392001965e import tartree example_1.0-1.debian.tar.xz 9f4c06fb996d39c3793488451ebc0269b00ce0c2 | git hash-object -w -t commit --stdin => 42761618b67097567813fd0d2dd5cc3481c8e751 import main commit | git hash-object -w -t commit ../commit.tmp => `0d588b1fde78315f033417df28adb7011033e2ec' import apply patches... | git hash-object -w -t commit --stdin => b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b dapplied b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git checkout -q -b unpa 0d588b1fde78315f033417df28adb7011033e2ec | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `ce3d1b0bc4f0f364f50e01203a94ede37b8546f7' | git rev-parse HEAD: => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone fetch mergeinfos: commit ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 Import of source package fetch hash=ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 | git log -n2 ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 => `commit ce3d1b0bc4f0f364f50e01203a94ede37b8546f7'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at ce3d1b0 dgit test patch sums + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.clone CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.quilt-import-absurd + rc=1 + set -e + test 1 = 1 + cd example.clone + sums=sums.clone + branch=dgit/sid + sums_check + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + diff -U0 ../sums ../sums.clone.checkout + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:.dotfile-attr + sha256sum + sed -e 's#-$#.dotfile-attr#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Delay-set + sha256sum + sed -e 's#-$#af/Delay-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Delay-unset + sha256sum + sed -e 's#-$#af/Delay-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Delay-unspec + sha256sum + sed -e 's#-$#af/Delay-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Example-set + sha256sum + sed -e 's#-$#af/Example-set#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/dgit/sid:af/Example-unset + sed -e 's#-$#af/Example-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Example-unspec + sha256sum + sed -e 's#-$#af/Example-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Note-set + sha256sum + sed -e 's#-$#af/Note-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Note-unset + sha256sum + sed -e 's#-$#af/Note-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Note-unspec + sha256sum + sed -e 's#-$#af/Note-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Set-set + sha256sum + sed -e 's#-$#af/Set-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Set-unset + sha256sum + sed -e 's#-$#af/Set-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Set-unspec + sha256sum + sed -e 's#-$#af/Set-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/String-set + sha256sum + sed -e 's#-$#af/String-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/String-unset + sha256sum + sed -e 's#-$#af/String-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/String-unspec + sha256sum + sed -e 's#-$#af/String-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unset-set + sha256sum + sed -e 's#-$#af/Unset-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unset-unset + sha256sum + sed -e 's#-$#af/Unset-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unset-unspec + sha256sum + sed -e 's#-$#af/Unset-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unspecified-set + sha256sum + sed -e 's#-$#af/Unspecified-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unspecified-unset + sha256sum + sed -e 's#-$#af/Unspecified-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unspecified-unspec + sed -e 's#-$#af/Unspecified-unspec#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/binary-set + sha256sum + sed -e 's#-$#af/binary-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/binary-unset + sha256sum + sed -e 's#-$#af/binary-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/binary-unspec + sha256sum + sed -e 's#-$#af/binary-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/conflict-marker-size-set + sha256sum + sed -e 's#-$#af/conflict-marker-size-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/conflict-marker-size-unset + sha256sum + sed -e 's#-$#af/conflict-marker-size-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/conflict-marker-size-unspec + sha256sum + sed -e 's#-$#af/conflict-marker-size-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/delta-set + sha256sum + sed -e 's#-$#af/delta-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/delta-unset + sha256sum + sed -e 's#-$#af/delta-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/delta-unspec + sha256sum + sed -e 's#-$#af/delta-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/diff-set + sha256sum + sed -e 's#-$#af/diff-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/diff-unset + sha256sum + sed -e 's#-$#af/diff-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/diff-unspec + sha256sum + sed -e 's#-$#af/diff-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding-set + sha256sum + sed -e 's#-$#af/encoding-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding-unset + sha256sum + sed -e 's#-$#af/encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding-unspec + sha256sum + sed -e 's#-$#af/encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding=no-such-encoding + sha256sum + sed -e 's#-$#af/encoding=no-such-encoding#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol-set + sha256sum + sed -e 's#-$#af/eol-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol-unset + sha256sum + sed -e 's#-$#af/eol-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol-unspec + sha256sum + sed -e 's#-$#af/eol-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol=crlf + sha256sum + sed -e 's#-$#af/eol=crlf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol=lf + sha256sum + sed -e 's#-$#af/eol=lf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-ignore-set + sha256sum + sed -e 's#-$#af/export-ignore-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-ignore-unset + sha256sum + sed -e 's#-$#af/export-ignore-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-ignore-unspec + sha256sum + sed -e 's#-$#af/export-ignore-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-subst-set + sha256sum + sed -e 's#-$#af/export-subst-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-subst-unset + sha256sum + sed -e 's#-$#af/export-subst-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-subst-unspec + sha256sum + sed -e 's#-$#af/export-subst-unspec#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/dgit/sid:af/filter-set + sed -e 's#-$#af/filter-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/filter-unset + sha256sum + sed -e 's#-$#af/filter-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/filter-unspec + sha256sum + sed -e 's#-$#af/filter-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/filter=dgit-test-crazy-f + sha256sum + sed -e 's#-$#af/filter=dgit-test-crazy-f#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/ident-set + sha256sum + sed -e 's#-$#af/ident-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/ident-unset + sha256sum + sed -e 's#-$#af/ident-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/ident-unspec + sha256sum + sed -e 's#-$#af/ident-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge-set + sha256sum + sed -e 's#-$#af/merge-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge-unset + sha256sum + sed -e 's#-$#af/merge-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge-unspec + sha256sum + sed -e 's#-$#af/merge-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge=binary + sha256sum + sed -e 's#-$#af/merge=binary#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge=text + sha256sum + sed -e 's#-$#af/merge=text#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge=union + sha256sum + sed -e 's#-$#af/merge=union#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/required-set + sha256sum + sed -e 's#-$#af/required-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/required-unset + sha256sum + sed -e 's#-$#af/required-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/required-unspec + sha256sum + sed -e 's#-$#af/required-unspec#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/dgit/sid:af/text-set + sed -e 's#-$#af/text-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/text-unset + sha256sum + sed -e 's#-$#af/text-unset#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/dgit/sid:af/text-unspec + sed -e 's#-$#af/text-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/text=auto + sed -e 's#-$#af/text=auto#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/union-set + sed -e 's#-$#af/union-set#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/union-unset + sed -e 's#-$#af/union-unset#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/union-unspec + sed -e 's#-$#af/union-unspec#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/whitespace-set + sed -e 's#-$#af/whitespace-set#' + sha256sum + for f in .dotfile-attr af/* + sed -e 's#-$#af/whitespace-unset#' + git cat-file blob refs/heads/dgit/sid:af/whitespace-unset + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/whitespace-unspec + sed -e 's#-$#af/whitespace-unspec#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding-unset + sed -e 's#-$#af/working-tree-encoding-unset#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding-unspec + sed -e 's#-$#af/working-tree-encoding-unspec#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding=ISO-8859-1 + sed -e 's#-$#af/working-tree-encoding=ISO-8859-1#' + sha256sum + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding=UTF-16 + sed -e 's#-$#af/working-tree-encoding=UTF-16#' + sha256sum + diff -U0 ../sums ../sums.clone + cd .. + t-dgit-warn-check 0 -cdgit.default.setup-gitattributes=false clone example sid example.clone.old + local warnok=0 + shift + local err=stderr.example.quilt-import-absurd + tee ../stderr.example.quilt-import-absurd + LC_MESSAGES=C + t-dgit -cdgit.default.setup-gitattributes=false clone example sid example.clone.old + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.setup-gitattributes=false clone example sid example.clone.old | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.clone.old query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git -c -cdgit.default.setup-gitattributes=false init -q | git config -z --get-regexp --local '.*' + git -c -cdgit.default.setup-gitattributes=false config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git -c -cdgit.default.setup-gitattributes=false config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git -c -cdgit.default.setup-gitattributes=false config user.name 'dgit test git user' starting new git history + git -c -cdgit.default.setup-gitattributes=false config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.old/.git/dgit/unpack considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit.default.setup-gitattributes=false playtree-setup . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `fdedcd44a456ab6feaba5df92682162374065f6b' | git -c -cdgit.default.setup-gitattributes=false ls-tree -z fdedcd44a456ab6feaba5df92682162374065f6b => `040000 tree ffe5b3ad4ce1ddd1837887479ff401020d194e65\x09example\x00' one subtree ffe5b3ad4ce1ddd1837887479ff401020d194e65 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit.default.setup-gitattributes=false playtree-setup . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `091a31d4545553af407c4254ecd01c6bbd5e61f6' | git -c -cdgit.default.setup-gitattributes=false ls-tree -z 091a31d4545553af407c4254ecd01c6bbd5e61f6 => `040000 tree 9f4c06fb996d39c3793488451ebc0269b00ce0c2\x09debian\x00' one subtree 9f4c06fb996d39c3793488451ebc0269b00ce0c2 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit.default.setup-gitattributes=false playtree-setup . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `e64cf4b71ab9ced9b9f6ff0929c1343abe853b4f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git -c -cdgit.default.setup-gitattributes=false add -Af . | git -c -cdgit.default.setup-gitattributes=false write-tree => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 1.0 package changelog, entry no.2... import clog 1.0 vs 1.0... import clog 1.0 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735248992 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ffe5b3ad4ce1ddd1837887479ff401020d194e65 | git hash-object -w -t commit --stdin => 70ede04cf05feab175506d8c78fb46392001965e import tartree example_1.0-1.debian.tar.xz 9f4c06fb996d39c3793488451ebc0269b00ce0c2 | git hash-object -w -t commit --stdin => 42761618b67097567813fd0d2dd5cc3481c8e751 import main commit | git hash-object -w -t commit ../commit.tmp => `0d588b1fde78315f033417df28adb7011033e2ec' import apply patches... | git hash-object -w -t commit --stdin => b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git -c -cdgit.default.setup-gitattributes=false checkout -q -b dapplied b193eef166f5661df5d65dc93bdb2ecb5b07c7b1 + git -c -cdgit.default.setup-gitattributes=false checkout -q -b unpa 0d588b1fde78315f033417df28adb7011033e2ec | date '+%s %z' -d 'Thu, 26 Dec 2024 21:36:32 +0000' => `1735248992 +0000' + git -c -cdgit.default.setup-gitattributes=false checkout -q unpa + git -c -cdgit.default.setup-gitattributes=false update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `ce3d1b0bc4f0f364f50e01203a94ede37b8546f7' | git -c -cdgit.default.setup-gitattributes=false rev-parse HEAD: => `5ed5462bd5b05b17dfa30029189a2a3acb8d23d2' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.old fetch mergeinfos: commit ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 Import of source package fetch hash=ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 | git -c -cdgit.default.setup-gitattributes=false log -n2 ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 => `commit ce3d1b0bc4f0f364f50e01203a94ede37b8546f7'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid ce3d1b0bc4f0f364f50e01203a94ede37b8546f7 => `' is_gitattrs_setup: found nothing | git -c -cdgit.default.setup-gitattributes=false ls-tree -lrz -- ce3d1b0bc4f0f364f50e01203a94ede37b8546f7: dgit: warning: fetched source tree contains .gitattributes dgit: .gitattributes not (fully) defused. Recommended: dgit setup-new-tree. + git -c -cdgit.default.setup-gitattributes=false reset --hard refs/remotes/dgit/dgit/sid error: failed to encode 'af/working-tree-encoding=ISO-8859-1' from UTF-8 to ISO-8859-1 HEAD is now at ce3d1b0 dgit test patch sums + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.clone.old CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.old del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + egrep 'warning: .* contains \.gitattributes' ../stderr.example.quilt-import-absurd dgit: warning: fetched source tree contains .gitattributes + rc=0 + set -e + test 0 = 0 + cd example.clone.old + mkdir -p .git/info + cat + t-dgit setup-gitattributes + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.old + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-gitattributes | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.old' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' is_gitattrs_setup: found old macro + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard HEAD is now at ce3d1b0 dgit test patch sums + sums=sums.old + sums_check + sha256sum .dotfile-attr af/Delay-set af/Delay-unset af/Delay-unspec af/Example-set af/Example-unset af/Example-unspec af/Note-set af/Note-unset af/Note-unspec af/Set-set af/Set-unset af/Set-unspec af/String-set af/String-unset af/String-unspec af/Unset-set af/Unset-unset af/Unset-unspec af/Unspecified-set af/Unspecified-unset af/Unspecified-unspec af/binary-set af/binary-unset af/binary-unspec af/conflict-marker-size-set af/conflict-marker-size-unset af/conflict-marker-size-unspec af/delta-set af/delta-unset af/delta-unspec af/diff-set af/diff-unset af/diff-unspec af/encoding-set af/encoding-unset af/encoding-unspec af/encoding=no-such-encoding af/eol-set af/eol-unset af/eol-unspec af/eol=crlf af/eol=lf af/export-ignore-set af/export-ignore-unset af/export-ignore-unspec af/export-subst-set af/export-subst-unset af/export-subst-unspec af/filter-set af/filter-unset af/filter-unspec af/filter=dgit-test-crazy-f af/ident-set af/ident-unset af/ident-unspec af/merge-set af/merge-unset af/merge-unspec af/merge=binary af/merge=text af/merge=union af/required-set af/required-unset af/required-unspec af/text-set af/text-unset af/text-unspec af/text=auto af/union-set af/union-unset af/union-unspec af/whitespace-set af/whitespace-unset af/whitespace-unspec af/working-tree-encoding-unset af/working-tree-encoding-unspec af/working-tree-encoding=ISO-8859-1 af/working-tree-encoding=UTF-16 + diff -U0 ../sums ../sums.old.checkout + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:.dotfile-attr + sha256sum + sed -e 's#-$#.dotfile-attr#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Delay-set + sha256sum + sed -e 's#-$#af/Delay-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Delay-unset + sha256sum + sed -e 's#-$#af/Delay-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Delay-unspec + sha256sum + sed -e 's#-$#af/Delay-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Example-set + sha256sum + sed -e 's#-$#af/Example-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Example-unset + sha256sum + sed -e 's#-$#af/Example-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Example-unspec + sha256sum + sed -e 's#-$#af/Example-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Note-set + sha256sum + sed -e 's#-$#af/Note-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Note-unset + sha256sum + sed -e 's#-$#af/Note-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Note-unspec + sha256sum + sed -e 's#-$#af/Note-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Set-set + sha256sum + sed -e 's#-$#af/Set-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Set-unset + sha256sum + sed -e 's#-$#af/Set-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Set-unspec + sha256sum + sed -e 's#-$#af/Set-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/String-set + sha256sum + sed -e 's#-$#af/String-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/String-unset + sha256sum + sed -e 's#-$#af/String-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/String-unspec + sha256sum + sed -e 's#-$#af/String-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unset-set + sha256sum + sed -e 's#-$#af/Unset-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unset-unset + sha256sum + sed -e 's#-$#af/Unset-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unset-unspec + sha256sum + sed -e 's#-$#af/Unset-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unspecified-set + sha256sum + sed -e 's#-$#af/Unspecified-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unspecified-unset + sha256sum + sed -e 's#-$#af/Unspecified-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/Unspecified-unspec + sha256sum + sed -e 's#-$#af/Unspecified-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/binary-set + sha256sum + sed -e 's#-$#af/binary-set#' + for f in .dotfile-attr af/* + sha256sum + git cat-file blob refs/heads/dgit/sid:af/binary-unset + sed -e 's#-$#af/binary-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/binary-unspec + sha256sum + sed -e 's#-$#af/binary-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/conflict-marker-size-set + sha256sum + sed -e 's#-$#af/conflict-marker-size-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/conflict-marker-size-unset + sha256sum + sed -e 's#-$#af/conflict-marker-size-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/conflict-marker-size-unspec + sha256sum + sed -e 's#-$#af/conflict-marker-size-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/delta-set + sha256sum + sed -e 's#-$#af/delta-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/delta-unset + sha256sum + sed -e 's#-$#af/delta-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/delta-unspec + sha256sum + sed -e 's#-$#af/delta-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/diff-set + sha256sum + sed -e 's#-$#af/diff-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/diff-unset + sha256sum + sed -e 's#-$#af/diff-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/diff-unspec + sha256sum + sed -e 's#-$#af/diff-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding-set + sha256sum + sed -e 's#-$#af/encoding-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding-unset + sha256sum + sed -e 's#-$#af/encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding-unspec + sha256sum + sed -e 's#-$#af/encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/encoding=no-such-encoding + sha256sum + sed -e 's#-$#af/encoding=no-such-encoding#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol-set + sha256sum + sed -e 's#-$#af/eol-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol-unset + sha256sum + sed -e 's#-$#af/eol-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol-unspec + sha256sum + sed -e 's#-$#af/eol-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol=crlf + sha256sum + sed -e 's#-$#af/eol=crlf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/eol=lf + sha256sum + sed -e 's#-$#af/eol=lf#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-ignore-set + sha256sum + sed -e 's#-$#af/export-ignore-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-ignore-unset + sha256sum + sed -e 's#-$#af/export-ignore-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-ignore-unspec + sha256sum + sed -e 's#-$#af/export-ignore-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-subst-set + sha256sum + sed -e 's#-$#af/export-subst-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-subst-unset + sha256sum + sed -e 's#-$#af/export-subst-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/export-subst-unspec + sha256sum + sed -e 's#-$#af/export-subst-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/filter-set + sha256sum + sed -e 's#-$#af/filter-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/filter-unset + sha256sum + sed -e 's#-$#af/filter-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/filter-unspec + sha256sum + sed -e 's#-$#af/filter-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/filter=dgit-test-crazy-f + sha256sum + sed -e 's#-$#af/filter=dgit-test-crazy-f#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/ident-set + sha256sum + sed -e 's#-$#af/ident-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/ident-unset + sha256sum + sed -e 's#-$#af/ident-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/ident-unspec + sha256sum + sed -e 's#-$#af/ident-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge-set + sha256sum + sed -e 's#-$#af/merge-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge-unset + sha256sum + sed -e 's#-$#af/merge-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge-unspec + sha256sum + sed -e 's#-$#af/merge-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge=binary + sha256sum + sed -e 's#-$#af/merge=binary#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge=text + sha256sum + sed -e 's#-$#af/merge=text#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/merge=union + sha256sum + sed -e 's#-$#af/merge=union#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/required-set + sha256sum + sed -e 's#-$#af/required-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/required-unset + sha256sum + sed -e 's#-$#af/required-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/required-unspec + sha256sum + sed -e 's#-$#af/required-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/text-set + sha256sum + sed -e 's#-$#af/text-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/text-unset + sha256sum + sed -e 's#-$#af/text-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/text-unspec + sha256sum + sed -e 's#-$#af/text-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/text=auto + sha256sum + sed -e 's#-$#af/text=auto#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/union-set + sha256sum + sed -e 's#-$#af/union-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/union-unset + sha256sum + sed -e 's#-$#af/union-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/union-unspec + sha256sum + sed -e 's#-$#af/union-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/whitespace-set + sha256sum + sed -e 's#-$#af/whitespace-set#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/whitespace-unset + sha256sum + sed -e 's#-$#af/whitespace-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/whitespace-unspec + sha256sum + sed -e 's#-$#af/whitespace-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding-unset + sha256sum + sed -e 's#-$#af/working-tree-encoding-unset#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding-unspec + sha256sum + sed -e 's#-$#af/working-tree-encoding-unspec#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding=ISO-8859-1 + sha256sum + sed -e 's#-$#af/working-tree-encoding=ISO-8859-1#' + for f in .dotfile-attr af/* + git cat-file blob refs/heads/dgit/sid:af/working-tree-encoding=UTF-16 + sha256sum + sed -e 's#-$#af/working-tree-encoding=UTF-16#' + diff -U0 ../sums ../sums.old + cd .. + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.broken + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone.old + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.diff-import-norm + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.native-import-norm + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-absurd + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.quilt-import-norm + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gitattributes-artifacts + '[' x/tmp/autopkgtest.l3K01R/gitattributes-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gitattributes-artifacts/gitattributes.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 84.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:36:44]: test gitattributes: -----------------------] gitattributes PASS autopkgtest [21:36:44]: test gitattributes: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:36:44]: test gdr-newupstream: preparing testbed autopkgtest [21:36:49]: testbed dpkg architecture: amd64 autopkgtest [21:36:49]: testbed apt version: 2.6.1 autopkgtest [21:36:49]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.9 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7921 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: chiark-utils-bin devscripts dirmngr fakeroot faketime git git-buildpackage git-debrebase git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libbrotli1 libcurl3-gnutls liberror-perl libexpat1 libfakeroot libfaketime libfile-dirlist-perl libfile-fnmatch-perl libfile-homedir-perl libfile-touch-perl libfile-which-perl libgssapi-krb5-2 libio-pty-perl libipc-run-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblocale-gettext-perl libncursesw6 libnghttp2-14 libnpth0 libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libtirpc-common libtirpc3 media-types pinentry-curses python3 python3-dateutil python3-minimal python3-pkg-resources python3-six python3-yaml python3.11 python3.11-minimal wdiff 0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded. Need to get 26.7 MB/26.8 MB of archives. After this operation, 104 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:20 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:39 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:42 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:51 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:54 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:55 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libfile-fnmatch-perl amd64 0.02-3+b1 [10.2 kB] Fetched 26.7 MB in 0s (87.0 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../01-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../02-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../03-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../04-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../05-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../06-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../07-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../08-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../09-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../10-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../11-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../12-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../13-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../14-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../15-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../16-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../17-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../18-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../19-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../20-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../21-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../22-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../23-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../24-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../25-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../26-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../27-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../28-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../29-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../30-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../31-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../32-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../33-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../34-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../35-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../36-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../37-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../38-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../39-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../40-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../41-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libfile-fnmatch-perl. Preparing to unpack .../42-libfile-fnmatch-perl_0.02-3+b1_amd64.deb ... Unpacking libfile-fnmatch-perl (0.02-3+b1) ... Selecting previously unselected package git-debrebase. Preparing to unpack .../43-git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up libfile-fnmatch-perl (0.02-3+b1) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up pinentry-curses (1.2.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-six (1.16.0-4) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-dateutil (2.8.2-2) ... Setting up git-debrebase (10.7+deb12u2) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up git-buildpackage (0.9.30) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:37:07]: test gdr-newupstream: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-newupstream ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + t-dependencies NO-DGIT GDR + : 'Hopefully installed: NO-DGIT GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-setup-import gdr-convert-gbp-noarchive + local setupname=gdr-convert-gbp-noarchive + local setupsrc + local lock + '[' x = x ']' + setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock + local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gdr-convert-gbp-noarchive /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gdr-convert-gbp-noarchive + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-newupstream-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-newupstream-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gdr-convert-gbp-noarchive ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies GDR + : 'Hopefully installed: GDR' + export ifarchive=: + ifarchive=: + t-chain-test gdr-convert-gbp + t-chain-test-somehow + export DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + local ct=gdr-convert-gbp + local d=tests/setup + cd /tmp/autopkgtest.l3K01R/build.myX/src + exec tests/setup/gdr-convert-gbp ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + : t-setup-import gnupg + t-dependencies GDR + : 'Hopefully installed: GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [upstream b78faa3] an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [quilt-tip 7e10e53] patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK 7e10e53740d910095629265ca2d39036d2492eae 1 *main::STDOUT git-debrebase get_differs 1696b404faa91e6677f855919596e7e91fd7d6b4 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 7e10e53740d910095629265ca2d39036d2492eae $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 1696b404faa91e6677f855919596e7e91fd7d6b4/0x4 git-debrebase = AddPatches {"Type" => "AddPatches","Parents" => [{"Ix" => 0,"CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4","Differs" => 4}],"CommitId" => "7e10e53740d910095629265ca2d39036d2492eae","Msg" => "patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)\n","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 1696b404faa91e6677f855919596e7e91fd7d6b4\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 1696b404faa91e6677f855919596e7e91fd7d6b4 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 b78faa326e945cf1e86926c707c5b00efb58cb38/0x30 git-debrebase = Pseudomerge {"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Contributor" => {"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0,"Ix" => 0},"Parents" => [$VAR1->{"Contributor"},{"Differs" => 48,"CommitId" => "b78faa326e945cf1e86926c707c5b00efb58cb38","Ix" => 1}],"Type" => "Pseudomerge","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent b78faa326e945cf1e86926c707c5b00efb58cb38\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Merge branch 'upstream' into quilt-tip\n","CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Msg" => "Add *.o to .gitignore\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [{"Differs" => 2,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Ix" => 0}],"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Type" => "Upstream"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Parents" => [{"Ix" => 0,"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}],"Type" => "Mixed","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32}],"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Type" => "Packaging","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}],"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Type" => "Packaging","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Msg" => "WIP\n","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32}],"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Type" => "Packaging","Msg" => "WIP\n","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 9857392] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 1 *main::STDOUT git-debrebase get_differs 7e10e53740d910095629265ca2d39036d2492eae 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 7e10e53740d910095629265ca2d39036d2492eae/0x2 57befea025c72547d5cf87c82765ec8da40f8de7/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master f1d3abb] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master aac5b7d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master a513e78] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + : t-archive-none example + : t-git-none + : t-dgit -wgf --gbp push-source --new + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff b78faa326e945cf1e86926c707c5b00efb58cb38 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'allow_duplicate' => 0, 'name' => 'debian/changelog, entry no.1', 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_pgp' => 1, 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'keep_duplicate' => 0, 'is_pgp_signed' => 0, 'drop_empty' => 0, 'out_order' => [] })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_pgp' => 1, 'drop_empty' => 0, 'out_order' => [], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'name' => 'debian/changelog, entry no.1', 'keep_duplicate' => 0, 'is_pgp_signed' => 0, 'allow_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'a513e7895c7f6419b35e0b912513e2439f5e8fe4' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase >= update refs/debrebase-last/heads/master 95ad26bacac14c6da1198d7a878d2d764aec4952 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 95ad26bacac14c6da1198d7a878d2d764aec4952 a513e7895c7f6419b35e0b912513e2439f5e8fe4 git-debrebase >$ HEAD is now at 95ad26b Add another new upstream file git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 60bfa96] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ca48f74] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + : t-dgit -wgf push-source --new + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example a513e78..ca48f74 master -> master + cd .. + : t-archive-process-incoming sid ++ echo example example_2.0.orig.tar.gz ++ : echo git mirror aq + t-setup-done '' 'example example_2.0.orig.tar.gz salsa ' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0.orig.tar.gz salsa ' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp-noarchive + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp-noarchive.tar example example_2.0.orig.tar.gz salsa + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + : 'upstream hat' + t-gdr-prep-new-upstream 2.1 + uv=2.1 + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git checkout make-upstream Switched to branch 'make-upstream' + git reset --hard upstream HEAD is now at 57befea New upstream version 2.0 + t-make-new-upstream-tarball 2.1 + local uv=2.1 + git checkout make-upstream Already on 'make-upstream' + echo 'upstream 2.1' + git commit -a -m 'upstream 2.1 tarball' [make-upstream ab6637a] upstream 2.1 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.1 make-upstream + local p=example + local v=2.1 + local tag=make-upstream + ust=example_2.1.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.1.orig.tar.gz --prefix=example-2.1/ make-upstream + git push . make-upstream:upstream To . 57befea..ab6637a make-upstream -> upstream + git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + : 'maintainer hat' + git branch startpoint + v=2.1-1 + git checkout master Already on 'master' Your branch is up to date with 'origin/master'. + t-expect-fail 'F:Could not determine appropriate upstream commitish' t-git-debrebase new-upstream 2.1-1 + local 'mpat=F:Could not determine appropriate upstream commitish' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase new-upstream 2.1-1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D new-upstream 2.1-1 git-debrebase: error: Could not determine appropriate upstream commitish. git-debrebase: (Tried these tags: 2.1 v2.1 upstream/2.1) git-debrebase: Check version, and specify upstream commitish explicitly. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:Could not determine appropriate upstream commitish' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:Could not determine appropriate upstream commitish' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='Could not determine appropriate upstream commitish' + fgrep -e 'Could not determine appropriate upstream commitish' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: error: Could not determine appropriate upstream commitish. + git tag v2.1 upstream + git branch before-new-upstream + : ----- ordinary new upstream test ----- + t-git-debrebase new-upstream 2.1 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D new-upstream 2.1 git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK ca48f74090af68542fef24332686c0a66ef46bb9 0 - git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","Type" => "Changelog","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928"}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Differs" => 16,"Ix" => 0}],"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Type" => "Changelog","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614"}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Type" => "Upstream","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 1 upp 2 proc 5 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x562ccb3b2510) procd=HASH(0x562ccb4ce7f8) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 3b107f1a42c3e9fdb725fa339418a269c665b72d ca48f74090af68542fef24332686c0a66ef46bb9 = 0 git-debrebase *** WALK RETURN 3b107f1a42c3e9fdb725fa339418a269c665b72d 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]]} git-debrebase %pieces = {"" => {"Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","OldIx" => 0,"New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Desc" => "upstream (main piece","NewIx" => 0,"Name" => ""}} git-debrebase @newpieces = [{"Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","OldIx" => 0,"New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Desc" => "upstream (main piece","NewIx" => 0,"Name" => ""}] git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work + exec env TZ=UTC faketime -f 2018-06-26 08:00:03 env -u TZ /usr/bin/debchange --allow-lower-version .* --no-auto-nmu --preserve --vendor=Unknown-Vendor --changelog debian/changelog --check-dirname-level 0 --release-heuristic=changelog -v 2.1-1 Update to new upstream version 2.1. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: laundered (head was ca48f74090af68542fef24332686c0a66ef46bb9) git-debrebase >= update refs/ffq-prev/heads/master ca48f74090af68542fef24332686c0a66ef46bb9 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD 3b107f1a42c3e9fdb725fa339418a269c665b72d ca48f74090af68542fef24332686c0a66ef46bb9 git-debrebase >$ Recorded previous head for preservation Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/master. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + clog-check-1 before-new-upstream + before=before-new-upstream ++ git log --format=%aD -n1 debian/changelog + date='Tue, 26 Jun 2018 09:00:03 +0100' ++ date -R -d 'Tue, 26 Jun 2018 09:00:03 +0100' + date='Tue, 26 Jun 2018 08:00:03 +0000' + git show before-new-upstream:debian/changelog + m=' * Update to new upstream version 2.1.' + e='dgit test git user Tue, 26 Jun 2018 08:00:03 +0000' + cat - ../clog.before + clog-check-2 + diff -u ../clog.expected debian/changelog + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe"}]} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "814a142751f22c0fb666d828fae5aed06916739a","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Ix" => 0}],"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Parents" => [{"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Ix" => 0}]} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Parents" => [{"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Parents" => [{"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2},$VAR1->{"OrigParents"}[0]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe"}]} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5"}],"Tree" => "814a142751f22c0fb666d828fae5aed06916739a","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Parents" => [{"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Parents" => [{"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Ix" => 0,"Differs" => 16}],"Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Parents" => [{"Differs" => 2,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Type" => "Anchor","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:c5ab595cff9d37cc2333095aedf9be644a4d0faf + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf 1 *main::STDOUT git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Parents" => [{"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Differs" => 2,"Ix" => 0}],"Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf"} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Tree" => "814a142751f22c0fb666d828fae5aed06916739a","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5"}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Type" => "Upstream","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Differs" => 2,"Ix" => 0}],"Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","Parents" => [{"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Ix" => 0,"Differs" => 16}],"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Type" => "Anchor","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0,"Differs" => 2},$VAR1->{"OrigParents"}[0]],"Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase *** WALK prep done cur=bd8ab087402f1df77dddd8d0ffb98388f53322f0 brw 0 upp 2 proc 4 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + exec + local cid ctype info nparents + read cid ctype info + : ===== 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf Upstream ===== + test 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf = 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local parents=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + expect=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + enparents=1 + : Upstream/SAME 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 65a7b3880410515b7c3ef17d9340b4bc3884e6fe Upstream ===== + test 65a7b3880410515b7c3ef17d9340b4bc3884e6fe = 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local parents=6707808f3e0c92643b6f82b5a899d721b00aedd5 + expect=6707808f3e0c92643b6f82b5a899d721b00aedd5 + enparents=1 + : Upstream/SAME 6707808f3e0c92643b6f82b5a899d721b00aedd5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6707808f3e0c92643b6f82b5a899d721b00aedd5 Upstream ===== + test 6707808f3e0c92643b6f82b5a899d721b00aedd5 = 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local parents=c5ab595cff9d37cc2333095aedf9be644a4d0faf + expect=c5ab595cff9d37cc2333095aedf9be644a4d0faf + enparents=1 + : Upstream/SAME c5ab595cff9d37cc2333095aedf9be644a4d0faf + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c5ab595cff9d37cc2333095aedf9be644a4d0faf Changelog ===== + test c5ab595cff9d37cc2333095aedf9be644a4d0faf = c5ab595cff9d37cc2333095aedf9be644a4d0faf + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P c5ab595cff9d37cc2333095aedf9be644a4d0faf + local parents=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + expect=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + enparents=1 + : Changelog/Upstream bd8ab087402f1df77dddd8d0ffb98388f53322f0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:c5ab595cff9d37cc2333095aedf9be644a4d0faf '!=' x ']' + test Y:c5ab595cff9d37cc2333095aedf9be644a4d0faf = Y:c5ab595cff9d37cc2333095aedf9be644a4d0faf + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet bd8ab087402f1df77dddd8d0ffb98388f53322f0..c5ab595cff9d37cc2333095aedf9be644a4d0faf -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== bd8ab087402f1df77dddd8d0ffb98388f53322f0 Anchor ===== + test bd8ab087402f1df77dddd8d0ffb98388f53322f0 = bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local 'parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + expect='4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + enparents=1 + : Anchor/Packaging '4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + git reflog + egrep 'debrebase new-upstream.*checkout' c5ab595 HEAD@{4}: debrebase new-upstream 2.1-1: rebase (start): checkout c5ab595cff9d37cc2333095aedf9be644a4d0faf + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Type" => "Upstream","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Parents" => [{"Ix" => 0,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Differs" => 2}]} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Tree" => "814a142751f22c0fb666d828fae5aed06916739a","Parents" => [{"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Ix" => 0,"Differs" => 2}],"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf"}],"Tree" => "973030819d865c01700db7aa1f21e3af03fe426a"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","Parents" => [{"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Ix" => 0}],"Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Type" => "Changelog","Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Type" => "Anchor","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","OrigParents" => [{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Parents" => [{"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2},$VAR1->{"OrigParents"}[0]]} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master ca48f74090af68542fef24332686c0a66ef46bb9 git-debrebase >= update refs/debrebase-last/heads/master d5eaa3011785b3d5144e3c092af9f23b30500d28 0000000000000000000000000000000000000000 git-debrebase >= update HEAD d5eaa3011785b3d5144e3c092af9f23b30500d28 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched + local state=stitched + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0 git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x12 git-debrebase classify d5eaa3011785b3d5144e3c092af9f23b30500d28 $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf/0 ca48f74090af68542fef24332686c0a66ef46bb9/0x12 git-debrebase = Pseudomerge {"Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Pseudomerge","Overwritten" => [{"Ix" => 1,"Differs" => 18,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9"}],"Parents" => [{"CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Ix" => 0,"Differs" => 0},$VAR1->{"Overwritten"}[0]],"Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "d5eaa3011785b3d5144e3c092af9f23b30500d28"} git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf"} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Type" => "Upstream","Parents" => [{"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "814a142751f22c0fb666d828fae5aed06916739a"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf"}],"Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Type" => "Changelog","Parents" => [{"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Differs" => 16,"Ix" => 0}],"Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Type" => "Anchor","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"},{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK d5eaa3011785b3d5144e3c092af9f23b30500d28 1 *main::STDOUT git-debrebase get_differs 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0 git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x12 git-debrebase classify d5eaa3011785b3d5144e3c092af9f23b30500d28 $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf/0 ca48f74090af68542fef24332686c0a66ef46bb9/0x12 git-debrebase = Pseudomerge {"Parents" => [{"CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Ix" => 0,"Differs" => 0},{"Differs" => 18,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Ix" => 1}],"CommitId" => "d5eaa3011785b3d5144e3c092af9f23b30500d28","Contributor" => $VAR1->{"Parents"}[0],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Type" => "Pseudomerge","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Parents" => [{"Differs" => 2,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Ix" => 0}],"Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8"} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Tree" => "814a142751f22c0fb666d828fae5aed06916739a","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Parents" => [{"Ix" => 0,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Differs" => 2}]} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf"}],"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Parents" => [{"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Ix" => 0}],"Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","OrigParents" => [{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Type" => "Anchor","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Parents" => [{"Differs" => 2,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=bd8ab087402f1df77dddd8d0ffb98388f53322f0 brw 0 upp 3 proc 6 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=d5eaa3011785b3d5144e3c092af9f23b30500d28 + exec + local cid ctype info nparents + read cid ctype info + : ===== d5eaa3011785b3d5144e3c092af9f23b30500d28 Pseudomerge Contributor=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ===== + test d5eaa3011785b3d5144e3c092af9f23b30500d28 = d5eaa3011785b3d5144e3c092af9f23b30500d28 + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P d5eaa3011785b3d5144e3c092af9f23b30500d28 + local 'parents=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' + expect='50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' + enparents=1 + : Pseudomerge/SAME '50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + expect=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + enparents=2 + git diff --quiet 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf..d5eaa3011785b3d5144e3c092af9f23b30500d28 + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= ca48f74090af68542fef24332686c0a66ef46bb9' + overwritten=ca48f74090af68542fef24332686c0a66ef46bb9 + t-git-debrebase analyse ca48f74090af68542fef24332686c0a66ef46bb9 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse ca48f74090af68542fef24332686c0a66ef46bb9 git-debrebase *** WALK ca48f74090af68542fef24332686c0a66ef46bb9 1 *main::STDOUT git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Parents" => [{"Ix" => 0,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Differs" => 16}],"Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Type" => "Changelog","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Differs" => 16,"Ix" => 0}],"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream","Parents" => [{"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 1 upp 2 proc 5 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in ++ printf %s '50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ++ t-sort -u ++ for f in $parents ++ echo ca48f74090af68542fef24332686c0a66ef46bb9 ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf Upstream ===== + test 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf = 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local parents=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + expect=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + enparents=1 + : Upstream/SAME 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 65a7b3880410515b7c3ef17d9340b4bc3884e6fe Upstream ===== + test 65a7b3880410515b7c3ef17d9340b4bc3884e6fe = 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local parents=6707808f3e0c92643b6f82b5a899d721b00aedd5 + expect=6707808f3e0c92643b6f82b5a899d721b00aedd5 + enparents=1 + : Upstream/SAME 6707808f3e0c92643b6f82b5a899d721b00aedd5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6707808f3e0c92643b6f82b5a899d721b00aedd5 Upstream ===== + test 6707808f3e0c92643b6f82b5a899d721b00aedd5 = 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local parents=c5ab595cff9d37cc2333095aedf9be644a4d0faf + expect=c5ab595cff9d37cc2333095aedf9be644a4d0faf + enparents=1 + : Upstream/SAME c5ab595cff9d37cc2333095aedf9be644a4d0faf + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c5ab595cff9d37cc2333095aedf9be644a4d0faf Changelog ===== + test c5ab595cff9d37cc2333095aedf9be644a4d0faf = c5ab595cff9d37cc2333095aedf9be644a4d0faf + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P c5ab595cff9d37cc2333095aedf9be644a4d0faf + local parents=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + expect=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + enparents=1 + : Changelog/Upstream bd8ab087402f1df77dddd8d0ffb98388f53322f0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet bd8ab087402f1df77dddd8d0ffb98388f53322f0..c5ab595cff9d37cc2333095aedf9be644a4d0faf -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== bd8ab087402f1df77dddd8d0ffb98388f53322f0 Anchor ===== + test bd8ab087402f1df77dddd8d0ffb98388f53322f0 = bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local 'parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + expect='4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + enparents=1 + : Anchor/Packaging '4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + git branch ordinary + : ----- 'with --anchor' ----- + git checkout -b with-anchor startpoint Switched to a new branch 'with-anchor' + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK ca48f74090af68542fef24332686c0a66ef46bb9 1 *main::STDOUT git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Type" => "Changelog","Msg" => "dch -r -D unstable\n","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Ix" => 0}]} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Differs" => 16,"Ix" => 0}],"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Parents" => [{"Ix" => 0,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Differs" => 2}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Differs" => 2}],"Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 1 upp 2 proc 5 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ perl -ne ' next unless m/^(\w+) Anchor\s/; print $1,"\n"; exit; ' + anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + GIT_REFLOG_ACTION=STUNT-RLA + t-git-debrebase --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 -fanchor-treated new-upstream 2.1-1 upstream + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 -fanchor-treated new-upstream 2.1-1 upstream git-debrebase ffq_prev_branchinfo branch current refs/heads/with-anchor git-debrebase ffq check_specs * git-debrebase *** WALK ca48f74090af68542fef24332686c0a66ef46bb9 0 - git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928"}],"Msg" => "dch -r -D unstable\n","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952"}],"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Differs" => 2,"Ix" => 0}],"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615"}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0,"Differs" => 2}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Type" => "Upstream"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = TreatAsAnchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "TreatAsAnchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}]} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 1 upp 2 proc 5 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55c37e8f8908) procd=HASH(0x55c37e9d4c90) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 3b107f1a42c3e9fdb725fa339418a269c665b72d ca48f74090af68542fef24332686c0a66ef46bb9 = 0 git-debrebase *** WALK RETURN 3b107f1a42c3e9fdb725fa339418a269c665b72d 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Parents" => [{"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Ix" => 0,"Differs" => 16}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = TreatAsAnchor {"Type" => "TreatAsAnchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase: snag ignored (-fanchor-treated): old anchor is recognised due to --anchor, cannot check upstream git-debrebase %pieces = {"" => {"Name" => "","Desc" => "upstream (main piece","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","NewIx" => 0,"OldIx" => 0}} git-debrebase @newpieces = [{"Name" => "","Desc" => "upstream (main piece","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","NewIx" => 0,"OldIx" => 0}] git-debrebase: snags: 1 overriden by individual -f options git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work + exec env TZ=UTC faketime -f 2018-06-26 08:00:03 env -u TZ /usr/bin/debchange --allow-lower-version .* --no-auto-nmu --preserve --vendor=Unknown-Vendor --changelog debian/changelog --check-dirname-level 0 --release-heuristic=changelog -v 2.1-1 Update to new upstream version 2.1. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: laundered (head was ca48f74090af68542fef24332686c0a66ef46bb9) git-debrebase >= update refs/ffq-prev/heads/with-anchor ca48f74090af68542fef24332686c0a66ef46bb9 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/with-anchor git-debrebase >= update HEAD 3b107f1a42c3e9fdb725fa339418a269c665b72d ca48f74090af68542fef24332686c0a66ef46bb9 git-debrebase >$ Recorded previous head for preservation Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/with-anchor. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe"}],"Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8"} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "814a142751f22c0fb666d828fae5aed06916739a","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5"}]} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf"}],"Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Type" => "Changelog","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0"}],"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Type" => "Anchor","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","OrigParents" => [{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48,"Ix" => 1}],"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2,"Ix" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase ffq_prev_branchinfo branch current refs/heads/with-anchor + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D breakwater git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Differs" => 2}]} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "814a142751f22c0fb666d828fae5aed06916739a","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5"}],"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Ix" => 0}],"Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Ix" => 0}],"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","OrigParents" => [{"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48}],"Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Type" => "Anchor","Parents" => [{"Differs" => 2,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0},$VAR1->{"OrigParents"}[0]],"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:c5ab595cff9d37cc2333095aedf9be644a4d0faf + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf 1 *main::STDOUT git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe"}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Type" => "Upstream","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Tree" => "814a142751f22c0fb666d828fae5aed06916739a","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Differs" => 2,"Ix" => 0}],"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Type" => "Upstream"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Ix" => 0,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Differs" => 2}],"Type" => "Upstream","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0"}],"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Type" => "Changelog"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Type" => "Anchor","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e"} git-debrebase *** WALK prep done cur=bd8ab087402f1df77dddd8d0ffb98388f53322f0 brw 0 upp 2 proc 4 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + exec + local cid ctype info nparents + read cid ctype info + : ===== 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf Upstream ===== + test 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf = 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local parents=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + expect=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + enparents=1 + : Upstream/SAME 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 65a7b3880410515b7c3ef17d9340b4bc3884e6fe Upstream ===== + test 65a7b3880410515b7c3ef17d9340b4bc3884e6fe = 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local parents=6707808f3e0c92643b6f82b5a899d721b00aedd5 + expect=6707808f3e0c92643b6f82b5a899d721b00aedd5 + enparents=1 + : Upstream/SAME 6707808f3e0c92643b6f82b5a899d721b00aedd5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6707808f3e0c92643b6f82b5a899d721b00aedd5 Upstream ===== + test 6707808f3e0c92643b6f82b5a899d721b00aedd5 = 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local parents=c5ab595cff9d37cc2333095aedf9be644a4d0faf + expect=c5ab595cff9d37cc2333095aedf9be644a4d0faf + enparents=1 + : Upstream/SAME c5ab595cff9d37cc2333095aedf9be644a4d0faf + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c5ab595cff9d37cc2333095aedf9be644a4d0faf Changelog ===== + test c5ab595cff9d37cc2333095aedf9be644a4d0faf = c5ab595cff9d37cc2333095aedf9be644a4d0faf + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P c5ab595cff9d37cc2333095aedf9be644a4d0faf + local parents=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + expect=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + enparents=1 + : Changelog/Upstream bd8ab087402f1df77dddd8d0ffb98388f53322f0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:c5ab595cff9d37cc2333095aedf9be644a4d0faf '!=' x ']' + test Y:c5ab595cff9d37cc2333095aedf9be644a4d0faf = Y:c5ab595cff9d37cc2333095aedf9be644a4d0faf + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet bd8ab087402f1df77dddd8d0ffb98388f53322f0..c5ab595cff9d37cc2333095aedf9be644a4d0faf -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== bd8ab087402f1df77dddd8d0ffb98388f53322f0 Anchor ===== + test bd8ab087402f1df77dddd8d0ffb98388f53322f0 = bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local 'parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + expect='4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + enparents=1 + : Anchor/Packaging '4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + git reflog + egrep 'STUNT-RLA: debrebase new-upstream' 50a4b4b HEAD@{0}: STUNT-RLA: debrebase new-upstream 2.1-1: rebase (finish): returning to refs/heads/with-anchor 50a4b4b HEAD@{1}: STUNT-RLA: debrebase new-upstream 2.1-1: rebase (pick): Add another new upstream file 65a7b38 HEAD@{2}: STUNT-RLA: debrebase new-upstream 2.1-1: rebase (pick): Edit the .c file 6707808 HEAD@{3}: STUNT-RLA: debrebase new-upstream 2.1-1: rebase (pick): Add a new upstream file c5ab595 HEAD@{4}: STUNT-RLA: debrebase new-upstream 2.1-1: rebase (start): checkout c5ab595cff9d37cc2333095aedf9be644a4d0faf + git reflog + egrep 'STUNT-RLA: debrebase: launder for new upstream' 3b107f1 HEAD@{5}: STUNT-RLA: debrebase: launder for new upstream + t-git-debrebase stitch + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D stitch git-debrebase ffq_prev_branchinfo branch current refs/heads/with-anchor git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe"}],"Type" => "Upstream","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Tree" => "814a142751f22c0fb666d828fae5aed06916739a","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5"}]} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Differs" => 2,"Ix" => 0}],"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0"}]} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2,"Ix" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/with-anchor ca48f74090af68542fef24332686c0a66ef46bb9 git-debrebase >= update refs/debrebase-last/heads/with-anchor d5eaa3011785b3d5144e3c092af9f23b30500d28 0000000000000000000000000000000000000000 git-debrebase >= update HEAD d5eaa3011785b3d5144e3c092af9f23b30500d28 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched + local state=stitched + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D status git-debrebase get_differs 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0 git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x12 git-debrebase classify d5eaa3011785b3d5144e3c092af9f23b30500d28 $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf/0 ca48f74090af68542fef24332686c0a66ef46bb9/0x12 git-debrebase = Pseudomerge {"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf"},{"Differs" => 18,"Ix" => 1,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9"}],"Contributor" => $VAR1->{"Parents"}[0],"CommitId" => "d5eaa3011785b3d5144e3c092af9f23b30500d28","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Overwritten" => [$VAR1->{"Parents"}[1]],"Type" => "Pseudomerge"} git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Parents" => [{"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Ix" => 0,"Differs" => 2}],"Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Tree" => "814a142751f22c0fb666d828fae5aed06916739a","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Ix" => 0}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf"}],"Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5"} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Type" => "Changelog","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Ix" => 0}]} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","OrigParents" => [{"Differs" => 48,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Ix" => 1}],"Type" => "Anchor","Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2},$VAR1->{"OrigParents"}[0]],"Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0,"Differs" => 2},{"Differs" => 48,"Ix" => 1,"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}],"Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor"} git-debrebase ffq_prev_branchinfo branch current refs/heads/with-anchor + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK d5eaa3011785b3d5144e3c092af9f23b30500d28 1 *main::STDOUT git-debrebase get_differs 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0 git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x12 git-debrebase classify d5eaa3011785b3d5144e3c092af9f23b30500d28 $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf/0 ca48f74090af68542fef24332686c0a66ef46bb9/0x12 git-debrebase = Pseudomerge {"Overwritten" => [{"Differs" => 18,"Ix" => 1,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9"}],"Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "d5eaa3011785b3d5144e3c092af9f23b30500d28","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: stitch]\n","Type" => "Pseudomerge","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf"},"Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]]} git-debrebase get_differs 65a7b3880410515b7c3ef17d9340b4bc3884e6fe e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 = 0x2 git-debrebase classify 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf $t=e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8 @p 65a7b3880410515b7c3ef17d9340b4bc3884e6fe/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8\nparent 65a7b3880410515b7c3ef17d9340b4bc3884e6fe\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "50a4b4b622ccd810f07c2b540ed46eb057a5d1cf","Tree" => "e34151662b1c87dd3cb51a5ea57d013a8e1a1ff8","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe"}]} git-debrebase get_differs 6707808f3e0c92643b6f82b5a899d721b00aedd5 814a142751f22c0fb666d828fae5aed06916739a = 0x2 git-debrebase classify 65a7b3880410515b7c3ef17d9340b4bc3884e6fe $t=814a142751f22c0fb666d828fae5aed06916739a @p 6707808f3e0c92643b6f82b5a899d721b00aedd5/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5"}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree 814a142751f22c0fb666d828fae5aed06916739a\nparent 6707808f3e0c92643b6f82b5a899d721b00aedd5\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "65a7b3880410515b7c3ef17d9340b4bc3884e6fe","Tree" => "814a142751f22c0fb666d828fae5aed06916739a"} git-debrebase get_differs c5ab595cff9d37cc2333095aedf9be644a4d0faf 973030819d865c01700db7aa1f21e3af03fe426a = 0x2 git-debrebase classify 6707808f3e0c92643b6f82b5a899d721b00aedd5 $t=973030819d865c01700db7aa1f21e3af03fe426a @p c5ab595cff9d37cc2333095aedf9be644a4d0faf/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree 973030819d865c01700db7aa1f21e3af03fe426a\nparent c5ab595cff9d37cc2333095aedf9be644a4d0faf\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "6707808f3e0c92643b6f82b5a899d721b00aedd5","Tree" => "973030819d865c01700db7aa1f21e3af03fe426a","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf"}]} git-debrebase get_differs bd8ab087402f1df77dddd8d0ffb98388f53322f0 3feaa25d6dbd93cc36694c31c9d07e72be8f7292 = 0x10 git-debrebase classify c5ab595cff9d37cc2333095aedf9be644a4d0faf $t=3feaa25d6dbd93cc36694c31c9d07e72be8f7292 @p bd8ab087402f1df77dddd8d0ffb98388f53322f0/0x10 git-debrebase = Changelog {"Hdr" => "tree 3feaa25d6dbd93cc36694c31c9d07e72be8f7292\nparent bd8ab087402f1df77dddd8d0ffb98388f53322f0\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "c5ab595cff9d37cc2333095aedf9be644a4d0faf","Msg" => "Update changelog for new upstream 2.1\n\n[git-debrebase changelog: new upstream 2.1]\n","Type" => "Changelog","Tree" => "3feaa25d6dbd93cc36694c31c9d07e72be8f7292","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0"}]} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x2 git-debrebase get_differs ab6637a22bcc9f7f451f72ea8980507e0a60dfcf 2c7955d092ae39c0901171505c7cc9e0f668ed5e = 0x30 git-debrebase classify bd8ab087402f1df77dddd8d0ffb98388f53322f0 $t=2c7955d092ae39c0901171505c7cc9e0f668ed5e @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x2 ab6637a22bcc9f7f451f72ea8980507e0a60dfcf/0x30 git-debrebase = Anchor {"Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 2,"Ix" => 0},{"CommitId" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Differs" => 48,"Ix" => 1}],"Hdr" => "tree 2c7955d092ae39c0901171505c7cc9e0f668ed5e\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nparent ab6637a22bcc9f7f451f72ea8980507e0a60dfcf\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "bd8ab087402f1df77dddd8d0ffb98388f53322f0","Msg" => "Update to upstream 2.1\n\n[git-debrebase anchor: new upstream 2.1, merge]\n","Type" => "Anchor","Tree" => "2c7955d092ae39c0901171505c7cc9e0f668ed5e","OrigParents" => [$VAR1->{"Parents"}[1]]} git-debrebase *** WALK prep done cur=bd8ab087402f1df77dddd8d0ffb98388f53322f0 brw 0 upp 3 proc 6 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=d5eaa3011785b3d5144e3c092af9f23b30500d28 + exec + local cid ctype info nparents + read cid ctype info + : ===== d5eaa3011785b3d5144e3c092af9f23b30500d28 Pseudomerge Contributor=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ===== + test d5eaa3011785b3d5144e3c092af9f23b30500d28 = d5eaa3011785b3d5144e3c092af9f23b30500d28 + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P d5eaa3011785b3d5144e3c092af9f23b30500d28 + local 'parents=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' + expect='50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' + enparents=1 + : Pseudomerge/SAME '50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + expect=50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + enparents=2 + git diff --quiet 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf..d5eaa3011785b3d5144e3c092af9f23b30500d28 + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= ca48f74090af68542fef24332686c0a66ef46bb9' + overwritten=ca48f74090af68542fef24332686c0a66ef46bb9 + t-git-debrebase analyse ca48f74090af68542fef24332686c0a66ef46bb9 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse ca48f74090af68542fef24332686c0a66ef46bb9 git-debrebase *** WALK ca48f74090af68542fef24332686c0a66ef46bb9 1 *main::STDOUT git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Differs" => 16,"Ix" => 0}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Msg" => "dch -r -D unstable\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Parents" => [{"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Ix" => 0,"Differs" => 16}],"Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614"}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Type" => "Upstream","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615"}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 1 upp 2 proc 5 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in ++ printf %s '50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ca48f74090af68542fef24332686c0a66ef46bb9' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf ++ for f in $parents ++ echo ca48f74090af68542fef24332686c0a66ef46bb9 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf Upstream ===== + test 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf = 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 50a4b4b622ccd810f07c2b540ed46eb057a5d1cf + local parents=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + expect=65a7b3880410515b7c3ef17d9340b4bc3884e6fe + enparents=1 + : Upstream/SAME 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 65a7b3880410515b7c3ef17d9340b4bc3884e6fe ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 65a7b3880410515b7c3ef17d9340b4bc3884e6fe Upstream ===== + test 65a7b3880410515b7c3ef17d9340b4bc3884e6fe = 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 65a7b3880410515b7c3ef17d9340b4bc3884e6fe + local parents=6707808f3e0c92643b6f82b5a899d721b00aedd5 + expect=6707808f3e0c92643b6f82b5a899d721b00aedd5 + enparents=1 + : Upstream/SAME 6707808f3e0c92643b6f82b5a899d721b00aedd5 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 6707808f3e0c92643b6f82b5a899d721b00aedd5 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 6707808f3e0c92643b6f82b5a899d721b00aedd5 Upstream ===== + test 6707808f3e0c92643b6f82b5a899d721b00aedd5 = 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 6707808f3e0c92643b6f82b5a899d721b00aedd5 + local parents=c5ab595cff9d37cc2333095aedf9be644a4d0faf + expect=c5ab595cff9d37cc2333095aedf9be644a4d0faf + enparents=1 + : Upstream/SAME c5ab595cff9d37cc2333095aedf9be644a4d0faf + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo c5ab595cff9d37cc2333095aedf9be644a4d0faf ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== c5ab595cff9d37cc2333095aedf9be644a4d0faf Changelog ===== + test c5ab595cff9d37cc2333095aedf9be644a4d0faf = c5ab595cff9d37cc2333095aedf9be644a4d0faf + local cetype=Upstream + '[' xChangelog = xUpstream ']' ++ git log -n1 --pretty=format:%P c5ab595cff9d37cc2333095aedf9be644a4d0faf + local parents=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + expect=bd8ab087402f1df77dddd8d0ffb98388f53322f0 + enparents=1 + : Changelog/Upstream bd8ab087402f1df77dddd8d0ffb98388f53322f0 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet bd8ab087402f1df77dddd8d0ffb98388f53322f0..c5ab595cff9d37cc2333095aedf9be644a4d0faf -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo bd8ab087402f1df77dddd8d0ffb98388f53322f0 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== bd8ab087402f1df77dddd8d0ffb98388f53322f0 Anchor ===== + test bd8ab087402f1df77dddd8d0ffb98388f53322f0 = bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P bd8ab087402f1df77dddd8d0ffb98388f53322f0 + local 'parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + expect='4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + enparents=1 + : Anchor/Packaging '4be89830028bbc1ae0ca808a8fac2e53e237f3ee ab6637a22bcc9f7f451f72ea8980507e0a60dfcf' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + git diff --quiet ordinary + : ----- with pre-existing changes ----- + git checkout -b with-preexisting before-new-upstream Switched to a new branch 'with-preexisting' + t-dch-commit drivel-in-changelog + t-debchange drivel-in-changelog + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange drivel-in-changelog + exec env TZ=UTC faketime -f 2018-06-26 08:00:03 env -u TZ /usr/bin/debchange drivel-in-changelog + git commit -m 'dch drivel-in-changelog' debian/changelog [with-preexisting 4e5e7a6] dch drivel-in-changelog 1 file changed, 6 insertions(+) + git branch before-new-upstream-with-changes + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + t-git-debrebase new-upstream 2.1 + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D new-upstream 2.1 git-debrebase ffq_prev_branchinfo branch current refs/heads/with-preexisting git-debrebase ffq check_specs * git-debrebase *** WALK 4e5e7a692d97071153b0edf080e5eaa5d220c121 0 - git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 0e638a702ffa6f501d780b41f540ea66fac03656 = 0x10 git-debrebase classify 4e5e7a692d97071153b0edf080e5eaa5d220c121 $t=0e638a702ffa6f501d780b41f540ea66fac03656 @p ca48f74090af68542fef24332686c0a66ef46bb9/0x10 git-debrebase = Changelog {"Hdr" => "tree 0e638a702ffa6f501d780b41f540ea66fac03656\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Ix" => 0}],"Tree" => "0e638a702ffa6f501d780b41f540ea66fac03656","CommitId" => "4e5e7a692d97071153b0edf080e5eaa5d220c121","Msg" => "dch drivel-in-changelog\n"} git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Msg" => "dch -r -D unstable\n","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Parents" => [{"Ix" => 0,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Differs" => 16}],"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Parents" => [{"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Differs" => 16,"Ix" => 0}],"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Type" => "Changelog","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Ix" => 0}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615"}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Parents" => [{"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 2}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 2 upp 2 proc 6 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 7 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55afd8d81118) procd=HASH(0x55afd8dd3780) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD 4e5e7a692d97071153b0edf080e5eaa5d220c121 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 92a9cf83531d89eeeeb1f6e41bb57b5e93829091 4e5e7a692d97071153b0edf080e5eaa5d220c121 = 0 git-debrebase *** WALK RETURN 92a9cf83531d89eeeeb1f6e41bb57b5e93829091 53085ae2812626fc161b122e1fa595eb7373da3c ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs 6d492813ef3ad7f91ac68a7fd654d85919b7342d c0f9ab18ea5e0ebeaf0747c865e4ea407c84ad45 = 0x10 git-debrebase classify 53085ae2812626fc161b122e1fa595eb7373da3c $t=c0f9ab18ea5e0ebeaf0747c865e4ea407c84ad45 @p 6d492813ef3ad7f91ac68a7fd654d85919b7342d/0x10 git-debrebase = Changelog {"Hdr" => "tree c0f9ab18ea5e0ebeaf0747c865e4ea407c84ad45\nparent 6d492813ef3ad7f91ac68a7fd654d85919b7342d\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000004 +0100\n","Type" => "Changelog","Parents" => [{"CommitId" => "6d492813ef3ad7f91ac68a7fd654d85919b7342d","Differs" => 16,"Ix" => 0}],"Tree" => "c0f9ab18ea5e0ebeaf0747c865e4ea407c84ad45","CommitId" => "53085ae2812626fc161b122e1fa595eb7373da3c","Msg" => "dch drivel-in-changelog\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Ix" => 0,"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase %pieces = {"" => {"Name" => "","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Desc" => "upstream (main piece","Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","NewIx" => 0,"OldIx" => 0}} git-debrebase @newpieces = [{"Name" => "","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Desc" => "upstream (main piece","Old" => "57befea025c72547d5cf87c82765ec8da40f8de7","NewIx" => 0,"OldIx" => 0}] git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work + exec env TZ=UTC faketime -f 2018-06-26 08:00:04 env -u TZ /usr/bin/debchange --allow-lower-version .* --no-auto-nmu --preserve --vendor=Unknown-Vendor --changelog debian/changelog --check-dirname-level 0 --release-heuristic=changelog -v 2.1-1 Update to new upstream version 2.1. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: laundered (head was 4e5e7a692d97071153b0edf080e5eaa5d220c121) git-debrebase >= update refs/ffq-prev/heads/with-preexisting 4e5e7a692d97071153b0edf080e5eaa5d220c121 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/with-preexisting git-debrebase >= update HEAD 92a9cf83531d89eeeeb1f6e41bb57b5e93829091 4e5e7a692d97071153b0edf080e5eaa5d220c121 git-debrebase >$ Recorded previous head for preservation Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/with-preexisting. + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + clog-check-1 before-new-upstream-with-changes + before=before-new-upstream-with-changes ++ git log --format=%aD -n1 debian/changelog + date='Tue, 26 Jun 2018 09:00:04 +0100' ++ date -R -d 'Tue, 26 Jun 2018 09:00:04 +0100' + date='Tue, 26 Jun 2018 08:00:04 +0000' + git show before-new-upstream-with-changes:debian/changelog + m=' * Update to new upstream version 2.1.' + e='dgit test git user Tue, 26 Jun 2018 08:00:04 +0000' + perl -pe ' BEGIN { ($m,$e,@ARGV) = @ARGV; } next unless 1..m/^ --/; s/\([^()]+\)/(2.1-1)/ if m/^example /; $_ .= "$m\n" if m/^ \* drivel-in-changelog/; $_ = " -- $e\n" if m/^ -- /; ' ' * Update to new upstream version 2.1.' 'dgit test git user Tue, 26 Jun 2018 08:00:04 +0000' + clog-check-2 + diff -u ../clog.expected debian/changelog + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-newupstream-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-newupstream-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-newupstream-artifacts/gdr-newupstream.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 81.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:37:16]: test gdr-newupstream: -----------------------] gdr-newupstream PASS autopkgtest [21:37:16]: test gdr-newupstream: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:37:16]: test gdr-viagit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 4 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2661 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20729 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20729 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20729 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:37:20]: test gdr-viagit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-viagit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + t-dependencies NO-DGIT GDR + : 'Hopefully installed: NO-DGIT GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-setup-import gdr-convert-gbp-noarchive + local setupname=gdr-convert-gbp-noarchive + local setupsrc + local lock + '[' x = x ']' + setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock + local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gdr-convert-gbp-noarchive /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gdr-convert-gbp-noarchive + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-viagit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gdr-viagit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gdr-convert-gbp-noarchive ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies GDR + : 'Hopefully installed: GDR' + export ifarchive=: + ifarchive=: + t-chain-test gdr-convert-gbp + t-chain-test-somehow + export DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + local ct=gdr-convert-gbp + local d=tests/setup + cd /tmp/autopkgtest.l3K01R/build.myX/src + exec tests/setup/gdr-convert-gbp ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + : t-setup-import gnupg + t-dependencies GDR + : 'Hopefully installed: GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [upstream b78faa3] an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [quilt-tip 7e10e53] patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + grep 'Unknown Unprocessable' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK 7e10e53740d910095629265ca2d39036d2492eae 1 *main::STDOUT git-debrebase get_differs 1696b404faa91e6677f855919596e7e91fd7d6b4 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 7e10e53740d910095629265ca2d39036d2492eae $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 1696b404faa91e6677f855919596e7e91fd7d6b4/0x4 git-debrebase = AddPatches {"Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 1696b404faa91e6677f855919596e7e91fd7d6b4\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "AddPatches","Parents" => [{"Ix" => 0,"Differs" => 4,"CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4"}],"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Msg" => "patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)\n","CommitId" => "7e10e53740d910095629265ca2d39036d2492eae"} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 1696b404faa91e6677f855919596e7e91fd7d6b4 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 b78faa326e945cf1e86926c707c5b00efb58cb38/0x30 git-debrebase = Pseudomerge {"Overwritten" => [{"CommitId" => "b78faa326e945cf1e86926c707c5b00efb58cb38","Differs" => 48,"Ix" => 1}],"Contributor" => {"Ix" => 0,"Differs" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a"},"Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Msg" => "Merge branch 'upstream' into quilt-tip\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent b78faa326e945cf1e86926c707c5b00efb58cb38\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Pseudomerge","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Differs" => 2,"Ix" => 0}],"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Msg" => "Add *.o to .gitignore\n","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n","Type" => "Upstream"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Type" => "Mixed","Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Parents" => [{"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Differs" => 50,"Ix" => 0}]} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"Msg" => "echo EXAMPLE RULES TARGET\n","Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Parents" => [{"Differs" => 32,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Ix" => 0}],"Type" => "Packaging","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Ix" => 0}],"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Msg" => "WIP\n","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","Type" => "Packaging"} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Differs" => 32,"Ix" => 0}],"Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056","Msg" => "WIP\n","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","Type" => "Packaging"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 9857392] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 1 *main::STDOUT git-debrebase get_differs 7e10e53740d910095629265ca2d39036d2492eae 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 7e10e53740d910095629265ca2d39036d2492eae/0x2 57befea025c72547d5cf87c82765ec8da40f8de7/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master f1d3abb] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master aac5b7d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master a513e78] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + : t-archive-none example + : t-git-none + : t-dgit -wgf --gbp push-source --new + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff b78faa326e945cf1e86926c707c5b00efb58cb38 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'drop_empty' => 0, 'allow_duplicate' => 0, 'allow_pgp' => 1, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'out_order' => [], 'name' => 'debian/changelog, entry no.1', 'is_pgp_signed' => 0, 'keep_duplicate' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'out_order' => [], 'allow_pgp' => 1, 'keep_duplicate' => 0, 'drop_empty' => 0, 'allow_duplicate' => 0, 'name' => 'debian/changelog, entry no.1', 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'is_pgp_signed' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'a513e7895c7f6419b35e0b912513e2439f5e8fe4' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase >= update refs/debrebase-last/heads/master 95ad26bacac14c6da1198d7a878d2d764aec4952 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 95ad26bacac14c6da1198d7a878d2d764aec4952 a513e7895c7f6419b35e0b912513e2439f5e8fe4 git-debrebase >$ HEAD is now at 95ad26b Add another new upstream file git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 60bfa96] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ca48f74] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + : t-dgit -wgf push-source --new + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example a513e78..ca48f74 master -> master + cd .. + : t-archive-process-incoming sid ++ echo example example_2.0.orig.tar.gz ++ : echo git mirror aq + t-setup-done '' 'example example_2.0.orig.tar.gz salsa ' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0.orig.tar.gz salsa ' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp-noarchive + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp-noarchive.tar example example_2.0.orig.tar.gz salsa + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + : 'set up so t-git-debrebase runs gdr via git' + case "$DGIT_GITDEBREBASE_TEST" in + DGIT_GITDEBREBASE_TEST='git debrebase' + : 'do a simple test' + cd example + t-some-changes + local token= + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + case "$which" in + echo '// debian ' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid ()' [master 017ae9e] DEBIAN add zorkmid () 1 file changed, 1 insertion(+) create mode 100644 debian/zorkmid + case "$which" in + echo '// upstream ' + git add src.c + git commit -m 'UPSTREAM edit src.c ()' [master b4ffacd] UPSTREAM edit src.c () 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add src.c + git commit -m 'MIXED add both() ()' [master f0dcb7e] MIXED add both() () 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + t-git-debrebase + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK f0dcb7e2e5773602a2dcaa945c416583e950a913 0 - git-debrebase get_differs b4ffacd623008d9ee1f298a90125ab40b6ccf3aa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x22 git-debrebase classify f0dcb7e2e5773602a2dcaa945c416583e950a913 $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p b4ffacd623008d9ee1f298a90125ab40b6ccf3aa/0x22 git-debrebase = Mixed {"Parents" => [{"CommitId" => "b4ffacd623008d9ee1f298a90125ab40b6ccf3aa","Ix" => 0,"Differs" => 34}],"CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913","Msg" => "MIXED add both() ()\n","Type" => "Mixed","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent b4ffacd623008d9ee1f298a90125ab40b6ccf3aa\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe"} git-debrebase get_differs 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd b85e19e65449ead2ae9a8a37a6ad52e00555defd = 0x2 git-debrebase classify b4ffacd623008d9ee1f298a90125ab40b6ccf3aa $t=b85e19e65449ead2ae9a8a37a6ad52e00555defd @p 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "017ae9eac67ce4255fe1d9aeb4f0c05332401bdd"}],"CommitId" => "b4ffacd623008d9ee1f298a90125ab40b6ccf3aa","Msg" => "UPSTREAM edit src.c ()\n","Type" => "Upstream","Hdr" => "tree b85e19e65449ead2ae9a8a37a6ad52e00555defd\nparent 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Tree" => "b85e19e65449ead2ae9a8a37a6ad52e00555defd"} git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c = 0x20 git-debrebase classify 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd $t=a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c @p ca48f74090af68542fef24332686c0a66ef46bb9/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid ()\n","CommitId" => "017ae9eac67ce4255fe1d9aeb4f0c05332401bdd","Parents" => [{"Differs" => 32,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Ix" => 0}],"Tree" => "a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c","Hdr" => "tree a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Type" => "Packaging"} git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Parents" => [{"Differs" => 16,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Ix" => 0}],"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Ix" => 0}],"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Parents" => [{"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Ix" => 0,"Differs" => 2}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Parents" => [{"Ix" => 0,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Differs" => 2}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 4 upp 4 proc 9 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 10 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x563c877745c8) procd=HASH(0x563c87646660) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd Debian (rewriting=1) git-debrebase WALK BUILD undef StartRewrite (rewriting=1) git-debrebase WALK BUILD f0dcb7e2e5773602a2dcaa945c416583e950a913 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase WALK BUILD b4ffacd623008d9ee1f298a90125ab40b6ccf3aa Upstream (rewriting=1) git-debrebase WALK BUILD f0dcb7e2e5773602a2dcaa945c416583e950a913 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913 = 0 git-debrebase *** WALK RETURN ede3fa4727df09c348ae1fd8f475f11a61e0fbfa 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase: laundered (head was f0dcb7e2e5773602a2dcaa945c416583e950a913) git-debrebase >= update refs/ffq-prev/heads/master f0dcb7e2e5773602a2dcaa945c416583e950a913 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913 git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D status git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Tree" => "fdfb8c533072456c5397f65174176b408f46094b","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Msg" => "UPSTREAM edit src.c ()\n","Parents" => [{"Ix" => 0,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Differs" => 2}],"Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Ix" => 0,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Differs" => 2}]} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"Ix" => 0,"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Differs" => 2}]} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07"}],"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","Parents" => [{"Ix" => 0,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Differs" => 32}],"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Msg" => "DEBIAN add zorkmid ()\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"}],"Type" => "Packaging","Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Ix" => 0,"Differs" => 16}],"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local 'gdr=git debrebase' ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git debrebase --dgit=dgit -D breakwater git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Ix" => 0}],"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Tree" => "fdfb8c533072456c5397f65174176b408f46094b","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Ix" => 0}],"Msg" => "UPSTREAM edit src.c ()\n","Type" => "Upstream"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12"}],"Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Differs" => 2,"Ix" => 0}],"Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Parents" => [{"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","Parents" => [{"Differs" => 32,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Ix" => 0}],"Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid ()\n","Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 32}],"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Ix" => 0}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Type" => "Changelog","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},$VAR1->{"OrigParents"}[0]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + anal=../anal + t-git-debrebase analyse HEAD + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK ede3fa4727df09c348ae1fd8f475f11a61e0fbfa 1 *main::STDOUT git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Differs" => 2,"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Ix" => 0}]} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Msg" => "UPSTREAM edit src.c ()\n","Parents" => [{"Ix" => 0,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Differs" => 2}]} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Parents" => [{"Differs" => 2,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Ix" => 0}]} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Ix" => 0,"Differs" => 2}],"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Type" => "Upstream"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Parents" => [{"Differs" => 2,"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Ix" => 0}]} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Parents" => [{"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0}],"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Msg" => "DEBIAN add zorkmid ()\n","Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Type" => "Packaging"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Ix" => 0,"Differs" => 16}],"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Msg" => "dch -r -D unstable\n","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0}],"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 4 proc 9 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + exec + local cid ctype info nparents + read cid ctype info + : ===== ede3fa4727df09c348ae1fd8f475f11a61e0fbfa Upstream ===== + test ede3fa4727df09c348ae1fd8f475f11a61e0fbfa = ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local parents=cc51f72bf7f9b9773729f7464694eba04a2fb822 + expect=cc51f72bf7f9b9773729f7464694eba04a2fb822 + enparents=1 + : Upstream/SAME cc51f72bf7f9b9773729f7464694eba04a2fb822 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cc51f72bf7f9b9773729f7464694eba04a2fb822 Upstream ===== + test cc51f72bf7f9b9773729f7464694eba04a2fb822 = cc51f72bf7f9b9773729f7464694eba04a2fb822 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cc51f72bf7f9b9773729f7464694eba04a2fb822 + local parents=ea1c86cd16daba0ecc28ab29324896acd9d4980b + expect=ea1c86cd16daba0ecc28ab29324896acd9d4980b + enparents=1 + : Upstream/SAME ea1c86cd16daba0ecc28ab29324896acd9d4980b + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ea1c86cd16daba0ecc28ab29324896acd9d4980b Upstream ===== + test ea1c86cd16daba0ecc28ab29324896acd9d4980b = ea1c86cd16daba0ecc28ab29324896acd9d4980b + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ea1c86cd16daba0ecc28ab29324896acd9d4980b + local parents=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + expect=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + enparents=1 + : Upstream/SAME 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 Upstream ===== + test 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 = 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local parents=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + expect=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + enparents=1 + : Upstream/SAME 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 Upstream ===== + test 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 = 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local parents=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + expect=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + enparents=1 + : Upstream/SAME 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 Packaging ===== + test 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 = 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local parents=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + expect=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + enparents=1 + : Packaging/Upstream 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 '!=' x ']' + test Y:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 = Y:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :. ':!debian' + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :debian/patches + etypes=Packaging ++ printf %s 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ t-sort -u ++ LC_COLLATE=C ++ wc -w ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 09167fe6cbb0933e29e66865a8ef34fcdec11d9f Packaging ===== + test 09167fe6cbb0933e29e66865a8ef34fcdec11d9f = 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + expect=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + enparents=1 + : Packaging/SAME 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :. ':!debian' + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :debian/patches + etypes=Packaging ++ wc -w ++ printf %s 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4be89830028bbc1ae0ca808a8fac2e53e237f3ee Changelog ===== + test 4be89830028bbc1ae0ca808a8fac2e53e237f3ee = 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local parents=7edfdf7cafaf8eae82954ac00895980418980dce + expect=7edfdf7cafaf8eae82954ac00895980418980dce + enparents=1 + : Changelog/Packaging 7edfdf7cafaf8eae82954ac00895980418980dce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 7edfdf7cafaf8eae82954ac00895980418980dce..4be89830028bbc1ae0ca808a8fac2e53e237f3ee -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 7edfdf7cafaf8eae82954ac00895980418980dce ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7edfdf7cafaf8eae82954ac00895980418980dce ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7edfdf7cafaf8eae82954ac00895980418980dce Changelog ===== + test 7edfdf7cafaf8eae82954ac00895980418980dce = 7edfdf7cafaf8eae82954ac00895980418980dce + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 7edfdf7cafaf8eae82954ac00895980418980dce + local parents=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + expect=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + enparents=1 + : Changelog/Packaging ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11..7edfdf7cafaf8eae82954ac00895980418980dce -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 Anchor ===== + test ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 = ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local 'parents=02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + expect='02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + enparents=1 + : Anchor/Packaging '02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-git-debrebase stitch --prose=wombat + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D stitch --prose=wombat git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Ix" => 0,"Differs" => 2}],"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Parents" => [{"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12"}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465"}],"Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Type" => "Upstream","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Differs" => 2,"Ix" => 0}],"Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","Type" => "Upstream","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f"}],"Type" => "Packaging","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Msg" => "DEBIAN add zorkmid ()\n","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 32,"Ix" => 0}],"Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Type" => "Packaging"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"}],"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16,"Ix" => 0}],"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase >= delete refs/ffq-prev/heads/master f0dcb7e2e5773602a2dcaa945c416583e950a913 git-debrebase >= update refs/debrebase-last/heads/master bbe0adab6c1e64175ea048231f0881d19cd415db 0000000000000000000000000000000000000000 git-debrebase >= update HEAD bbe0adab6c1e64175ea048231f0881d19cd415db ede3fa4727df09c348ae1fd8f475f11a61e0fbfa git-debrebase >$ + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched + local state=stitched + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D status git-debrebase get_differs ede3fa4727df09c348ae1fd8f475f11a61e0fbfa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase get_differs f0dcb7e2e5773602a2dcaa945c416583e950a913 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase classify bbe0adab6c1e64175ea048231f0881d19cd415db $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p ede3fa4727df09c348ae1fd8f475f11a61e0fbfa/0 f0dcb7e2e5773602a2dcaa945c416583e950a913/0 git-debrebase = Pseudomerge {"Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent ede3fa4727df09c348ae1fd8f475f11a61e0fbfa\nparent f0dcb7e2e5773602a2dcaa945c416583e950a913\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Contributor" => {"Differs" => 0,"Ix" => 0,"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa"},"CommitId" => "bbe0adab6c1e64175ea048231f0881d19cd415db","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","SubType" => "Ambiguous","Parents" => [$VAR1->{"Contributor"},{"CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913","Ix" => 1,"Differs" => 0}],"Type" => "Pseudomerge","Overwritten" => [$VAR1->{"Parents"}[1]],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: wombat]\n"} git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Differs" => 2}],"Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Type" => "Upstream","Parents" => [{"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Ix" => 0,"Differs" => 2}],"Msg" => "UPSTREAM edit src.c ()\n","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Ix" => 0}],"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Parents" => [{"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Differs" => 32}],"Type" => "Packaging","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0,"Differs" => 32}],"Type" => "Packaging","Msg" => "DEBIAN add zorkmid ()\n"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"}],"Msg" => "dch -r -D unstable\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Type" => "Changelog","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Type" => "Anchor"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK bbe0adab6c1e64175ea048231f0881d19cd415db 1 *main::STDOUT git-debrebase get_differs ede3fa4727df09c348ae1fd8f475f11a61e0fbfa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase get_differs f0dcb7e2e5773602a2dcaa945c416583e950a913 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase classify bbe0adab6c1e64175ea048231f0881d19cd415db $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p ede3fa4727df09c348ae1fd8f475f11a61e0fbfa/0 f0dcb7e2e5773602a2dcaa945c416583e950a913/0 git-debrebase = Pseudomerge {"Contributor" => {"Ix" => 0,"Differs" => 0,"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa"},"Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent ede3fa4727df09c348ae1fd8f475f11a61e0fbfa\nparent f0dcb7e2e5773602a2dcaa945c416583e950a913\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Overwritten" => [{"CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913","Differs" => 0,"Ix" => 1}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: wombat]\n","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","SubType" => "Ambiguous","CommitId" => "bbe0adab6c1e64175ea048231f0881d19cd415db","Type" => "Pseudomerge"} git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822"}],"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Msg" => "UPSTREAM edit src.c ()\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"}],"Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Type" => "Upstream"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12"}],"Type" => "Upstream","Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465"}]} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","Type" => "Upstream","Parents" => [{"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","Type" => "Packaging","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f"}],"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Msg" => "DEBIAN add zorkmid ()\n","CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"}]} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"}],"Type" => "Changelog","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "dch -r -D unstable\n","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 5 proc 11 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=bbe0adab6c1e64175ea048231f0881d19cd415db + exec + local cid ctype info nparents + read cid ctype info + : ===== bbe0adab6c1e64175ea048231f0881d19cd415db Pseudomerge Contributor=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa ===== + test bbe0adab6c1e64175ea048231f0881d19cd415db = bbe0adab6c1e64175ea048231f0881d19cd415db + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P bbe0adab6c1e64175ea048231f0881d19cd415db + local 'parents=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' + expect='ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' + enparents=1 + : Pseudomerge/SAME 'ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + expect=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + enparents=2 + git diff --quiet ede3fa4727df09c348ae1fd8f475f11a61e0fbfa..bbe0adab6c1e64175ea048231f0881d19cd415db + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= f0dcb7e2e5773602a2dcaa945c416583e950a913' + overwritten=f0dcb7e2e5773602a2dcaa945c416583e950a913 + t-git-debrebase analyse f0dcb7e2e5773602a2dcaa945c416583e950a913 + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D analyse f0dcb7e2e5773602a2dcaa945c416583e950a913 git-debrebase *** WALK f0dcb7e2e5773602a2dcaa945c416583e950a913 1 *main::STDOUT git-debrebase get_differs b4ffacd623008d9ee1f298a90125ab40b6ccf3aa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x22 git-debrebase classify f0dcb7e2e5773602a2dcaa945c416583e950a913 $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p b4ffacd623008d9ee1f298a90125ab40b6ccf3aa/0x22 git-debrebase = Mixed {"Parents" => [{"Differs" => 34,"CommitId" => "b4ffacd623008d9ee1f298a90125ab40b6ccf3aa","Ix" => 0}],"Type" => "Mixed","Msg" => "MIXED add both() ()\n","CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent b4ffacd623008d9ee1f298a90125ab40b6ccf3aa\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe"} git-debrebase get_differs 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd b85e19e65449ead2ae9a8a37a6ad52e00555defd = 0x2 git-debrebase classify b4ffacd623008d9ee1f298a90125ab40b6ccf3aa $t=b85e19e65449ead2ae9a8a37a6ad52e00555defd @p 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd/0x2 git-debrebase = Upstream {"CommitId" => "b4ffacd623008d9ee1f298a90125ab40b6ccf3aa","Hdr" => "tree b85e19e65449ead2ae9a8a37a6ad52e00555defd\nparent 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Msg" => "UPSTREAM edit src.c ()\n","Tree" => "b85e19e65449ead2ae9a8a37a6ad52e00555defd","Parents" => [{"CommitId" => "017ae9eac67ce4255fe1d9aeb4f0c05332401bdd","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c = 0x20 git-debrebase classify 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd $t=a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c @p ca48f74090af68542fef24332686c0a66ef46bb9/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Differs" => 32}],"Type" => "Packaging","CommitId" => "017ae9eac67ce4255fe1d9aeb4f0c05332401bdd","Hdr" => "tree a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Msg" => "DEBIAN add zorkmid ()\n","Tree" => "a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c"} git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Msg" => "dch -r -D unstable\n","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Differs" => 16}],"Type" => "Changelog"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Type" => "Changelog","Parents" => [{"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Differs" => 16,"Ix" => 0}]} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Differs" => 2}],"Type" => "Upstream","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615"}],"Type" => "Upstream"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 2,"Ix" => 0}],"Type" => "Upstream"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 4 upp 4 proc 9 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in ++ printf %s 'ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ echo ede3fa4727df09c348ae1fd8f475f11a61e0fbfa ++ for f in $parents ++ echo f0dcb7e2e5773602a2dcaa945c416583e950a913 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ede3fa4727df09c348ae1fd8f475f11a61e0fbfa Upstream ===== + test ede3fa4727df09c348ae1fd8f475f11a61e0fbfa = ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local parents=cc51f72bf7f9b9773729f7464694eba04a2fb822 + expect=cc51f72bf7f9b9773729f7464694eba04a2fb822 + enparents=1 + : Upstream/SAME cc51f72bf7f9b9773729f7464694eba04a2fb822 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cc51f72bf7f9b9773729f7464694eba04a2fb822 Upstream ===== + test cc51f72bf7f9b9773729f7464694eba04a2fb822 = cc51f72bf7f9b9773729f7464694eba04a2fb822 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cc51f72bf7f9b9773729f7464694eba04a2fb822 + local parents=ea1c86cd16daba0ecc28ab29324896acd9d4980b + expect=ea1c86cd16daba0ecc28ab29324896acd9d4980b + enparents=1 + : Upstream/SAME ea1c86cd16daba0ecc28ab29324896acd9d4980b + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ wc -w + local cnparents=1 + test 1 = 1 ++ t-sort -u ++ for f in $parents ++ LC_COLLATE=C ++ sort -u ++ echo ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ea1c86cd16daba0ecc28ab29324896acd9d4980b Upstream ===== + test ea1c86cd16daba0ecc28ab29324896acd9d4980b = ea1c86cd16daba0ecc28ab29324896acd9d4980b + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ea1c86cd16daba0ecc28ab29324896acd9d4980b + local parents=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + expect=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + enparents=1 + : Upstream/SAME 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 Upstream ===== + test 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 = 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local parents=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + expect=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + enparents=1 + : Upstream/SAME 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 Upstream ===== + test 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 = 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local parents=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + expect=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + enparents=1 + : Upstream/SAME 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 Packaging ===== + test 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 = 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local parents=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + expect=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + enparents=1 + : Packaging/Upstream 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :. ':!debian' + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :debian/patches + etypes=Packaging ++ printf %s 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 09167fe6cbb0933e29e66865a8ef34fcdec11d9f Packaging ===== + test 09167fe6cbb0933e29e66865a8ef34fcdec11d9f = 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + expect=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + enparents=1 + : Packaging/SAME 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :. ':!debian' + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :debian/patches + etypes=Packaging ++ printf %s 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ++ wc -w ++ t-sort -u ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4be89830028bbc1ae0ca808a8fac2e53e237f3ee Changelog ===== + test 4be89830028bbc1ae0ca808a8fac2e53e237f3ee = 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local parents=7edfdf7cafaf8eae82954ac00895980418980dce + expect=7edfdf7cafaf8eae82954ac00895980418980dce + enparents=1 + : Changelog/Packaging 7edfdf7cafaf8eae82954ac00895980418980dce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 7edfdf7cafaf8eae82954ac00895980418980dce..4be89830028bbc1ae0ca808a8fac2e53e237f3ee -- :. ':!debian/changelog' + etypes=Packaging ++ wc -w ++ printf %s 7edfdf7cafaf8eae82954ac00895980418980dce + local cnparents=1 + test 1 = 1 ++ t-sort -u ++ for f in $parents ++ LC_COLLATE=C ++ sort -u ++ echo 7edfdf7cafaf8eae82954ac00895980418980dce ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7edfdf7cafaf8eae82954ac00895980418980dce Changelog ===== + test 7edfdf7cafaf8eae82954ac00895980418980dce = 7edfdf7cafaf8eae82954ac00895980418980dce + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 7edfdf7cafaf8eae82954ac00895980418980dce + local parents=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + expect=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + enparents=1 + : Changelog/Packaging ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11..7edfdf7cafaf8eae82954ac00895980418980dce -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cnparents=1 + test 1 = 1 ++ t-sort -u ++ LC_COLLATE=C ++ for f in $parents ++ sort -u ++ echo ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 Anchor ===== + test ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 = ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local 'parents=02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + expect='02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + enparents=1 + : Anchor/Packaging '02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + : ----- test scrap ----- + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=bbe0adab6c1e64175ea048231f0881d19cd415db + t-ref-same-val HEAD bbe0adab6c1e64175ea048231f0881d19cd415db + local name=HEAD + local val=bbe0adab6c1e64175ea048231f0881d19cd415db + case "${t_ref_val-unset}" in + t_ref_val=bbe0adab6c1e64175ea048231f0881d19cd415db + t_ref_names+=("$name") + t-git-debrebase + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK bbe0adab6c1e64175ea048231f0881d19cd415db 0 - git-debrebase get_differs ede3fa4727df09c348ae1fd8f475f11a61e0fbfa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase get_differs f0dcb7e2e5773602a2dcaa945c416583e950a913 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase classify bbe0adab6c1e64175ea048231f0881d19cd415db $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p ede3fa4727df09c348ae1fd8f475f11a61e0fbfa/0 f0dcb7e2e5773602a2dcaa945c416583e950a913/0 git-debrebase = Pseudomerge {"Overwritten" => [{"Ix" => 1,"CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913","Differs" => 0}],"Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: wombat]\n","Contributor" => {"Differs" => 0,"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Ix" => 0},"Type" => "Pseudomerge","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"CommitId" => "bbe0adab6c1e64175ea048231f0881d19cd415db","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent ede3fa4727df09c348ae1fd8f475f11a61e0fbfa\nparent f0dcb7e2e5773602a2dcaa945c416583e950a913\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","SubType" => "Ambiguous"} git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Parents" => [{"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Differs" => 2,"Ix" => 0}],"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Differs" => 2}],"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"Differs" => 2,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Ix" => 0}],"Type" => "Upstream","Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Type" => "Upstream","Parents" => [{"Differs" => 2,"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Ix" => 0}],"Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Parents" => [{"Ix" => 0,"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Differs" => 2}],"Type" => "Upstream","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f"}],"Type" => "Packaging","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Type" => "Packaging","Parents" => [{"Ix" => 0,"Differs" => 32,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"}],"Msg" => "DEBIAN add zorkmid ()\n"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Ix" => 0}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Type" => "Changelog","CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","OrigParents" => [{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","Parents" => [{"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 5 proc 11 pm 0 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 12 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 7edfdf7cafaf8eae82954ac00895980418980dce Debian (rewriting=0) git-debrebase WALK BUILD 4be89830028bbc1ae0ca808a8fac2e53e237f3ee Debian (rewriting=0) git-debrebase WALK BUILD 09167fe6cbb0933e29e66865a8ef34fcdec11d9f Debian (rewriting=0) git-debrebase WALK BUILD 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 Debian (rewriting=0) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=0) git-debrebase WALK BUILD 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 Upstream (rewriting=0) git-debrebase WALK BUILD 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 Upstream (rewriting=0) git-debrebase WALK BUILD ea1c86cd16daba0ecc28ab29324896acd9d4980b Upstream (rewriting=0) git-debrebase WALK BUILD cc51f72bf7f9b9773729f7464694eba04a2fb822 Upstream (rewriting=0) git-debrebase WALK BUILD ede3fa4727df09c348ae1fd8f475f11a61e0fbfa Upstream (rewriting=0) git-debrebase WALK BUILD undef StartRewrite (rewriting=0) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs ede3fa4727df09c348ae1fd8f475f11a61e0fbfa bbe0adab6c1e64175ea048231f0881d19cd415db = 0 git-debrebase *** WALK RETURN ede3fa4727df09c348ae1fd8f475f11a61e0fbfa 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase: laundered (head was bbe0adab6c1e64175ea048231f0881d19cd415db) git-debrebase >= update refs/ffq-prev/heads/master bbe0adab6c1e64175ea048231f0881d19cd415db 0000000000000000000000000000000000000000 git-debrebase >= delete refs/debrebase-last/heads/master git-debrebase >= update HEAD ede3fa4727df09c348ae1fd8f475f11a61e0fbfa bbe0adab6c1e64175ea048231f0881d19cd415db git-debrebase >$ Recorded previous head for preservation + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good laundered + local state=laundered + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D status git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822"}],"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Type" => "Upstream","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Type" => "Upstream","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Msg" => "UPSTREAM edit src.c ()\n","Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"}]} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Differs" => 2,"Ix" => 0}],"Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Type" => "Upstream"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Differs" => 2,"Ix" => 0}],"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07"}],"Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Type" => "Upstream"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Type" => "Packaging","Parents" => [{"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Ix" => 0,"Differs" => 32}],"Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Type" => "Packaging","CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Msg" => "DEBIAN add zorkmid ()\n","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Type" => "Changelog","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0,"Differs" => 16}],"Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog","CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch is laundered' ../status.check branch is laundered + t-gdr-good-analyse HEAD laundered + local head=HEAD + local state=laundered + local wsfx= + local etypes bwtip + case $state in + etypes=Upstream ++ t-git-debrebase breakwater ++ local 'gdr=git debrebase' ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git debrebase --dgit=dgit -D breakwater git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Type" => "Upstream","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Ix" => 0,"Differs" => 2}],"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"}],"Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Type" => "Upstream","Msg" => "UPSTREAM edit src.c ()\n","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Parents" => [{"Differs" => 2,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Ix" => 0}],"Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Parents" => [{"Differs" => 2,"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Ix" => 0}],"Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Ix" => 0}],"Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f"}],"Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 32,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0}],"Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Msg" => "DEBIAN add zorkmid ()\n","CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"}],"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Ix" => 0}],"Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Type" => "Anchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]]} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + bwtip=Y:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + anal=../anal + t-git-debrebase analyse HEAD + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK ede3fa4727df09c348ae1fd8f475f11a61e0fbfa 1 *main::STDOUT git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Ix" => 0,"Differs" => 2}],"Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","Type" => "Upstream","Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"}],"Tree" => "fdfb8c533072456c5397f65174176b408f46094b","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Msg" => "UPSTREAM edit src.c ()\n","Type" => "Upstream","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Parents" => [{"Differs" => 2,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Ix" => 0}],"Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465"}]} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 2,"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Ix" => 0}],"Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Parents" => [{"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Ix" => 0,"Differs" => 32}],"Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Parents" => [{"Differs" => 32,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Ix" => 0}],"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Msg" => "DEBIAN add zorkmid ()\n","Type" => "Packaging","Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Parents" => [{"Differs" => 16,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Ix" => 0}],"Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Parents" => [{"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 16}]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 4 proc 9 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + exec + local cid ctype info nparents + read cid ctype info + : ===== ede3fa4727df09c348ae1fd8f475f11a61e0fbfa Upstream ===== + test ede3fa4727df09c348ae1fd8f475f11a61e0fbfa = ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local parents=cc51f72bf7f9b9773729f7464694eba04a2fb822 + expect=cc51f72bf7f9b9773729f7464694eba04a2fb822 + enparents=1 + : Upstream/SAME cc51f72bf7f9b9773729f7464694eba04a2fb822 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ t-sort -u ++ echo cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cc51f72bf7f9b9773729f7464694eba04a2fb822 Upstream ===== + test cc51f72bf7f9b9773729f7464694eba04a2fb822 = cc51f72bf7f9b9773729f7464694eba04a2fb822 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cc51f72bf7f9b9773729f7464694eba04a2fb822 + local parents=ea1c86cd16daba0ecc28ab29324896acd9d4980b + expect=ea1c86cd16daba0ecc28ab29324896acd9d4980b + enparents=1 + : Upstream/SAME ea1c86cd16daba0ecc28ab29324896acd9d4980b + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ea1c86cd16daba0ecc28ab29324896acd9d4980b Upstream ===== + test ea1c86cd16daba0ecc28ab29324896acd9d4980b = ea1c86cd16daba0ecc28ab29324896acd9d4980b + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ea1c86cd16daba0ecc28ab29324896acd9d4980b + local parents=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + expect=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + enparents=1 + : Upstream/SAME 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 Upstream ===== + test 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 = 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local parents=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + expect=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + enparents=1 + : Upstream/SAME 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 Upstream ===== + test 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 = 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local parents=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + expect=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + enparents=1 + : Upstream/SAME 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 Packaging ===== + test 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 = 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local parents=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + expect=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + enparents=1 + : Packaging/Upstream 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' xY:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 '!=' x ']' + test Y:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 = Y:69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + bwtip= + case "$cetype" in + case "$ctype" in + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :. ':!debian' + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :debian/patches + etypes=Packaging ++ printf %s 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 09167fe6cbb0933e29e66865a8ef34fcdec11d9f Packaging ===== + test 09167fe6cbb0933e29e66865a8ef34fcdec11d9f = 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + expect=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + enparents=1 + : Packaging/SAME 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :. ':!debian' + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :debian/patches + etypes=Packaging ++ printf %s 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4be89830028bbc1ae0ca808a8fac2e53e237f3ee Changelog ===== + test 4be89830028bbc1ae0ca808a8fac2e53e237f3ee = 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local parents=7edfdf7cafaf8eae82954ac00895980418980dce + expect=7edfdf7cafaf8eae82954ac00895980418980dce + enparents=1 + : Changelog/Packaging 7edfdf7cafaf8eae82954ac00895980418980dce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 7edfdf7cafaf8eae82954ac00895980418980dce..4be89830028bbc1ae0ca808a8fac2e53e237f3ee -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 7edfdf7cafaf8eae82954ac00895980418980dce ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7edfdf7cafaf8eae82954ac00895980418980dce ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7edfdf7cafaf8eae82954ac00895980418980dce Changelog ===== + test 7edfdf7cafaf8eae82954ac00895980418980dce = 7edfdf7cafaf8eae82954ac00895980418980dce + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 7edfdf7cafaf8eae82954ac00895980418980dce + local parents=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + expect=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + enparents=1 + : Changelog/Packaging ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11..7edfdf7cafaf8eae82954ac00895980418980dce -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 Anchor ===== + test ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 = ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local 'parents=02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + expect='02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + enparents=1 + : Anchor/Packaging '02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-some-changes + local token= + local which=dum + local fsuffix= + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + case "$which" in + echo '// debian ' + git add debian/zorkmid + git commit -m 'DEBIAN add zorkmid ()' [master 978bbcc] DEBIAN add zorkmid () 1 file changed, 1 insertion(+) + case "$which" in + echo '// upstream ' + git add src.c + git commit -m 'UPSTREAM edit src.c ()' [master aa1d3ae] UPSTREAM edit src.c () 1 file changed, 1 insertion(+) + case "$which" in + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add debian/zorkmid + for f in debian/zorkmid$fsuffix src$fsuffix.c + echo '// both! ' + git add src.c + git commit -m 'MIXED add both() ()' [master 7c5dc5e] MIXED add both() () 2 files changed, 2 insertions(+) + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + t-git-debrebase scrap + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D scrap git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase >= update refs/debrebase-last/heads/master bbe0adab6c1e64175ea048231f0881d19cd415db 0000000000000000000000000000000000000000 git-debrebase >= update refs/ffq-prev/heads/master 0000000000000000000000000000000000000000 bbe0adab6c1e64175ea048231f0881d19cd415db git-debrebase >= update HEAD bbe0adab6c1e64175ea048231f0881d19cd415db 7c5dc5e6692bebd565eadfe1dd5eaf66d3a014c0 git-debrebase >$ HEAD is now at bbe0ada Declare fast forward / record previous work + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gdr-good stitched + local state=stitched + local beforetag= + case $state in + git diff --quiet -- :. ':!debian/patches' + LC_MESSAGES=C + t-git-debrebase status + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D status git-debrebase get_differs ede3fa4727df09c348ae1fd8f475f11a61e0fbfa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase get_differs f0dcb7e2e5773602a2dcaa945c416583e950a913 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase classify bbe0adab6c1e64175ea048231f0881d19cd415db $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p ede3fa4727df09c348ae1fd8f475f11a61e0fbfa/0 f0dcb7e2e5773602a2dcaa945c416583e950a913/0 git-debrebase = Pseudomerge {"Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent ede3fa4727df09c348ae1fd8f475f11a61e0fbfa\nparent f0dcb7e2e5773602a2dcaa945c416583e950a913\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","Overwritten" => [{"Differs" => 0,"Ix" => 1,"CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913"}],"Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Parents" => [{"Ix" => 0,"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Differs" => 0},$VAR1->{"Overwritten"}[0]],"CommitId" => "bbe0adab6c1e64175ea048231f0881d19cd415db","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: wombat]\n","SubType" => "Ambiguous","Contributor" => $VAR1->{"Parents"}[0],"Type" => "Pseudomerge"} git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Parents" => [{"Differs" => 2,"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Ix" => 0}],"Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Tree" => "fdfb8c533072456c5397f65174176b408f46094b","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Ix" => 0,"Differs" => 2}],"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Type" => "Upstream","Msg" => "UPSTREAM edit src.c ()\n"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12"}],"Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Ix" => 0,"Differs" => 2}],"Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Type" => "Upstream","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12"} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Ix" => 0,"Differs" => 2}],"Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Parents" => [{"Ix" => 0,"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Differs" => 32}],"Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","Type" => "Packaging"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee"}],"Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Msg" => "DEBIAN add zorkmid ()\n","CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"OrigParents" => [{"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},{"Differs" => 48,"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"OrigParents" => [$VAR1->{"Parents"}[1]],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase ffq_prev_branchinfo branch current refs/heads/master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + case $state in + egrep '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check branch contains furniture (not laundered) + egrep '^ stitched$' ../status.check stitched + t-gdr-good-analyse HEAD stitched + local head=HEAD + local state=stitched + local wsfx= + local etypes bwtip + case $state in + etypes=Pseudomerge-Upstream + anal=../anal + t-git-debrebase analyse HEAD + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D analyse HEAD git-debrebase *** WALK bbe0adab6c1e64175ea048231f0881d19cd415db 1 *main::STDOUT git-debrebase get_differs ede3fa4727df09c348ae1fd8f475f11a61e0fbfa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase get_differs f0dcb7e2e5773602a2dcaa945c416583e950a913 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0 git-debrebase classify bbe0adab6c1e64175ea048231f0881d19cd415db $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p ede3fa4727df09c348ae1fd8f475f11a61e0fbfa/0 f0dcb7e2e5773602a2dcaa945c416583e950a913/0 git-debrebase = Pseudomerge {"Overwritten" => [{"Ix" => 1,"Differs" => 0,"CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913"}],"Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent ede3fa4727df09c348ae1fd8f475f11a61e0fbfa\nparent f0dcb7e2e5773602a2dcaa945c416583e950a913\nauthor dgit test git user 1530000003 +0100\ncommitter dgit test git user 1530000003 +0100\n","SubType" => "Ambiguous","Type" => "Pseudomerge","Contributor" => {"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa","Differs" => 0,"Ix" => 0},"Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Msg" => "Declare fast forward / record previous work\n\n[git-debrebase pseudomerge: wombat]\n","Parents" => [$VAR1->{"Contributor"},$VAR1->{"Overwritten"}[0]],"CommitId" => "bbe0adab6c1e64175ea048231f0881d19cd415db"} git-debrebase get_differs cc51f72bf7f9b9773729f7464694eba04a2fb822 bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x2 git-debrebase classify ede3fa4727df09c348ae1fd8f475f11a61e0fbfa $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p cc51f72bf7f9b9773729f7464694eba04a2fb822/0x2 git-debrebase = Upstream {"Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent cc51f72bf7f9b9773729f7464694eba04a2fb822\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe","Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: upstream part]\n","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822"}],"CommitId" => "ede3fa4727df09c348ae1fd8f475f11a61e0fbfa"} git-debrebase get_differs ea1c86cd16daba0ecc28ab29324896acd9d4980b fdfb8c533072456c5397f65174176b408f46094b = 0x2 git-debrebase classify cc51f72bf7f9b9773729f7464694eba04a2fb822 $t=fdfb8c533072456c5397f65174176b408f46094b @p ea1c86cd16daba0ecc28ab29324896acd9d4980b/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n","Tree" => "fdfb8c533072456c5397f65174176b408f46094b","CommitId" => "cc51f72bf7f9b9773729f7464694eba04a2fb822","Parents" => [{"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Differs" => 2,"Ix" => 0}],"Type" => "Upstream","Hdr" => "tree fdfb8c533072456c5397f65174176b408f46094b\nparent ea1c86cd16daba0ecc28ab29324896acd9d4980b\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n"} git-debrebase get_differs 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 d7bc80ac393b7a00ac3473e460fef0a70156b32c = 0x2 git-debrebase classify ea1c86cd16daba0ecc28ab29324896acd9d4980b $t=d7bc80ac393b7a00ac3473e460fef0a70156b32c @p 8987e4ed67a405e095dddcc278a1b9fb79c6bf12/0x2 git-debrebase = Upstream {"Tree" => "d7bc80ac393b7a00ac3473e460fef0a70156b32c","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Parents" => [{"CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Ix" => 0,"Differs" => 2}],"CommitId" => "ea1c86cd16daba0ecc28ab29324896acd9d4980b","Hdr" => "tree d7bc80ac393b7a00ac3473e460fef0a70156b32c\nparent 8987e4ed67a405e095dddcc278a1b9fb79c6bf12\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream"} git-debrebase get_differs 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 d4ba01b9a3cd435ca8e2b43cead98b59614006ec = 0x2 git-debrebase classify 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 $t=d4ba01b9a3cd435ca8e2b43cead98b59614006ec @p 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465/0x2 git-debrebase = Upstream {"Type" => "Upstream","Hdr" => "tree d4ba01b9a3cd435ca8e2b43cead98b59614006ec\nparent 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000003 +0100\n","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "d4ba01b9a3cd435ca8e2b43cead98b59614006ec","CommitId" => "8987e4ed67a405e095dddcc278a1b9fb79c6bf12","Parents" => [{"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 27c592cbae9f6a650ea73ce9b6fb58208c03cffe = 0x2 git-debrebase classify 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 $t=27c592cbae9f6a650ea73ce9b6fb58208c03cffe @p 69ca377e31ebcfc454088f3b18b73d31cdcf9f07/0x2 git-debrebase = Upstream {"Hdr" => "tree 27c592cbae9f6a650ea73ce9b6fb58208c03cffe\nparent 69ca377e31ebcfc454088f3b18b73d31cdcf9f07\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Upstream","Parents" => [{"Ix" => 0,"Differs" => 2,"CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07"}],"CommitId" => "0ed402f8c1ce1f19d57b92a55393f9ff60ddc465","Tree" => "27c592cbae9f6a650ea73ce9b6fb58208c03cffe","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch"} git-debrebase get_differs 09167fe6cbb0933e29e66865a8ef34fcdec11d9f 1c10925690a29bd5c5cf936d96a01c9db7be92a1 = 0x20 git-debrebase classify 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 $t=1c10925690a29bd5c5cf936d96a01c9db7be92a1 @p 09167fe6cbb0933e29e66865a8ef34fcdec11d9f/0x20 git-debrebase = Packaging {"Type" => "Packaging","Hdr" => "tree 1c10925690a29bd5c5cf936d96a01c9db7be92a1\nparent 09167fe6cbb0933e29e66865a8ef34fcdec11d9f\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","CommitId" => "69ca377e31ebcfc454088f3b18b73d31cdcf9f07","Parents" => [{"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Ix" => 0,"Differs" => 32}],"Msg" => "MIXED add both() ()\n\n[git-debrebase split: mixed commit: debian part]\n","Tree" => "1c10925690a29bd5c5cf936d96a01c9db7be92a1"} git-debrebase get_differs 4be89830028bbc1ae0ca808a8fac2e53e237f3ee 41924042c9e0ebdf87b433d6d2db229fe3ef123c = 0x20 git-debrebase classify 09167fe6cbb0933e29e66865a8ef34fcdec11d9f $t=41924042c9e0ebdf87b433d6d2db229fe3ef123c @p 4be89830028bbc1ae0ca808a8fac2e53e237f3ee/0x20 git-debrebase = Packaging {"Hdr" => "tree 41924042c9e0ebdf87b433d6d2db229fe3ef123c\nparent 4be89830028bbc1ae0ca808a8fac2e53e237f3ee\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Packaging","Parents" => [{"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Differs" => 32,"Ix" => 0}],"CommitId" => "09167fe6cbb0933e29e66865a8ef34fcdec11d9f","Tree" => "41924042c9e0ebdf87b433d6d2db229fe3ef123c","Msg" => "DEBIAN add zorkmid ()\n"} git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce"}],"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 5e26401e579fd6bc004b29dc0bc9c9721162882b = 0x10 git-debrebase classify 7edfdf7cafaf8eae82954ac00895980418980dce $t=5e26401e579fd6bc004b29dc0bc9c9721162882b @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x10 git-debrebase = Changelog {"Tree" => "5e26401e579fd6bc004b29dc0bc9c9721162882b","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Ix" => 0,"Differs" => 16,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Hdr" => "tree 5e26401e579fd6bc004b29dc0bc9c9721162882b\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Type" => "Anchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","OrigParents" => [{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Ix" => 1,"Differs" => 48}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},$VAR1->{"OrigParents"}[0]],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 3 upp 5 proc 11 pm 0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git rev-parse HEAD + expect=bbe0adab6c1e64175ea048231f0881d19cd415db + exec + local cid ctype info nparents + read cid ctype info + : ===== bbe0adab6c1e64175ea048231f0881d19cd415db Pseudomerge Contributor=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa ===== + test bbe0adab6c1e64175ea048231f0881d19cd415db = bbe0adab6c1e64175ea048231f0881d19cd415db + local cetype=Pseudomerge + '[' xPseudomerge = xPseudomerge ']' + cetype=SAME ++ git log -n1 --pretty=format:%P bbe0adab6c1e64175ea048231f0881d19cd415db + local 'parents=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' + expect='ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' + enparents=1 + : Pseudomerge/SAME 'ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + expect=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + expect=ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + enparents=2 + git diff --quiet ede3fa4727df09c348ae1fd8f475f11a61e0fbfa..bbe0adab6c1e64175ea048231f0881d19cd415db + etypes=Upstream + : 'reject pointless pseudomerges' + local 'overwritten= f0dcb7e2e5773602a2dcaa945c416583e950a913' + overwritten=f0dcb7e2e5773602a2dcaa945c416583e950a913 + t-git-debrebase analyse f0dcb7e2e5773602a2dcaa945c416583e950a913 + local 'gdr=git debrebase' + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git debrebase --dgit=dgit -D analyse f0dcb7e2e5773602a2dcaa945c416583e950a913 git-debrebase *** WALK f0dcb7e2e5773602a2dcaa945c416583e950a913 1 *main::STDOUT git-debrebase get_differs b4ffacd623008d9ee1f298a90125ab40b6ccf3aa bb02192be62ae4b5929cd0232d0ed7a88979c9fe = 0x22 git-debrebase classify f0dcb7e2e5773602a2dcaa945c416583e950a913 $t=bb02192be62ae4b5929cd0232d0ed7a88979c9fe @p b4ffacd623008d9ee1f298a90125ab40b6ccf3aa/0x22 git-debrebase = Mixed {"Hdr" => "tree bb02192be62ae4b5929cd0232d0ed7a88979c9fe\nparent b4ffacd623008d9ee1f298a90125ab40b6ccf3aa\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "b4ffacd623008d9ee1f298a90125ab40b6ccf3aa","Differs" => 34}],"Type" => "Mixed","Msg" => "MIXED add both() ()\n","CommitId" => "f0dcb7e2e5773602a2dcaa945c416583e950a913","Tree" => "bb02192be62ae4b5929cd0232d0ed7a88979c9fe"} git-debrebase get_differs 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd b85e19e65449ead2ae9a8a37a6ad52e00555defd = 0x2 git-debrebase classify b4ffacd623008d9ee1f298a90125ab40b6ccf3aa $t=b85e19e65449ead2ae9a8a37a6ad52e00555defd @p 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd/0x2 git-debrebase = Upstream {"Msg" => "UPSTREAM edit src.c ()\n","CommitId" => "b4ffacd623008d9ee1f298a90125ab40b6ccf3aa","Tree" => "b85e19e65449ead2ae9a8a37a6ad52e00555defd","Type" => "Upstream","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "017ae9eac67ce4255fe1d9aeb4f0c05332401bdd"}],"Hdr" => "tree b85e19e65449ead2ae9a8a37a6ad52e00555defd\nparent 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n"} git-debrebase get_differs ca48f74090af68542fef24332686c0a66ef46bb9 a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c = 0x20 git-debrebase classify 017ae9eac67ce4255fe1d9aeb4f0c05332401bdd $t=a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c @p ca48f74090af68542fef24332686c0a66ef46bb9/0x20 git-debrebase = Packaging {"Type" => "Packaging","Msg" => "DEBIAN add zorkmid ()\n","CommitId" => "017ae9eac67ce4255fe1d9aeb4f0c05332401bdd","Tree" => "a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c","Hdr" => "tree a8f6ba67b4f6b7f8138e3f26c641f5a8970c8f6c\nparent ca48f74090af68542fef24332686c0a66ef46bb9\nauthor dgit test git user 1530000002 +0100\ncommitter dgit test git user 1530000002 +0100\n","Parents" => [{"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Ix" => 0,"Differs" => 32}]} git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 16,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Ix" => 0}],"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Differs" => 2}],"Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Differs" => 2}]} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "Anchor","OrigParents" => [{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},$VAR1->{"OrigParents"}[0]],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 4 upp 4 proc 9 pm -1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local ocid otype oinfo + read ocid otype oinfo + case "$otype" in ++ printf %s 'ede3fa4727df09c348ae1fd8f475f11a61e0fbfa f0dcb7e2e5773602a2dcaa945c416583e950a913' ++ wc -w + local cnparents=2 + test 2 = 2 ++ for f in $parents ++ t-sort -u ++ echo ede3fa4727df09c348ae1fd8f475f11a61e0fbfa ++ for f in $parents ++ echo f0dcb7e2e5773602a2dcaa945c416583e950a913 ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=2 + test 2 = 2 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ede3fa4727df09c348ae1fd8f475f11a61e0fbfa Upstream ===== + test ede3fa4727df09c348ae1fd8f475f11a61e0fbfa = ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ede3fa4727df09c348ae1fd8f475f11a61e0fbfa + local parents=cc51f72bf7f9b9773729f7464694eba04a2fb822 + expect=cc51f72bf7f9b9773729f7464694eba04a2fb822 + enparents=1 + : Upstream/SAME cc51f72bf7f9b9773729f7464694eba04a2fb822 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo cc51f72bf7f9b9773729f7464694eba04a2fb822 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== cc51f72bf7f9b9773729f7464694eba04a2fb822 Upstream ===== + test cc51f72bf7f9b9773729f7464694eba04a2fb822 = cc51f72bf7f9b9773729f7464694eba04a2fb822 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P cc51f72bf7f9b9773729f7464694eba04a2fb822 + local parents=ea1c86cd16daba0ecc28ab29324896acd9d4980b + expect=ea1c86cd16daba0ecc28ab29324896acd9d4980b + enparents=1 + : Upstream/SAME ea1c86cd16daba0ecc28ab29324896acd9d4980b + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ea1c86cd16daba0ecc28ab29324896acd9d4980b ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ea1c86cd16daba0ecc28ab29324896acd9d4980b Upstream ===== + test ea1c86cd16daba0ecc28ab29324896acd9d4980b = ea1c86cd16daba0ecc28ab29324896acd9d4980b + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P ea1c86cd16daba0ecc28ab29324896acd9d4980b + local parents=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + expect=8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + enparents=1 + : Upstream/SAME 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 Upstream ===== + test 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 = 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 8987e4ed67a405e095dddcc278a1b9fb79c6bf12 + local parents=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + expect=0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + enparents=1 + : Upstream/SAME 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 ++ t-sort -u ++ wc -w ++ LC_COLLATE=C ++ sort -u + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 Upstream ===== + test 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 = 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local cetype=Upstream + '[' xUpstream = xUpstream ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 0ed402f8c1ce1f19d57b92a55393f9ff60ddc465 + local parents=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + expect=69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + enparents=1 + : Upstream/SAME 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in ++ printf %s 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 Packaging ===== + test 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 = 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local cetype=Upstream + '[' xPackaging = xUpstream ']' ++ git log -n1 --pretty=format:%P 69ca377e31ebcfc454088f3b18b73d31cdcf9f07 + local parents=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + expect=09167fe6cbb0933e29e66865a8ef34fcdec11d9f + enparents=1 + : Packaging/Upstream 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + case "$ctype/$cetype" in + case "$ctype/$etypes" in + '[' x '!=' x ']' + case "$cetype" in + case "$ctype" in + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :. ':!debian' + git diff --quiet 09167fe6cbb0933e29e66865a8ef34fcdec11d9f..69ca377e31ebcfc454088f3b18b73d31cdcf9f07 -- :debian/patches + etypes=Packaging ++ printf %s 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 09167fe6cbb0933e29e66865a8ef34fcdec11d9f ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 09167fe6cbb0933e29e66865a8ef34fcdec11d9f Packaging ===== + test 09167fe6cbb0933e29e66865a8ef34fcdec11d9f = 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local cetype=Packaging + '[' xPackaging = xPackaging ']' + cetype=SAME ++ git log -n1 --pretty=format:%P 09167fe6cbb0933e29e66865a8ef34fcdec11d9f + local parents=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + expect=4be89830028bbc1ae0ca808a8fac2e53e237f3ee + enparents=1 + : Packaging/SAME 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :. ':!debian' + git diff --quiet 4be89830028bbc1ae0ca808a8fac2e53e237f3ee..09167fe6cbb0933e29e66865a8ef34fcdec11d9f -- :debian/patches + etypes=Packaging ++ printf %s 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 4be89830028bbc1ae0ca808a8fac2e53e237f3ee Changelog ===== + test 4be89830028bbc1ae0ca808a8fac2e53e237f3ee = 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 4be89830028bbc1ae0ca808a8fac2e53e237f3ee + local parents=7edfdf7cafaf8eae82954ac00895980418980dce + expect=7edfdf7cafaf8eae82954ac00895980418980dce + enparents=1 + : Changelog/Packaging 7edfdf7cafaf8eae82954ac00895980418980dce + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet 7edfdf7cafaf8eae82954ac00895980418980dce..4be89830028bbc1ae0ca808a8fac2e53e237f3ee -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s 7edfdf7cafaf8eae82954ac00895980418980dce ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo 7edfdf7cafaf8eae82954ac00895980418980dce ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== 7edfdf7cafaf8eae82954ac00895980418980dce Changelog ===== + test 7edfdf7cafaf8eae82954ac00895980418980dce = 7edfdf7cafaf8eae82954ac00895980418980dce + local cetype=Packaging + '[' xChangelog = xPackaging ']' ++ git log -n1 --pretty=format:%P 7edfdf7cafaf8eae82954ac00895980418980dce + local parents=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + expect=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + enparents=1 + : Changelog/Packaging ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + git diff --quiet ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11..7edfdf7cafaf8eae82954ac00895980418980dce -- :. ':!debian/changelog' + etypes=Packaging ++ printf %s ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ wc -w + local cnparents=1 + test 1 = 1 ++ for f in $parents ++ echo ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 ++ t-sort -u ++ LC_COLLATE=C ++ sort -u ++ wc -w + local cndparents=1 + test 1 = 1 + case "$parents" in + case "$ctype" in + read cid ctype info + : ===== ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 Anchor ===== + test ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 = ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local cetype=Packaging + '[' xAnchor = xPackaging ']' ++ git log -n1 --pretty=format:%P ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + local 'parents=02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + expect='02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + enparents=1 + : Anchor/Packaging '02ab484fe8ac18279d982259c64078d08572d68b 57befea025c72547d5cf87c82765ec8da40f8de7' + case "$ctype/$cetype" in + case "$ctype/$etypes" in + case "$cetype" in + case "$ctype" in + break + t-ref-head + local val ++ git rev-parse HEAD + val=bbe0adab6c1e64175ea048231f0881d19cd415db + t-ref-same-val HEAD bbe0adab6c1e64175ea048231f0881d19cd415db + local name=HEAD + local val=bbe0adab6c1e64175ea048231f0881d19cd415db + case "${t_ref_val-unset}" in + t_ref_val=bbe0adab6c1e64175ea048231f0881d19cd415db + t_ref_names+=("$name") + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gdr-viagit-artifacts + '[' x/tmp/autopkgtest.l3K01R/gdr-viagit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gdr-viagit-artifacts/gdr-viagit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 81.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:37:28]: test gdr-viagit: -----------------------] autopkgtest [21:37:28]: test gdr-viagit: - - - - - - - - - - results - - - - - - - - - - gdr-viagit PASS autopkgtest [21:37:28]: test i18n-messages: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 4 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2661 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20729 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20729 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20729 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) over (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up git-debrebase (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:37:32]: test i18n-messages: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=i18n-messages ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + t-dependencies NO-DGIT GDR + : 'Hopefully installed: NO-DGIT GDR' + t-restrict x-dgit-out-of-tree-only + local restriction=x-dgit-out-of-tree-only + cd /tmp/autopkgtest.l3K01R/build.myX/src + t-restriction-x-dgit-out-of-tree-only + '[' x = x ']' + return 0 + t-setup-import gdr-convert-gbp-noarchive + local setupname=gdr-convert-gbp-noarchive + local setupsrc + local lock + '[' x = x ']' + setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock + local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gdr-convert-gbp-noarchive /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gdr-convert-gbp-noarchive + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/i18n-messages-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/i18n-messages-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gdr-convert-gbp-noarchive ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-dependencies GDR + : 'Hopefully installed: GDR' + export ifarchive=: + ifarchive=: + t-chain-test gdr-convert-gbp + t-chain-test-somehow + export DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + DGIT_TEST_TESTNAME=gdr-convert-gbp-noarchive + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + local ct=gdr-convert-gbp + local d=tests/setup + cd /tmp/autopkgtest.l3K01R/build.myX/src + exec tests/setup/gdr-convert-gbp ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gdr-convert-gbp-noarchive ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr ++ : -D ++ export GDR_TEST_DEBUG ++ t-tstunt debchange ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real debchange ++ local f=debchange ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p debchange ++ real=/usr/bin/debchange ++ rc=0 ++ set -e ++ case $rc in ++ local varname=debchange ++ varname=DGIT_TEST_REAL_DEBCHANGE ++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' +++ : /usr/bin/debchange +++ export DGIT_TEST_REAL_DEBCHANGE ++ f=./debchange ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + : t-setup-import gnupg + t-dependencies GDR + : 'Hopefully installed: GDR' + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [upstream b78faa3] an upstream retcon (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)' [quilt-tip 7e10e53] patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + not-gdr-processable origin + git branch gdr-unprocessable/origin + t-git-debrebase analyse + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse + grep 'Unknown Unprocessable' git-debrebase *** WALK 7e10e53740d910095629265ca2d39036d2492eae 1 *main::STDOUT git-debrebase get_differs 1696b404faa91e6677f855919596e7e91fd7d6b4 bf7987f1ad573f033a09951c00ab7bdaa7c98445 = 0x4 git-debrebase classify 7e10e53740d910095629265ca2d39036d2492eae $t=bf7987f1ad573f033a09951c00ab7bdaa7c98445 @p 1696b404faa91e6677f855919596e7e91fd7d6b4/0x4 git-debrebase = AddPatches {"Tree" => "bf7987f1ad573f033a09951c00ab7bdaa7c98445","Msg" => "patch queue update (/tmp/autopkgtest.l3K01R/build.myX/src/tests/setup/gdr-convert-gbp)\n","Type" => "AddPatches","Hdr" => "tree bf7987f1ad573f033a09951c00ab7bdaa7c98445\nparent 1696b404faa91e6677f855919596e7e91fd7d6b4\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "7e10e53740d910095629265ca2d39036d2492eae","Parents" => [{"Differs" => 4,"CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4","Ix" => 0}]} git-debrebase get_differs 1986506b09aedf1864a4e3228284a58c3db6ac7a 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0 git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x30 git-debrebase classify 1696b404faa91e6677f855919596e7e91fd7d6b4 $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p 1986506b09aedf1864a4e3228284a58c3db6ac7a/0 b78faa326e945cf1e86926c707c5b00efb58cb38/0x30 git-debrebase = Pseudomerge {"Parents" => [{"Ix" => 0,"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Differs" => 0},{"CommitId" => "b78faa326e945cf1e86926c707c5b00efb58cb38","Ix" => 1,"Differs" => 48}],"Type" => "Pseudomerge","Msg" => "Merge branch 'upstream' into quilt-tip\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Contributor" => $VAR1->{"Parents"}[0],"Overwritten" => [$VAR1->{"Parents"}[1]],"Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent 1986506b09aedf1864a4e3228284a58c3db6ac7a\nparent b78faa326e945cf1e86926c707c5b00efb58cb38\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "1696b404faa91e6677f855919596e7e91fd7d6b4"} git-debrebase get_differs ccfa28ce24478c3336e77e709106a16a158ac7eb 20c64ebe6600e246d9769e072e25be7fdf7db102 = 0x2 git-debrebase classify 1986506b09aedf1864a4e3228284a58c3db6ac7a $t=20c64ebe6600e246d9769e072e25be7fdf7db102 @p ccfa28ce24478c3336e77e709106a16a158ac7eb/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Add *.o to .gitignore\n","Tree" => "20c64ebe6600e246d9769e072e25be7fdf7db102","Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"}],"CommitId" => "1986506b09aedf1864a4e3228284a58c3db6ac7a","Hdr" => "tree 20c64ebe6600e246d9769e072e25be7fdf7db102\nparent ccfa28ce24478c3336e77e709106a16a158ac7eb\nauthor Ian Jackson 1449445781 +0000\ncommitter Ian Jackson 1449445781 +0000\n"} git-debrebase get_differs 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 c66f25b68ea8e44ff0cf5439719cc66f18baf18b = 0x32 git-debrebase classify ccfa28ce24478c3336e77e709106a16a158ac7eb $t=c66f25b68ea8e44ff0cf5439719cc66f18baf18b @p 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9/0x32 git-debrebase = Mixed {"Msg" => "Prep for quilt, now builds a quilt source package with suitable origs\n","Type" => "Mixed","Tree" => "c66f25b68ea8e44ff0cf5439719cc66f18baf18b","Parents" => [{"Differs" => 50,"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Ix" => 0}],"Hdr" => "tree c66f25b68ea8e44ff0cf5439719cc66f18baf18b\nparent 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9\nauthor Ian Jackson 1449445459 +0000\ncommitter Ian Jackson 1449445459 +0000\n","CommitId" => "ccfa28ce24478c3336e77e709106a16a158ac7eb"} git-debrebase get_differs a26f8e83ba01707d830f942dc143a46140a87643 3e4c260f8c5eeef3add7252e4533ced877325165 = 0x20 git-debrebase classify 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 $t=3e4c260f8c5eeef3add7252e4533ced877325165 @p a26f8e83ba01707d830f942dc143a46140a87643/0x20 git-debrebase = Packaging {"CommitId" => "17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","Hdr" => "tree 3e4c260f8c5eeef3add7252e4533ced877325165\nparent a26f8e83ba01707d830f942dc143a46140a87643\nauthor Ian Jackson 1437955081 +0100\ncommitter Ian Jackson 1437957862 +0100\n","Parents" => [{"Ix" => 0,"CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Differs" => 32}],"Tree" => "3e4c260f8c5eeef3add7252e4533ced877325165","Msg" => "echo EXAMPLE RULES TARGET\n","Type" => "Packaging"} git-debrebase get_differs 4d8f0e7980e2454b960fbd44cf76d11996098caa 39d1cf1360982eb239348f27d1b066e662a66be9 = 0x20 git-debrebase classify a26f8e83ba01707d830f942dc143a46140a87643 $t=39d1cf1360982eb239348f27d1b066e662a66be9 @p 4d8f0e7980e2454b960fbd44cf76d11996098caa/0x20 git-debrebase = Packaging {"Tree" => "39d1cf1360982eb239348f27d1b066e662a66be9","Type" => "Packaging","Msg" => "WIP\n","Hdr" => "tree 39d1cf1360982eb239348f27d1b066e662a66be9\nparent 4d8f0e7980e2454b960fbd44cf76d11996098caa\nauthor Ian Jackson 1431549388 +0100\ncommitter Ian Jackson 1431549388 +0100\n","CommitId" => "a26f8e83ba01707d830f942dc143a46140a87643","Parents" => [{"Differs" => 32,"Ix" => 0,"CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa"}]} git-debrebase get_differs 2767dfd053a8a3be1e7df2406b5a68ad913a661d 54a37c376e8e04f6cc462fdc15201d2e59892056 = 0x20 git-debrebase classify 4d8f0e7980e2454b960fbd44cf76d11996098caa $t=54a37c376e8e04f6cc462fdc15201d2e59892056 @p 2767dfd053a8a3be1e7df2406b5a68ad913a661d/0x20 git-debrebase = Packaging {"Parents" => [{"Differs" => 32,"CommitId" => "2767dfd053a8a3be1e7df2406b5a68ad913a661d","Ix" => 0}],"Hdr" => "tree 54a37c376e8e04f6cc462fdc15201d2e59892056\nparent 2767dfd053a8a3be1e7df2406b5a68ad913a661d\nauthor Ian Jackson 1431548962 +0100\ncommitter Ian Jackson 1431548962 +0100\n","CommitId" => "4d8f0e7980e2454b960fbd44cf76d11996098caa","Type" => "Packaging","Msg" => "WIP\n","Tree" => "54a37c376e8e04f6cc462fdc15201d2e59892056"} git-debrebase classify 2767dfd053a8a3be1e7df2406b5a68ad913a661d $t=e40b6a64ffb4849d3776d5669a5d46eae5e03112 @p git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' 2767dfd053a8a3be1e7df2406b5a68ad913a661d Unknown Unprocessable (origin commit) + : 'fake up an upstream 2.0' + git branch make-upstream upstream + t-make-new-upstream-tarball 2.0 + local uv=2.0 + git checkout make-upstream Switched to branch 'make-upstream' + echo 'upstream 2.0' + git commit -a -m 'upstream 2.0 tarball' [make-upstream 9857392] upstream 2.0 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.0 make-upstream + local p=example + local v=2.0 + local tag=make-upstream + ust=example_2.0.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.0.orig.tar.gz --prefix=example-2.0/ make-upstream + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in quilt-tip-2 gitish-only quilt-tip-1.1 patch-queue/quilt-tip indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + : 'see what gbp import-orig does' + git checkout master Switched to branch 'master' + gbp import-orig --upstream-version=2.0 ../example_2.0.orig.tar.gz gbp:info: Importing '../example_2.0.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is example gbp:info: Upstream version is 2.0 gbp:info: Replacing upstream source on 'master' gbp:info: Successfully imported version 2.0 of ../example_2.0.orig.tar.gz + not-gdr-processable merge + git branch gdr-unprocessable/merge + t-git-debrebase analyse + grep 'Unknown Unprocessable' + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D analyse git-debrebase *** WALK a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 1 *main::STDOUT git-debrebase get_differs 7e10e53740d910095629265ca2d39036d2492eae 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x2 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 = 0x34 git-debrebase classify a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 $t=4f05061f4cb41a9bc1a263cc45d02f18f67cafb7 @p 7e10e53740d910095629265ca2d39036d2492eae/0x2 57befea025c72547d5cf87c82765ec8da40f8de7/0x34 git-debrebase ** Unknown git-debrebase *** WALK BOMB unrecognised + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' a93a2f83d8560e258d3740e2e2c14a92e5cd88d1 Unknown Unprocessable (general two-parent merge) + t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' + t-debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-1 -m 'new upstream (did gbp import-orig)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-1 -m new upstream (did gbp import-orig) + git commit -m 'dch -v 2.0-1 -m new upstream (did gbp import-orig)' debian/changelog [master f1d3abb] dch -v 2.0-1 -m new upstream (did gbp import-orig) 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master aac5b7d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + echo garbage + git add debian/patches/garbage + git commit -m 'add garbage' debian/patches/garbage [master a513e78] add garbage 1 file changed, 1 insertion(+) create mode 100644 debian/patches/garbage + : t-archive-none example + : t-git-none + : t-dgit -wgf --gbp push-source --new + t-salsa-add-remote + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example/ + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example + git push --set-upstream origin master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example * [new branch] master -> master branch 'master' set up to track 'origin/master'. + t-expect-fail 'E:identical in upstream files' t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + local 'mpat=E:identical in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp upstream/2.0~ + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp upstream/2.0~ git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs b78faa326e945cf1e86926c707c5b00efb58cb38 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x36 docs/README | 1 + 1 file changed, 1 insertion(+) git-debrebase: error: upstream (upstream/2.0~) and HEAD are not git-debrebase: identical in upstream files. See diffstat above, or run git-debrebase: git diff b78faa326e945cf1e86926c707c5b00efb58cb38 HEAD -- :!/debian :/ + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:identical in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='identical in upstream files' + egrep -e 'identical in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: identical in upstream files. See diffstat above, or run + t-expect-fail 'E:Unused patch file garbage will be discarded' t-git-debrebase -fupstream-has-debian convert-from-gbp + local 'mpat=E:Unused patch file garbage will be discarded' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase -fupstream-has-debian convert-from-gbp + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'allow_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'allow_pgp' => 1, 'keep_duplicate' => 0, 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'name' => 'debian/changelog, entry no.1', 'out_order' => [], 'is_pgp_signed' => 0, 'drop_empty' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase: snags: 1 overriden by individual -f options git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Unused patch file garbage will be discarded' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Unused patch file garbage will be discarded' + egrep -e 'Unused patch file garbage will be discarded' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-funused-patches): Unused patch file garbage will be discarded + t-git-debrebase -fupstream-has-debian -funused-patches convert-from-gbp + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D -fupstream-has-debian -funused-patches convert-from-gbp git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 a513e7895c7f6419b35e0b912513e2439f5e8fe4 = 0x34 git-debrebase: snag ignored (-fupstream-has-debian): upstream (57befea025c72547d5cf87c82765ec8da40f8de7) contains debian/ directory git-debrebase: snag ignored (-funused-patches): Unused patch file garbage will be discarded git-debrebase CHANGELOG $VAR1 = 'debian/changelog, entry no.1'; $VAR2 = bless( do{\(my $o = { 'keep_duplicate' => 0, 'name' => 'debian/changelog, entry no.1', 'fields' => { 'Source' => 'example', 'Version' => '2.0-1', 'Distribution' => 'unstable', 'Urgency' => 'medium', 'Maintainer' => 'dgit test git user ', 'Timestamp' => '1530000000', 'Date' => 'Tue, 26 Jun 2018 08:00:00 +0000', 'Changes' => ' example (2.0-1) unstable; urgency=medium [ Ian Jackson ] * new upstream (did gbp import-orig)' }, 'out_order' => [], 'allow_pgp' => 1, 'drop_empty' => 0, 'allow_duplicate' => 0, 'in_order' => [ 'Source', 'Version', 'Distribution', 'Urgency', 'Maintainer', 'Timestamp', 'Date', 'Changes' ], 'is_pgp_signed' => 0 })}, 'Dpkg::Control::Hash' ); last finished-looking changelog entry: (2.0-1) unstable Cannot confirm dgit view: could not find suitable maintainer view tag */2.0-1 Failed to stitch in dgit view (see messages above). dgit --overwrite will be needed on the first dgit push after conversion. git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work gbp:info: Trying to apply patches at 'a513e7895c7f6419b35e0b912513e2439f5e8fe4' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/gdr-internal' git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase: snags: 2 overriden by individual -f options git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase >= update refs/debrebase-last/heads/master 95ad26bacac14c6da1198d7a878d2d764aec4952 0000000000000000000000000000000000000000 git-debrebase >= update HEAD 95ad26bacac14c6da1198d7a878d2d764aec4952 a513e7895c7f6419b35e0b912513e2439f5e8fe4 git-debrebase >$ HEAD is now at 95ad26b Add another new upstream file git-debrebase: converted from patched-unapplied (gbp) branch format, OK + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch converted-from-gbp + v=2.0-2 + t-dch-commit -v 2.0-2 -m 'switch to git-debrebase, no other changes' + t-debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 2.0-2 -m 'switch to git-debrebase, no other changes' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -v 2.0-2 -m switch to git-debrebase, no other changes + git commit -m 'dch -v 2.0-2 -m switch to git-debrebase, no other changes' debian/changelog [master 60bfa96] dch -v 2.0-2 -m switch to git-debrebase, no other changes 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ /usr/bin/debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ca48f74] dch -r -D unstable 1 file changed, 1 insertion(+), 1 deletion(-) + : t-dgit -wgf push-source --new + git push To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/salsa/example a513e78..ca48f74 master -> master + cd .. + : t-archive-process-incoming sid ++ echo example example_2.0.orig.tar.gz ++ : echo git mirror aq + t-setup-done '' 'example example_2.0.orig.tar.gz salsa ' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local savevars= + local 'savedirs=example example_2.0.orig.tar.gz salsa ' + local 'importeval= . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + local import=IMPORT.gdr-convert-gbp-noarchive + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_DEBCHANGE + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gdr-convert-gbp-noarchive.tar example example_2.0.orig.tar.gz salsa + printf '\n%s\n' ' . $troot/lib-gdr t-tstunt-parsechangelog p=example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gdr-convert-gbp-noarchive ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ . /tmp/autopkgtest.l3K01R/build.myX/src/tests/lib-gdr +++ : -D +++ export GDR_TEST_DEBUG +++ t-tstunt debchange +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PATH +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++++ case "$PATH" in ++++ PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ export PATH +++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ local var=PERLLIB +++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++++ case "$PERLLIB" in ++++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++++ export PERLLIB +++ local f +++ for f in "$@" +++ t-tstunt--save-real debchange +++ local f=debchange +++ case "$f" in +++ local rc +++ local real +++ set +e ++++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++++ type -p debchange +++ real=/usr/bin/debchange +++ rc=0 +++ set -e +++ case $rc in +++ local varname=debchange +++ varname=DGIT_TEST_REAL_DEBCHANGE +++ eval ' : ${DGIT_TEST_REAL_DEBCHANGE:=$real} export DGIT_TEST_REAL_DEBCHANGE ' ++++ : /usr/bin/debchange ++++ export DGIT_TEST_REAL_DEBCHANGE +++ f=./debchange +++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. +++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debchange /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ t-tstunt-parsechangelog ++ t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PATH ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' +++ case "$PATH" in +++ export PATH ++ t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ local var=PERLLIB ++ local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' +++ case "$PERLLIB" in +++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt +++ export PERLLIB ++ local f ++ for f in "$@" ++ t-tstunt--save-real dpkg-parsechangelog ++ local f=dpkg-parsechangelog ++ case "$f" in ++ local rc ++ local real ++ set +e +++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ type -p dpkg-parsechangelog ++ real=/usr/bin/dpkg-parsechangelog ++ rc=0 ++ set -e ++ case $rc in ++ local varname=dpkg_parsechangelog ++ varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' +++ : /usr/bin/dpkg-parsechangelog +++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ++ f=./dpkg-parsechangelog ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. ++ for f in "$@" ++ t-tstunt--save-real Dpkg/Changelog/Parse.pm ++ local f=Dpkg/Changelog/Parse.pm ++ case "$f" in ++ return ++ f=./Dpkg/Changelog/Parse.pm ++ local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. ++ p=example ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + t-gdr-prep-new-upstream 2.1 + uv=2.1 + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git checkout make-upstream Switched to branch 'make-upstream' + git reset --hard upstream HEAD is now at 57befea New upstream version 2.0 + t-make-new-upstream-tarball 2.1 + local uv=2.1 + git checkout make-upstream Already on 'make-upstream' + echo 'upstream 2.1' + git commit -a -m 'upstream 2.1 tarball' [make-upstream ab6637a] upstream 2.1 tarball 1 file changed, 1 insertion(+) + t-make-orig example 2.1 make-upstream + local p=example + local v=2.1 + local tag=make-upstream + ust=example_2.1.orig.tar.gz + GZIP=-1 + git archive -o ../example_2.1.orig.tar.gz --prefix=example-2.1/ make-upstream + git push . make-upstream:upstream To . 57befea..ab6637a make-upstream -> upstream + git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + git tag v2.1 upstream + git branch startpoint + v=2.1-1 + git checkout master Already on 'master' Your branch is up to date with 'origin/master'. ++ t-git-debrebase anchor ++ local gdr=git-debrebase ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ git-debrebase --dgit=dgit -D anchor git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Msg" => "dch -r -D unstable\n","Type" => "Changelog","Parents" => [{"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Ix" => 0,"Differs" => 16}]} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Type" => "Changelog","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952"}]} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","Parents" => [{"Ix" => 0,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Differs" => 2}],"Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Parents" => [{"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Ix" => 0,"Differs" => 2}],"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11"}],"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = Anchor {"Parents" => [{"Differs" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0},{"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48}],"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "Anchor","OrigParents" => [$VAR1->{"Parents"}[1]],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 + t-expect-fail 'F:old anchor is recognised' t-git-debrebase --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 new-upstream 2.1 + local 'mpat=F:old anchor is recognised' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-git-debrebase --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 new-upstream 2.1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 new-upstream 2.1 git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK ca48f74090af68542fef24332686c0a66ef46bb9 0 - git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Parents" => [{"Differs" => 16,"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Ix" => 0}],"Msg" => "dch -r -D unstable\n","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d","Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"Parents" => [{"Ix" => 0,"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Differs" => 16}],"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Changelog"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Parents" => [{"Differs" => 2,"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Ix" => 0}],"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream"} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Differs" => 2,"Ix" => 0}],"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Type" => "Upstream","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Parents" => [{"Ix" => 0,"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 2}],"Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Type" => "Upstream"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = TreatAsAnchor {"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Type" => "TreatAsAnchor"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 1 upp 2 proc 5 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x55b7a4d8b5e8) procd=HASH(0x55b7a4e67af8) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 3b107f1a42c3e9fdb725fa339418a269c665b72d ca48f74090af68542fef24332686c0a66ef46bb9 = 0 git-debrebase *** WALK RETURN 3b107f1a42c3e9fdb725fa339418a269c665b72d 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Type" => "Changelog","Parents" => [{"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Differs" => 16,"Ix" => 0}],"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Msg" => "dch -r -D unstable\n"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = TreatAsAnchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Differs" => 0,"Ix" => 0},{"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7","Differs" => 48,"Ix" => 1}],"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "TreatAsAnchor","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase: snag detected (-fanchor-treated): old anchor is recognised due to --anchor, cannot check upstream git-debrebase %pieces = {"" => {"NewIx" => 0,"OldIx" => 0,"Desc" => "upstream (main piece","Name" => "","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}} git-debrebase @newpieces = [{"NewIx" => 0,"OldIx" => 0,"Desc" => "upstream (main piece","Name" => "","New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf"}] git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:old anchor is recognised' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:old anchor is recognised' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='old anchor is recognised' + fgrep -e 'old anchor is recognised' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-fanchor-treated): old anchor is recognised due to --anchor, cannot check upstream + expect_fail_lcmessages=en_US.UTF-8 + t-expect-fail 'F:old anchor is recognized' t-git-debrebase --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 new-upstream 2.1 + local 'mpat=F:old anchor is recognized' + shift + set +o pipefail tests/lib: line 126: warning: setlocale: LC_MESSAGES: cannot change locale (en_US.UTF-8): No such file or directory + LC_MESSAGES=en_US.UTF-8 + LANGUAGE=en_US.UTF-8 + t-git-debrebase --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 new-upstream 2.1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local gdr=git-debrebase + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + git-debrebase --dgit=dgit -D --anchor=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 new-upstream 2.1 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US.UTF-8", LC_ALL = (unset), LC_MESSAGES = "en_US.UTF-8", LC_CTYPE = "C.UTF-8", LANG = "C.UTF-8" are supported and installed on your system. perl: warning: Falling back to a fallback locale ("C.UTF-8"). git-debrebase ffq_prev_branchinfo branch current refs/heads/master git-debrebase ffq check_specs * git-debrebase ffq merge master git-debrebase ffq check_remote origin remote fetch/merge branch git-debrebase ffq might check refs/remotes/origin/master (remote fetch/merge branch) OK, you are ahead of refs/remotes/origin/master git-debrebase ffq check_remote undef remote push branch git-debrebase ffq might check refs/remotes/dgit/dgit/sid (remote dgit branch for sid) git-debrebase *** WALK ca48f74090af68542fef24332686c0a66ef46bb9 0 - git-debrebase get_differs 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 e8c5f27eb7c84fe5ed67a01de4600b576da20e9d = 0x10 git-debrebase classify ca48f74090af68542fef24332686c0a66ef46bb9 $t=e8c5f27eb7c84fe5ed67a01de4600b576da20e9d @p 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928/0x10 git-debrebase = Changelog {"Type" => "Changelog","Msg" => "dch -r -D unstable\n","Parents" => [{"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Differs" => 16,"Ix" => 0}],"Hdr" => "tree e8c5f27eb7c84fe5ed67a01de4600b576da20e9d\nparent 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","CommitId" => "ca48f74090af68542fef24332686c0a66ef46bb9","Tree" => "e8c5f27eb7c84fe5ed67a01de4600b576da20e9d"} git-debrebase get_differs 95ad26bacac14c6da1198d7a878d2d764aec4952 ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db = 0x10 git-debrebase classify 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 $t=ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db @p 95ad26bacac14c6da1198d7a878d2d764aec4952/0x10 git-debrebase = Changelog {"CommitId" => "60bfa9630f18d1bcfc5ccbde3bf0381e596cb928","Tree" => "ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db","Hdr" => "tree ad2a4ea2255fc4a0bb0f3dba982c4baf5e6164db\nparent 95ad26bacac14c6da1198d7a878d2d764aec4952\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"Differs" => 16,"Ix" => 0,"CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952"}],"Msg" => "dch -v 2.0-2 -m switch to git-debrebase, no other changes\n","Type" => "Changelog"} git-debrebase get_differs 14df1e2f224c79dd87488fd24d3697b165c30614 3f6e3491a790a55e7410c108f39ede7bf6dde3f7 = 0x2 git-debrebase classify 95ad26bacac14c6da1198d7a878d2d764aec4952 $t=3f6e3491a790a55e7410c108f39ede7bf6dde3f7 @p 14df1e2f224c79dd87488fd24d3697b165c30614/0x2 git-debrebase = Upstream {"Msg" => "Add another new upstream file\n\n\nGbp-Pq: Topic subdir\nGbp-Pq: Name addnewups","Type" => "Upstream","CommitId" => "95ad26bacac14c6da1198d7a878d2d764aec4952","Hdr" => "tree 3f6e3491a790a55e7410c108f39ede7bf6dde3f7\nparent 14df1e2f224c79dd87488fd24d3697b165c30614\nauthor Ian Jackson 1465074572 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "3f6e3491a790a55e7410c108f39ede7bf6dde3f7","Parents" => [{"CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Ix" => 0,"Differs" => 2}]} git-debrebase get_differs 6fd7e734974fb30fa8521761f69790469d5a7615 dd6a134cae97ce5f54cea9c4d96698529fdd498c = 0x2 git-debrebase classify 14df1e2f224c79dd87488fd24d3697b165c30614 $t=dd6a134cae97ce5f54cea9c4d96698529fdd498c @p 6fd7e734974fb30fa8521761f69790469d5a7615/0x2 git-debrebase = Upstream {"Type" => "Upstream","Msg" => "Edit the .c file\n\n\nGbp-Pq: Name 0002-Edit-the-.c-file.patch","Parents" => [{"CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Differs" => 2,"Ix" => 0}],"Tree" => "dd6a134cae97ce5f54cea9c4d96698529fdd498c","CommitId" => "14df1e2f224c79dd87488fd24d3697b165c30614","Hdr" => "tree dd6a134cae97ce5f54cea9c4d96698529fdd498c\nparent 6fd7e734974fb30fa8521761f69790469d5a7615\nauthor Ian Jackson 1449445839 +0000\ncommitter dgit test git user 1530000000 +0100\n"} git-debrebase get_differs ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 68a0567e91f2936d7f3f03b02e86aac41b457945 = 0x2 git-debrebase classify 6fd7e734974fb30fa8521761f69790469d5a7615 $t=68a0567e91f2936d7f3f03b02e86aac41b457945 @p ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11/0x2 git-debrebase = Upstream {"Msg" => "Add a new upstream file\n\n\nGbp-Pq: Name 0001-Add-a-new-upstream-file.patch","Type" => "Upstream","Hdr" => "tree 68a0567e91f2936d7f3f03b02e86aac41b457945\nparent ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11\nauthor Ian Jackson 1449445808 +0000\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "68a0567e91f2936d7f3f03b02e86aac41b457945","CommitId" => "6fd7e734974fb30fa8521761f69790469d5a7615","Parents" => [{"CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Differs" => 2,"Ix" => 0}]} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = TreatAsAnchor {"Parents" => [{"Differs" => 0,"Ix" => 0,"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b"},{"Differs" => 48,"Ix" => 1,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}],"Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Type" => "TreatAsAnchor","Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n"} git-debrebase *** WALK prep done cur=ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 brw 1 upp 2 proc 5 pm -1 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase WALK REBUILD ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 6 git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/debrebase/work git-debrebase WALK BUILD 60bfa9630f18d1bcfc5ccbde3bf0381e596cb928 Debian (rewriting=0) git-debrebase WALK REWRITING NOW cl=HASH(0x5590a5be5d30) procd=HASH(0x5590a5c37cf0) git-debrebase WALK BUILD ca48f74090af68542fef24332686c0a66ef46bb9 Debian (rewriting=1) git-debrebase WALK BUILD undef RecordBreakwaterTip (rewriting=1) git-debrebase WALK BUILD 6fd7e734974fb30fa8521761f69790469d5a7615 Upstream (rewriting=1) git-debrebase WALK BUILD 14df1e2f224c79dd87488fd24d3697b165c30614 Upstream (rewriting=1) git-debrebase WALK BUILD 95ad26bacac14c6da1198d7a878d2d764aec4952 Upstream (rewriting=1) git-debrebase CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git-debrebase get_differs 3b107f1a42c3e9fdb725fa339418a269c665b72d ca48f74090af68542fef24332686c0a66ef46bb9 = 0 git-debrebase *** WALK RETURN 3b107f1a42c3e9fdb725fa339418a269c665b72d 4be89830028bbc1ae0ca808a8fac2e53e237f3ee ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 git-debrebase get_differs 7edfdf7cafaf8eae82954ac00895980418980dce b14b4600cb5e937fcd1af89a74c0cf542e3758b7 = 0x10 git-debrebase classify 4be89830028bbc1ae0ca808a8fac2e53e237f3ee $t=b14b4600cb5e937fcd1af89a74c0cf542e3758b7 @p 7edfdf7cafaf8eae82954ac00895980418980dce/0x10 git-debrebase = Changelog {"CommitId" => "4be89830028bbc1ae0ca808a8fac2e53e237f3ee","Tree" => "b14b4600cb5e937fcd1af89a74c0cf542e3758b7","Hdr" => "tree b14b4600cb5e937fcd1af89a74c0cf542e3758b7\nparent 7edfdf7cafaf8eae82954ac00895980418980dce\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000003 +0100\n","Parents" => [{"CommitId" => "7edfdf7cafaf8eae82954ac00895980418980dce","Differs" => 16,"Ix" => 0}],"Msg" => "dch -r -D unstable\n","Type" => "Changelog"} git-debrebase get_differs 02ab484fe8ac18279d982259c64078d08572d68b 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0 git-debrebase get_differs 57befea025c72547d5cf87c82765ec8da40f8de7 265bc49e383a8daa966237141d8ee55cb6afa8f7 = 0x30 git-debrebase classify ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11 $t=265bc49e383a8daa966237141d8ee55cb6afa8f7 @p 02ab484fe8ac18279d982259c64078d08572d68b/0 57befea025c72547d5cf87c82765ec8da40f8de7/0x30 git-debrebase = TreatAsAnchor {"Msg" => "git-debrebase import: declare upstream\n\nFirst breakwater merge.\n\n[git-debrebase anchor: declare upstream]\n","Type" => "TreatAsAnchor","CommitId" => "ed25bfe49ad7bccd1e92c841b2df44f1b3d9bf11","Tree" => "265bc49e383a8daa966237141d8ee55cb6afa8f7","Hdr" => "tree 265bc49e383a8daa966237141d8ee55cb6afa8f7\nparent 02ab484fe8ac18279d982259c64078d08572d68b\nparent 57befea025c72547d5cf87c82765ec8da40f8de7\nauthor dgit test git user 1530000000 +0100\ncommitter dgit test git user 1530000000 +0100\n","Parents" => [{"CommitId" => "02ab484fe8ac18279d982259c64078d08572d68b","Ix" => 0,"Differs" => 0},{"Ix" => 1,"Differs" => 48,"CommitId" => "57befea025c72547d5cf87c82765ec8da40f8de7"}]} git-debrebase: snag detected (-fanchor-treated): old anchor is recognized due to --anchor, cannot check upstream git-debrebase %pieces = {"" => {"Desc" => "upstream (main piece","OldIx" => 0,"New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Name" => "","NewIx" => 0}} git-debrebase @newpieces = [{"Desc" => "upstream (main piece","OldIx" => 0,"New" => "ab6637a22bcc9f7f451f72ea8980507e0a60dfcf","Name" => "","NewIx" => 0}] git-debrebase: error: git-debrebase: snags: 1 blocker(s) (you could -f, or --force) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:old anchor is recognized' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:old anchor is recognized' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='old anchor is recognized' + fgrep -e 'old anchor is recognized' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debrebase: snag detected (-fanchor-treated): old anchor is recognized due to --anchor, cannot check upstream + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/i18n-messages-artifacts + '[' x/tmp/autopkgtest.l3K01R/i18n-messages-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/i18n-messages-artifacts/i18n-messages.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 81.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:37:36]: test i18n-messages: -----------------------] autopkgtest [21:37:36]: test i18n-messages: - - - - - - - - - - results - - - - - - - - - - i18n-messages PASS autopkgtest [21:37:37]: test import-linkorigs: preparing testbed autopkgtest [21:37:41]: testbed dpkg architecture: amd64 autopkgtest [21:37:41]: testbed apt version: 2.6.1 autopkgtest [21:37:41]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.9 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7603 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 123 newly installed, 0 to remove and 0 not upgraded. Need to get 90.9 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:40 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:43 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:51 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:54 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:70 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:93 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Fetched 90.9 MB in 1s (94.2 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:38:08]: test import-linkorigs: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=import-linkorigs ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-linkorigs-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-linkorigs-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + for bpdhow in none rel abs + for dschow in rel abs + subdir=none-rel + mkdir none-rel + cd none-rel + mkdir example + cd example + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/.git/ + combo + case $bpdhow in + bpd=.. + mkdir -p .. + git config --local dgit.default.build-products-dir .. + dscleaf=example_1.0-1.dsc + dscfn=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + case $dschow in + link_src_files ../copies + mkdir ../copies + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz ../copies + dscfn=../copies/example_1.0-1.dsc + t-dgit import-dsc ../copies/example_1.0-1.dsc +import + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../copies/example_1.0-1.dsc +import | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import => `refs/heads/import' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test ../copies/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs2rel, copies/example_1.0.orig-docs.tar.gz ... made symlink ../example_1.0.orig-docs.tar.gz -> copies/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test ../copies/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs2rel, copies/example_1.0.orig.tar.gz ... made symlink ../example_1.0.orig.tar.gz -> copies/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test ../copies/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs2rel, copies/example_1.0-1.debian.tar.xz ... made symlink ../example_1.0-1.debian.tar.xz -> copies/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/copies/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/copies/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/copies/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example + git update-ref -m 'dgit import-dsc: ../copies/example_1.0-1.dsc +' refs/heads/import 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/import + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard import HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + t-dch-commit -v1.0-1.1 -m 'New version' + t-debchange -v1.0-1.1 -m 'New version' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-1.1 -m 'New version' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -v1.0-1.1 -m New version + git commit -m 'dch -v1.0-1.1 -m New version' debian/changelog [master f02b4de] dch -v1.0-1.1 -m New version 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ced6e1d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 examining quilt state (multiple patches, linear mode) branch_is_gdr ced6e1d12027bddb2f6be0f05476be8b3e9816f0... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/copies/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/copies/example_1.0.orig.tar.gz' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian + git add -Af . | git write-tree => `50f736c812e199c4f6d6d4b0d4f77bd4af640592' fake orig tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD ../fake + git add -Af . | git write-tree => `1f8282624030011b9ef804cbb6b3d54193c12191' fake o+d/p tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 CD ../work | git ls-tree --name-only -z ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => 3 | git diff-tree -z --no-renames --name-only -r ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 | git diff-tree -z --no-renames --name-only -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=50f736c812e199c4f6d6 o+d/p=1f8282624030011b9ef8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian/rules debian/control => `debian/control'... quiltify investigate ced6e1d12027bddb2f6be0f05476be8b3e9816f0 | git diff-tree -z --no-renames --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q ced6e1d12027bddb2f6be0f05476be8b3e9816f0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/copies/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/copies/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.1.dsc, example_1.0-1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.1.debian.tar.xz renaming (dsc) example_1.0-1.1.dsc renaming (changes) example_1.0-1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-rel/example dgit ok: source built, results in example_1.0-1.1.dsc and example_1.0-1.1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd ../.. + for dschow in rel abs + subdir=none-abs + mkdir none-abs + cd none-abs + mkdir example + cd example + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/.git/ + combo + case $bpdhow in + bpd=.. + mkdir -p .. + git config --local dgit.default.build-products-dir .. + dscleaf=example_1.0-1.dsc + dscfn=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + case $dschow in + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import => `refs/heads/import' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... made symlink ../example_1.0.orig-docs.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... made symlink ../example_1.0.orig.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... made symlink ../example_1.0-1.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +' refs/heads/import 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/import + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard import HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + t-dch-commit -v1.0-1.1 -m 'New version' + t-debchange -v1.0-1.1 -m 'New version' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-1.1 -m 'New version' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -v1.0-1.1 -m New version + git commit -m 'dch -v1.0-1.1 -m New version' debian/changelog [master f02b4de] dch -v1.0-1.1 -m New version 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ced6e1d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 examining quilt state (multiple patches, linear mode) branch_is_gdr ced6e1d12027bddb2f6be0f05476be8b3e9816f0... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian + git add -Af . | git write-tree => `50f736c812e199c4f6d6d4b0d4f77bd4af640592' fake orig tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD ../fake + git add -Af . | git write-tree => `1f8282624030011b9ef804cbb6b3d54193c12191' fake o+d/p tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 CD ../work | git ls-tree --name-only -z ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => 3 | git diff-tree -z --no-renames --name-only -r ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 | git diff-tree -z --no-renames --name-only -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=50f736c812e199c4f6d6 o+d/p=1f8282624030011b9ef8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian/rules debian/control => `debian/control'... quiltify investigate ced6e1d12027bddb2f6be0f05476be8b3e9816f0 | git diff-tree -z --no-renames --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q ced6e1d12027bddb2f6be0f05476be8b3e9816f0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.1.dsc, example_1.0-1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.1.debian.tar.xz renaming (dsc) example_1.0-1.1.dsc renaming (changes) example_1.0-1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/none-abs/example dgit ok: source built, results in example_1.0-1.1.dsc and example_1.0-1.1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd ../.. + for bpdhow in none rel abs + for dschow in rel abs + subdir=rel-rel + mkdir rel-rel + cd rel-rel + mkdir example + cd example + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/.git/ + combo + case $bpdhow in + bpd=../bpd + mkdir -p ../bpd + git config --local dgit.default.build-products-dir ../bpd + dscleaf=example_1.0-1.dsc + dscfn=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + case $dschow in + link_src_files ../copies + mkdir ../copies + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz ../copies + dscfn=../copies/example_1.0-1.dsc + t-dgit import-dsc ../copies/example_1.0-1.dsc +import + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../copies/example_1.0-1.dsc +import | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import => `refs/heads/import' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test ../copies/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs2rel, ../copies/example_1.0.orig-docs.tar.gz ... made symlink ../bpd/example_1.0.orig-docs.tar.gz -> ../copies/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test ../copies/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs2rel, ../copies/example_1.0.orig.tar.gz ... made symlink ../bpd/example_1.0.orig.tar.gz -> ../copies/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test ../copies/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs2rel, ../copies/example_1.0-1.debian.tar.xz ... made symlink ../bpd/example_1.0-1.debian.tar.xz -> ../copies/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/copies/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/copies/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/copies/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example + git update-ref -m 'dgit import-dsc: ../copies/example_1.0-1.dsc +' refs/heads/import 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/import + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard import HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + t-dch-commit -v1.0-1.1 -m 'New version' + t-debchange -v1.0-1.1 -m 'New version' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-1.1 -m 'New version' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -v1.0-1.1 -m New version + git commit -m 'dch -v1.0-1.1 -m New version' debian/changelog [master f02b4de] dch -v1.0-1.1 -m New version 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ced6e1d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 examining quilt state (multiple patches, linear mode) branch_is_gdr ced6e1d12027bddb2f6be0f05476be8b3e9816f0... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/copies/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/copies/example_1.0.orig.tar.gz' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian + git add -Af . | git write-tree => `50f736c812e199c4f6d6d4b0d4f77bd4af640592' fake orig tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD ../fake + git add -Af . | git write-tree => `1f8282624030011b9ef804cbb6b3d54193c12191' fake o+d/p tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 CD ../work | git ls-tree --name-only -z ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => 3 | git diff-tree -z --no-renames --name-only -r ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 | git diff-tree -z --no-renames --name-only -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=50f736c812e199c4f6d6 o+d/p=1f8282624030011b9ef8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian/rules debian/control => `debian/control'... quiltify investigate ced6e1d12027bddb2f6be0f05476be8b3e9816f0 | git diff-tree -z --no-renames --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q ced6e1d12027bddb2f6be0f05476be8b3e9816f0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/copies/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/copies/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.1.dsc, example_1.0-1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example/../bpd renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.1.debian.tar.xz renaming (dsc) example_1.0-1.1.dsc renaming (changes) example_1.0-1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-rel/example dgit ok: source built, results in example_1.0-1.1.dsc and example_1.0-1.1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd ../.. + for dschow in rel abs + subdir=rel-abs + mkdir rel-abs + cd rel-abs + mkdir example + cd example + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/.git/ + combo + case $bpdhow in + bpd=../bpd + mkdir -p ../bpd + git config --local dgit.default.build-products-dir ../bpd + dscleaf=example_1.0-1.dsc + dscfn=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + case $dschow in + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import => `refs/heads/import' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... made symlink ../bpd/example_1.0.orig-docs.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... made symlink ../bpd/example_1.0.orig.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... made symlink ../bpd/example_1.0-1.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +' refs/heads/import 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/import + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard import HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + t-dch-commit -v1.0-1.1 -m 'New version' + t-debchange -v1.0-1.1 -m 'New version' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-1.1 -m 'New version' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -v1.0-1.1 -m New version + git commit -m 'dch -v1.0-1.1 -m New version' debian/changelog [master f02b4de] dch -v1.0-1.1 -m New version 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ced6e1d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 examining quilt state (multiple patches, linear mode) branch_is_gdr ced6e1d12027bddb2f6be0f05476be8b3e9816f0... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian + git add -Af . | git write-tree => `50f736c812e199c4f6d6d4b0d4f77bd4af640592' fake orig tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD ../fake + git add -Af . | git write-tree => `1f8282624030011b9ef804cbb6b3d54193c12191' fake o+d/p tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 CD ../work | git ls-tree --name-only -z ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => 3 | git diff-tree -z --no-renames --name-only -r ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 | git diff-tree -z --no-renames --name-only -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=50f736c812e199c4f6d6 o+d/p=1f8282624030011b9ef8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian/rules debian/control => `debian/control'... quiltify investigate ced6e1d12027bddb2f6be0f05476be8b3e9816f0 | git diff-tree -z --no-renames --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q ced6e1d12027bddb2f6be0f05476be8b3e9816f0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.1.dsc, example_1.0-1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example/../bpd renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.1.debian.tar.xz renaming (dsc) example_1.0-1.1.dsc renaming (changes) example_1.0-1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/rel-abs/example dgit ok: source built, results in example_1.0-1.1.dsc and example_1.0-1.1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd ../.. + for bpdhow in none rel abs + for dschow in rel abs + subdir=abs-rel + mkdir abs-rel + cd abs-rel + mkdir example + cd example + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example/.git/ + combo + case $bpdhow in + bpd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd + git config --local dgit.default.build-products-dir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd + dscleaf=example_1.0-1.dsc + dscfn=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + case $dschow in + link_src_files ../copies + mkdir ../copies + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz ../copies + dscfn=../copies/example_1.0-1.dsc + t-dgit import-dsc ../copies/example_1.0-1.dsc +import + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../copies/example_1.0-1.dsc +import | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import => `refs/heads/import' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test ../copies/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, rel2rel, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig-docs.tar.gz ... made symlink /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig-docs.tar.gz -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test ../copies/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, rel2rel, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig.tar.gz ... made symlink /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig.tar.gz -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test ../copies/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, rel2rel, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0-1.debian.tar.xz ... made symlink /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0-1.debian.tar.xz -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example + git update-ref -m 'dgit import-dsc: ../copies/example_1.0-1.dsc +' refs/heads/import 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/import + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard import HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + t-dch-commit -v1.0-1.1 -m 'New version' + t-debchange -v1.0-1.1 -m 'New version' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-1.1 -m 'New version' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -v1.0-1.1 -m New version + git commit -m 'dch -v1.0-1.1 -m New version' debian/changelog [master f02b4de] dch -v1.0-1.1 -m New version 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ced6e1d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 examining quilt state (multiple patches, linear mode) branch_is_gdr ced6e1d12027bddb2f6be0f05476be8b3e9816f0... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig.tar.gz' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian + git add -Af . | git write-tree => `50f736c812e199c4f6d6d4b0d4f77bd4af640592' fake orig tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD ../fake + git add -Af . | git write-tree => `1f8282624030011b9ef804cbb6b3d54193c12191' fake o+d/p tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 CD ../work | git ls-tree --name-only -z ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => 3 | git diff-tree -z --no-renames --name-only -r ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 | git diff-tree -z --no-renames --name-only -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=50f736c812e199c4f6d6 o+d/p=1f8282624030011b9ef8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian/rules debian/control => `debian/control'... quiltify investigate ced6e1d12027bddb2f6be0f05476be8b3e9816f0 | git diff-tree -z --no-renames --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q ced6e1d12027bddb2f6be0f05476be8b3e9816f0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/copies/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.1.dsc, example_1.0-1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/bpd renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.1.debian.tar.xz renaming (dsc) example_1.0-1.1.dsc renaming (changes) example_1.0-1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-rel/example dgit ok: source built, results in example_1.0-1.1.dsc and example_1.0-1.1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd ../.. + for dschow in rel abs + subdir=abs-abs + mkdir abs-abs + cd abs-abs + mkdir example + cd example + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example/.git/ + combo + case $bpdhow in + bpd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd + git config --local dgit.default.build-products-dir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd + dscleaf=example_1.0-1.dsc + dscfn=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + case $dschow in + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import => `refs/heads/import' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... made symlink /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig-docs.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... made symlink /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... made symlink /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0-1.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +' refs/heads/import 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/import + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard import HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + t-dch-commit -v1.0-1.1 -m 'New version' + t-debchange -v1.0-1.1 -m 'New version' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-1.1 -m 'New version' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -v1.0-1.1 -m New version + git commit -m 'dch -v1.0-1.1 -m New version' debian/changelog [master f02b4de] dch -v1.0-1.1 -m New version 1 file changed, 6 insertions(+) + t-dch-commit-r + t-dch-r-rune t-dch-commit + local cmd=t-dch-commit + shift + local suite=unstable + t-dch-commit -r -D unstable '' + t-debchange -r -D unstable '' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -r -D unstable '' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -r -D unstable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git commit -m 'dch -r -D unstable ' debian/changelog [master ced6e1d] dch -r -D unstable 1 file changed, 3 insertions(+), 2 deletions(-) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 examining quilt state (multiple patches, linear mode) branch_is_gdr ced6e1d12027bddb2f6be0f05476be8b3e9816f0... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian + git add -Af . | git write-tree => `50f736c812e199c4f6d6d4b0d4f77bd4af640592' fake orig tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD ../fake + git add -Af . | git write-tree => `1f8282624030011b9ef804cbb6b3d54193c12191' fake o+d/p tree object 50f736c812e199c4f6d6d4b0d4f77bd4af640592 CD ../work | git ls-tree --name-only -z ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 ced6e1d12027bddb2f6be0f05476be8b3e9816f0 => 3 | git diff-tree -z --no-renames --name-only -r ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 | git diff-tree -z --no-renames --name-only -r 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 50f736c812e199c4f6d6d4b0d4f77bd4af640592 1f8282624030011b9ef804cbb6b3d54193c12191 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=50f736c812e199c4f6d6 o+d/p=1f8282624030011b9ef8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 -- debian/rules debian/control => `debian/control'... quiltify investigate ced6e1d12027bddb2f6be0f05476be8b3e9816f0 | git diff-tree -z --no-renames --name-only ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => `' quiltify_trees_differ ced6e1d12027bddb2f6be0f05476be8b3e9816f0 1f8282624030011b9ef804cbb6b3d54193c12191 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q ced6e1d12027bddb2f6be0f05476be8b3e9816f0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd/example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.1.dsc, example_1.0-1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.1.debian.tar.xz renaming (dsc) example_1.0-1.1.dsc renaming (changes) example_1.0-1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/example dgit ok: source built, results in example_1.0-1.1.dsc and example_1.0-1.1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd ../.. + rm -rf dupes + cp -a rel-rel dupes + cd dupes + orig=example_1.0.orig.tar + zcat bpd/example_1.0.orig.tar.gz + xz -1 + cd example + ls -al ../bpd total 28 drwxr-xr-x 2 unshare unshare 4096 Dec 26 21:38 . drwxr-xr-x 5 unshare unshare 4096 Dec 26 21:38 .. -rw-r--r-- 1 unshare unshare 1376 Dec 26 21:38 example_1.0-1.1.debian.tar.xz -rw-r--r-- 1 unshare unshare 1007 Dec 26 21:38 example_1.0-1.1.dsc -rw-r--r-- 1 unshare unshare 878 Dec 26 21:38 example_1.0-1.1_source.changes lrwxrwxrwx 1 unshare unshare 37 Dec 26 21:38 example_1.0-1.debian.tar.xz -> ../copies/example_1.0-1.debian.tar.xz -rw-r--r-- 2 unshare unshare 236 Dec 26 21:38 example_1.0.orig-docs.tar.gz -rw-r--r-- 2 unshare unshare 373 Dec 26 21:38 example_1.0.orig.tar.gz + t-expect-fail 'Duplicate/inconsistent orig tarballs' t-dgit build-source + local 'mpat=Duplicate/inconsistent orig tarballs' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dupes/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dupes/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ced6e1d12027bddb2f6be0f05476be8b3e9816f0' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dupes/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ced6e1d12027bddb2f6be0f05476be8b3e9816f0 examining quilt state (multiple patches, linear mode) branch_is_gdr ced6e1d12027bddb2f6be0f05476be8b3e9816f0... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO dgit: multiple representations of similar orig example_1.0.orig.tar: example_1.0.orig.tar.gz: in build-products-dir (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dupes/example/../bpd) example_1.0.orig.tar.xz: in .. (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dupes) dgit: error: Duplicate/inconsistent orig tarballs. Delete the spurious ones. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Duplicate/inconsistent orig tarballs' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Duplicate/inconsistent orig tarballs' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Duplicate/inconsistent orig tarballs' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Duplicate/inconsistent orig tarballs. Delete the spurious ones. + t-ok + : ======================================== + t-check-only-bpd + '[' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/abs-abs/bpd = .. ']' + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' ']' + t-fscks + shopt -s nullglob + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/import-linkorigs-artifacts + '[' x/tmp/autopkgtest.l3K01R/import-linkorigs-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/import-linkorigs-artifacts/import-linkorigs.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dupes/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:38:25]: test import-linkorigs: -----------------------] autopkgtest [21:38:25]: test import-linkorigs: - - - - - - - - - - results - - - - - - - - - - import-linkorigs PASS autopkgtest [21:38:25]: test manpages-format: preparing testbed autopkgtest [21:38:30]: testbed dpkg architecture: amd64 autopkgtest [21:38:30]: testbed apt version: 2.6.1 autopkgtest [21:38:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.5 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (6126 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-debpush git-debrebase git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm groff libasan8 libatomic1 libbrotli1 libbsd0 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-chdir-perl libfile-dirlist-perl libfile-fnmatch-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgit-wrapper-perl libgpgme11 libgssapi-krb5-2 libice6 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libsm6 libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl libx11-6 libx11-data libxau6 libxaw7 libxcb1 libxdmcp6 libxext6 libxmu6 libxpm4 libxt6 linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff x11-common 0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded. Need to get 96.6 MB/97.0 MB of archives. After this operation, 366 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries git-debpush 10.7+deb12u2 [22.2 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:15 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:23 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:42 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:45 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:51 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:52 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:53 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:54 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:55 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:56 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:57 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:74 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:95 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 libfile-chdir-perl all 0.1008-1.1 [12.2 kB] Get:127 http://deb.debian.org/debian bookworm/main amd64 libgit-wrapper-perl all 0.048-2 [33.4 kB] Get:128 http://deb.debian.org/debian bookworm/main amd64 libfile-fnmatch-perl amd64 0.02-3+b1 [10.2 kB] Get:129 http://deb.debian.org/debian bookworm/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB] Get:130 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB] Get:131 http://deb.debian.org/debian bookworm/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:132 http://deb.debian.org/debian bookworm/main amd64 libxcb1 amd64 1.15-1 [144 kB] Get:133 http://deb.debian.org/debian bookworm/main amd64 libx11-data all 2:1.8.4-2+deb12u2 [292 kB] Get:134 http://deb.debian.org/debian bookworm/main amd64 libx11-6 amd64 2:1.8.4-2+deb12u2 [760 kB] Get:135 http://deb.debian.org/debian bookworm/main amd64 libxext6 amd64 2:1.3.4-1+b1 [52.9 kB] Get:136 http://deb.debian.org/debian bookworm/main amd64 x11-common all 1:7.7+23 [252 kB] Get:137 http://deb.debian.org/debian bookworm/main amd64 libice6 amd64 2:1.0.10-1 [58.5 kB] Get:138 http://deb.debian.org/debian bookworm/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB] Get:139 http://deb.debian.org/debian bookworm/main amd64 libxt6 amd64 1:1.2.1-1.1 [186 kB] Get:140 http://deb.debian.org/debian bookworm/main amd64 libxmu6 amd64 2:1.1.3-3 [60.1 kB] Get:141 http://deb.debian.org/debian bookworm/main amd64 libxpm4 amd64 1:3.5.12-1.1+deb12u1 [48.6 kB] Get:142 http://deb.debian.org/debian bookworm/main amd64 libxaw7 amd64 2:1.0.14-1 [201 kB] Get:143 http://deb.debian.org/debian bookworm/main amd64 groff amd64 1.22.4-10 [3392 kB] Fetched 96.6 MB in 1s (101 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libfile-chdir-perl. Preparing to unpack .../105-libfile-chdir-perl_0.1008-1.1_all.deb ... Unpacking libfile-chdir-perl (0.1008-1.1) ... Selecting previously unselected package libgit-wrapper-perl. Preparing to unpack .../106-libgit-wrapper-perl_0.048-2_all.deb ... Unpacking libgit-wrapper-perl (0.048-2) ... Selecting previously unselected package git-debpush. Preparing to unpack .../107-git-debpush.deb ... Unpacking git-debpush (10.7+deb12u2) ... Selecting previously unselected package libfile-fnmatch-perl. Preparing to unpack .../108-libfile-fnmatch-perl_0.02-3+b1_amd64.deb ... Unpacking libfile-fnmatch-perl (0.02-3+b1) ... Selecting previously unselected package git-debrebase. Preparing to unpack .../109-git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../110-libxau6_1%3a1.0.9-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../111-libbsd0_0.11.7-2_amd64.deb ... Unpacking libbsd0:amd64 (0.11.7-2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../112-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../113-libxcb1_1.15-1_amd64.deb ... Unpacking libxcb1:amd64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../114-libx11-data_2%3a1.8.4-2+deb12u2_all.deb ... Unpacking libx11-data (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../115-libx11-6_2%3a1.8.4-2+deb12u2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../116-libxext6_2%3a1.3.4-1+b1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../117-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../118-libice6_2%3a1.0.10-1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../119-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../120-libxt6_1%3a1.2.1-1.1_amd64.deb ... Unpacking libxt6:amd64 (1:1.2.1-1.1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../121-libxmu6_2%3a1.1.3-3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../122-libxpm4_1%3a3.5.12-1.1+deb12u1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1.1+deb12u1) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../123-libxaw7_2%3a1.0.14-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.14-1) ... Selecting previously unselected package groff. Preparing to unpack .../124-groff_1.22.4-10_amd64.deb ... Unpacking groff (1.22.4-10) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libxau6:amd64 (1:1.0.9-1) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up x11-common (1:7.7+23) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libx11-data (2:1.8.4-2+deb12u2) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libfile-fnmatch-perl (0.02-3+b1) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libfile-chdir-perl (0.1008-1.1) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libbsd0:amd64 (0.11.7-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up libice6:amd64 (2:1.0.10-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up cpp-12 (12.2.0-14) ... Setting up libxcb1:amd64 (1.15-1) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libx11-6:amd64 (2:1.8.4-2+deb12u2) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up libxpm4:amd64 (1:3.5.12-1.1+deb12u1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libxext6:amd64 (2:1.3.4-1+b1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up libxt6:amd64 (1:1.2.1-1.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libgit-wrapper-perl (0.048-2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libxmu6:amd64 (2:1.1.3-3) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up libxaw7:amd64 (2:1.0.14-1) ... Setting up gcc (4:12.2.0-3) ... Setting up groff (1.22.4-10) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up git-debrebase (10.7+deb12u2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up git-debpush (10.7+deb12u2) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:38:59]: test manpages-format: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=manpages-format ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + t-dependencies man-db make groff git-debrebase git-debpush + : 'Hopefully installed: man-db make groff git-debrebase git-debpush' + cd /tmp/autopkgtest.l3K01R/build.myX/src + printenv + grep MAKE + : + t-sort + LC_COLLATE=C + sort ++ MAKEFLAGS= ++ MAKELEVEL= ++ make list-manpages + manpages='dgit.1 dgit.7 dgit-user.7 dgit-nmu-simple.7 dgit-maint-native.7 dgit-maint-merge.7 dgit-maint-gbp.7 dgit-maint-debrebase.7 dgit-downstream-dsc.7 dgit-sponsorship.7 dgit-maint-bpo.7 git-debrebase.1 git-debrebase.5 git-debpush.1' + export MANWIDTH=80 + MANWIDTH=80 + cat + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for roff in $manpages + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + for fmt in txt ps + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/always-expected + expected txt dgit.1 + cat + for roff in $manpages + section=1 + page=dgit + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-errs' ++ man --warnings 1 dgit ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-errs warning: file '', around line 51: table wider than line width + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$)|(?^:^(?:.* # table wider than line width)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-errs' ++ man --warnings -Tps 1 dgit ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.1.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-errs' ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-errs ++ man --warnings 7 dgit + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-errs' ++ man --warnings -Tps 7 dgit ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-user + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-errs' ++ man --warnings 7 dgit-user ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-errs' ++ man --warnings -Tps 7 dgit-user ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-user.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-nmu-simple + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-errs' ++ man --warnings 7 dgit-nmu-simple ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-errs' ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-errs ++ man --warnings -Tps 7 dgit-nmu-simple + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-nmu-simple.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-maint-native + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-errs' ++ man --warnings 7 dgit-maint-native ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-errs' ++ man --warnings -Tps 7 dgit-maint-native ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-native.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-maint-merge + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-errs' ++ man --warnings 7 dgit-maint-merge ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-errs' ++ man --warnings -Tps 7 dgit-maint-merge ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-merge.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-maint-gbp + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-errs' ++ man --warnings 7 dgit-maint-gbp ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-errs' ++ man --warnings -Tps 7 dgit-maint-gbp ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-gbp.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-maint-debrebase + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-errs' ++ man --warnings 7 dgit-maint-debrebase ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-errs' ++ man --warnings -Tps 7 dgit-maint-debrebase ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-debrebase.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-downstream-dsc + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-errs' ++ man --warnings 7 dgit-downstream-dsc ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-errs' ++ man --warnings -Tps 7 dgit-downstream-dsc ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-downstream-dsc.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-sponsorship + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-errs' ++ man --warnings 7 dgit-sponsorship ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-errs' ++ man --warnings -Tps 7 dgit-sponsorship ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-sponsorship.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=7 + page=dgit-maint-bpo + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-errs' ++ man --warnings 7 dgit-maint-bpo ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-errs' ++ man --warnings -Tps 7 dgit-maint-bpo ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dgit-maint-bpo.7.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=1 + page=git-debrebase + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-errs' ++ man --warnings 1 git-debrebase ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-errs' ++ man --warnings -Tps 1 git-debrebase ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.1.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=5 + page=git-debrebase + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-errs' ++ man --warnings 5 git-debrebase ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-errs' ++ man --warnings -Tps 5 git-debrebase ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debrebase.5.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + for roff in $manpages + section=1 + page=git-debpush + prep txt + fmt=txt + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-errs + run_man + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-errs' ++ man --warnings 1 git-debpush ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.txt-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + prep ps + fmt=ps + errs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-errs + run_man -Tps + '[' x = x ']' + cmd='man --warnings "$@" $section $page' + eval 'man --warnings "$@" $section $page 2>&1 >/dev/null |tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-errs' ++ man --warnings -Tps 1 git-debpush ++ tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-errs + check + perl -0777 -i~ -pe 's/\n[ \t]+/ # /' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-errs + not_egrep_vxPf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-errs + perl -ne ' BEGIN () { open PATS, shift @ARGV or die $!; $re = join "|", map { chomp; qr{^(?:$_)$} } qr{^(?=a)b}, ; print STDERR "RE $re\n"; } next if m{$re}; print STDERR "unexpected: $_"; $bad = 1; END { die "unexpected errors\n" if $bad; } ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-debpush.1.ps-errs RE (?^:^(?:(?^:^(?=a)b))$)|(?^:^(?:ERROR.*)$) + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/manpages-format-artifacts + '[' x/tmp/autopkgtest.l3K01R/manpages-format-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/manpages-format-artifacts/manpages-format.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 95.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/build.myX/src + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:39:00]: test manpages-format: -----------------------] manpages-format PASS autopkgtest [21:39:00]: test manpages-format: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:39:00]: test defdistro-mirror: preparing testbed autopkgtest [21:39:05]: testbed dpkg architecture: amd64 autopkgtest [21:39:05]: testbed apt version: 2.6.1 autopkgtest [21:39:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.5 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7621 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpopt0 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto rsync sqlite3 wdiff 0 upgraded, 125 newly installed, 0 to remove and 0 not upgraded. Need to get 91.4 MB/91.6 MB of archives. After this operation, 350 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 libpopt0 amd64 1.19+dfsg-1 [43.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 rsync amd64 3.2.7-1 [417 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:42 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:45 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:51 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:52 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:53 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:54 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:55 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:56 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:57 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:74 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:95 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Fetched 91.4 MB in 1s (96.3 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../001-libpopt0_1.19+dfsg-1_amd64.deb ... Unpacking libpopt0:amd64 (1.19+dfsg-1) ... Selecting previously unselected package rsync. Preparing to unpack .../002-rsync_3.2.7-1_amd64.deb ... Unpacking rsync (3.2.7-1) ... Selecting previously unselected package m4. Preparing to unpack .../003-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../004-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../005-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../006-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../007-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../008-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../009-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../010-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../011-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../012-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../013-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../014-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../015-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../016-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../017-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../018-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../019-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../020-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../021-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../022-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../023-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../024-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../025-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../026-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../027-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../028-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../029-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../030-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../031-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../032-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../033-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../034-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../035-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../036-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../037-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../038-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../039-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../040-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../041-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../042-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../043-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../044-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../045-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../046-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../047-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../048-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../049-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../050-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../051-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../052-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../053-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../054-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../055-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../056-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../057-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../058-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../059-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../060-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../061-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../062-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../063-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../064-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../065-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../066-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../067-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../068-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../069-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../070-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../071-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../072-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../073-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../074-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../075-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../076-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../077-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../078-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../079-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../080-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../081-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../082-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../083-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../084-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../085-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../086-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../087-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../088-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../089-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../090-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../091-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../092-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../093-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../094-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../095-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../096-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../097-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../098-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../099-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../100-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../101-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../102-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../103-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../104-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../105-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../106-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libpopt0:amd64 (1.19+dfsg-1) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up rsync (3.2.7-1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:39:33]: test defdistro-mirror: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=defdistro-mirror ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/defdistro-mirror-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/defdistro-mirror-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + t-mirror-setup + reposmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + pmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + queuedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + mirror_hook=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-make-hook-link dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + local hook=dgit-mirror-rsync + local linkpath=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + hook=dgit-mirror-rsync + case $hook in ++ type -P dgit-mirror-rsync + hook=/usr/bin/dgit-mirror-rsync + ln -sf /usr/bin/dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-mirror-set remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + echo remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + t-mirror-hook setup + : '((((((((((((((((((((((((((((((((((((((((' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy setup + : '))))))))))))))))))))))))))))))))))))))))' + cd example + revision=1 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 + git init --bare --quiet --shared=0644 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.new running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes files_compare_inputs example_1.0_multi.changes Checksums-Sha256 files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0_amd64.buildinfo files_compare_inputs example_1.0_multi.changes Checksums-Sha1 files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0_amd64.buildinfo files_compare_inputs example_1.0_multi.changes Files files_compare_inputs example_1.0_multi.changes Files example_1.0.dsc files_compare_inputs example_1.0_multi.changes Files example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Files example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Files example_1.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.0', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `3dd244d2dceb72c572421bf93d3fc62f3318418d' + git verify-tag 3dd244d2dceb72c572421bf93d3fc62f3318418d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:39:36 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 3dd244d2dceb72c572421bf93d3fc62f3318418d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `7324207389456d56f10f84540b8daea6b3ab998d' + git verify-tag 7324207389456d56f10f84540b8daea6b3ab998d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:39:36 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 7324207389456d56f10f84540b8daea6b3ab998d + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DISTRO= remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TESTNAME=defdistro-mirror remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TMPBASE= remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 3dd244d2dceb72c572421bf93d3fc62f3318418d refs/tags/archive/test-dummy/1.0 remote: = upd.| 0000000000000000000000000000000000000000 7324207389456d56f10f84540b8daea6b3ab998d refs/tags/test-dummy/1.0 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:39:36 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| NEWSIG remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID TSrly2BK2Ez5RWgGHfQc+faQm4E 2024-12-26 1735249176 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249176 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.0 test-dummy/1.0 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.0' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.0 sid archive/test-dummy/1.0 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 0000000000000000000000000000000000000000 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702/./objects/tmp_objdir-incoming-JJU3Zl/dgit-recv-wrapper 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid 3dd244d2dceb72c572421bf93d3fc62f3318418d:refs/tags/archive/test-dummy/1.0 7324207389456d56f10f84540b8daea6b3ab998d:refs/tags/test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] 3dd244d2dceb72c572421bf93d3fc62f3318418d -> archive/test-dummy/1.0 remote: * [new tag] 7324207389456d56f10f84540b8daea6b3ab998d -> test-dummy/1.0 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming702/./objects/tmp_objdir-incoming-JJU3Zl/dgit-recv-wrapper 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.0 sid archive/test-dummy/1.0 '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: =hook => 0 remote: =stunthook done. show-ref (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective) ... show-refs| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid show-refs| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/heads/master show-refs| 3dd244d2dceb72c572421bf93d3fc62f3318418d refs/tags/archive/test-dummy/1.0 show-refs| 7324207389456d56f10f84540b8daea6b3ab998d refs/tags/test-dummy/1.0 installprospective ? locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 install /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective => /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example locking example_incoming702.lock 0 locking example_prospective.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_multi.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_multi.changes fixup_changes buildinfo ../example_1.0_amd64.buildinfo ../example_1.0_multi.changes signfile changes ../example_1.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_multi.changes gpg: ../example_1.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log cat: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log: No such file or directory + : + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err ']' + : ---- 'stunt ssh test' ---- + sentinel=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + cat + chmod +x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh + t-mirror-set rsyncssh=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh + echo rsyncssh=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh + t-mirror-set remoterepos=HOST:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + echo remoterepos=HOST:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + t-commit-build-push-expect-log 'stunt ssh test' 'E:mirror hook failed: .*exited' + local 'msg=stunt ssh test' + local 'mpat=E:mirror hook failed: .*exited' + t-commit 'stunt ssh test' + local 'msg=stunt ssh test' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'stunt ssh test' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'stunt ssh test' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable stunt ssh test libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'stunt ssh test' [master 57e5b94] stunt ssh test 1 file changed, 6 insertions(+) + revision=2 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 57e5b945a1583534bb3c1552793122e88c6e9c2a CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + LC_MESSAGES=C + t-dgit push-built --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 3dd244d2dceb72c572421bf93d3fc62f3318418d refs/tags/archive/test-dummy/1.0 => 7324207389456d56f10f84540b8daea6b3ab998d refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 3dd244d2dceb72c572421bf93d3fc62f3318418d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 7324207389456d56f10f84540b8daea6b3ab998d tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '3dd244d2dceb72c572421bf93d3fc62f3318418d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '7324207389456d56f10f84540b8daea6b3ab998d' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3dd244d2dceb72c572421bf93d3fc62f3318418d tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=3dd244d2dceb72c572421bf93d3fc62f3318418d |> 7324207389456d56f10f84540b8daea6b3ab998d tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=7324207389456d56f10f84540b8daea6b3ab998d | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3dd244d2dceb72c572421bf93d3fc62f3318418d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=3dd244d2dceb72c572421bf93d3fc62f3318418d |> 7324207389456d56f10f84540b8daea6b3ab998d tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=7324207389456d56f10f84540b8daea6b3ab998d query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 57e5b945a1583534bb3c1552793122e88c6e9c2a => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `b1f4f939893cfd3f65991e5844de43d95328e16a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet b1f4f939893cfd3f65991e5844de43d95328e16a 57e5b945a1583534bb3c1552793122e88c6e9c2a files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 9dc843c7a19e1f372a4934b0b67ac2ea 734 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '57e5b945a1583534bb3c1552793122e88c6e9c2a', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Objid' => '57e5b945a1583534bb3c1552793122e88c6e9c2a' }, { 'Tag' => 'test-dummy/1.1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Objid' => '57e5b945a1583534bb3c1552793122e88c6e9c2a' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `0f9177061c79915732da265631c12c10cf28d698' + git verify-tag 0f9177061c79915732da265631c12c10cf28d698 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:39:41 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 0f9177061c79915732da265631c12c10cf28d698 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `6f05c36e00d10f1a1140c2eee980fba539a79872' + git verify-tag 6f05c36e00d10f1a1140c2eee980fba539a79872 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:39:41 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 6f05c36e00d10f1a1140c2eee980fba539a79872 + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 57e5b945a1583534bb3c1552793122e88c6e9c2a:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DISTRO= remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TESTNAME=defdistro-mirror remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TMPBASE= remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763 remote: = updates ... remote: = upd.| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 57e5b945a1583534bb3c1552793122e88c6e9c2a refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 0f9177061c79915732da265631c12c10cf28d698 refs/tags/archive/test-dummy/1.1 remote: = upd.| 0000000000000000000000000000000000000000 6f05c36e00d10f1a1140c2eee980fba539a79872 refs/tags/test-dummy/1.1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: =gpgv: Signature made Thu Dec 26 21:39:41 2024 UTC checksig| NEWSIG remote: remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID CtpDl2c3GCLYqxk31eg5zrBj8GY 2024-12-26 1735249181 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249181 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.1 test-dummy/1.1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.1 sid archive/test-dummy/1.1 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n ^17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 57e5b945a1583534bb3c1552793122e88c6e9c2a remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.1 sid archive/test-dummy/1.1 '' '' remote: =hook => 0 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763/./objects/tmp_objdir-incoming-4nuOhU/dgit-recv-wrapper 57e5b945a1583534bb3c1552793122e88c6e9c2a:refs/dgit/sid 0f9177061c79915732da265631c12c10cf28d698:refs/tags/archive/test-dummy/1.1 6f05c36e00d10f1a1140c2eee980fba539a79872:refs/tags/test-dummy/1.1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 17d67db..57e5b94 57e5b945a1583534bb3c1552793122e88c6e9c2a -> refs/dgit/sid remote: * [new tag] 0f9177061c79915732da265631c12c10cf28d698 -> archive/test-dummy/1.1 remote: * [new tag] 6f05c36e00d10f1a1140c2eee980fba539a79872 -> test-dummy/1.1 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1763/./objects/tmp_objdir-incoming-4nuOhU/dgit-recv-wrapper 57e5b945a1583534bb3c1552793122e88c6e9c2a:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 17d67db..57e5b94 57e5b945a1583534bb3c1552793122e88c6e9c2a -> master remote: =stunthook done. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example dgit-repos-server: warning: mirror hook failed: exited 127 dgit-repos-server: push complete but may not fully visible. locking example_incoming1763.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git 17d67db..57e5b94 57e5b945a1583534bb3c1552793122e88c6e9c2a -> refs/dgit/sid * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 57e5b945a1583534bb3c1552793122e88c6e9c2a + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 3dd244d2dceb72c572421bf93d3fc62f3318418d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 7324207389456d56f10f84540b8daea6b3ab998d refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-grep-mpat 'E:mirror hook failed: .*exited' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local 'mpat=E:mirror hook failed: .*exited' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='mirror hook failed: .*exited' + egrep -e 'mirror hook failed: .*exited' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log dgit-repos-server: warning: mirror hook failed: exited 127 + ls -al /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a -rw-r--r-- 1 unshare unshare 0 Dec 26 21:39 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a + t-check-not-mirrored + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + touch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + t-mirror-hook backlog + : '((((((((((((((((((((((((((((((((((((((((' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy backlog + : '))))))))))))))))))))))))))))))))))))))))' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + shift + export SSH_ORIGINAL_COMMAND=rsync --server -lHtre.iLsfxCIvu --timeout=900 --delete --safe-links . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + exec dgit-mirror-ssh-wrap /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/ .git -- + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err ']' + : ----- 'stall timeout test' ----- + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + mkfifo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + t-mirror-set hooktimeout=5 + echo hooktimeout=5 + t-commit-build-push-expect-log 'stall timeout test' 'E:mirror hook failed: .*timeout' + local 'msg=stall timeout test' + local 'mpat=E:mirror hook failed: .*timeout' + t-commit 'stall timeout test' + local 'msg=stall timeout test' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'stall timeout test' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'stall timeout test' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable stall timeout test libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'stall timeout test' [master a7c97bf] stall timeout test 1 file changed, 6 insertions(+) + revision=3 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + LC_MESSAGES=C + t-dgit push-built --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) => 57e5b945a1583534bb3c1552793122e88c6e9c2a refs/dgit/sid => 3dd244d2dceb72c572421bf93d3fc62f3318418d refs/tags/archive/test-dummy/1.0 => 0f9177061c79915732da265631c12c10cf28d698 refs/tags/archive/test-dummy/1.1 => 7324207389456d56f10f84540b8daea6b3ab998d refs/tags/test-dummy/1.0 => 6f05c36e00d10f1a1140c2eee980fba539a79872 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 57e5b945a1583534bb3c1552793122e88c6e9c2a commit refs/dgit-fetch/test-dummy/dgit/sid |> 3dd244d2dceb72c572421bf93d3fc62f3318418d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 0f9177061c79915732da265631c12c10cf28d698 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 7324207389456d56f10f84540b8daea6b3ab998d tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 |> 6f05c36e00d10f1a1140c2eee980fba539a79872 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '6f05c36e00d10f1a1140c2eee980fba539a79872', 'refs/dgit-fetch/test-dummy/dgit/sid' => '57e5b945a1583534bb3c1552793122e88c6e9c2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '3dd244d2dceb72c572421bf93d3fc62f3318418d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '7324207389456d56f10f84540b8daea6b3ab998d', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '0f9177061c79915732da265631c12c10cf28d698' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3dd244d2dceb72c572421bf93d3fc62f3318418d tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=3dd244d2dceb72c572421bf93d3fc62f3318418d |> 0f9177061c79915732da265631c12c10cf28d698 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=0f9177061c79915732da265631c12c10cf28d698 |> 7324207389456d56f10f84540b8daea6b3ab998d tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=7324207389456d56f10f84540b8daea6b3ab998d |> 6f05c36e00d10f1a1140c2eee980fba539a79872 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=6f05c36e00d10f1a1140c2eee980fba539a79872 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3dd244d2dceb72c572421bf93d3fc62f3318418d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=3dd244d2dceb72c572421bf93d3fc62f3318418d |> 0f9177061c79915732da265631c12c10cf28d698 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=0f9177061c79915732da265631c12c10cf28d698 |> 7324207389456d56f10f84540b8daea6b3ab998d tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=7324207389456d56f10f84540b8daea6b3ab998d |> 6f05c36e00d10f1a1140c2eee980fba539a79872 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=6f05c36e00d10f1a1140c2eee980fba539a79872 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' previous reference hash=57e5b945a1583534bb3c1552793122e88c6e9c2a | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' fetch_from_archive: lastfetch=57e5b945a1583534bb3c1552793122e88c6e9c2a 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. | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a 57e5b945a1583534bb3c1552793122e88c6e9c2a => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' fetch mergeinfos: commit 57e5b945a1583534bb3c1552793122e88c6e9c2a dgit suite branch on dgit git server fetch hash=57e5b945a1583534bb3c1552793122e88c6e9c2a | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a 57e5b945a1583534bb3c1552793122e88c6e9c2a => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a 57e5b945a1583534bb3c1552793122e88c6e9c2a => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 57e5b945a1583534bb3c1552793122e88c6e9c2a | git log -n2 57e5b945a1583534bb3c1552793122e88c6e9c2a => `commit 57e5b945a1583534bb3c1552793122e88c6e9c2a'... | git ls-tree -lrz -- 57e5b945a1583534bb3c1552793122e88c6e9c2a: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `33aab6d088ae7e475de73631318beea80bed61b0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 33aab6d088ae7e475de73631318beea80bed61b0 a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | eed4b2ef599c4ee3729192f2663c54c0 745 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.2', 'View' => 'dgit', 'Objid' => 'a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3', 'Tag' => 'test-dummy/1.2', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `fc3c12b379a2dd337dfc123cb289fb00ad6574a2' + git verify-tag fc3c12b379a2dd337dfc123cb289fb00ad6574a2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:39:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 fc3c12b379a2dd337dfc123cb289fb00ad6574a2 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `594dfe82d23c42e5d85c5654e7788dc7f975f94a' + git verify-tag 594dfe82d23c42e5d85c5654e7788dc7f975f94a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:39:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 594dfe82d23c42e5d85c5654e7788dc7f975f94a + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DISTRO= remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TESTNAME=defdistro-mirror remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TMPBASE= remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842 remote: = updates ... remote: = upd.| 57e5b945a1583534bb3c1552793122e88c6e9c2a a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 fc3c12b379a2dd337dfc123cb289fb00ad6574a2 refs/tags/archive/test-dummy/1.2 remote: = upd.| 0000000000000000000000000000000000000000 594dfe82d23c42e5d85c5654e7788dc7f975f94a refs/tags/test-dummy/1.2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG remote: gpgv: Signature made Thu Dec 26 21:39:45 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID rZ1WPQ75BtAxq2TiirFdJE3QMV4 2024-12-26 1735249185 remote: gpgv: Good signature from "Senatus Romanus (test key) "= remote: checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249185 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.2 test-dummy/1.2 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.2' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.2 sid archive/test-dummy/1.2 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 57e5b945a1583534bb3c1552793122e88c6e9c2a remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n ^57e5b945a1583534bb3c1552793122e88c6e9c2a a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.2 sid archive/test-dummy/1.2 '' '' remote: =hook => 0 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842/./objects/tmp_objdir-incoming-BbCpvZ/dgit-recv-wrapper a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3:refs/dgit/sid fc3c12b379a2dd337dfc123cb289fb00ad6574a2:refs/tags/archive/test-dummy/1.2 594dfe82d23c42e5d85c5654e7788dc7f975f94a:refs/tags/test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 57e5b94..a7c97bf a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 -> refs/dgit/sid remote: * [new tag] fc3c12b379a2dd337dfc123cb289fb00ad6574a2 -> archive/test-dummy/1.2 remote: * [new tag] 594dfe82d23c42e5d85c5654e7788dc7f975f94a -> test-dummy/1.2 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2842/./objects/tmp_objdir-incoming-BbCpvZ/dgit-recv-wrapper a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 57e5b94..a7c97bf a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 -> master remote: =stunthook done. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example dgit-repos-server: warning: mirror hook failed: exited status 124 (timeout?) dgit-repos-server: push complete but may not fully visible. locking example_incoming2842.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git 57e5b94..a7c97bf a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 -> refs/dgit/sid * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 57e5b945a1583534bb3c1552793122e88c6e9c2a refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 3dd244d2dceb72c572421bf93d3fc62f3318418d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 0f9177061c79915732da265631c12c10cf28d698 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 7324207389456d56f10f84540b8daea6b3ab998d refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 del_lrfetchrefs: 6f05c36e00d10f1a1140c2eee980fba539a79872 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-grep-mpat 'E:mirror hook failed: .*timeout' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local 'mpat=E:mirror hook failed: .*timeout' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='mirror hook failed: .*timeout' + egrep -e 'mirror hook failed: .*timeout' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log dgit-repos-server: warning: mirror hook failed: exited status 124 (timeout?) + t-check-not-mirrored + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + exec + exec + attempts=100 + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + '[' 100 = 0 ']' + attempts=99 + sleep 0.1 + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + shift + export SSH_ORIGINAL_COMMAND=rsync --server -lHtre.iLsfxCIvu --timeout=900 --delete --safe-links . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + exec dgit-mirror-ssh-wrap /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/ .git -- + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/defdistro-mirror-artifacts + '[' x/tmp/autopkgtest.l3K01R/defdistro-mirror-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/defdistro-mirror-artifacts/mirror.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:39:52]: test defdistro-mirror: -----------------------] defdistro-mirror PASS autopkgtest [21:39:52]: test defdistro-mirror: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:39:53]: test mirror: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:39:57]: test mirror: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=mirror ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/mirror-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/mirror-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + t-mirror-setup + reposmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + pmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + queuedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + mirror_hook=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-make-hook-link dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + local hook=dgit-mirror-rsync + local linkpath=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + hook=dgit-mirror-rsync + case $hook in ++ type -P dgit-mirror-rsync + hook=/usr/bin/dgit-mirror-rsync + ln -sf /usr/bin/dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-mirror-set remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + echo remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + t-mirror-hook setup + : '((((((((((((((((((((((((((((((((((((((((' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy setup + : '))))))))))))))))))))))))))))))))))))))))' + cd example + revision=1 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 + git init --bare --quiet --shared=0644 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.new running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes files_compare_inputs example_1.0_multi.changes Checksums-Sha256 files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0_amd64.buildinfo files_compare_inputs example_1.0_multi.changes Checksums-Sha1 files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0_amd64.buildinfo files_compare_inputs example_1.0_multi.changes Files files_compare_inputs example_1.0_multi.changes Files example_1.0.dsc files_compare_inputs example_1.0_multi.changes Files example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Files example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Files example_1.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.0', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'Tfn' => sub { "DUMMY" } }, { 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'Tag' => 'test-dummy/1.0', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `84ff1d60c9be756259ca3a899f2fc888fcb7a350' + git verify-tag 84ff1d60c9be756259ca3a899f2fc888fcb7a350 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:00 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 84ff1d60c9be756259ca3a899f2fc888fcb7a350 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `96a1d19cf291fa27756cfe20a6dee10ffc3d032b' + git verify-tag 96a1d19cf291fa27756cfe20a6dee10ffc3d032b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:00 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 96a1d19cf291fa27756cfe20a6dee10ffc3d032b + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 84ff1d60c9be756259ca3a899f2fc888fcb7a350 refs/tags/archive/test-dummy/1.0 remote: = upd.| 0000000000000000000000000000000000000000 96a1d19cf291fa27756cfe20a6dee10ffc3d032b refs/tags/test-dummy/1.0 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG remote: gpgv: Signature made Thu Dec 26 21:40:00 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID c6ENFx0TEgSeHCeWIz+dqKBBwgE 2024-12-26 1735249200 remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249200 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.0 test-dummy/1.0 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.0' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.0 sid archive/test-dummy/1.0 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 0000000000000000000000000000000000000000 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682/./objects/tmp_objdir-incoming-G0CQny/dgit-recv-wrapper 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid 84ff1d60c9be756259ca3a899f2fc888fcb7a350:refs/tags/archive/test-dummy/1.0 96a1d19cf291fa27756cfe20a6dee10ffc3d032b:refs/tags/test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] 84ff1d60c9be756259ca3a899f2fc888fcb7a350 -> archive/test-dummy/1.0 remote: * [new tag] 96a1d19cf291fa27756cfe20a6dee10ffc3d032b -> test-dummy/1.0 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming682/./objects/tmp_objdir-incoming-G0CQny/dgit-recv-wrapper 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.0 sid archive/test-dummy/1.0 '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: =hook => 0 remote: =stunthook done. show-ref (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective) ... show-refs| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid show-refs| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/heads/master show-refs| 84ff1d60c9be756259ca3a899f2fc888fcb7a350 refs/tags/archive/test-dummy/1.0 show-refs| 96a1d19cf291fa27756cfe20a6dee10ffc3d032b refs/tags/test-dummy/1.0 installprospective ? locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 install /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective => /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example locking example_incoming682.lock 0 locking example_prospective.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_multi.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_multi.changes fixup_changes buildinfo ../example_1.0_amd64.buildinfo ../example_1.0_multi.changes signfile changes ../example_1.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_multi.changes gpg: ../example_1.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log cat: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log: No such file or directory + : + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err ']' + : ---- 'stunt ssh test' ---- + sentinel=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + cat + chmod +x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh + t-mirror-set rsyncssh=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh + echo rsyncssh=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh + t-mirror-set remoterepos=HOST:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + echo remoterepos=HOST:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + t-commit-build-push-expect-log 'stunt ssh test' 'E:mirror hook failed: .*exited' + local 'msg=stunt ssh test' + local 'mpat=E:mirror hook failed: .*exited' + t-commit 'stunt ssh test' + local 'msg=stunt ssh test' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'stunt ssh test' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'stunt ssh test' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable stunt ssh test libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'stunt ssh test' [master 57e5b94] stunt ssh test 1 file changed, 6 insertions(+) + revision=2 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 57e5b945a1583534bb3c1552793122e88c6e9c2a CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + LC_MESSAGES=C + t-dgit push-built --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 84ff1d60c9be756259ca3a899f2fc888fcb7a350 refs/tags/archive/test-dummy/1.0 => 96a1d19cf291fa27756cfe20a6dee10ffc3d032b refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 84ff1d60c9be756259ca3a899f2fc888fcb7a350 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 96a1d19cf291fa27756cfe20a6dee10ffc3d032b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '96a1d19cf291fa27756cfe20a6dee10ffc3d032b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '84ff1d60c9be756259ca3a899f2fc888fcb7a350' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 84ff1d60c9be756259ca3a899f2fc888fcb7a350 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=84ff1d60c9be756259ca3a899f2fc888fcb7a350 |> 96a1d19cf291fa27756cfe20a6dee10ffc3d032b tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=96a1d19cf291fa27756cfe20a6dee10ffc3d032b | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 84ff1d60c9be756259ca3a899f2fc888fcb7a350 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=84ff1d60c9be756259ca3a899f2fc888fcb7a350 |> 96a1d19cf291fa27756cfe20a6dee10ffc3d032b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=96a1d19cf291fa27756cfe20a6dee10ffc3d032b query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 57e5b945a1583534bb3c1552793122e88c6e9c2a => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `b1f4f939893cfd3f65991e5844de43d95328e16a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet b1f4f939893cfd3f65991e5844de43d95328e16a 57e5b945a1583534bb3c1552793122e88c6e9c2a files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 9dc843c7a19e1f372a4934b0b67ac2ea 734 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '57e5b945a1583534bb3c1552793122e88c6e9c2a', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'Objid' => '57e5b945a1583534bb3c1552793122e88c6e9c2a', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1', 'View' => 'dgit' }, { 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '57e5b945a1583534bb3c1552793122e88c6e9c2a' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7d448293e7c39b352f0c31d837aabb3e83b3d957' + git verify-tag 7d448293e7c39b352f0c31d837aabb3e83b3d957 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 7d448293e7c39b352f0c31d837aabb3e83b3d957 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `6ec5e270159754a492684ff0a8b10699b557f834' + git verify-tag 6ec5e270159754a492684ff0a8b10699b557f834 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 6ec5e270159754a492684ff0a8b10699b557f834 + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 57e5b945a1583534bb3c1552793122e88c6e9c2a:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743 remote: = updates ... remote: = upd.| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 57e5b945a1583534bb3c1552793122e88c6e9c2a refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 7d448293e7c39b352f0c31d837aabb3e83b3d957 refs/tags/archive/test-dummy/1.1 remote: = upd.| 0000000000000000000000000000000000000000 6ec5e270159754a492684ff0a8b10699b557f834 refs/tags/test-dummy/1.1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:40:04 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| NEWSIG remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID BFqdvqg7TN//kP+tFuZfZ5pLiVU 2024-12-26 1735249204 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249204 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.1 test-dummy/1.1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.1 sid archive/test-dummy/1.1 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n ^17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 57e5b945a1583534bb3c1552793122e88c6e9c2a remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.1 sid archive/test-dummy/1.1 '' '' remote: =hook => 0 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743/./objects/tmp_objdir-incoming-trvLzS/dgit-recv-wrapper 57e5b945a1583534bb3c1552793122e88c6e9c2a:refs/dgit/sid 7d448293e7c39b352f0c31d837aabb3e83b3d957:refs/tags/archive/test-dummy/1.1 6ec5e270159754a492684ff0a8b10699b557f834:refs/tags/test-dummy/1.1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 17d67db..57e5b94 57e5b945a1583534bb3c1552793122e88c6e9c2a -> refs/dgit/sid remote: * [new tag] 7d448293e7c39b352f0c31d837aabb3e83b3d957 -> archive/test-dummy/1.1 remote: * [new tag] 6ec5e270159754a492684ff0a8b10699b557f834 -> test-dummy/1.1 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1743/./objects/tmp_objdir-incoming-trvLzS/dgit-recv-wrapper 57e5b945a1583534bb3c1552793122e88c6e9c2a:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 17d67db..57e5b94 57e5b945a1583534bb3c1552793122e88c6e9c2a -> master remote: =stunthook done. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example dgit-repos-server: warning: mirror hook failed: exited 127 dgit-repos-server: push complete but may not fully visible. locking example_incoming1743.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git 17d67db..57e5b94 57e5b945a1583534bb3c1552793122e88c6e9c2a -> refs/dgit/sid * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 57e5b945a1583534bb3c1552793122e88c6e9c2a + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 84ff1d60c9be756259ca3a899f2fc888fcb7a350 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 96a1d19cf291fa27756cfe20a6dee10ffc3d032b refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-grep-mpat 'E:mirror hook failed: .*exited' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local 'mpat=E:mirror hook failed: .*exited' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='mirror hook failed: .*exited' + egrep -e 'mirror hook failed: .*exited' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log dgit-repos-server: warning: mirror hook failed: exited 127 + ls -al /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a -rw-r--r-- 1 unshare unshare 0 Dec 26 21:40 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a + t-check-not-mirrored + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + touch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + t-mirror-hook backlog + : '((((((((((((((((((((((((((((((((((((((((' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy backlog + : '))))))))))))))))))))))))))))))))))))))))' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + shift + export SSH_ORIGINAL_COMMAND=rsync --server -lHtre.iLsfxCIvu --timeout=900 --delete --safe-links . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + exec dgit-mirror-ssh-wrap /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/ .git -- + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err ']' + : ----- 'stall timeout test' ----- + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + mkfifo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + t-mirror-set hooktimeout=5 + echo hooktimeout=5 + t-commit-build-push-expect-log 'stall timeout test' 'E:mirror hook failed: .*timeout' + local 'msg=stall timeout test' + local 'mpat=E:mirror hook failed: .*timeout' + t-commit 'stall timeout test' + local 'msg=stall timeout test' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'stall timeout test' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'stall timeout test' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable stall timeout test libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'stall timeout test' [master a7c97bf] stall timeout test 1 file changed, 6 insertions(+) + revision=3 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + LC_MESSAGES=C + t-dgit push-built --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) => 57e5b945a1583534bb3c1552793122e88c6e9c2a refs/dgit/sid => 84ff1d60c9be756259ca3a899f2fc888fcb7a350 refs/tags/archive/test-dummy/1.0 => 7d448293e7c39b352f0c31d837aabb3e83b3d957 refs/tags/archive/test-dummy/1.1 => 96a1d19cf291fa27756cfe20a6dee10ffc3d032b refs/tags/test-dummy/1.0 => 6ec5e270159754a492684ff0a8b10699b557f834 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 57e5b945a1583534bb3c1552793122e88c6e9c2a commit refs/dgit-fetch/test-dummy/dgit/sid |> 84ff1d60c9be756259ca3a899f2fc888fcb7a350 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 7d448293e7c39b352f0c31d837aabb3e83b3d957 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 96a1d19cf291fa27756cfe20a6dee10ffc3d032b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 |> 6ec5e270159754a492684ff0a8b10699b557f834 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '57e5b945a1583534bb3c1552793122e88c6e9c2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '7d448293e7c39b352f0c31d837aabb3e83b3d957', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '96a1d19cf291fa27756cfe20a6dee10ffc3d032b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '84ff1d60c9be756259ca3a899f2fc888fcb7a350', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '6ec5e270159754a492684ff0a8b10699b557f834' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 84ff1d60c9be756259ca3a899f2fc888fcb7a350 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=84ff1d60c9be756259ca3a899f2fc888fcb7a350 |> 7d448293e7c39b352f0c31d837aabb3e83b3d957 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=7d448293e7c39b352f0c31d837aabb3e83b3d957 |> 96a1d19cf291fa27756cfe20a6dee10ffc3d032b tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=96a1d19cf291fa27756cfe20a6dee10ffc3d032b |> 6ec5e270159754a492684ff0a8b10699b557f834 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=6ec5e270159754a492684ff0a8b10699b557f834 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 84ff1d60c9be756259ca3a899f2fc888fcb7a350 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=84ff1d60c9be756259ca3a899f2fc888fcb7a350 |> 7d448293e7c39b352f0c31d837aabb3e83b3d957 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=7d448293e7c39b352f0c31d837aabb3e83b3d957 |> 96a1d19cf291fa27756cfe20a6dee10ffc3d032b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=96a1d19cf291fa27756cfe20a6dee10ffc3d032b |> 6ec5e270159754a492684ff0a8b10699b557f834 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=6ec5e270159754a492684ff0a8b10699b557f834 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' previous reference hash=57e5b945a1583534bb3c1552793122e88c6e9c2a | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' fetch_from_archive: lastfetch=57e5b945a1583534bb3c1552793122e88c6e9c2a 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. | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a 57e5b945a1583534bb3c1552793122e88c6e9c2a => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' fetch mergeinfos: commit 57e5b945a1583534bb3c1552793122e88c6e9c2a dgit suite branch on dgit git server fetch hash=57e5b945a1583534bb3c1552793122e88c6e9c2a | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a 57e5b945a1583534bb3c1552793122e88c6e9c2a => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a 57e5b945a1583534bb3c1552793122e88c6e9c2a => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 57e5b945a1583534bb3c1552793122e88c6e9c2a | git log -n2 57e5b945a1583534bb3c1552793122e88c6e9c2a => `commit 57e5b945a1583534bb3c1552793122e88c6e9c2a'... | git ls-tree -lrz -- 57e5b945a1583534bb3c1552793122e88c6e9c2a: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 57e5b945a1583534bb3c1552793122e88c6e9c2a a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git rev-parse '57e5b945a1583534bb3c1552793122e88c6e9c2a~0' => `57e5b945a1583534bb3c1552793122e88c6e9c2a' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `33aab6d088ae7e475de73631318beea80bed61b0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 33aab6d088ae7e475de73631318beea80bed61b0 a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | eed4b2ef599c4ee3729192f2663c54c0 745 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.2' }, { 'View' => 'dgit', 'Objid' => 'a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `275945726635ac82933c656c92aafe85adb72ab9' + git verify-tag 275945726635ac82933c656c92aafe85adb72ab9 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 275945726635ac82933c656c92aafe85adb72ab9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `ee9b0af6db66643195223dc2fd35ca34003e4c1f' + git verify-tag ee9b0af6db66643195223dc2fd35ca34003e4c1f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:09 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 ee9b0af6db66643195223dc2fd35ca34003e4c1f + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822 remote: = updates ... remote: = upd.| 57e5b945a1583534bb3c1552793122e88c6e9c2a a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 275945726635ac82933c656c92aafe85adb72ab9 refs/tags/archive/test-dummy/1.2 remote: = upd.| 0000000000000000000000000000000000000000 ee9b0af6db66643195223dc2fd35ca34003e4c1f refs/tags/test-dummy/1.2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:40:09 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| NEWSIG remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID 176yYpsCcJLTixlb1D20zMUIyNY 2024-12-26 1735249209 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249209 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.2 test-dummy/1.2 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.2' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.2 sid archive/test-dummy/1.2 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 57e5b945a1583534bb3c1552793122e88c6e9c2a remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n ^57e5b945a1583534bb3c1552793122e88c6e9c2a a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.2 sid archive/test-dummy/1.2 '' '' remote: =hook => 0 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822/./objects/tmp_objdir-incoming-tuvxUO/dgit-recv-wrapper a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3:refs/dgit/sid 275945726635ac82933c656c92aafe85adb72ab9:refs/tags/archive/test-dummy/1.2 ee9b0af6db66643195223dc2fd35ca34003e4c1f:refs/tags/test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 57e5b94..a7c97bf a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 -> refs/dgit/sid remote: * [new tag] 275945726635ac82933c656c92aafe85adb72ab9 -> archive/test-dummy/1.2 remote: * [new tag] ee9b0af6db66643195223dc2fd35ca34003e4c1f -> test-dummy/1.2 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2822/./objects/tmp_objdir-incoming-tuvxUO/dgit-recv-wrapper a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 57e5b94..a7c97bf a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 -> master remote: =stunthook done. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example dgit-repos-server: warning: mirror hook failed: exited status 124 (timeout?) dgit-repos-server: push complete but may not fully visible. locking example_incoming2822.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git 57e5b94..a7c97bf a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 -> refs/dgit/sid * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid a7c97bf13f89efd088dc2fa8bb5bc720f3e326a3 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 57e5b945a1583534bb3c1552793122e88c6e9c2a refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 84ff1d60c9be756259ca3a899f2fc888fcb7a350 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 7d448293e7c39b352f0c31d837aabb3e83b3d957 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 96a1d19cf291fa27756cfe20a6dee10ffc3d032b refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 del_lrfetchrefs: 6ec5e270159754a492684ff0a8b10699b557f834 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-grep-mpat 'E:mirror hook failed: .*timeout' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local 'mpat=E:mirror hook failed: .*timeout' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='mirror hook failed: .*timeout' + egrep -e 'mirror hook failed: .*timeout' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/push.log dgit-repos-server: warning: mirror hook failed: exited status 124 (timeout?) + t-check-not-mirrored + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + exec + exec + attempts=100 + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + '[' 100 = 0 ']' + attempts=99 + sleep 0.1 + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-ssh-sentinel + shift + export SSH_ORIGINAL_COMMAND=rsync --server -lHtre.iLsfxCIvu --timeout=900 --delete --safe-links . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + exec dgit-mirror-ssh-wrap /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/ .git -- + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/mirror-artifacts + '[' x/tmp/autopkgtest.l3K01R/mirror-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/mirror-artifacts/mirror.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:40:15]: test mirror: -----------------------] mirror PASS autopkgtest [21:40:16]: test mirror: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:40:16]: test mirror-debnewgit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:40:20]: test mirror-debnewgit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=mirror-debnewgit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/mirror-debnewgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/mirror-debnewgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-mirror-setup + reposmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + pmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/pari-extra.git + queuedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + mirror_hook=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-make-hook-link dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + local hook=dgit-mirror-rsync + local linkpath=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + hook=dgit-mirror-rsync + case $hook in ++ type -P dgit-mirror-rsync + hook=/usr/bin/dgit-mirror-rsync + ln -sf /usr/bin/dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-mirror-set remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + echo remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + t-mirror-hook setup + : '((((((((((((((((((((((((((((((((((((((((' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy setup + : '))))))))))))))))))))))))))))))))))))))))' + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG pari-extra + : )))))))))))))))))))))))))))))))))))))))) => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 2813k 0 --:--:-- --:--:-- --:--:-- 2813k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 22.9M 0 --:--:-- --:--:-- --:--:-- 22.9M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 Import of source package fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 3d33f8b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/heads/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/heads/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t-ref-same-val refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + local name=refs/remotes/dgit/dgit/sid + local val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + case "${t_ref_val-unset}" in + t_ref_val=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-commit 'test commit' 3-2 + local 'msg=test commit' + v=3-2 + t-debchange --force-distribution -v3-2 --distribution unstable 'test commit' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v3-2 --distribution unstable 'test commit' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v3-2 --distribution unstable test commit libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'test commit' [dgit/sid 1b1f229] test commit 1 file changed, 6 insertions(+) + revision=1 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp dh_clean | git clean -dn => `' | git rev-parse 'HEAD~0' => `1b1f2293c193146ce192526d335292a92e676325' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1b1f2293c193146ce192526d335292a92e676325 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x pari-extra_3-2_source.changes dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2.dsc, pari-extra_3-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2.diff.gz renaming (dsc) pari-extra_3-2.dsc renaming (changes) pari-extra_3-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v3-1 dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build dh_testdir touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_prep dh_installdirs dh_testdir dh_testroot dh_installdocs dh_installexamples dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pari-extra' in '../pari-extra_3-2_all.deb'. dpkg-genbuildinfo --build=binary -O../pari-extra_3-2_amd64.buildinfo dpkg-genchanges --build=binary -v3-1 -O../pari-extra_3-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f pari-extra_3-2_source.changes pari-extra_3-2_amd64.changes dgit ok: build successful, results in pari-extra_3-2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG pari-extra + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch_from_archive: lastfetch=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0:debian/changelog | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 dgit client's archive history view fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3-2 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `1b1f2293c193146ce192526d335292a92e676325' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 1b1f2293c193146ce192526d335292a92e676325 => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack checking that pari-extra_3-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `72b00c32dfc36f00a9df0268dc5102b6c508d852' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 72b00c32dfc36f00a9df0268dc5102b6c508d852 1b1f2293c193146ce192526d335292a92e676325 files_compare_inputs pari-extra_3-2.dsc files_compare_inputs pari-extra_3-2.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2.dsc Checksums-Sha256 pari-extra_3-2.diff.gz files_compare_inputs pari-extra_3-2.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2.dsc Checksums-Sha1 pari-extra_3-2.diff.gz files_compare_inputs pari-extra_3-2.dsc Files files_compare_inputs pari-extra_3-2.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2.dsc Files pari-extra_3-2.diff.gz files_compare_inputs pari-extra_3-2_multi.changes files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256 pari-extra_3-2.dsc files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256 pari-extra_3-2.diff.gz files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256 pari-extra_3-2_all.deb files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256 pari-extra_3-2_amd64.buildinfo files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1 pari-extra_3-2.dsc files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1 pari-extra_3-2.diff.gz files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1 pari-extra_3-2_all.deb files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1 pari-extra_3-2_amd64.buildinfo files_compare_inputs pari-extra_3-2_multi.changes Files files_compare_inputs pari-extra_3-2_multi.changes Files pari-extra_3-2.dsc files_compare_inputs pari-extra_3-2_multi.changes Files pari-extra_3-2.diff.gz files_compare_inputs pari-extra_3-2_multi.changes Files pari-extra_3-2_all.deb files_compare_inputs pari-extra_3-2_multi.changes Files pari-extra_3-2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG pari-extra + : )))))))))))))))))))))))))))))))))))))))) => `[]' tainted-objects: [] checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2.diff.gz | 371c5a8e2dabf169055233de86a801d6 2459 pari-extra_3-2.diff.gz ../pari-extra_3-2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3-2', '1b1f2293c193146ce192526d335292a92e676325', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '1b1f2293c193146ce192526d335292a92e676325', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/3-2' }, { 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/3-2', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '1b1f2293c193146ce192526d335292a92e676325' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp => `ddd4b4257fc78a18bd4640eec239768c9330abe3' + git verify-tag ddd4b4257fc78a18bd4640eec239768c9330abe3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2 ddd4b4257fc78a18bd4640eec239768c9330abe3 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp => `5fa0055e7684a2d7b0782650f5bc3522ea8dc076' + git verify-tag 5fa0055e7684a2d7b0782650f5bc3522ea8dc076 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2 5fa0055e7684a2d7b0782650f5bc3522ea8dc076 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG pari-extra + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/pari-extra.git' 1b1f2293c193146ce192526d335292a92e676325:refs/dgit/sid refs/tags/archive/test-dummy/3-2 refs/tags/test-dummy/3-2 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/pari-extra.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG pari-extra warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:40:26 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective remote: * [new reference] 1b1f2293c193146ce192526d335292a92e676325 -> refs/dgit/sid remote: * [new tag] ddd4b4257fc78a18bd4640eec239768c9330abe3 -> archive/test-dummy/3-2 remote: * [new tag] 5fa0055e7684a2d7b0782650f5bc3522ea8dc076 -> test-dummy/3-2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective remote: * [new branch] 1b1f2293c193146ce192526d335292a92e676325 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/pari-extra.git * [new reference] 1b1f2293c193146ce192526d335292a92e676325 -> refs/dgit/sid * [new tag] archive/test-dummy/3-2 -> archive/test-dummy/3-2 * [new tag] test-dummy/3-2 -> test-dummy/3-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1b1f2293c193146ce192526d335292a92e676325 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../pari-extra_3-2_multi.changes signfile dsc ../pari-extra_3-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../pari-extra_3-2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../pari-extra_3-2.dsc ../pari-extra_3-2_multi.changes fixup_changes buildinfo ../pari-extra_3-2_amd64.buildinfo ../pari-extra_3-2_multi.changes signfile changes ../pari-extra_3-2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../pari-extra_3-2_multi.changes gpg: ../pari-extra_3-2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/pari-extra.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.log cat: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.log: No such file or directory + : + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/pari-extra.err ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/mirror-debnewgit-artifacts + '[' x/tmp/autopkgtest.l3K01R/mirror-debnewgit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/mirror-debnewgit-artifacts/mirror-debnewgit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 74.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:40:28]: test mirror-debnewgit: -----------------------] mirror-debnewgit PASS autopkgtest [21:40:28]: test mirror-debnewgit: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:40:28]: test mirror-private: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25293 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:40:33]: test mirror-private: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=mirror-private ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/mirror-private-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/mirror-private-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + t-mirror-setup + reposmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + pmirror=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + queuedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + mirror_hook=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-make-hook-link dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + local hook=dgit-mirror-rsync + local linkpath=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + hook=dgit-mirror-rsync + case $hook in ++ type -P dgit-mirror-rsync + hook=/usr/bin/dgit-mirror-rsync + ln -sf /usr/bin/dgit-mirror-rsync /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook + t-mirror-set remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + echo remoterepos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror + t-mirror-hook setup + : '((((((((((((((((((((((((((((((((((((((((' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy setup + : '))))))))))))))))))))))))))))))))))))))))' + cd example + revision=1 + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-dgit push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[]' tainted-objects: [] checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.0' }, { 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.0', 'Tfn' => sub { "DUMMY" }, 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `e10c8ad95ae0da673bec873b08efb7956db2ff10' + git verify-tag e10c8ad95ae0da673bec873b08efb7956db2ff10 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:34 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 e10c8ad95ae0da673bec873b08efb7956db2ff10 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `7cfb324d1012cff80c023ac1a05a5c9a167cf2b2' + git verify-tag 7cfb324d1012cff80c023ac1a05a5c9a167cf2b2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:40:34 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 7cfb324d1012cff80c023ac1a05a5c9a167cf2b2 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:40:34 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] e10c8ad95ae0da673bec873b08efb7956db2ff10 -> archive/test-dummy/1.0 remote: * [new tag] 7cfb324d1012cff80c023ac1a05a5c9a167cf2b2 -> test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes gpg: ../example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-check-not-mirrored + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.*' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.*' ']' + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_1.0.dsc + t-archive-query-aq sid example 1.0 main/example_1.0.dsc + local suite=sid + local p=example + local v=1.0 + local dscf=main/example_1.0.dsc + local sha ++ sha256sum + sha='38d8b08e3ae23ce82c6cf0a7e4155ff3bd7153ec4eec90511de807eb557cc685 -' + echo '1.0 38d8b08e3ae23ce82c6cf0a7e4155ff3bd7153ec4eec90511de807eb557cc685 main/example_1.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-policy-periodic + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy '' --cron + : '))))))))))))))))))))))))))))))))))))))))' + t-check-mirrored + t-reporefs master + local whichoutput=master + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-reporefs mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local whichoutput=mirror + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git-mirror/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.mirror + cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log cat: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.log: No such file or directory + : + t-files-notexist /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err + local f + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.n ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.a ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.lock ']' + for f in "$@" + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_mirror-queue/example.err ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/mirror-private-artifacts + '[' x/tmp/autopkgtest.l3K01R/mirror-private-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/mirror-private-artifacts/mirror-private.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:40:37]: test mirror-private: -----------------------] autopkgtest [21:40:37]: test mirror-private: - - - - - - - - - - results - - - - - - - - - - mirror-private PASS autopkgtest [21:40:37]: test tagupl: preparing testbed autopkgtest [21:40:42]: testbed dpkg architecture: amd64 autopkgtest [21:40:42]: testbed apt version: 2.6.1 autopkgtest [21:40:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.5 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7668 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-debpush git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-chdir-perl libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgit-wrapper-perl libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libstring-shellquote-perl libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 127 newly installed, 0 to remove and 0 not upgraded. Need to get 91.0 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries git-debpush 10.7+deb12u2 [22.2 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:14 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:22 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:41 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:44 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:51 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:52 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:54 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:56 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:71 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:72 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:73 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:94 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 libfile-chdir-perl all 0.1008-1.1 [12.2 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 libgit-wrapper-perl all 0.048-2 [33.4 kB] Get:127 http://deb.debian.org/debian bookworm/main amd64 libstring-shellquote-perl all 1.04-3 [11.9 kB] Fetched 91.0 MB in 1s (99.4 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libfile-chdir-perl. Preparing to unpack .../105-libfile-chdir-perl_0.1008-1.1_all.deb ... Unpacking libfile-chdir-perl (0.1008-1.1) ... Selecting previously unselected package libgit-wrapper-perl. Preparing to unpack .../106-libgit-wrapper-perl_0.048-2_all.deb ... Unpacking libgit-wrapper-perl (0.048-2) ... Selecting previously unselected package git-debpush. Preparing to unpack .../107-git-debpush.deb ... Unpacking git-debpush (10.7+deb12u2) ... Selecting previously unselected package libstring-shellquote-perl. Preparing to unpack .../108-libstring-shellquote-perl_1.04-3_all.deb ... Unpacking libstring-shellquote-perl (1.04-3) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libstring-shellquote-perl (1.04-3) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libfile-chdir-perl (0.1008-1.1) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libgit-wrapper-perl (0.048-2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up git-debpush (10.7+deb12u2) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:41:10]: test tagupl: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=tagupl ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + v=1.0-1 + cd example + git checkout -b native Switched to a new branch 'native' + git checkout --orphan upstream quilt-tip-2 Switched to a new branch 'upstream' + git rm -rf debian rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/rules' rm 'debian/source/format' + git commit -m pseudo-upstream [upstream (root-commit) 5f40faf] pseudo-upstream 4 files changed, 6 insertions(+) create mode 100644 .gitignore create mode 100644 docs/README create mode 100755 example create mode 100644 src.c + upstreamtag=UPSTREAM/RELEASE/1.0 + git tag UPSTREAM/RELEASE/1.0 + git checkout -B master quilt-tip-2 Switched to and reset branch 'master' + echo foo + git add bar + git commit '-mcorrupt the upstream source to test upstream-nonidentical check' [master 7fe16a8] corrupt the upstream source to test upstream-nonidentical check 1 file changed, 1 insertion(+) create mode 100644 bar + t-tagupl-settings + export DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + export DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + export DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + t-chain-test-somehow + export DGIT_TEST_TESTNAME=tagupl + DGIT_TEST_TESTNAME=tagupl + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + mkdir ../pretend-salsa + set -e + cd ../pretend-salsa + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa/ + git remote add salsa /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git config branch.master.remote salsa + git config branch.master.merge refs/heads/master + tagname=test-dummy/1.0-1 + t-expect-fail 'the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master' t-tagupl-test --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + local 'mpat=the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-tagupl-test --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + git debpush --distro=test-dummy -u Senatus --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' ++ set - --distro test-dummy -u Senatus --quilt gbp --upstream UPSTREAM/RELEASE/1.0 -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + quilt_mode=gbp + shift 2 + continue + true + case "$1" in + upstream_tag=UPSTREAM/RELEASE/1.0 + shift 2 + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=7fe16a8043adc50b51121164390adc353bdc558d + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.xgWNmCBjBj + trap cleanup EXIT + mkdir /tmp/tmp.xgWNmCBjBj/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.xgWNmCBjBj ++ dpkg-parsechangelog -SVersion + version=1.0-1 ++ cd /tmp/tmp.xgWNmCBjBj ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.xgWNmCBjBj ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.xgWNmCBjBj + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ git ls-tree --name-only -r refs/heads/master ++ grep -E '^debian/source/format$' ++ git cat-file blob refs/heads/master:debian/source/format + format='3.0 (quilt)' + case "$format" in + upstream=true ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_archive_tag= + upstream_info= + true + '[' xUPSTREAM/RELEASE/1.0 = x ']' ++ git rev-parse 'refs/tags/UPSTREAM/RELEASE/1.0^{}' + upstream_committish=5f40faf4eac1a74ccab4b2719a0fb3163e314623 + upstream_info=' upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623' + to_push+=("$upstream_tag") + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' xUPSTREAM/RELEASE/1.0 = x ']' + git merge-base --is-ancestor UPSTREAM/RELEASE/1.0 refs/heads/master + '[' gbp = baredebian ']' + fail_check upstream-nonancestor 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake' + local check=upstream-nonancestor + shift + local check_is_forced=false + case ",$force," in + false + false + echo 'git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('\''upstream-nonancestor'\'' check)' git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('upstream-nonancestor' check) + failed_check=true + case "$quilt_mode" in + check_treesame UPSTREAM/RELEASE/1.0 refs/heads/master ':!debian' ':!**.gitignore' + local first=UPSTREAM/RELEASE/1.0 + local second=refs/heads/master + shift 2 + set +e + git diff --quiet --exit-code UPSTREAM/RELEASE/1.0..refs/heads/master -- . ':!debian' ':!**.gitignore' + git_diff_rc=1 + set -e + '[' 1 = 1 ']' + git diff --compact-summary UPSTREAM/RELEASE/1.0..refs/heads/master -- . ':!debian' ':!**.gitignore' bar (new) | 1 + 1 file changed, 1 insertion(+) + '[' 1 -le 1 ']' + return 1 + fail_check_upstream_nonidentical + fail_check upstream-nonidentical 'the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master' + local check=upstream-nonidentical + shift + local check_is_forced=false + case ",$force," in + false + false + echo 'git-debpush: the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master ('\''upstream-nonidentical'\'' check)' git-debpush: the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master ('upstream-nonidentical' check) + failed_check=true + check_patches_apply false + local should_match_branch=false ++ git rev-parse --git-dir + local playground=.git/gdp + local playtree=.git/gdp/apply-patches + local git_apply_rc=0 + rm -rf .git/gdp + mkdir -p .git/gdp/apply-patches ++ pwd + local pwd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .git/gdp/apply-patches + /usr/share/git-debpush/git-playtree-setup . + git checkout -b upstream 5f40faf4eac1a74ccab4b2719a0fb3163e314623 Switched to a new branch 'upstream' + git checkout 7fe16a8043adc50b51121164390adc353bdc558d -- debian + '[' -s debian/patches/series ']' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + rm -rf .git/gdp + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + true + fail 'some check(s) failed; you can pass --force to ignore them' + echo 'git-debpush: some check(s) failed; you can pass --force to ignore them' git-debpush: some check(s) failed; you can pass --force to ignore them + exit 127 + local 'ps=127 0' + set -o pipefail + case $ps in + t-grep-mpat 'the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + fail_check upstream-nonidentical 'the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master' + echo 'git-debpush: the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master ('\''upstream-nonidentical'\'' check)' git-debpush: the upstream source in tag UPSTREAM/RELEASE/1.0 is not identical to the upstream source in refs/heads/master ('upstream-nonidentical' check) + git reset --hard HEAD~1 HEAD is now at 99fcab4 rules: check we are patched + t-expect-fail 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' t-tagupl-test --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + local 'mpat=upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-tagupl-test --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + git debpush --distro=test-dummy -u Senatus --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus --quilt=gbp --upstream=UPSTREAM/RELEASE/1.0 + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' ++ set - --distro test-dummy -u Senatus --quilt gbp --upstream UPSTREAM/RELEASE/1.0 -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + quilt_mode=gbp + shift 2 + continue + true + case "$1" in + upstream_tag=UPSTREAM/RELEASE/1.0 + shift 2 + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=99fcab4e49e6fd71091f30d30760c3600e291263 + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.KoVAhFXJEa + trap cleanup EXIT + mkdir /tmp/tmp.KoVAhFXJEa/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.KoVAhFXJEa ++ dpkg-parsechangelog -SVersion + version=1.0-1 ++ cd /tmp/tmp.KoVAhFXJEa ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.KoVAhFXJEa ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.KoVAhFXJEa + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ git ls-tree --name-only -r refs/heads/master ++ grep -E '^debian/source/format$' ++ git cat-file blob refs/heads/master:debian/source/format + format='3.0 (quilt)' + case "$format" in + upstream=true ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_archive_tag= + upstream_info= + true + '[' xUPSTREAM/RELEASE/1.0 = x ']' ++ git rev-parse 'refs/tags/UPSTREAM/RELEASE/1.0^{}' + upstream_committish=5f40faf4eac1a74ccab4b2719a0fb3163e314623 + upstream_info=' upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623' + to_push+=("$upstream_tag") + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' xUPSTREAM/RELEASE/1.0 = x ']' + git merge-base --is-ancestor UPSTREAM/RELEASE/1.0 refs/heads/master + '[' gbp = baredebian ']' + fail_check upstream-nonancestor 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake' + local check=upstream-nonancestor + shift + local check_is_forced=false + case ",$force," in + false + false + echo 'git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('\''upstream-nonancestor'\'' check)' git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('upstream-nonancestor' check) + failed_check=true + case "$quilt_mode" in + check_treesame UPSTREAM/RELEASE/1.0 refs/heads/master ':!debian' ':!**.gitignore' + local first=UPSTREAM/RELEASE/1.0 + local second=refs/heads/master + shift 2 + set +e + git diff --quiet --exit-code UPSTREAM/RELEASE/1.0..refs/heads/master -- . ':!debian' ':!**.gitignore' + git_diff_rc=0 + set -e + '[' 0 = 1 ']' + '[' 0 -le 1 ']' + return 0 + check_patches_apply false + local should_match_branch=false ++ git rev-parse --git-dir + local playground=.git/gdp + local playtree=.git/gdp/apply-patches + local git_apply_rc=0 + rm -rf .git/gdp + mkdir -p .git/gdp/apply-patches ++ pwd + local pwd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .git/gdp/apply-patches + /usr/share/git-debpush/git-playtree-setup . + git checkout -b upstream 5f40faf4eac1a74ccab4b2719a0fb3163e314623 Switched to a new branch 'upstream' + git checkout 99fcab4e49e6fd71091f30d30760c3600e291263 -- debian + '[' -s debian/patches/series ']' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + rm -rf .git/gdp + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + true + fail 'some check(s) failed; you can pass --force to ignore them' + echo 'git-debpush: some check(s) failed; you can pass --force to ignore them' git-debpush: some check(s) failed; you can pass --force to ignore them + exit 127 + local 'ps=127 0' + set -o pipefail + case $ps in + t-grep-mpat 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + fail_check upstream-nonancestor 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake' + echo 'git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('\''upstream-nonancestor'\'' check)' git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('upstream-nonancestor' check) + t-expect-fail 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' t-tagupl-test --quilt=gbp --force=suite --force=no-such-force-option --upstream=UPSTREAM/RELEASE/1.0 + local 'mpat=upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-tagupl-test --quilt=gbp --force=suite --force=no-such-force-option --upstream=UPSTREAM/RELEASE/1.0 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + git debpush --distro=test-dummy -u Senatus --quilt=gbp --force=suite --force=no-such-force-option --upstream=UPSTREAM/RELEASE/1.0 + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus --quilt=gbp --force=suite --force=no-such-force-option --upstream=UPSTREAM/RELEASE/1.0 + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --force '\''suite'\'' --force '\''no-such-force-option'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --force '\''suite'\'' --force '\''no-such-force-option'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' ++ set - --distro test-dummy -u Senatus --quilt gbp --force suite --force no-such-force-option --upstream UPSTREAM/RELEASE/1.0 -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + quilt_mode=gbp + shift 2 + continue + true + case "$1" in + case "$2" in + force=,suite + shift 2 + continue + true + case "$1" in + case "$2" in + force=,suite,no-such-force-option + shift 2 + continue + true + case "$1" in + upstream_tag=UPSTREAM/RELEASE/1.0 + shift 2 + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=99fcab4e49e6fd71091f30d30760c3600e291263 + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.qbEgZcj7OP + trap cleanup EXIT + mkdir /tmp/tmp.qbEgZcj7OP/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.qbEgZcj7OP ++ dpkg-parsechangelog -SVersion + version=1.0-1 ++ cd /tmp/tmp.qbEgZcj7OP ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.qbEgZcj7OP ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.qbEgZcj7OP + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ git ls-tree --name-only -r refs/heads/master ++ grep -E '^debian/source/format$' ++ git cat-file blob refs/heads/master:debian/source/format + format='3.0 (quilt)' + case "$format" in + upstream=true ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_archive_tag= + upstream_info= + true + '[' xUPSTREAM/RELEASE/1.0 = x ']' ++ git rev-parse 'refs/tags/UPSTREAM/RELEASE/1.0^{}' + upstream_committish=5f40faf4eac1a74ccab4b2719a0fb3163e314623 + upstream_info=' upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623' + to_push+=("$upstream_tag") + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' xUPSTREAM/RELEASE/1.0 = x ']' + git merge-base --is-ancestor UPSTREAM/RELEASE/1.0 refs/heads/master + '[' gbp = baredebian ']' + fail_check upstream-nonancestor 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake' + local check=upstream-nonancestor + shift + local check_is_forced=false + case ",$force," in + false + false + echo 'git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('\''upstream-nonancestor'\'' check)' git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('upstream-nonancestor' check) + failed_check=true + case "$quilt_mode" in + check_treesame UPSTREAM/RELEASE/1.0 refs/heads/master ':!debian' ':!**.gitignore' + local first=UPSTREAM/RELEASE/1.0 + local second=refs/heads/master + shift 2 + set +e + git diff --quiet --exit-code UPSTREAM/RELEASE/1.0..refs/heads/master -- . ':!debian' ':!**.gitignore' + git_diff_rc=0 + set -e + '[' 0 = 1 ']' + '[' 0 -le 1 ']' + return 0 + check_patches_apply false + local should_match_branch=false ++ git rev-parse --git-dir + local playground=.git/gdp + local playtree=.git/gdp/apply-patches + local git_apply_rc=0 + rm -rf .git/gdp + mkdir -p .git/gdp/apply-patches ++ pwd + local pwd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .git/gdp/apply-patches + /usr/share/git-debpush/git-playtree-setup . + git checkout -b upstream 5f40faf4eac1a74ccab4b2719a0fb3163e314623 Switched to a new branch 'upstream' + git checkout 99fcab4e49e6fd71091f30d30760c3600e291263 -- debian + '[' -s debian/patches/series ']' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + rm -rf .git/gdp + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + true + fail 'some check(s) failed; you can pass --force to ignore them' + echo 'git-debpush: some check(s) failed; you can pass --force to ignore them' git-debpush: some check(s) failed; you can pass --force to ignore them + exit 127 + local 'ps=127 0' + set -o pipefail + case $ps in + t-grep-mpat 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + fail_check upstream-nonancestor 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake' + echo 'git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('\''upstream-nonancestor'\'' check)' git-debpush: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('upstream-nonancestor' check) + t-tagupl-test --quilt=gbp --force=suite --force=no-such-force-option-1 --force=upstream-nonancestor,no-such-force-option-2 --upstream=UPSTREAM/RELEASE/1.0 + git debpush --distro=test-dummy -u Senatus --quilt=gbp --force=suite --force=no-such-force-option-1 --force=upstream-nonancestor,no-such-force-option-2 --upstream=UPSTREAM/RELEASE/1.0 + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus --quilt=gbp --force=suite --force=no-such-force-option-1 --force=upstream-nonancestor,no-such-force-option-2 --upstream=UPSTREAM/RELEASE/1.0 + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --force '\''suite'\'' --force '\''no-such-force-option-1'\'' --force '\''upstream-nonancestor,no-such-force-option-2'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --quilt '\''gbp'\'' --force '\''suite'\'' --force '\''no-such-force-option-1'\'' --force '\''upstream-nonancestor,no-such-force-option-2'\'' --upstream '\''UPSTREAM/RELEASE/1.0'\'' --' ++ set - --distro test-dummy -u Senatus --quilt gbp --force suite --force no-such-force-option-1 --force upstream-nonancestor,no-such-force-option-2 --upstream UPSTREAM/RELEASE/1.0 -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + quilt_mode=gbp + shift 2 + continue + true + case "$1" in + case "$2" in + force=,suite + shift 2 + continue + true + case "$1" in + case "$2" in + force=,suite,no-such-force-option-1 + shift 2 + continue + true + case "$1" in + case "$2" in + force=,suite,no-such-force-option-1,upstream-nonancestor,no-such-force-option-2 + shift 2 + continue + true + case "$1" in + upstream_tag=UPSTREAM/RELEASE/1.0 + shift 2 + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=99fcab4e49e6fd71091f30d30760c3600e291263 + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.5AianPCdbH + trap cleanup EXIT + mkdir /tmp/tmp.5AianPCdbH/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.5AianPCdbH ++ dpkg-parsechangelog -SVersion + version=1.0-1 ++ cd /tmp/tmp.5AianPCdbH ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.5AianPCdbH ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.5AianPCdbH + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ git ls-tree --name-only -r refs/heads/master ++ grep -E '^debian/source/format$' ++ git cat-file blob refs/heads/master:debian/source/format + format='3.0 (quilt)' + case "$format" in + upstream=true ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_archive_tag= + upstream_info= + true + '[' xUPSTREAM/RELEASE/1.0 = x ']' ++ git rev-parse 'refs/tags/UPSTREAM/RELEASE/1.0^{}' + upstream_committish=5f40faf4eac1a74ccab4b2719a0fb3163e314623 + upstream_info=' upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623' + to_push+=("$upstream_tag") + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' xUPSTREAM/RELEASE/1.0 = x ']' + git merge-base --is-ancestor UPSTREAM/RELEASE/1.0 refs/heads/master + '[' gbp = baredebian ']' + fail_check upstream-nonancestor 'upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake' + local check=upstream-nonancestor + shift + local check_is_forced=false + case ",$force," in + check_is_forced=true + false + true + echo 'git-debpush: warning: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('\''upstream-nonancestor'\'' check)' git-debpush: warning: upstream tag UPSTREAM/RELEASE/1.0 is not an ancestor of refs/heads/master; probably a mistake ('upstream-nonancestor' check) + case "$quilt_mode" in + check_treesame UPSTREAM/RELEASE/1.0 refs/heads/master ':!debian' ':!**.gitignore' + local first=UPSTREAM/RELEASE/1.0 + local second=refs/heads/master + shift 2 + set +e + git diff --quiet --exit-code UPSTREAM/RELEASE/1.0..refs/heads/master -- . ':!debian' ':!**.gitignore' + git_diff_rc=0 + set -e + '[' 0 = 1 ']' + '[' 0 -le 1 ']' + return 0 + check_patches_apply false + local should_match_branch=false ++ git rev-parse --git-dir + local playground=.git/gdp + local playtree=.git/gdp/apply-patches + local git_apply_rc=0 + rm -rf .git/gdp + mkdir -p .git/gdp/apply-patches ++ pwd + local pwd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .git/gdp/apply-patches + /usr/share/git-debpush/git-playtree-setup . + git checkout -b upstream 5f40faf4eac1a74ccab4b2719a0fb3163e314623 Switched to a new branch 'upstream' + git checkout 99fcab4e49e6fd71091f30d30760c3600e291263 -- debian + '[' -s debian/patches/series ']' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + rm -rf .git/gdp + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + false ++ echo 1.0-1 ++ sed 's/\.(?=\.|$|lock$)/.#/g' ++ tr ':~' %_ + git_version=1.0-1 + debian_tag=test-dummy/1.0-1 + to_push+=("$debian_tag") + '[' xgbp = x ']' + quilt_mode_text= + '[' '3.0 (quilt)' = '3.0 (quilt)' ']' + '[' xgbp = x ']' + quilt_mode_text=' --quilt=gbp' + tagmessage='example release 1.0-1 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit please-upload upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623] ' + git tag -u Senatus -s -m 'example release 1.0-1 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit please-upload upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623] ' test-dummy/1.0-1 refs/heads/master + true + git push salsa master UPSTREAM/RELEASE/1.0 test-dummy/1.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new branch] master -> master * [new tag] UPSTREAM/RELEASE/1.0 -> UPSTREAM/RELEASE/1.0 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 + mkdir ../tagupl + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-1' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-1 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git fetch --depth=1 origin refs/tags/test-dummy/1.0-1:refs/tags/test-dummy/1.0-1 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 587 ?=0 + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd ../pretend-salsa + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=99fcab4e49e6fd71091f30d30760c3600e291263 + t-ref-same-val refs/heads/master 99fcab4e49e6fd71091f30d30760c3600e291263 + local name=refs/heads/master + local val=99fcab4e49e6fd71091f30d30760c3600e291263 + case "${t_ref_val-unset}" in + t_ref_val=99fcab4e49e6fd71091f30d30760c3600e291263 + t_ref_names+=("$name") + cd ../example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 99fcab4e49e6fd71091f30d30760c3600e291263 refs/dgit/sid => 289a23325973ce482190bcb11f6f36ab22e94914 refs/tags/archive/test-dummy/1.0-1 => 1685d86f6c86ceda92bb184f97cc6ab70de045f4 refs/tags/test-dummy/1.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 99fcab4e49e6fd71091f30d30760c3600e291263 commit refs/dgit-fetch/test-dummy/dgit/sid |> 289a23325973ce482190bcb11f6f36ab22e94914 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 |> 1685d86f6c86ceda92bb184f97cc6ab70de045f4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '99fcab4e49e6fd71091f30d30760c3600e291263', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1' => '1685d86f6c86ceda92bb184f97cc6ab70de045f4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1' => '289a23325973ce482190bcb11f6f36ab22e94914' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 0f6f2aa5877a80511dd5a985cce5912029c2ddd0 tag refs/tags/test-dummy/1.0-1 currently refs/tags/test-dummy/1.0-1=0f6f2aa5877a80511dd5a985cce5912029c2ddd0 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 289a23325973ce482190bcb11f6f36ab22e94914 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 offered refs/tags/archive/test-dummy/1.0-1=289a23325973ce482190bcb11f6f36ab22e94914 + git update-ref refs/tags/archive/test-dummy/1.0-1 289a23325973ce482190bcb11f6f36ab22e94914 '' |> 1685d86f6c86ceda92bb184f97cc6ab70de045f4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1 offered refs/tags/test-dummy/1.0-1=1685d86f6c86ceda92bb184f97cc6ab70de045f4 Not updating refs/tags/test-dummy/1.0-1 from 0f6f2aa5877a80511dd5a985cce5912029c2ddd0 to 1685d86f6c86ceda92bb184f97cc6ab70de045f4. + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `99fcab4e49e6fd71091f30d30760c3600e291263' previous reference hash=99fcab4e49e6fd71091f30d30760c3600e291263 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= 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. fetch mergeinfos: commit 99fcab4e49e6fd71091f30d30760c3600e291263 dgit suite branch on dgit git server fetch hash=99fcab4e49e6fd71091f30d30760c3600e291263 | git merge-base 99fcab4e49e6fd71091f30d30760c3600e291263 99fcab4e49e6fd71091f30d30760c3600e291263 => `99fcab4e49e6fd71091f30d30760c3600e291263' | git rev-parse '99fcab4e49e6fd71091f30d30760c3600e291263~0' => `99fcab4e49e6fd71091f30d30760c3600e291263' | git rev-parse '99fcab4e49e6fd71091f30d30760c3600e291263~0' => `99fcab4e49e6fd71091f30d30760c3600e291263' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 99fcab4e49e6fd71091f30d30760c3600e291263 | git log -n2 99fcab4e49e6fd71091f30d30760c3600e291263 => `commit 99fcab4e49e6fd71091f30d30760c3600e291263'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 99fcab4e49e6fd71091f30d30760c3600e291263 => `' | git ls-tree -lrz -- 99fcab4e49e6fd71091f30d30760c3600e291263: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 99fcab4e49e6fd71091f30d30760c3600e291263 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 289a23325973ce482190bcb11f6f36ab22e94914 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=99fcab4e49e6fd71091f30d30760c3600e291263 + t-ref-same-val refs/heads/master 99fcab4e49e6fd71091f30d30760c3600e291263 + local name=refs/heads/master + local val=99fcab4e49e6fd71091f30d30760c3600e291263 + case "${t_ref_val-unset}" in + t_ref_val=99fcab4e49e6fd71091f30d30760c3600e291263 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='99fcab4e49e6fd71091f30d30760c3600e291263 test-dummy archive/test-dummy/1.0-1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '99fcab4e49e6fd71091f30d30760c3600e291263 test-dummy archive/test-dummy/1.0-1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + val=99fcab4e49e6fd71091f30d30760c3600e291263 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc 99fcab4e49e6fd71091f30d30760c3600e291263 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val=99fcab4e49e6fd71091f30d30760c3600e291263 + case "${t_ref_val-unset}" in + t_ref_val=99fcab4e49e6fd71091f30d30760c3600e291263 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/tags/archive/test-dummy/1.0-1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=99fcab4e49e6fd71091f30d30760c3600e291263 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 99fcab4e49e6fd71091f30d30760c3600e291263 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=99fcab4e49e6fd71091f30d30760c3600e291263 + case "${t_ref_val-unset}" in + t_ref_val=99fcab4e49e6fd71091f30d30760c3600e291263 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=99fcab4e49e6fd71091f30d30760c3600e291263 + t-ref-same-val refs/remotes/dgit/dgit/sid 99fcab4e49e6fd71091f30d30760c3600e291263 + local name=refs/remotes/dgit/dgit/sid + local val=99fcab4e49e6fd71091f30d30760c3600e291263 + case "${t_ref_val-unset}" in + t_ref_val=99fcab4e49e6fd71091f30d30760c3600e291263 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=99fcab4e49e6fd71091f30d30760c3600e291263 + t-ref-same-val refs/dgit/sid 99fcab4e49e6fd71091f30d30760c3600e291263 + local name=refs/dgit/sid + local val=99fcab4e49e6fd71091f30d30760c3600e291263 + case "${t_ref_val-unset}" in + t_ref_val=99fcab4e49e6fd71091f30d30760c3600e291263 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=99fcab4e49e6fd71091f30d30760c3600e291263 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 99fcab4e49e6fd71091f30d30760c3600e291263 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=99fcab4e49e6fd71091f30d30760c3600e291263 + case "${t_ref_val-unset}" in + t_ref_val=99fcab4e49e6fd71091f30d30760c3600e291263 + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=99fcab4e49e6fd71091f30d30760c3600e291263 + '[' x99fcab4e49e6fd71091f30d30760c3600e291263 = x99fcab4e49e6fd71091f30d30760c3600e291263 ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + git verify-tag refs/tags/archive/test-dummy/1.0-1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:41:15 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + ident=ok + git cat-file tag test-dummy/1.0-1 + v=1.0-2 + tagname=test-dummy/1.0-2 + perl -i -ne ' next if $.==1../^$/; next if m/^----/..0; s/\b1\.0-1\b/1.0-2/g; print or die $!; ' ../basetag + tagname=test-dummy/1.2 + t-expect-fail 'E:failed command: git fetch' t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local 'mpat=E:failed command: git fetch' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git fetch --depth=1 origin refs/tags/test-dummy/1.2:refs/tags/test-dummy/1.2 fatal: couldn't find remote ref refs/tags/test-dummy/1.2 dgit-repos-server: failed command: git fetch --depth=1 origin refs/tags/test-dummy/1.2:refs/tags/test-dummy/1.2 dgit-repos-server: error: subprocess failed with error exit status 128 + local 'ps=128 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:failed command: git fetch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:failed command: git fetch' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='failed command: git fetch' + egrep -e 'failed command: git fetch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit-repos-server: failed command: git fetch --depth=1 origin refs/tags/test-dummy/1.2:refs/tags/test-dummy/1.2 + tagname=splorf/1.0-2 + expect-quit baddistro '' 'tag name not for us' + next-mangle baddistro + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--ok + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + ident=baddistro + local perl= + local 'mregexp=tag name not for us' + with-mangled '' + local perl= + perl -pe '' ++ cat ../badtag-baddistro + git tag -u Senatus -f -s -m 'example release 1.0-2 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit please-upload upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623]' splorf/1.0-2 + LC_MESSAGES=C + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example splorf/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example splorf/1.0-2 + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + egrep ': tag name not for us' ../tagupl/overall.log 2024-11-26 21:41:17 (0000s): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example splorf/1.0-2: tag name not for us + tagname=test-dummy/1,2 + expect-quit badver '' 'tag name not for us' + next-mangle badver + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--baddistro + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + ident=badver + local perl= + local 'mregexp=tag name not for us' + with-mangled '' + local perl= + perl -pe '' ++ cat ../badtag-badver + git tag -u Senatus -f -s -m 'example release 1.0-2 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit please-upload upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623]' test-dummy/1,2 + LC_MESSAGES=C + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1,2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1,2 + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + egrep ': tag name not for us' ../tagupl/overall.log 2024-11-26 21:41:18 (0000s): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1,2: tag name not for us + tagname=test-dummy/1.0-2 + expect-quit noplease s/please-upload/plunk/ 'tag missing please-upload' + next-mangle noplease + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--badver + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + ident=noplease + local perl=s/please-upload/plunk/ + local 'mregexp=tag missing please-upload' + with-mangled s/please-upload/plunk/ + local perl=s/please-upload/plunk/ + perl -pe s/please-upload/plunk/ ++ cat ../badtag-noplease + git tag -u Senatus -f -s -m 'example release 1.0-2 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit plunk upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623]' test-dummy/1.0-2 + LC_MESSAGES=C + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git fetch --depth=1 origin refs/tags/test-dummy/1.0-2:refs/tags/test-dummy/1.0-2 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + egrep ': tag missing please-upload' ../tagupl/overall.log 2024-11-26 21:41:18 (0000s): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2: tag missing please-upload request + expect-email vermatch 's/^example release /$&3/' 'reject: version mismatch' + next-mangle vermatch + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--noplease + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + ident=vermatch + local 'perl=s/^example release /$&3/' + local 'mregexp=reject: version mismatch' + with-mangled 's/^example release /$&3/' + local 'perl=s/^example release /$&3/' + perl -pe 's/^example release /$&3/' ++ cat ../badtag-vermatch + git tag -u Senatus -f -s -m 'example release 31.0-2 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit please-upload upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623]' test-dummy/1.0-2 Updated tag 'test-dummy/1.0-2' (was 8a30a68) + LC_MESSAGES=C + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git fetch --depth=1 origin refs/tags/test-dummy/1.0-2:refs/tags/test-dummy/1.0-2 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 1905 ?=6400 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 1988 ?=65280 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' line 10. + egrep ': failed, emailed' ../tagupl/overall.log 2024-11-26 21:41:18 (0000s): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2: failed, emailed + expect-quit unkdistro 's/test-dummy/ubuntu/ if m/^\[dgit/' 'not for this distro' + next-mangle unkdistro + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--unkinfo + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log--unkinfo + ident=unkdistro + local 'perl=s/test-dummy/ubuntu/ if m/^\[dgit/' + local 'mregexp=not for this distro' + with-mangled 's/test-dummy/ubuntu/ if m/^\[dgit/' + local 'perl=s/test-dummy/ubuntu/ if m/^\[dgit/' + perl -pe 's/test-dummy/ubuntu/ if m/^\[dgit/' ++ cat ../badtag-unkdistro + git tag -u Senatus -f -s -m 'example release 1.0-2 for unstable [dgit distro=ubuntu split --quilt=gbp] [dgit please-upload upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623]' test-dummy/1.0-2 Updated tag 'test-dummy/1.0-2' (was a31b3cb) + LC_MESSAGES=C + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git fetch --depth=1 origin refs/tags/test-dummy/1.0-2:refs/tags/test-dummy/1.0-2 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 2071 ?=0 + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + egrep ': not for this distro' ../tagupl/overall.log 2024-11-26 21:41:18 (0000s): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2: not for this distro + expect-email notsplit 's/ split / no-split /' 'reject: missing "split"' + next-mangle notsplit + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--unkdistro + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + ident=notsplit + local 'perl=s/ split / no-split /' + local 'mregexp=reject: missing "split"' + with-mangled 's/ split / no-split /' + local 'perl=s/ split / no-split /' + perl -pe 's/ split / no-split /' ++ cat ../badtag-notsplit + git tag -u Senatus -f -s -m 'example release 1.0-2 for unstable [dgit distro=test-dummy no-split --quilt=gbp] [dgit please-upload upstream-tag=UPSTREAM/RELEASE/1.0 upstream=5f40faf4eac1a74ccab4b2719a0fb3163e314623]' test-dummy/1.0-2 Updated tag 'test-dummy/1.0-2' (was 21e8f01) + LC_MESSAGES=C + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git fetch --depth=1 origin refs/tags/test-dummy/1.0-2:refs/tags/test-dummy/1.0-2 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 2146 ?=65280 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 2229 ?=7424 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 2313 ?=7424 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 2397 ?=256 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 2509 ?=32768 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 2624 ?=65280 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 CD .git readtag... child 2748 ?=65280 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 CD .git readtag... child 2932 ?=65280 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' test-dummy/1.0-2 CD .git readtag... child 3010 ?=512 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' " + next-mangle nosig + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--sigfail + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log--sigfail + ident=nosig + perl -ne 'print unless m/^-----/..0' + raw-mangled ++ git hash-object -w -t tag ../tagobj-nosig + git update-ref refs/tags/test-dummy/1.0-2 5d570068e68d81377b541cc54b9ffd7dc7dc54ee + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git fetch --depth=1 origin refs/tags/test-dummy/1.0-2:refs/tags/test-dummy/1.0-2 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 CD .git readtag... child 3039 ?=65280 + sh -ec ' cd dgit-tmp cat tagupl.log >>tagupl.email /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail -oee -odb -oi -t '\\' -fnoreply@example.org '\\' line 10. + git cat-file tag test-dummy/1.0-1 + next-mangle badtagger + mv-ident tagupl/overall.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tagupl/overall.log--nosig + mv-ident sendmail.log + local f=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sendmail.log--nosig + ident=badtagger + perl -pe ' s/\+\d+$/xyz/ if m/^tagger /; exit 0 if m/^$/; ' + echo + cat ../basetag + raw-mangled ++ git hash-object -w -t tag ../tagobj-badtagger + git update-ref refs/tags/test-dummy/1.0-2 2c376e59381efd69ccc91ce6454a8ca03acba4ac + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git fetch --depth=1 origin refs/tags/test-dummy/1.0-2:refs/tags/test-dummy/1.0-2 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] splorf/1.0-2 -> splorf/1.0-2 * [new tag] test-dummy/1,2 -> test-dummy/1,2 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + grep 'failed to fish tagger out of tag' ../tagupl/overall.log 2024-11-26 21:41:23 (0000s): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example test-dummy/1.0-2: failed to fish tagger out of tag + cd .. + rm -rf example + mv example.save example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + tee .git/dgit-test-fsck.errs + git fsck --no-dangling --strict + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/tagupl-artifacts + '[' x/tmp/autopkgtest.l3K01R/tagupl-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/tagupl-artifacts/tagupl.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:41:23]: test tagupl: -----------------------] autopkgtest [21:41:23]: test tagupl: - - - - - - - - - - results - - - - - - - - - - tagupl PASS autopkgtest [21:41:24]: test tagupl-baredebian: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2859 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:6 file:/tmp/autopkgtest.l3K01R/binaries git-debpush 10.7+deb12u2 [22.2 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25257 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25257 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25257 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack .../binaries/./git-debpush.deb ... Unpacking git-debpush (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up git-debpush (10.7+deb12u2) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: ed git-debrebase libfile-fnmatch-perl quilt 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 371 kB/444 kB of archives. After this operation, 1159 kB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries git-debrebase 10.7+deb12u2 [72.3 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 ed amd64 1.19-1 [58.1 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 libfile-fnmatch-perl amd64 0.02-3+b1 [10.2 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 quilt all 0.67+really0.66-1 [303 kB] Fetched 371 kB in 0s (6550 kB/s) Selecting previously unselected package ed. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25257 files and directories currently installed.) Preparing to unpack .../archives/ed_1.19-1_amd64.deb ... Unpacking ed (1.19-1) ... Selecting previously unselected package libfile-fnmatch-perl. Preparing to unpack .../libfile-fnmatch-perl_0.02-3+b1_amd64.deb ... Unpacking libfile-fnmatch-perl (0.02-3+b1) ... Selecting previously unselected package git-debrebase. Preparing to unpack .../binaries/./git-debrebase.deb ... Unpacking git-debrebase (10.7+deb12u2) ... Selecting previously unselected package quilt. Preparing to unpack .../quilt_0.67+really0.66-1_all.deb ... Unpacking quilt (0.67+really0.66-1) ... Setting up ed (1.19-1) ... Setting up libfile-fnmatch-perl (0.02-3+b1) ... Setting up git-debrebase (10.7+deb12u2) ... Setting up quilt (0.67+really0.66-1) ... Processing triggers for man-db (2.11.2-2) ... autopkgtest [21:41:29]: test tagupl-baredebian: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=tagupl-baredebian ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-baredebian-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-baredebian-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-gdr-gbp-import-core-with-queue + t-gdr-gbp-import-core + p=example + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + : 'fake up some kind of upstream' + git checkout -b upstream quilt-tip Switched to a new branch 'upstream' + rm -rf debian + mkdir debian + echo junk + git add debian + git commit -m 'an upstream retcon (tests/setup/baredebian)' [upstream aa9b151] an upstream retcon (tests/setup/baredebian) 6 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/example.install mode change 100755 => 100644 debian/rules delete mode 100644 debian/source/format + git tag v1.0 + : 'fake up that our quilt-tip was descended from upstream' + git checkout quilt-tip Switched to branch 'quilt-tip' + git merge --no-edit -s ours upstream Merge made by the 'ours' strategy. + : 'fake up that our quilt-tip had the patch queue in it' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + git add debian/patches + git commit -m 'patch queue update (tests/setup/baredebian)' [quilt-tip 474da4c] patch queue update (tests/setup/baredebian) 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/subdir/addnewups + : 'make branch names more conventional' + git branch -D master Deleted branch master (was 17d67db). + git branch -m quilt-tip master + git-deborig + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D patch-queue/quilt-tip Deleted branch patch-queue/quilt-tip (was d843a68). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D gitish-only Deleted branch gitish-only (was 2b2ddc8). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-1.1 Deleted branch quilt-tip-1.1 (was 7fc34be). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D quilt-tip-2 Deleted branch quilt-tip-2 (was 99fcab4). + for b in patch-queue/quilt-tip gitish-only quilt-tip-1.1 quilt-tip-2 indep-arch + git branch -D indep-arch Deleted branch indep-arch (was e215729). + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/series' rm 'debian/patches/subdir/addnewups' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'src.c' + git checkout HEAD -- debian ++ git write-tree + t=1b876c7f2ff3a5f3e269aa710210897c32caee00 ++ git commit-tree -m 'Convert to bare debian' 1b876c7f2ff3a5f3e269aa710210897c32caee00 + t=5c410cc573946394fbd85950449595317108dca9 + git reset --hard 5c410cc573946394fbd85950449595317108dca9 HEAD is now at 5c410cc Convert to bare debian ++ echo 'example*' + t-setup-done '' 'example* git mirror aq' ' t-select-package example t-git-next-date ' + local savevars= + local 'savedirs=example* git mirror aq' + local 'importeval= t-select-package example t-git-next-date ' + local import=IMPORT.baredebian + exec + local vn + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DEBCHANGE saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.baredebian.tar example example_1.0.orig.tar.xz git mirror aq + printf '\n%s\n' ' t-select-package example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.baredebian ++ export DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ DGIT_TEST_REAL_DEBCHANGE=/usr/bin/debchange ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + baredebian-test-vars + quiltmode=baredebian + v=1.0-1 + suite=sid + uv=1.0 + uvtag=v1.0 + origbase=example_1.0.orig + xorigcomps= + t-tagupl-settings + export DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + export DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + export DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + t-chain-test-somehow + export DGIT_TEST_TESTNAME=tagupl-baredebian + DGIT_TEST_TESTNAME=tagupl-baredebian + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + mkdir ../pretend-salsa + set -e + cd ../pretend-salsa + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa/ + git remote add salsa /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git config branch.master.remote salsa + git config branch.master.merge refs/heads/master + baredebian-test-minimum + t-expect-fail 'contradicts clean mode git-ff' t-dgit -wgf --dgit-view-save=split.f1 --baredebian quilt-fixup + local 'mpat=contradicts clean mode git-ff' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --dgit-view-save=split.f1 --baredebian quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dgit-view-save=split.f1 --baredebian quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD dgit: error: quilt mode baredebian (generally needs untracked upstream files) dgit: contradicts clean mode git-ff (which would delete them) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=contradicts clean mode git-ff' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'contradicts clean mode git-ff' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: contradicts clean mode git-ff (which would delete them) + t-dgit -wn --dgit-view-save=split.f1 --baredebian quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --dgit-view-save=split.f1 --baredebian quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5c410cc573946394fbd85950449595317108dca9' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian 5c410cc573946394fbd85950449595317108dca9 aa9b15129f92e99418effffef1bae210b11b6eed 081a79458ef3d907367d8bcd91c69157d92852451c5723574d807b6b78fc789c 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5c410cc573946394fbd85950449595317108dca9 -- debian + git add -Af . | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' fake orig tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5c410cc573946394fbd85950449595317108dca9 CD ../fake + git add -Af . | git write-tree => `763a72c3d91f517f4a54c0759ccf4876f1fbb304' fake o+d/p tree object bf7987f1ad573f033a09951c00ab7bdaa7c98445 CD ../work | git ls-tree --name-only -z 5c410cc573946394fbd85950449595317108dca9 => `debian\x00' | git diff-tree -z --no-renames -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 aa9b15129f92e99418effffef1bae210b11b6eed => `:100644 000000 6f6830cf687e60a381ddb22f14e45a21b514cf59 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 9e8f73939dc78596676351d6e2f13f99f6adf51f 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 100644 41e210551949a27c6848cc5d233bfb65f94e3a14 a941931010167fd6cd8c7ea895d3468f26e67bde M\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 aa9b15129f92e99418effffef1bae210b11b6eed => 0 | git diff-tree -z --no-renames --name-only -r aa9b15129f92e99418effffef1bae210b11b6eed 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ aa9b15129f92e99418effffef1bae210b11b6eed 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 | git diff-tree -z --no-renames --name-only -r bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ bf7987f1ad573f033a09951c00ab7bdaa7c98445 763a72c3d91f517f4a54c0759ccf4876f1fbb304 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=bf7987f1ad573f033a09 o+d/p=763a72c3d91f517f4a54 dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: upstream ## o+d/p upstream == o+d/p | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git read-tree aa9b15129f92e99418effffef1bae210b11b6eed + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ 5c410cc573946394fbd85950449595317108dca9:debian | git write-tree => `bf7987f1ad573f033a09951c00ab7bdaa7c98445' | git commit-tree bf7987f1ad573f033a09951c00ab7bdaa7c98445 -p 5c410cc573946394fbd85950449595317108dca9 -p aa9b15129f92e99418effffef1bae210b11b6eed -m 'Combine debian/ with upstream source for 1.0 ' -m 'using upstream from git tag v1.0' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-1 v1.0] ' => `8486f7d8ea44adbb68785a4db7c0bec5464719ee' + git reset -q --hard 8486f7d8ea44adbb68785a4db7c0bec5464719ee dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `ba6f9ea708d181c00778005cebf7e6b98b86d5c3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian 5c410cc573946394fbd85950449595317108dca9 aa9b15129f92e99418effffef1bae210b11b6eed 081a79458ef3d907367d8bcd91c69157d92852451c5723574d807b6b78fc789c 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache ba6f9ea708d181c00778005cebf7e6b98b86d5c3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=5c410cc573946394fbd85950449595317108dca9' refs/heads/split.f1 ba6f9ea708d181c00778005cebf7e6b98b86d5c3 dgit view: created (and left in refs/heads/split.f1) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + baredebian-test-core-prepush + tar --strip-components=1 -axf ../example_1.0.orig.tar.xz + cd debian + git clean -xdff + git checkout HEAD -- . + cd .. + export QUILT_PATCHES=debian/patches + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/0001-Add-a-new-upstream-file.patch patching file new-upstream-file Applying patch debian/patches/0002-Edit-the-.c-file.patch patching file src.c Applying patch debian/patches/subdir/addnewups patching file lib.c Now at patch debian/patches/subdir/addnewups + git add -Af . + git reset .pc + git diff --cached --exit-code split.f1 -- :/ ':!/debian' + git diff --exit-code HEAD..split.f1 -- :/debian + git reset + quilt new made-with-quilt Patch debian/patches/made-with-quilt is now on top + quilt add src.c File src.c added to patch debian/patches/made-with-quilt + echo //omg + quilt refresh Refreshed patch debian/patches/made-with-quilt + git add debian/patches/. + t-commit 'extra patch made with quilt' 1.0-2 + local 'msg=extra patch made with quilt' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'extra patch made with quilt' + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ /usr/bin/debchange --force-distribution -v1.0-2 --distribution unstable extra patch made with quilt libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'extra patch made with quilt' [master d0c1094] extra patch made with quilt 3 files changed, 14 insertions(+) create mode 100644 debian/patches/made-with-quilt + revision=1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-dgit -wn --quilt=baredebian --dgit-view-save=split.b quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wn --quilt=baredebian --dgit-view-save=split.b quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode baredebian Format `3.0 (quilt)', need to check/update patch stack | git for-each-ref '--format=%(objectname)' '[r]efs/tags/1.0' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/v1.0' => `aa9b15129f92e99418effffef1bae210b11b6eed' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/upstream/1.0' => `' | git rev-parse 'aa9b15129f92e99418effffef1bae210b11b6eed~0' => `aa9b15129f92e99418effffef1bae210b11b6eed' dgit: --quilt=baredebian, using upstream from git tag v1.0 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=baredebian). splitbrain cachekey dgit 10.7+deb12u2 1.0 baredebian d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 aa9b15129f92e99418effffef1bae210b11b6eed 14d2f058d7a7488e0bb5bb919707467c697c86061f002c3654166a37ed49bdb4 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + git checkout -q -b dgit-view examining quilt state (multiple patches, baredebian mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -- debian + git add -Af . | git write-tree => `13afe261a5f954761b36d126fa74b978765116a8' fake orig tree object 13afe261a5f954761b36d126fa74b978765116a8 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 CD ../fake + git add -Af . | git write-tree => `09583ba28b17d629329903d2cfda3a22eceef550' fake o+d/p tree object 13afe261a5f954761b36d126fa74b978765116a8 CD ../work | git ls-tree --name-only -z d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 => `debian\x00' | git diff-tree -z --no-renames -r 13afe261a5f954761b36d126fa74b978765116a8 aa9b15129f92e99418effffef1bae210b11b6eed => `:100644 000000 94f588d88ada8ca51628feea02d735b931cc33d0 0000000000000000000000000000000000000000 D\x00debian/changelog\x00:100644 000000 45a4fb75db864000d01701c0f7a51864bd4daabf 0000000000000000000000000000000000000000 D\x00debian/compat\x00:100644 000000 4c00c7fc685c6829aecfee6271a2f5317a7d4abe 0000000000000000000000000000000000000000 D\x00debian/control\x00:100644 000000 cb55ff6b75a9b25cc5af43623528cb1f1c7e938a 0000000000000000000000000000000000000000 D\x00debian/example.install\x00:100644 000000 04057085da6dc22033ff51495d4505dd2afecd87 0000000000000000000000000000000000000000 D\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00:100644 000000 0e0492478e787fa12078ae87a22c5253641c12a2 0000000000000000000000000000000000000000 D\x00debian/patches/0002-Edit-the-.c-file.patch\x00:100644 000000 8aab1b8d48eeef16e2501a1a88b46da32dd4667f 0000000000000000000000000000000000000000 D\x00debian/patches/made-with-quilt\x00:100644 000000 47b57013afc48c2b0afa225e09b019bfb6e8cc25 0000000000000000000000000000000000000000 D\x00debian/patches/series\x00:100644 000000 1acc2e857cd2ed05d52453a9d2e2ee6046491f8a 0000000000000000000000000000000000000000 D\x00debian/patches/subdir/addnewups\x00:100755 100644 41e210551949a27c6848cc5d233bfb65f94e3a14 a941931010167fd6cd8c7ea895d3468f26e67bde M\x00debian/rules\x00:100644 000000 163aaf8d82b6c54f23c45f32895dbdfdcc27b047 0000000000000000000000000000000000000000 D\x00debian/source/format\x00' quiltify_trees_differ 13afe261a5f954761b36d126fa74b978765116a8 aa9b15129f92e99418effffef1bae210b11b6eed => 0 | git diff-tree -z --no-renames --name-only -r aa9b15129f92e99418effffef1bae210b11b6eed 09583ba28b17d629329903d2cfda3a22eceef550 => `debian/changelog\x00debian/compat\x00debian/control\x00debian/example.install\x00debian/patches/0001-Add-a-new-upstream-file.patch\x00debian/patches/0002-Edit-the-.c-file.patch\x00debian/patches/made-with-quilt\x00debian/patches/series\x00debian/patches/subdir/addnewups\x00debian/rules\x00debian/source/format\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ aa9b15129f92e99418effffef1bae210b11b6eed 09583ba28b17d629329903d2cfda3a22eceef550 => 1 | git diff-tree -z --no-renames --name-only -r 13afe261a5f954761b36d126fa74b978765116a8 09583ba28b17d629329903d2cfda3a22eceef550 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 13afe261a5f954761b36d126fa74b978765116a8 09583ba28b17d629329903d2cfda3a22eceef550 => 1 differences @dl == ## ## == == ==. dgit: base trees orig=13afe261a5f954761b36 o+d/p=09583ba28b17d6293299 dgit: quilt differences: src: == orig ## gitignores: == orig == dgit: quilt differences: upstream ## o+d/p upstream == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + git read-tree aa9b15129f92e99418effffef1bae210b11b6eed + git rm --quiet -rf --cached --ignore-unmatch debian + git read-tree --prefix=debian/ d0c109478cdb46a6564ea8f5ee5c36484a39f9c7:debian | git write-tree => `13afe261a5f954761b36d126fa74b978765116a8' | git commit-tree 13afe261a5f954761b36d126fa74b978765116a8 -p d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -p aa9b15129f92e99418effffef1bae210b11b6eed -m 'Combine debian/ with upstream source for 1.0 ' -m 'using upstream from git tag v1.0' -m '[dgit (10.7+deb12u2) baredebian-merge 1.0-2 v1.0] ' => `346254be00a8d145935461f3de066bf21360ada0' + git reset -q --hard 346254be00a8d145935461f3de066bf21360ada0 dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import gbp:warning: Patch 'made-with-quilt' has no authorship information, using 'Ian Jackson ' + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `ba6f9ea708d181c00778005cebf7e6b98b86d5c3' + git update-ref -m 'dgit 10.7+deb12u2 1.0 baredebian d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 aa9b15129f92e99418effffef1bae210b11b6eed 14d2f058d7a7488e0bb5bb919707467c697c86061f002c3654166a37ed49bdb4 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7' refs/heads/split.b 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + sed -i 15icorruption debian/patches/0002-Edit-the-.c-file.patch + git add debian/patches/0002-Edit-the-.c-file.patch + git commit '-mcorrupt a quilt patch to test the patches-applicable check' [master 1ccb806] corrupt a quilt patch to test the patches-applicable check 1 file changed, 1 insertion(+) + tagname=test-dummy/1.0-2 + t-expect-fail ''\''git apply'\'' failed to apply patch 0002-Edit-the-.c-file.patch ('\''patches-applicable'\'' check)' t-tagupl-test --baredebian + local 'mpat='\''git apply'\'' failed to apply patch 0002-Edit-the-.c-file.patch ('\''patches-applicable'\'' check)' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-tagupl-test --baredebian + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + git debpush --distro=test-dummy -u Senatus --baredebian + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus --baredebian + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --baredebian --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --baredebian --' ++ set - --distro test-dummy -u Senatus --baredebian -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + quilt_mode=baredebian + shift + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=1ccb806a20b70ba2c835a952545c2520b969e273 + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.2XZzH0vYYk + trap cleanup EXIT + mkdir /tmp/tmp.2XZzH0vYYk/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.2XZzH0vYYk ++ dpkg-parsechangelog -SVersion + version=1.0-2 ++ cd /tmp/tmp.2XZzH0vYYk ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.2XZzH0vYYk ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.2XZzH0vYYk + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ grep -E '^debian/source/format$' ++ git ls-tree --name-only -r refs/heads/master ++ git cat-file blob refs/heads/master:debian/source/format + format='3.0 (quilt)' + case "$format" in + upstream=true ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ set -o pipefail + last_archive_tag= + upstream_info= + true + '[' x = x ']' ++ set +e ++ git deborig --just-print --version=1.0-2 ++ head -n1 ++ ps='0 0' ++ set -e ++ case "$ps" in + upstream_tag=v1.0 + '[' xv1.0 = x ']' ++ git rev-parse 'refs/tags/v1.0^{}' + upstream_committish=aa9b15129f92e99418effffef1bae210b11b6eed + upstream_info=' upstream-tag=v1.0 upstream=aa9b15129f92e99418effffef1bae210b11b6eed' + to_push+=("$upstream_tag") + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' xv1.0 = x ']' + git merge-base --is-ancestor v1.0 refs/heads/master + '[' baredebian = baredebian ']' + case "$quilt_mode" in + check_patches_apply false + local should_match_branch=false ++ git rev-parse --git-dir + local playground=.git/gdp + local playtree=.git/gdp/apply-patches + local git_apply_rc=0 + rm -rf .git/gdp + mkdir -p .git/gdp/apply-patches ++ pwd + local pwd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .git/gdp/apply-patches + /usr/share/git-debpush/git-playtree-setup . + git checkout -b upstream aa9b15129f92e99418effffef1bae210b11b6eed Switched to a new branch 'upstream' + git checkout 1ccb806a20b70ba2c835a952545c2520b969e273 -- debian + '[' -s debian/patches/series ']' + read patch + shopt -s extglob + patch=0001-Add-a-new-upstream-file.patch + shopt -u extglob + '[' -z 0001-Add-a-new-upstream-file.patch ']' + set +e + git apply --index debian/patches/0001-Add-a-new-upstream-file.patch + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + shopt -s extglob + patch=0002-Edit-the-.c-file.patch + shopt -u extglob + '[' -z 0002-Edit-the-.c-file.patch ']' + set +e + git apply --index debian/patches/0002-Edit-the-.c-file.patch error: corrupt patch at line 15 + git_apply_rc=128 + set -e + '[' 128 = 0 ']' + fail_check patches-applicable ''\''git apply'\'' failed to apply patch 0002-Edit-the-.c-file.patch' + local check=patches-applicable + shift + local check_is_forced=false + case ",$force," in + false + false + echo 'git-debpush: '\''git apply'\'' failed to apply patch 0002-Edit-the-.c-file.patch ('\''patches-applicable'\'' check)' git-debpush: 'git apply' failed to apply patch 0002-Edit-the-.c-file.patch ('patches-applicable' check) + failed_check=true + break + false + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + rm -rf .git/gdp + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + true + fail 'some check(s) failed; you can pass --force to ignore them' + echo 'git-debpush: some check(s) failed; you can pass --force to ignore them' git-debpush: some check(s) failed; you can pass --force to ignore them + exit 127 + local 'ps=127 0' + set -o pipefail + case $ps in + t-grep-mpat ''\''git apply'\'' failed to apply patch 0002-Edit-the-.c-file.patch ('\''patches-applicable'\'' check)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat='\''git apply'\'' failed to apply patch 0002-Edit-the-.c-file.patch ('\''patches-applicable'\'' check)' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e ''\''git apply'\'' failed to apply patch 0002-Edit-the-.c-file.patch ('\''patches-applicable'\'' check)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output git-debpush: 'git apply' failed to apply patch 0002-Edit-the-.c-file.patch ('patches-applicable' check) + git reset --hard HEAD~1 HEAD is now at d0c1094 extra patch made with quilt + t-tagupl-test --baredebian + git debpush --distro=test-dummy -u Senatus --baredebian + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus --baredebian + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --baredebian --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --baredebian --' ++ set - --distro test-dummy -u Senatus --baredebian -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + quilt_mode=baredebian + shift + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.fqFGy6hsMQ + trap cleanup EXIT + mkdir /tmp/tmp.fqFGy6hsMQ/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.fqFGy6hsMQ ++ dpkg-parsechangelog -SVersion + version=1.0-2 ++ cd /tmp/tmp.fqFGy6hsMQ ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.fqFGy6hsMQ ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.fqFGy6hsMQ + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ git ls-tree --name-only -r refs/heads/master ++ grep -E '^debian/source/format$' ++ git cat-file blob refs/heads/master:debian/source/format + format='3.0 (quilt)' + case "$format" in + upstream=true ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_archive_tag= + upstream_info= + true + '[' x = x ']' ++ set +e ++ git deborig --just-print --version=1.0-2 ++ head -n1 ++ ps='0 0' ++ set -e ++ case "$ps" in + upstream_tag=v1.0 + '[' xv1.0 = x ']' ++ git rev-parse 'refs/tags/v1.0^{}' + upstream_committish=aa9b15129f92e99418effffef1bae210b11b6eed + upstream_info=' upstream-tag=v1.0 upstream=aa9b15129f92e99418effffef1bae210b11b6eed' + to_push+=("$upstream_tag") + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' xv1.0 = x ']' + git merge-base --is-ancestor v1.0 refs/heads/master + '[' baredebian = baredebian ']' + case "$quilt_mode" in + check_patches_apply false + local should_match_branch=false ++ git rev-parse --git-dir + local playground=.git/gdp + local playtree=.git/gdp/apply-patches + local git_apply_rc=0 + rm -rf .git/gdp + mkdir -p .git/gdp/apply-patches ++ pwd + local pwd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .git/gdp/apply-patches + /usr/share/git-debpush/git-playtree-setup . + git checkout -b upstream aa9b15129f92e99418effffef1bae210b11b6eed Switched to a new branch 'upstream' + git checkout d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 -- debian + '[' -s debian/patches/series ']' + read patch + shopt -s extglob + patch=0001-Add-a-new-upstream-file.patch + shopt -u extglob + '[' -z 0001-Add-a-new-upstream-file.patch ']' + set +e + git apply --index debian/patches/0001-Add-a-new-upstream-file.patch + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + shopt -s extglob + patch=0002-Edit-the-.c-file.patch + shopt -u extglob + '[' -z 0002-Edit-the-.c-file.patch ']' + set +e + git apply --index debian/patches/0002-Edit-the-.c-file.patch + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + shopt -s extglob + patch=subdir/addnewups + shopt -u extglob + '[' -z subdir/addnewups ']' + set +e + git apply --index debian/patches/subdir/addnewups + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + shopt -s extglob + patch=made-with-quilt + shopt -u extglob + '[' -z made-with-quilt ']' + set +e + git apply --index debian/patches/made-with-quilt + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + false + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + rm -rf .git/gdp + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + false ++ echo 1.0-2 ++ tr ':~' %_ ++ sed 's/\.(?=\.|$|lock$)/.#/g' + git_version=1.0-2 + debian_tag=test-dummy/1.0-2 + to_push+=("$debian_tag") + '[' xbaredebian = x ']' + quilt_mode_text= + '[' '3.0 (quilt)' = '3.0 (quilt)' ']' + '[' xbaredebian = x ']' + quilt_mode_text=' --quilt=baredebian' + tagmessage='example release 1.0-2 for unstable [dgit distro=test-dummy split --quilt=baredebian] [dgit please-upload upstream-tag=v1.0 upstream=aa9b15129f92e99418effffef1bae210b11b6eed] ' + git tag -u Senatus -s -m 'example release 1.0-2 for unstable [dgit distro=test-dummy split --quilt=baredebian] [dgit please-upload upstream-tag=v1.0 upstream=aa9b15129f92e99418effffef1bae210b11b6eed] ' test-dummy/1.0-2 refs/heads/master + true + git push salsa master v1.0 test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new branch] master -> master * [new tag] v1.0 -> v1.0 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + mkdir ../tagupl + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-2' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-2 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git fetch --depth=1 origin refs/tags/test-dummy/1.0-2:refs/tags/test-dummy/1.0-2 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 CD .git readtag... child 1142 ?=0 + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd ../pretend-salsa + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/heads/master d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/heads/master + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + cd ../example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 refs/dgit/sid => 51cebf38043bdc4ee326cef6c1eca7e55e983fb6 refs/tags/archive/test-dummy/1.0-2 => 19b20cd5a75857521ba0e7076fba10baf8a6a889 refs/tags/test-dummy/1.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 commit refs/dgit-fetch/test-dummy/dgit/sid |> 51cebf38043bdc4ee326cef6c1eca7e55e983fb6 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> 19b20cd5a75857521ba0e7076fba10baf8a6a889 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => '51cebf38043bdc4ee326cef6c1eca7e55e983fb6', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => '19b20cd5a75857521ba0e7076fba10baf8a6a889' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5cb31bfd249bb308b3e808668f37ca909810dcec tag refs/tags/test-dummy/1.0-2 currently refs/tags/test-dummy/1.0-2=5cb31bfd249bb308b3e808668f37ca909810dcec | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 51cebf38043bdc4ee326cef6c1eca7e55e983fb6 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=51cebf38043bdc4ee326cef6c1eca7e55e983fb6 + git update-ref refs/tags/archive/test-dummy/1.0-2 51cebf38043bdc4ee326cef6c1eca7e55e983fb6 '' |> 19b20cd5a75857521ba0e7076fba10baf8a6a889 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=19b20cd5a75857521ba0e7076fba10baf8a6a889 Not updating refs/tags/test-dummy/1.0-2 from 5cb31bfd249bb308b3e808668f37ca909810dcec to 19b20cd5a75857521ba0e7076fba10baf8a6a889. + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3' previous reference hash=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= 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. fetch mergeinfos: commit 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 dgit suite branch on dgit git server fetch hash=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 | git merge-base 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 => `1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3' | git rev-parse '1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3~0' => `1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3' | git rev-parse '1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3~0' => `1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 | git log -n2 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 => `commit 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 => `' | git ls-tree -lrz -- 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 51cebf38043bdc4ee326cef6c1eca7e55e983fb6 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch split.p dgit/dgit/sid + baredebian-test-core-postpush + git merge-base --is-ancestor HEAD split.p + '[' v1.0 ']' + git merge-base --is-ancestor v1.0 split.p + set +e + git merge-base HEAD v1.0 + rc=1 + set -e + '[' 1 = 1 ']' + git clean -xdff Removing .gitignore Removing .pc/ Removing docs/ Removing example Removing lib.c Removing new-upstream-file Removing src.c + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val HEAD d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=HEAD + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t-ref-same-val refs/tags/test-dummy/1.0-2 d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + local name=refs/tags/test-dummy/1.0-2 + local val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + case "${t_ref_val-unset}" in + t_ref_val=d0c109478cdb46a6564ea8f5ee5c36484a39f9c7 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/heads/split.p 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/heads/split.p + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 test-dummy archive/test-dummy/1.0-2 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 test-dummy archive/test-dummy/1.0-2 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/remotes/dgit/dgit/sid 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/remotes/dgit/dgit/sid + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/dgit/sid 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/dgit/sid + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + case "${t_ref_val-unset}" in + t_ref_val=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 + '[' x1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 = x1ca4e8cbdadbe4bbfc5d9a2615a0a328ea1796b3 ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:41:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:41:39 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] v1.0 -> v1.0 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/made-with-quilt/src.c' rm '.pc/subdir/addnewups/lib.c' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:41:39 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying subdir/addnewups dpkg-source: info: applying made-with-quilt + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] v1.0 -> v1.0 + find . -mindepth 1 -maxdepth 1 '!' -path ./debian '!' -path ./.git -print0 + xargs -0r rm -rf -- + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/tagupl-baredebian-artifacts + '[' x/tmp/autopkgtest.l3K01R/tagupl-baredebian-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/tagupl-baredebian-artifacts/tagupl-baredebian.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 80.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:41:41]: test tagupl-baredebian: -----------------------] autopkgtest [21:41:41]: test tagupl-baredebian: - - - - - - - - - - results - - - - - - - - - - tagupl-baredebian PASS autopkgtest [21:41:41]: test tagupl-gbp: preparing testbed autopkgtest [21:41:46]: testbed dpkg architecture: amd64 autopkgtest [21:41:46]: testbed apt version: 2.6.1 autopkgtest [21:41:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.5 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7607 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-debpush git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-chdir-perl libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgit-wrapper-perl libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libstring-shellquote-perl libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 127 newly installed, 0 to remove and 0 not upgraded. Need to get 91.0 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries git-debpush 10.7+deb12u2 [22.2 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:14 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:22 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:41 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:44 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:51 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:52 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:54 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:56 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:71 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:72 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:73 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:94 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 libfile-chdir-perl all 0.1008-1.1 [12.2 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 libgit-wrapper-perl all 0.048-2 [33.4 kB] Get:127 http://deb.debian.org/debian bookworm/main amd64 libstring-shellquote-perl all 1.04-3 [11.9 kB] Fetched 91.0 MB in 1s (100 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libfile-chdir-perl. Preparing to unpack .../105-libfile-chdir-perl_0.1008-1.1_all.deb ... Unpacking libfile-chdir-perl (0.1008-1.1) ... Selecting previously unselected package libgit-wrapper-perl. Preparing to unpack .../106-libgit-wrapper-perl_0.048-2_all.deb ... Unpacking libgit-wrapper-perl (0.048-2) ... Selecting previously unselected package git-debpush. Preparing to unpack .../107-git-debpush.deb ... Unpacking git-debpush (10.7+deb12u2) ... Selecting previously unselected package libstring-shellquote-perl. Preparing to unpack .../108-libstring-shellquote-perl_1.04-3_all.deb ... Unpacking libstring-shellquote-perl (1.04-3) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libstring-shellquote-perl (1.04-3) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libfile-chdir-perl (0.1008-1.1) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libgit-wrapper-perl (0.048-2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up git-debpush (10.7+deb12u2) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:42:13]: test tagupl-gbp: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=tagupl-gbp ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-gbp-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-gbp-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + : '----- construct an unpatched branch with patches -----' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + : 'now on quilt-tip' + git add debian/patches + git commit -m 'Commit patch queue' [quilt-tip 81df006] Commit patch queue 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/series + : '----- construct an upstream branch -----' + git checkout --orphan upstream Switched to a new branch 'upstream' + git reset --hard + git clean -xdf + tar --strip-components=1 -xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz + mkdir docs + cd docs + tar --strip-components=1 -xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz + cd .. + git add -Af . + git commit -m 'Import 1.0' [upstream (root-commit) a2403de] Import 1.0 4 files changed, 5 insertions(+) create mode 100644 debian/TRASH create mode 100644 docs/README create mode 100755 example create mode 100644 src.c + git tag upstream/1.0 + git checkout quilt-tip Switched to branch 'quilt-tip' + t-git-pseudo-merge -m 'gbp-orig pseudomerge' upstream + '[' '!' '' ']' + git merge --help + grep -q allow-unrelated-histories + git_pseuomerge_opts=--allow-unrelated-histories + git_pseuomerge_opts+=' -s ours' + git merge --allow-unrelated-histories -s ours -m 'gbp-orig pseudomerge' upstream Merge made by the 'ours' strategy. + v=1.0-1 + git checkout -B master Switched to and reset branch 'master' + cd .. ++ echo example + t-setup-done v 'example git mirror aq' ' t-select-package example t-git-next-date ' + local savevars=v + local 'savedirs=example git mirror aq' + local 'importeval= t-select-package example t-git-next-date ' + local import=IMPORT.gbp + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 1.0-1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 1.0-1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gbp.tar example git mirror aq + printf '\n%s\n' ' t-select-package example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gbp ++ v=1.0-1 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + t-debpolicy + t-dsd + t-drs + t-git-config dgit-distro.test-dummy.git-url 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S ' + git config --global dgit-distro.test-dummy.git-url 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S ' + t-git-config dgit-distro.test-dummy.git-check true + git config --global dgit-distro.test-dummy.git-check true + t-git-config dgit-distro.test-dummy.git-create true + git config --global dgit-distro.test-dummy.git-create true + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/suites /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/suites /tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites-master + export t_check_pushed_master=t-check-pushed-master + t_check_pushed_master=t-check-pushed-master + drs_dispatch=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy + '[' x '!=' x ']' + ln -sf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos + ln -sf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites /tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites-master /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/ + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/keyrings + ln -sf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/keyrings/debian-keyring.gpg + ln -sf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/keyrings/debian-maintainers.gpg + ln -sf /bin/true /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + t-git-config dgit-distro.test-dummy.ssh /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh + git config --global dgit-distro.test-dummy.ssh /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh + t-git-config dgit-distro.test-dummy.git-check ssh-cmd + git config --global dgit-distro.test-dummy.git-check ssh-cmd + t-git-config dgit-distro.test-dummy.git-create true + git config --global dgit-distro.test-dummy.git-create true + t-git-config dgit-distro.test-dummy.git-url 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos' + git config --global dgit-distro.test-dummy.git-url 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos' + t-git-config dgit-distro.test-dummy.diverts.drs /drs + git config --global dgit-distro.test-dummy.diverts.drs /drs + t-git-config dgit-distro.test-dummy/drs.ssh /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh + git config --global dgit-distro.test-dummy/drs.ssh /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh + t-git-config dgit-distro.test-dummy/drs.git-url /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + git config --global dgit-distro.test-dummy/drs.git-url /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + t-git-config dgit-distro.test-dummy/drs.git-check ssh-cmd + git config --global dgit-distro.test-dummy/drs.git-check ssh-cmd + t-git-config dgit-distro.test-dummy/drs.git-create ssh-cmd + git config --global dgit-distro.test-dummy/drs.git-create ssh-cmd + echo 'no-such-package* drs' + t-policy dgit-repos-policy-debian + local policyhook=dgit-repos-policy-debian + t-make-hook-link dgit-repos-policy-debian /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + local hook=dgit-repos-policy-debian + local linkpath=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + hook=dgit-repos-policy-debian + case $hook in ++ type -P dgit-repos-policy-debian + hook=/usr/bin/dgit-repos-policy-debian + ln -sf /usr/bin/dgit-repos-policy-debian /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + t-policy-admin create-db + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-admin-debian --repos /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git create-db + : '))))))))))))))))))))))))))))))))))))))))' + cd example + git deborig + t-dgit -wgf --quilt=gbp --dgit-view-save=split.b quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=gbp --dgit-view-save=split.b quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `11aed06816a48601b2249aef6e7d913cec154a45' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.xz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.xz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 11aed06816a48601b2249aef6e7d913cec154a45 - bfb148149ee333352404aa8a99beb4a3fe67892fc5e54450746718525d65dc0d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 11aed06816a48601b2249aef6e7d913cec154a45 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 11aed06816a48601b2249aef6e7d913cec154a45 -- debian + git add -Af . | git write-tree => `a4137e0124a515b0fccc250ff69b9e921516f507' fake orig tree object a4137e0124a515b0fccc250ff69b9e921516f507 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 11aed06816a48601b2249aef6e7d913cec154a45 CD ../fake + git add -Af . | git write-tree => `22c53db2d98974c30ba60c04e11d88c514683703' fake o+d/p tree object a4137e0124a515b0fccc250ff69b9e921516f507 CD ../work | git ls-tree --name-only -z 11aed06816a48601b2249aef6e7d913cec154a45 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r a4137e0124a515b0fccc250ff69b9e921516f507 11aed06816a48601b2249aef6e7d913cec154a45 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ a4137e0124a515b0fccc250ff69b9e921516f507 11aed06816a48601b2249aef6e7d913cec154a45 => 2 | git diff-tree -z --no-renames --name-only -r 11aed06816a48601b2249aef6e7d913cec154a45 22c53db2d98974c30ba60c04e11d88c514683703 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 11aed06816a48601b2249aef6e7d913cec154a45 22c53db2d98974c30ba60c04e11d88c514683703 => 3 | git diff-tree -z --no-renames --name-only -r a4137e0124a515b0fccc250ff69b9e921516f507 22c53db2d98974c30ba60c04e11d88c514683703 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ a4137e0124a515b0fccc250ff69b9e921516f507 22c53db2d98974c30ba60c04e11d88c514683703 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=a4137e0124a515b0fccc o+d/p=22c53db2d98974c30ba6 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff a4137e0124a515b0fccc250ff69b9e921516f507 11aed06816a48601b2249aef6e7d913cec154a45 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view c06faa6] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `c06faa65b376a4dc838d540e3f96d1a642dd1ff1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 11aed06816a48601b2249aef6e7d913cec154a45 - bfb148149ee333352404aa8a99beb4a3fe67892fc5e54450746718525d65dc0d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache c06faa65b376a4dc838d540e3f96d1a642dd1ff1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=11aed06816a48601b2249aef6e7d913cec154a45' refs/heads/split.b c06faa65b376a4dc838d540e3f96d1a642dd1ff1 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-tagupl-settings + export DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + export DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + export DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + t-chain-test-somehow + export DGIT_TEST_TESTNAME=tagupl-gbp + DGIT_TEST_TESTNAME=tagupl-gbp + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + mkdir ../pretend-salsa + set -e + cd ../pretend-salsa + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa/ + git remote add salsa /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git config branch.master.remote salsa + git config branch.master.merge refs/heads/master + tagname=test-dummy/1.0-1 + t-tagupl-test --gbp + git debpush --distro=test-dummy -u Senatus --gbp + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus --gbp + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --gbp --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --gbp --' ++ set - --distro test-dummy -u Senatus --gbp -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + quilt_mode=gbp + shift + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=11aed06816a48601b2249aef6e7d913cec154a45 + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.Ez9w64KvyY + trap cleanup EXIT + mkdir /tmp/tmp.Ez9w64KvyY/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.Ez9w64KvyY ++ dpkg-parsechangelog -SVersion + version=1.0-1 ++ cd /tmp/tmp.Ez9w64KvyY ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.Ez9w64KvyY ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.Ez9w64KvyY + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ git ls-tree --name-only -r refs/heads/master ++ grep -E '^debian/source/format$' ++ git cat-file blob refs/heads/master:debian/source/format + format='3.0 (quilt)' + case "$format" in + upstream=true ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_archive_tag= + upstream_info= + true + '[' x = x ']' ++ set +e ++ git deborig --just-print --version=1.0-1 ++ head -n1 ++ ps='0 0' ++ set -e ++ case "$ps" in + upstream_tag=upstream/1.0 + '[' xupstream/1.0 = x ']' ++ git rev-parse 'refs/tags/upstream/1.0^{}' + upstream_committish=a2403dea4c144afa18f99107a8421b53885194c4 + upstream_info=' upstream-tag=upstream/1.0 upstream=a2403dea4c144afa18f99107a8421b53885194c4' + to_push+=("$upstream_tag") + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' xupstream/1.0 = x ']' + git merge-base --is-ancestor upstream/1.0 refs/heads/master + case "$quilt_mode" in + check_treesame upstream/1.0 refs/heads/master ':!debian' ':!**.gitignore' + local first=upstream/1.0 + local second=refs/heads/master + shift 2 + set +e + git diff --quiet --exit-code upstream/1.0..refs/heads/master -- . ':!debian' ':!**.gitignore' + git_diff_rc=0 + set -e + '[' 0 = 1 ']' + '[' 0 -le 1 ']' + return 0 + check_patches_apply false + local should_match_branch=false ++ git rev-parse --git-dir + local playground=.git/gdp + local playtree=.git/gdp/apply-patches + local git_apply_rc=0 + rm -rf .git/gdp + mkdir -p .git/gdp/apply-patches ++ pwd + local pwd=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd .git/gdp/apply-patches + /usr/share/git-debpush/git-playtree-setup . + git checkout -b upstream a2403dea4c144afa18f99107a8421b53885194c4 Switched to a new branch 'upstream' + git checkout 11aed06816a48601b2249aef6e7d913cec154a45 -- debian + '[' -s debian/patches/series ']' + read patch + shopt -s extglob + patch=0001-Add-a-new-upstream-file.patch + shopt -u extglob + '[' -z 0001-Add-a-new-upstream-file.patch ']' + set +e + git apply --index debian/patches/0001-Add-a-new-upstream-file.patch + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + shopt -s extglob + patch=0002-Edit-the-.c-file.patch + shopt -u extglob + '[' -z 0002-Edit-the-.c-file.patch ']' + set +e + git apply --index debian/patches/0002-Edit-the-.c-file.patch + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + shopt -s extglob + patch=0003-Add-another-new-upstream-file.patch + shopt -u extglob + '[' -z 0003-Add-another-new-upstream-file.patch ']' + set +e + git apply --index debian/patches/0003-Add-another-new-upstream-file.patch + git_apply_rc=0 + set -e + '[' 0 = 0 ']' + read patch + false + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + rm -rf .git/gdp + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + false ++ echo 1.0-1 ++ tr ':~' %_ ++ sed 's/\.(?=\.|$|lock$)/.#/g' + git_version=1.0-1 + debian_tag=test-dummy/1.0-1 + to_push+=("$debian_tag") + '[' xgbp = x ']' + quilt_mode_text= + '[' '3.0 (quilt)' = '3.0 (quilt)' ']' + '[' xgbp = x ']' + quilt_mode_text=' --quilt=gbp' + tagmessage='example release 1.0-1 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit please-upload upstream-tag=upstream/1.0 upstream=a2403dea4c144afa18f99107a8421b53885194c4] ' + git tag -u Senatus -s -m 'example release 1.0-1 for unstable [dgit distro=test-dummy split --quilt=gbp] [dgit please-upload upstream-tag=upstream/1.0 upstream=a2403dea4c144afa18f99107a8421b53885194c4] ' test-dummy/1.0-1 refs/heads/master + true + git push salsa master upstream/1.0 test-dummy/1.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new branch] master -> master * [new tag] upstream/1.0 -> upstream/1.0 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 + mkdir ../tagupl + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-1' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-1 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git fetch --depth=1 origin refs/tags/test-dummy/1.0-1:refs/tags/test-dummy/1.0-1 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 617 ?=0 + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd ../pretend-salsa + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=11aed06816a48601b2249aef6e7d913cec154a45 + t-ref-same-val refs/heads/master 11aed06816a48601b2249aef6e7d913cec154a45 + local name=refs/heads/master + local val=11aed06816a48601b2249aef6e7d913cec154a45 + case "${t_ref_val-unset}" in + t_ref_val=11aed06816a48601b2249aef6e7d913cec154a45 + t_ref_names+=("$name") + cd ../example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => c06faa65b376a4dc838d540e3f96d1a642dd1ff1 refs/dgit/sid => c35704af35546dcd9e8f1a1915189739e62d6775 refs/tags/archive/test-dummy/1.0-1 => c15d35ac253060550d1bbde8b92db54609023a97 refs/tags/test-dummy/1.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> c06faa65b376a4dc838d540e3f96d1a642dd1ff1 commit refs/dgit-fetch/test-dummy/dgit/sid |> c35704af35546dcd9e8f1a1915189739e62d6775 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 |> c15d35ac253060550d1bbde8b92db54609023a97 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c06faa65b376a4dc838d540e3f96d1a642dd1ff1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1' => 'c15d35ac253060550d1bbde8b92db54609023a97', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1' => 'c35704af35546dcd9e8f1a1915189739e62d6775' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 2d4b8e22e0cf8bfb4ea0221031eae9361c6b5e24 tag refs/tags/test-dummy/1.0-1 currently refs/tags/test-dummy/1.0-1=2d4b8e22e0cf8bfb4ea0221031eae9361c6b5e24 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> c35704af35546dcd9e8f1a1915189739e62d6775 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 offered refs/tags/archive/test-dummy/1.0-1=c35704af35546dcd9e8f1a1915189739e62d6775 + git update-ref refs/tags/archive/test-dummy/1.0-1 c35704af35546dcd9e8f1a1915189739e62d6775 '' |> c15d35ac253060550d1bbde8b92db54609023a97 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1 offered refs/tags/test-dummy/1.0-1=c15d35ac253060550d1bbde8b92db54609023a97 Not updating refs/tags/test-dummy/1.0-1 from 2d4b8e22e0cf8bfb4ea0221031eae9361c6b5e24 to c15d35ac253060550d1bbde8b92db54609023a97. + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c06faa65b376a4dc838d540e3f96d1a642dd1ff1' previous reference hash=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= 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. fetch mergeinfos: commit c06faa65b376a4dc838d540e3f96d1a642dd1ff1 dgit suite branch on dgit git server fetch hash=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 | git merge-base c06faa65b376a4dc838d540e3f96d1a642dd1ff1 c06faa65b376a4dc838d540e3f96d1a642dd1ff1 => `c06faa65b376a4dc838d540e3f96d1a642dd1ff1' | git rev-parse 'c06faa65b376a4dc838d540e3f96d1a642dd1ff1~0' => `c06faa65b376a4dc838d540e3f96d1a642dd1ff1' | git rev-parse 'c06faa65b376a4dc838d540e3f96d1a642dd1ff1~0' => `c06faa65b376a4dc838d540e3f96d1a642dd1ff1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c06faa65b376a4dc838d540e3f96d1a642dd1ff1 | git log -n2 c06faa65b376a4dc838d540e3f96d1a642dd1ff1 => `commit c06faa65b376a4dc838d540e3f96d1a642dd1ff1'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid c06faa65b376a4dc838d540e3f96d1a642dd1ff1 => `' | git ls-tree -lrz -- c06faa65b376a4dc838d540e3f96d1a642dd1ff1: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: c06faa65b376a4dc838d540e3f96d1a642dd1ff1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: c35704af35546dcd9e8f1a1915189739e62d6775 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch split.p dgit/dgit/sid + t-gbp-pushed-good sid + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-1 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + dgittag=refs/tags/archive/test-dummy/1.0-1 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=11aed06816a48601b2249aef6e7d913cec154a45 + t-ref-same-val HEAD 11aed06816a48601b2249aef6e7d913cec154a45 + local name=HEAD + local val=11aed06816a48601b2249aef6e7d913cec154a45 + case "${t_ref_val-unset}" in + t_ref_val=11aed06816a48601b2249aef6e7d913cec154a45 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-1 + local name=refs/tags/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-1 ++ local ref=refs/tags/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=11aed06816a48601b2249aef6e7d913cec154a45 + t-ref-same-val refs/tags/test-dummy/1.0-1 11aed06816a48601b2249aef6e7d913cec154a45 + local name=refs/tags/test-dummy/1.0-1 + local val=11aed06816a48601b2249aef6e7d913cec154a45 + case "${t_ref_val-unset}" in + t_ref_val=11aed06816a48601b2249aef6e7d913cec154a45 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-1 + local name=refs/tags/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-1 ++ local ref=refs/tags/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=11aed06816a48601b2249aef6e7d913cec154a45 + t-ref-same-val refs/tags/test-dummy/1.0-1 11aed06816a48601b2249aef6e7d913cec154a45 + local name=refs/tags/test-dummy/1.0-1 + local val=11aed06816a48601b2249aef6e7d913cec154a45 + case "${t_ref_val-unset}" in + t_ref_val=11aed06816a48601b2249aef6e7d913cec154a45 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-1 refs/tags/archive/test-dummy/1.0-1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/heads/split.p c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/heads/split.p + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='c06faa65b376a4dc838d540e3f96d1a642dd1ff1 test-dummy archive/test-dummy/1.0-1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'c06faa65b376a4dc838d540e3f96d1a642dd1ff1 test-dummy archive/test-dummy/1.0-1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/tags/archive/test-dummy/1.0-1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/remotes/dgit/dgit/sid c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/remotes/dgit/dgit/sid + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/dgit/sid c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/dgit/sid + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + '[' xc06faa65b376a4dc838d540e3f96d1a642dd1ff1 = xc06faa65b376a4dc838d540e3f96d1a642dd1ff1 ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + git verify-tag refs/tags/archive/test-dummy/1.0-1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:42:19 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.tar*' . + dpkg-source -x example_1.0-1.dsc gpgv: Signature made Thu Dec 26 21:42:20 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-1.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 * [new tag] upstream/1.0 -> upstream/1.0 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-1 + local tag=refs/tags/archive/test-dummy/1.0-1 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-1 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-1 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.xz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.tar*' . + dpkg-source --skip-patches -x example_1.0-1.dsc gpgv: Signature made Thu Dec 26 21:42:20 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-1.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.xz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 * [new tag] upstream/1.0 -> upstream/1.0 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-1 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-1 + local tag=refs/tags/test-dummy/1.0-1 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-1 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-1 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/tagupl-gbp-artifacts + '[' x/tmp/autopkgtest.l3K01R/tagupl-gbp-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/tagupl-gbp-artifacts/tagupl-gbp.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 80.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:42:22]: test tagupl-gbp: -----------------------] tagupl-gbp PASS autopkgtest [21:42:22]: test tagupl-gbp: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:42:22]: test tagupl-native: preparing testbed autopkgtest [21:42:27]: testbed dpkg architecture: amd64 autopkgtest [21:42:27]: testbed apt version: 2.6.1 autopkgtest [21:42:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.9 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7757 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-debpush git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-chdir-perl libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgit-wrapper-perl libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 126 newly installed, 0 to remove and 0 not upgraded. Need to get 91.0 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries git-debpush 10.7+deb12u2 [22.2 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:14 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:21 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:22 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:40 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:41 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:43 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:44 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:51 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:52 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:54 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:56 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:70 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:71 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:72 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:73 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:93 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:94 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:124 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:125 http://deb.debian.org/debian bookworm/main amd64 libfile-chdir-perl all 0.1008-1.1 [12.2 kB] Get:126 http://deb.debian.org/debian bookworm/main amd64 libgit-wrapper-perl all 0.048-2 [33.4 kB] Fetched 91.0 MB in 1s (79.0 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package libfile-chdir-perl. Preparing to unpack .../105-libfile-chdir-perl_0.1008-1.1_all.deb ... Unpacking libfile-chdir-perl (0.1008-1.1) ... Selecting previously unselected package libgit-wrapper-perl. Preparing to unpack .../106-libgit-wrapper-perl_0.048-2_all.deb ... Unpacking libgit-wrapper-perl (0.048-2) ... Selecting previously unselected package git-debpush. Preparing to unpack .../107-git-debpush.deb ... Unpacking git-debpush (10.7+deb12u2) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libfile-chdir-perl (0.1008-1.1) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libgit-wrapper-perl (0.048-2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up git-debpush (10.7+deb12u2) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:42:55]: test tagupl-native: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=tagupl-native ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-native-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/tagupl-native-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + v=1.0-1 + cd example + git checkout -B master Switched to and reset branch 'master' + t-tagupl-settings + export DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + DGIT_DRS_EMAIL_NOREPLY=noreply@example.org + export DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + DGIT_DRS_SENDMAIL=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/sendmail + export DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + DGIT_DRS_DGIT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/dgit + t-chain-test-somehow + export DGIT_TEST_TESTNAME=tagupl-native + DGIT_TEST_TESTNAME=tagupl-native + export DGIT_TEST_TMPBASE= + DGIT_TEST_TMPBASE= + export ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + mkdir ../pretend-salsa + set -e + cd ../pretend-salsa + git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa/ + git remote add salsa /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git config branch.master.remote salsa + git config branch.master.merge refs/heads/master + printf '%s\n' -sn + git add debian/source/options + git rm -f debian/source/format rm 'debian/source/format' + git commit -m 'convert to 1.0 native' [master f68f0a5] convert to 1.0 native 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 debian/source/format create mode 100644 debian/source/options + tagname=test-dummy/1.0-1 + t-tagupl-test + git debpush --distro=test-dummy -u Senatus + set -o pipefail ++ basename /usr/bin/git-debpush + us=git-debpush + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + git_playtree_setup=/usr/share/git-debpush/git-playtree-setup + failed_check=false ++ getopt -s bash -o nfu: -l 'no-push,force::,branch:,remote:,distro:,upstream:,quilt:,gbp,dpm,\ baredebian,baredebian+git,baredebian+tarball' -n git-debpush -- --distro=test-dummy -u Senatus + getopt=' --distro '\''test-dummy'\'' -u '\''Senatus'\'' --' + eval 'set - --distro '\''test-dummy'\'' -u '\''Senatus'\'' --' ++ set - --distro test-dummy -u Senatus -- + git_tag_opts=() + pushing=true + force_all=false + force= + distro=debian + quilt_mode= + branch=HEAD + true + case "$1" in + distro=test-dummy + shift 2 + continue + true + case "$1" in + git_tag_opts+=(-u "$2") + shift 2 + continue + true + case "$1" in + shift + break + '[' 0 '!=' 0 ']' + case "$quilt_mode" in + '[' HEAD = HEAD ']' + git symbolic-ref --quiet HEAD + remoteconfigs=() + to_push=() ++ git symbolic-ref -q HEAD + branchref=refs/heads/master + '[' xrefs/heads/master '!=' x ']' + branch=refs/heads/master + case "$branch" in + case "$branch" in + b=master + to_push+=("$b") + remoteconfigs+=(branch.$b.pushRemote branch.$b.remote) ++ git rev-parse --verify 'refs/heads/master^{commit}' + branch_commit=f68f0a55d4bba3833727b96b135ee8b66a049a77 + remoteconfigs+=(remote.pushDefault) + true + '[' x = x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.pushRemote ++ test 1 = 1 + remote= + '[' x '!=' x ']' + for c in "${remoteconfigs[@]}" ++ git config branch.master.remote + remote=salsa + '[' xsalsa '!=' x ']' + break + '[' xsalsa = x ']' ++ mktemp -d + temp=/tmp/tmp.kfskrOEV9V + trap cleanup EXIT + mkdir /tmp/tmp.kfskrOEV9V/debian + git cat-file blob refs/heads/master:debian/changelog ++ cd /tmp/tmp.kfskrOEV9V ++ dpkg-parsechangelog -SVersion + version=1.0-1 ++ cd /tmp/tmp.kfskrOEV9V ++ dpkg-parsechangelog -SSource + source=example ++ cd /tmp/tmp.kfskrOEV9V ++ dpkg-parsechangelog -SDistribution + target=unstable + rm -rf /tmp/tmp.kfskrOEV9V + trap - EXIT ++ get_file_from_ref debian/source/format ++ local path=debian/source/format ++ grep -E '^debian/source/format$' ++ git ls-tree --name-only -r refs/heads/master + format= + case "$format" in + get_file_from_ref debian/source/options + local path=debian/source/options + grep -q '^-sn *$' + git ls-tree --name-only -r refs/heads/master + grep -E '^debian/source/options$' + git cat-file blob refs/heads/master:debian/source/options + upstream=false ++ find_last_tag debian/ ++ local prefix=debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_debian_tag= ++ find_last_tag archive/debian/ ++ local prefix=archive/debian/ ++ set +o pipefail ++ git log --pretty=format:%D --decorate=full refs/heads/master ++ perl -wne 'use Dpkg::Version; @pieces = split /, /, $_; @debian_tag_vs = sort { version_compare($b, $a) } map { m|tag: refs/tags/archive/debian/(.+)| ? $1 : () } @pieces; if (@debian_tag_vs) { print "archive/debian/$debian_tag_vs[0]\n"; exit }' ++ set -o pipefail + last_archive_tag= + upstream_info= + false + '[' unstable = UNRELEASED ']' + '[' x = x ']' + '[' x = x ']' + '[' x = x ']' + case "$quilt_mode" in + case "$branch" in + ffq_prev_ref=refs/ffq-prev/heads/master + git show-ref --quiet --verify refs/ffq-prev/heads/master + false ++ echo 1.0-1 ++ tr ':~' %_ ++ sed 's/\.(?=\.|$|lock$)/.#/g' + git_version=1.0-1 + debian_tag=test-dummy/1.0-1 + to_push+=("$debian_tag") + '[' x = x ']' + '[' '' = '3.0 (quilt)' ']' + quilt_mode_text= + '[' '' = '3.0 (quilt)' ']' + tagmessage='example release 1.0-1 for unstable [dgit distro=test-dummy split] [dgit please-upload] ' + git tag -u Senatus -s -m 'example release 1.0-1 for unstable [dgit distro=test-dummy split] [dgit please-upload] ' test-dummy/1.0-1 refs/heads/master + true + git push salsa master test-dummy/1.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new branch] master -> master * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 + mkdir ../tagupl + t-tagupl-run-drs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + local source=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + cd .. + cd tagupl + DGIT_DRS_ANY_URL=1 + DGIT_DRS_MODE='tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-1' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND= + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --tag2upload /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa test-dummy/1.0-1 CD work + git init -q + git remote add origin /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa + git fetch --depth=1 origin refs/tags/test-dummy/1.0-1:refs/tags/test-dummy/1.0-1 From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pretend-salsa * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 CD .git readtag... child 281 ?=0 + : )))))))))))))))))))))))))))))))))))))))) + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + cd ../pretend-salsa + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/master + val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t-ref-same-val refs/heads/master f68f0a55d4bba3833727b96b135ee8b66a049a77 + local name=refs/heads/master + local val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + case "${t_ref_val-unset}" in + t_ref_val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t_ref_names+=("$name") + cd ../example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => f68f0a55d4bba3833727b96b135ee8b66a049a77 refs/dgit/sid => 52dbf0171e900bf01de5262004ce96715ab1952e refs/tags/archive/test-dummy/1.0-1 => 131cb1cecb0c3a9732ecc808ade7ab6233ca136f refs/tags/test-dummy/1.0-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> f68f0a55d4bba3833727b96b135ee8b66a049a77 commit refs/dgit-fetch/test-dummy/dgit/sid |> 52dbf0171e900bf01de5262004ce96715ab1952e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 |> 131cb1cecb0c3a9732ecc808ade7ab6233ca136f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1' => '52dbf0171e900bf01de5262004ce96715ab1952e', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1' => '131cb1cecb0c3a9732ecc808ade7ab6233ca136f', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'f68f0a55d4bba3833727b96b135ee8b66a049a77' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 84d841872a3a7e5ccd58cba8774abdcd1a42b76e tag refs/tags/test-dummy/1.0-1 currently refs/tags/test-dummy/1.0-1=84d841872a3a7e5ccd58cba8774abdcd1a42b76e | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 52dbf0171e900bf01de5262004ce96715ab1952e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 offered refs/tags/archive/test-dummy/1.0-1=52dbf0171e900bf01de5262004ce96715ab1952e + git update-ref refs/tags/archive/test-dummy/1.0-1 52dbf0171e900bf01de5262004ce96715ab1952e '' |> 131cb1cecb0c3a9732ecc808ade7ab6233ca136f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-1 offered refs/tags/test-dummy/1.0-1=131cb1cecb0c3a9732ecc808ade7ab6233ca136f Not updating refs/tags/test-dummy/1.0-1 from 84d841872a3a7e5ccd58cba8774abdcd1a42b76e to 131cb1cecb0c3a9732ecc808ade7ab6233ca136f. + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `f68f0a55d4bba3833727b96b135ee8b66a049a77' previous reference hash=f68f0a55d4bba3833727b96b135ee8b66a049a77 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= 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. fetch mergeinfos: commit f68f0a55d4bba3833727b96b135ee8b66a049a77 dgit suite branch on dgit git server fetch hash=f68f0a55d4bba3833727b96b135ee8b66a049a77 | git merge-base f68f0a55d4bba3833727b96b135ee8b66a049a77 f68f0a55d4bba3833727b96b135ee8b66a049a77 => `f68f0a55d4bba3833727b96b135ee8b66a049a77' | git rev-parse 'f68f0a55d4bba3833727b96b135ee8b66a049a77~0' => `f68f0a55d4bba3833727b96b135ee8b66a049a77' | git rev-parse 'f68f0a55d4bba3833727b96b135ee8b66a049a77~0' => `f68f0a55d4bba3833727b96b135ee8b66a049a77' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f68f0a55d4bba3833727b96b135ee8b66a049a77 | git log -n2 f68f0a55d4bba3833727b96b135ee8b66a049a77 => `commit f68f0a55d4bba3833727b96b135ee8b66a049a77'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid f68f0a55d4bba3833727b96b135ee8b66a049a77 => `' | git ls-tree -lrz -- f68f0a55d4bba3833727b96b135ee8b66a049a77: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: f68f0a55d4bba3833727b96b135ee8b66a049a77 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 52dbf0171e900bf01de5262004ce96715ab1952e refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t-ref-same-val refs/heads/master f68f0a55d4bba3833727b96b135ee8b66a049a77 + local name=refs/heads/master + local val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + case "${t_ref_val-unset}" in + t_ref_val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='f68f0a55d4bba3833727b96b135ee8b66a049a77 test-dummy archive/test-dummy/1.0-1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'f68f0a55d4bba3833727b96b135ee8b66a049a77 test-dummy archive/test-dummy/1.0-1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc f68f0a55d4bba3833727b96b135ee8b66a049a77 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + case "${t_ref_val-unset}" in + t_ref_val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/tags/archive/test-dummy/1.0-1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 f68f0a55d4bba3833727b96b135ee8b66a049a77 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + case "${t_ref_val-unset}" in + t_ref_val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t-ref-same-val refs/remotes/dgit/dgit/sid f68f0a55d4bba3833727b96b135ee8b66a049a77 + local name=refs/remotes/dgit/dgit/sid + local val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + case "${t_ref_val-unset}" in + t_ref_val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t-ref-same-val refs/dgit/sid f68f0a55d4bba3833727b96b135ee8b66a049a77 + local name=refs/dgit/sid + local val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + case "${t_ref_val-unset}" in + t_ref_val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 f68f0a55d4bba3833727b96b135ee8b66a049a77 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + case "${t_ref_val-unset}" in + t_ref_val=f68f0a55d4bba3833727b96b135ee8b66a049a77 + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=f68f0a55d4bba3833727b96b135ee8b66a049a77 + '[' xf68f0a55d4bba3833727b96b135ee8b66a049a77 = xf68f0a55d4bba3833727b96b135ee8b66a049a77 ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + git verify-tag refs/tags/archive/test-dummy/1.0-1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:42:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/tagupl-native-artifacts + '[' x/tmp/autopkgtest.l3K01R/tagupl-native-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/tagupl-native-artifacts/tagupl-native.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:43:01]: test tagupl-native: -----------------------] tagupl-native PASS autopkgtest [21:43:01]: test tagupl-native: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:43:01]: test test-list-uptodate: preparing testbed autopkgtest [21:43:06]: testbed dpkg architecture: amd64 autopkgtest [21:43:06]: testbed apt version: 2.6.1 autopkgtest [21:43:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.8 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7697 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: git git-man libbrotli1 libcurl3-gnutls liberror-perl libexpat1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 libnghttp2-14 libpsl5 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded. Need to get 11.3 MB of archives. After this operation, 53.9 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:5 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:13 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Fetched 11.3 MB in 0s (76.2 MB/s) Selecting previously unselected package libbrotli1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../00-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../01-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../02-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../03-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../04-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../05-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../06-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../07-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../08-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../09-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../10-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../12-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../13-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../14-libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../15-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../16-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../17-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up liberror-perl (0.17029-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up git (1:2.39.5-0+deb12u1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:43:17]: test test-list-uptodate: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=test-list-uptodate ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true + t-dependencies NO-DEFAULT git + : 'Hopefully installed: NO-DEFAULT git' + : 'just verifies internal consistency of test suite' + cd /tmp/autopkgtest.l3K01R/build.myX/src + /tmp/autopkgtest.l3K01R/build.myX/src/tests/enumerate-tests gencontrol + diff debian/tests/control /tmp/autopkgtest.l3K01R/autopkgtest_tmp/control-expected + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/test-list-uptodate-artifacts + '[' x/tmp/autopkgtest.l3K01R/test-list-uptodate-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/test-list-uptodate-artifacts/test-list-uptodate.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 88.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/build.myX/src + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:43:20]: test test-list-uptodate: -----------------------] test-list-uptodate PASS autopkgtest [21:43:20]: test test-list-uptodate: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:43:20]: test trustingpolicy-replay: preparing testbed autopkgtest [21:43:25]: testbed dpkg architecture: amd64 autopkgtest [21:43:25]: testbed apt version: 2.6.1 autopkgtest [21:43:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.5 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7685 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput-ng dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-dput python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 122 newly installed, 0 to remove and 0 not upgraded. Need to get 90.3 MB/90.5 MB of archives. After this operation, 347 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:40 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:43 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:51 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:54 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:70 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:93 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 python3-dput all 1.35+deb12u1 [40.5 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 dput-ng all 1.35+deb12u1 [34.7 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Fetched 90.3 MB in 1s (84.7 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package python3-dput. Preparing to unpack .../090-python3-dput_1.35+deb12u1_all.deb ... Unpacking python3-dput (1.35+deb12u1) ... Selecting previously unselected package dput-ng. Preparing to unpack .../091-dput-ng_1.35+deb12u1_all.deb ... Unpacking dput-ng (1.35+deb12u1) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../092-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../093-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../094-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../095-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../096-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../097-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../098-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../099-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../100-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../101-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../102-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../103-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up python3-dput (1.35+deb12u1) ... Setting up dput-ng (1.35+deb12u1) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:43:52]: test trustingpolicy-replay: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=trustingpolicy-replay ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/trustingpolicy-replay-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/trustingpolicy-replay-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + git tag start + t-dgit push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.0', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `cf99a7d1fd1572f9be91048256ef21e4e024f9a4' + git verify-tag cf99a7d1fd1572f9be91048256ef21e4e024f9a4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:43:53 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 cf99a7d1fd1572f9be91048256ef21e4e024f9a4 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:43:53 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] cf99a7d1fd1572f9be91048256ef21e4e024f9a4 -> archive/test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes Uploading example using local to test-dummy (host: test-dummy; directory: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming) running allowed-distribution: check whether a local profile permits uploads to the target distribution running checksum: verify checksums before uploading running suite-mismatch: check the target distribution for common errors running gpg: check GnuPG signatures before the upload Uploading example_1.0.dsc Uploading example_1.0.tar.gz Uploading example_1.0_source.changes dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-rm-dput-dropping + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example_1.0_source.test-dummy.upload + t-commit 'Prep v1.1 which will be rewound' + local 'msg=Prep v1.1 which will be rewound' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'Prep v1.1 which will be rewound' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'Prep v1.1 which will be rewound' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable Prep v1.1 which will be rewound libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Prep v1.1 which will be rewound' [master 3111e31] Prep v1.1 which will be rewound 1 file changed, 6 insertions(+) + revision=2 + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 3111e31ca1dd688c3209fc77b99734505c1c0ba9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => cf99a7d1fd1572f9be91048256ef21e4e024f9a4 refs/tags/archive/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> cf99a7d1fd1572f9be91048256ef21e4e024f9a4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'cf99a7d1fd1572f9be91048256ef21e4e024f9a4', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> cf99a7d1fd1572f9be91048256ef21e4e024f9a4 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=cf99a7d1fd1572f9be91048256ef21e4e024f9a4 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> cf99a7d1fd1572f9be91048256ef21e4e024f9a4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=cf99a7d1fd1572f9be91048256ef21e4e024f9a4 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 3111e31ca1dd688c3209fc77b99734505c1c0ba9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `75ea59e9704a9435efc52c507e332999ad8fe23b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 75ea59e9704a9435efc52c507e332999ad8fe23b 3111e31ca1dd688c3209fc77b99734505c1c0ba9 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_source.changes files_compare_inputs example_1.1_source.changes Checksums-Sha256 files_compare_inputs example_1.1_source.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_source.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_source.changes Checksums-Sha1 files_compare_inputs example_1.1_source.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_source.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_source.changes Files files_compare_inputs example_1.1_source.changes Files example_1.1.dsc files_compare_inputs example_1.1_source.changes Files example_1.1.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 9bf1506ce89c713f4768bf0e6141268a 748 example_1.1.tar.gz ../example_1.1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '3111e31ca1dd688c3209fc77b99734505c1c0ba9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.1', 'Tfn' => sub { "DUMMY" }, 'Objid' => '3111e31ca1dd688c3209fc77b99734505c1c0ba9', 'View' => 'dgit', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `315a575498471c433202b2bc46385d223573e06e' + git verify-tag 315a575498471c433202b2bc46385d223573e06e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:43:56 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 315a575498471c433202b2bc46385d223573e06e | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 3111e31ca1dd688c3209fc77b99734505c1c0ba9:refs/dgit/sid refs/tags/archive/test-dummy/1.1 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:43:56 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: 17d67db..3111e31 3111e31ca1dd688c3209fc77b99734505c1c0ba9 -> refs/dgit/sid remote: * [new tag] 315a575498471c433202b2bc46385d223573e06e -> archive/test-dummy/1.1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: 17d67db..3111e31 3111e31ca1dd688c3209fc77b99734505c1c0ba9 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git 17d67db..3111e31 3111e31ca1dd688c3209fc77b99734505c1c0ba9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 3111e31ca1dd688c3209fc77b99734505c1c0ba9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_source.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_source.changes signfile changes ../example_1.1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_source.changes Uploading example using local to test-dummy (host: test-dummy; directory: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming) running allowed-distribution: check whether a local profile permits uploads to the target distribution running checksum: verify checksums before uploading running suite-mismatch: check the target distribution for common errors running gpg: check GnuPG signatures before the upload Uploading example_1.1.dsc Uploading example_1.1.tar.gz Uploading example_1.1_source.changes dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: cf99a7d1fd1572f9be91048256ef21e4e024f9a4 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout archive/test-dummy/1.0 Note: switching to 'archive/test-dummy/1.0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 17d67db echo EXAMPLE RULES TARGET + t-dgit push-source --deliberately-fresh-repo --force-reusing-version + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --deliberately-fresh-repo --force-reusing-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/* dgit/sid dgit-rewrite/map heads/* git_lrfetch_sane specre=(?:refs/tags\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map)|(?:refs/heads\/.*) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/*' refs/dgit/sid refs/dgit-rewrite/map 'refs/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 3111e31ca1dd688c3209fc77b99734505c1c0ba9 refs/dgit/sid => 3111e31ca1dd688c3209fc77b99734505c1c0ba9 refs/heads/master => cf99a7d1fd1572f9be91048256ef21e4e024f9a4 refs/tags/archive/test-dummy/1.0 => 315a575498471c433202b2bc46385d223573e06e refs/tags/archive/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/*:refs/dgit-fetch/test-dummy/tags/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid +refs/heads/*:refs/dgit-fetch/test-dummy/heads/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/*:refs/dgit-fetch/test-dummy/tags/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' '+refs/heads/*:refs/dgit-fetch/test-dummy/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 3111e31ca1dd688c3209fc77b99734505c1c0ba9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 3111e31ca1dd688c3209fc77b99734505c1c0ba9 commit refs/dgit-fetch/test-dummy/heads/master |> cf99a7d1fd1572f9be91048256ef21e4e024f9a4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 315a575498471c433202b2bc46385d223573e06e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '315a575498471c433202b2bc46385d223573e06e', 'refs/dgit-fetch/test-dummy/dgit/sid' => '3111e31ca1dd688c3209fc77b99734505c1c0ba9', 'refs/dgit-fetch/test-dummy/heads/master' => '3111e31ca1dd688c3209fc77b99734505c1c0ba9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'cf99a7d1fd1572f9be91048256ef21e4e024f9a4' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> cf99a7d1fd1572f9be91048256ef21e4e024f9a4 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=cf99a7d1fd1572f9be91048256ef21e4e024f9a4 |> 315a575498471c433202b2bc46385d223573e06e tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=315a575498471c433202b2bc46385d223573e06e | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> cf99a7d1fd1572f9be91048256ef21e4e024f9a4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=cf99a7d1fd1572f9be91048256ef21e4e024f9a4 |> 315a575498471c433202b2bc46385d223573e06e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=315a575498471c433202b2bc46385d223573e06e query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' previous reference hash=3111e31ca1dd688c3209fc77b99734505c1c0ba9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' fetch_from_archive: lastfetch=3111e31ca1dd688c3209fc77b99734505c1c0ba9 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. | git merge-base 3111e31ca1dd688c3209fc77b99734505c1c0ba9 3111e31ca1dd688c3209fc77b99734505c1c0ba9 => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' | git rev-parse '3111e31ca1dd688c3209fc77b99734505c1c0ba9~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' | git rev-parse '3111e31ca1dd688c3209fc77b99734505c1c0ba9~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' fetch mergeinfos: commit 3111e31ca1dd688c3209fc77b99734505c1c0ba9 dgit suite branch on dgit git server fetch hash=3111e31ca1dd688c3209fc77b99734505c1c0ba9 | git merge-base 3111e31ca1dd688c3209fc77b99734505c1c0ba9 3111e31ca1dd688c3209fc77b99734505c1c0ba9 => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' | git rev-parse '3111e31ca1dd688c3209fc77b99734505c1c0ba9~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' | git rev-parse '3111e31ca1dd688c3209fc77b99734505c1c0ba9~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' | git merge-base 3111e31ca1dd688c3209fc77b99734505c1c0ba9 3111e31ca1dd688c3209fc77b99734505c1c0ba9 => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' | git rev-parse '3111e31ca1dd688c3209fc77b99734505c1c0ba9~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' | git rev-parse '3111e31ca1dd688c3209fc77b99734505c1c0ba9~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3111e31ca1dd688c3209fc77b99734505c1c0ba9 | git log -n2 3111e31ca1dd688c3209fc77b99734505c1c0ba9 => `commit 3111e31ca1dd688c3209fc77b99734505c1c0ba9'... | git ls-tree -lrz -- 3111e31ca1dd688c3209fc77b99734505c1c0ba9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 3111e31ca1dd688c3209fc77b99734505c1c0ba9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '3111e31ca1dd688c3209fc77b99734505c1c0ba9~0' => `3111e31ca1dd688c3209fc77b99734505c1c0ba9' warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy |> 3111e31ca1dd688c3209fc77b99734505c1c0ba9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 3111e31ca1dd688c3209fc77b99734505c1c0ba9 commit refs/dgit-fetch/test-dummy/heads/master |> cf99a7d1fd1572f9be91048256ef21e4e024f9a4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 315a575498471c433202b2bc46385d223573e06e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.0', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d' + git verify-tag da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:43:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid' '+refs/tags/archive/test-dummy/1.0' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:43:58 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_incoming1667_fresh remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d -> archive/test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_incoming1667_fresh remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git + 3111e31...17d67db 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid (forced update) + cf99a7d...da59eb1 archive/test-dummy/1.0 -> archive/test-dummy/1.0 (forced update) + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes Uploading example using local to test-dummy (host: test-dummy; directory: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming) running allowed-distribution: check whether a local profile permits uploads to the target distribution running checksum: verify checksums before uploading running suite-mismatch: check the target distribution for common errors running gpg: check GnuPG signatures before the upload Uploading example_1.0.dsc Uploading example_1.0.tar.gz Uploading example_1.0_source.changes dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 3111e31ca1dd688c3209fc77b99734505c1c0ba9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: cf99a7d1fd1572f9be91048256ef21e4e024f9a4 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 315a575498471c433202b2bc46385d223573e06e refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ git config dgit-distro.test-dummy.git-url + remote='ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + t-expect-push-fail 'Replay of previously-rewound upload' git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.1 archive/test-dummy/1.1~0:refs/dgit/sid + local 'mpat=Replay of previously-rewound upload' + shift + local triedpush ++ git rev-parse HEAD + triedpush=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'Replay of previously-rewound upload' git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.1 archive/test-dummy/1.1~0:refs/dgit/sid + local 'mpat=Replay of previously-rewound upload' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.1 archive/test-dummy/1.1~0:refs/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:43:56 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: dgit-repos-server: reject: Replay of previously-rewound upload (315a575498471c433202b2bc46385d223573e06e archive/test-dummy/1.1) remote: + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] archive/test-dummy/1.1~0 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.1 -> archive/test-dummy/1.1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'Replay of previously-rewound upload' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Replay of previously-rewound upload' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Replay of previously-rewound upload' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: Replay of previously-rewound upload (315a575498471c433202b2bc46385d223573e06e archive/test-dummy/1.1) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-sort + LC_COLLATE=C + git show-ref + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + git checkout master Previous HEAD position was 17d67db echo EXAMPLE RULES TARGET Switched to branch 'master' + : 'More subtle replay prevention checks' + prepare-replay --deliberately-fresh-repo + delib=--deliberately-fresh-repo + t-policy-nonexist + ln -sf no-such-file-or-directory /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + t-commit 'request with --deliberately-fresh-repo that we will replay' + local 'msg=request with --deliberately-fresh-repo that we will replay' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'request with --deliberately-fresh-repo that we will replay' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'request with --deliberately-fresh-repo that we will replay' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable request with --deliberately-fresh-repo that we will replay libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'request with --deliberately-fresh-repo that we will replay' [master 8eff358] request with --deliberately-fresh-repo that we will replay 1 file changed, 6 insertions(+) + revision=3 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `8eff358e7145eb77e4c79f3f56bf41c93ec452d7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail 'system: No such file or directory' t-dgit -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-fresh-repo + local 'mpat=system: No such file or directory' + shift + local triedpush ++ git rev-parse HEAD + triedpush=8eff358e7145eb77e4c79f3f56bf41c93ec452d7 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'system: No such file or directory' t-dgit -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-fresh-repo + local 'mpat=system: No such file or directory' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + t-dgit -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-fresh-repo + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-fresh-repo | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `8eff358e7145eb77e4c79f3f56bf41c93ec452d7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false playtree-setup . + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false reset -q --hard 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/* dgit/sid dgit-rewrite/map heads/* git_lrfetch_sane specre=(?:refs/tags\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map)|(?:refs/heads\/.*) git_lrfetch_sane iteration 0 | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/*' refs/dgit/sid refs/dgit-rewrite/map 'refs/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/heads/master => da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d refs/tags/archive/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/*:refs/dgit-fetch/test-dummy/tags/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid +refs/heads/*:refs/dgit-fetch/test-dummy/heads/* + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/*:refs/dgit-fetch/test-dummy/tags/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' '+refs/heads/*:refs/dgit-fetch/test-dummy/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/heads/master |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/heads/master' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d |> 315a575498471c433202b2bc46385d223573e06e tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=315a575498471c433202b2bc46385d223573e06e | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `8eff358e7145eb77e4c79f3f56bf41c93ec452d7' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false playtree-setup . + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false add -Af . | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false write-tree => `73f519134fdef0d8320f3ca520f4ba3cf90f3011' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false diff --quiet 73f519134fdef0d8320f3ca520f4ba3cf90f3011 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_source.changes files_compare_inputs example_1.2_source.changes Checksums-Sha256 files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Checksums-Sha1 files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Files files_compare_inputs example_1.2_source.changes Files example_1.2.dsc files_compare_inputs example_1.2_source.changes Files example_1.2.tar.gz checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | a7da1cae68f8d555736567822b471404 815 example_1.2.tar.gz ../example_1.2_source.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/heads/master |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 push_tagwants: $VAR1 = [ '1.2', '8eff358e7145eb77e4c79f3f56bf41c93ec452d7', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '8eff358e7145eb77e4c79f3f56bf41c93ec452d7', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `9ae391613815692e373bed268f2d74ece974611f' + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false verify-tag 9ae391613815692e373bed268f2d74ece974611f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:02 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false update-ref refs/tags/archive/test-dummy/1.2 9ae391613815692e373bed268f2d74ece974611f | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 8eff358e7145eb77e4c79f3f56bf41c93ec452d7:refs/dgit/sid refs/tags/archive/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example system: No such file or directory at /usr/bin/dgit-repos-server line 339. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. dgit: failed command: git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 8eff358e7145eb77e4c79f3f56bf41c93ec452d7:refs/dgit/sid refs/tags/archive/test-dummy/1.2 dgit: error: subprocess failed with error exit status 128 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'system: No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=system: No such file or directory' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'system: No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output system: No such file or directory at /usr/bin/dgit-repos-server line 339. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-policy dgit-repos-policy-trusting + local policyhook=dgit-repos-policy-trusting + t-make-hook-link dgit-repos-policy-trusting /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + local hook=dgit-repos-policy-trusting + local linkpath=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + hook=dgit-repos-policy-trusting + case $hook in ++ type -P dgit-repos-policy-trusting + hook=/usr/bin/dgit-repos-policy-trusting + ln -sf /usr/bin/dgit-repos-policy-trusting /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + replayv=1.2 + git push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git +master:refs/heads/for-testing To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new branch] master -> for-testing + attempt-replay 'does not declare previously heads/for-testing' + local 'mpat=does not declare previously heads/for-testing' + git show archive/test-dummy/1.2 + grep -e --deliberately-fresh-repo [dgit distro=test-dummy no-split --deliberately-fresh-repo] request with --deliberately-fresh-repo that we will replay + * request with --deliberately-fresh-repo that we will replay + t-expect-push-fail 'does not declare previously heads/for-testing' git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.2 +archive/test-dummy/1.2~0:refs/dgit/sid + local 'mpat=does not declare previously heads/for-testing' + shift + local triedpush ++ git rev-parse HEAD + triedpush=8eff358e7145eb77e4c79f3f56bf41c93ec452d7 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'does not declare previously heads/for-testing' git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.2 +archive/test-dummy/1.2~0:refs/dgit/sid + local 'mpat=does not declare previously heads/for-testing' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.2 +archive/test-dummy/1.2~0:refs/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:44:02 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: dgit-repos-server: reject: replay attack prevention check failed: signed tag for 1.2: does not declare previously heads/for-testing remote: remote: + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] archive/test-dummy/1.2~0 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.2 -> archive/test-dummy/1.2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'does not declare previously heads/for-testing' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=does not declare previously heads/for-testing' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'does not declare previously heads/for-testing' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: replay attack prevention check failed: signed tag for 1.2: does not declare previously heads/for-testing + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-sort + LC_COLLATE=C + sort + git show-ref + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prepare-replay --deliberately-not-fast-forward + delib=--deliberately-not-fast-forward + t-policy-nonexist + ln -sf no-such-file-or-directory /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + t-commit 'request with --deliberately-not-fast-forward that we will replay' + local 'msg=request with --deliberately-not-fast-forward that we will replay' + v=1.3 + t-debchange --force-distribution -v1.3 --distribution unstable 'request with --deliberately-not-fast-forward that we will replay' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.3 --distribution unstable 'request with --deliberately-not-fast-forward that we will replay' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.3 --distribution unstable request with --deliberately-not-fast-forward that we will replay libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'request with --deliberately-not-fast-forward that we will replay' [master f90aaf5] request with --deliberately-not-fast-forward that we will replay 1 file changed, 6 insertions(+) + revision=4 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `f90aaf5c1dfd2726a0633d3274db13a33380499c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f90aaf5c1dfd2726a0633d3274db13a33380499c CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.3' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.3.tar.gz dpkg-source: info: building example in example_1.3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.3_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.3.dsc, example_1.3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.3.tar.gz renaming (dsc) example_1.3.dsc renaming (changes) example_1.3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.3_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.3_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.3_source.changes example_1.3_amd64.changes dgit ok: build successful, results in example_1.3_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail 'system: No such file or directory' t-dgit -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-not-fast-forward + local 'mpat=system: No such file or directory' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f90aaf5c1dfd2726a0633d3274db13a33380499c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'system: No such file or directory' t-dgit -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-not-fast-forward + local 'mpat=system: No such file or directory' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-not-fast-forward + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.policy-query-supported-ssh=false push-source --deliberately-not-fast-forward | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `f90aaf5c1dfd2726a0633d3274db13a33380499c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false playtree-setup . + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false reset -q --hard f90aaf5c1dfd2726a0633d3274db13a33380499c CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.3' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.3.tar.gz dpkg-source: info: building example in example_1.3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.3_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.3.dsc, example_1.3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.3.tar.gz renaming (dsc) example_1.3.dsc renaming (changes) example_1.3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/* dgit/sid dgit-rewrite/map heads/* git_lrfetch_sane specre=(?:refs/tags\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map)|(?:refs/heads\/.*) git_lrfetch_sane iteration 0 | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/*' refs/dgit/sid refs/dgit-rewrite/map 'refs/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 refs/heads/for-testing => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/heads/master => da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d refs/tags/archive/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/*:refs/dgit-fetch/test-dummy/tags/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid +refs/heads/*:refs/dgit-fetch/test-dummy/heads/* + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/*:refs/dgit-fetch/test-dummy/tags/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' '+refs/heads/*:refs/dgit-fetch/test-dummy/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 commit refs/dgit-fetch/test-dummy/heads/for-testing |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/heads/master |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/heads/master' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/heads/for-testing' => '8eff358e7145eb77e4c79f3f56bf41c93ec452d7', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d |> 315a575498471c433202b2bc46385d223573e06e tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=315a575498471c433202b2bc46385d223573e06e |> 9ae391613815692e373bed268f2d74ece974611f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=9ae391613815692e373bed268f2d74ece974611f | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false check-ref-format archive/test-dummy/1.3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f90aaf5c1dfd2726a0633d3274db13a33380499c' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 f90aaf5c1dfd2726a0633d3274db13a33380499c => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc) dpkg-source: info: extracting example in example-1.3 dpkg-source: info: unpacking example_1.3.tar.gz CD example-1.3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false playtree-setup . + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false add -Af . | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false write-tree => `d54a30fcae0d675e164282fe108882e85c868a3f' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false diff --quiet d54a30fcae0d675e164282fe108882e85c868a3f f90aaf5c1dfd2726a0633d3274db13a33380499c files_compare_inputs example_1.3.dsc files_compare_inputs example_1.3.dsc Checksums-Sha256 files_compare_inputs example_1.3.dsc Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Checksums-Sha1 files_compare_inputs example_1.3.dsc Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Files files_compare_inputs example_1.3.dsc Files example_1.3.tar.gz files_compare_inputs example_1.3_source.changes files_compare_inputs example_1.3_source.changes Checksums-Sha256 files_compare_inputs example_1.3_source.changes Checksums-Sha256 example_1.3.dsc files_compare_inputs example_1.3_source.changes Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3_source.changes Checksums-Sha1 files_compare_inputs example_1.3_source.changes Checksums-Sha1 example_1.3.dsc files_compare_inputs example_1.3_source.changes Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3_source.changes Files files_compare_inputs example_1.3_source.changes Files example_1.3.dsc files_compare_inputs example_1.3_source.changes Files example_1.3.tar.gz checking origs needed (1.3)... checking origs needed placement 'devel extra'... origs example_1.3.tar.gz | 14033749b0c31c77b03f609a78e86cfa 837 example_1.3.tar.gz ../example_1.3_source.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 commit refs/dgit-fetch/test-dummy/heads/for-testing |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/heads/master |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 push_tagwants: $VAR1 = [ '1.3', 'f90aaf5c1dfd2726a0633d3274db13a33380499c', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'f90aaf5c1dfd2726a0633d3274db13a33380499c', 'Tag' => 'archive/test-dummy/1.3', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc | git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `bcc0b1059a61a910ab257650f8eaaa866b97ac6c' + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false verify-tag bcc0b1059a61a910ab257650f8eaaa866b97ac6c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:06 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false update-ref refs/tags/archive/test-dummy/1.3 bcc0b1059a61a910ab257650f8eaaa866b97ac6c | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f90aaf5c1dfd2726a0633d3274db13a33380499c:refs/dgit/sid refs/tags/archive/test-dummy/1.3 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example system: No such file or directory at /usr/bin/dgit-repos-server line 339. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. dgit: failed command: git -c -cdgit-distro.test-dummy.policy-query-supported-ssh=false -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f90aaf5c1dfd2726a0633d3274db13a33380499c:refs/dgit/sid refs/tags/archive/test-dummy/1.3 dgit: error: subprocess failed with error exit status 128 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'system: No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=system: No such file or directory' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'system: No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output system: No such file or directory at /usr/bin/dgit-repos-server line 339. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f90aaf5c1dfd2726a0633d3274db13a33380499c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-policy dgit-repos-policy-trusting + local policyhook=dgit-repos-policy-trusting + t-make-hook-link dgit-repos-policy-trusting /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + local hook=dgit-repos-policy-trusting + local linkpath=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + hook=dgit-repos-policy-trusting + case $hook in ++ type -P dgit-repos-policy-trusting + hook=/usr/bin/dgit-repos-policy-trusting + ln -sf /usr/bin/dgit-repos-policy-trusting /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook + replayv=1.3 + t-commit 'later version to stop not fast forward rewinding' + local 'msg=later version to stop not fast forward rewinding' + v=1.4 + t-debchange --force-distribution -v1.4 --distribution unstable 'later version to stop not fast forward rewinding' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.4 --distribution unstable 'later version to stop not fast forward rewinding' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.4 --distribution unstable later version to stop not fast forward rewinding libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'later version to stop not fast forward rewinding' [master 0c2023d] later version to stop not fast forward rewinding 1 file changed, 6 insertions(+) + revision=5 + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.4' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.4.tar.gz dpkg-source: info: building example in example_1.4.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.4_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.4.dsc, example_1.4_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.4.tar.gz renaming (dsc) example_1.4.dsc renaming (changes) example_1.4_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d refs/tags/archive/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 8eff358e7145eb77e4c79f3f56bf41c93ec452d7 commit refs/dgit-fetch/test-dummy/heads/for-testing |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/heads/master |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 warning: git fetch +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid created refs/dgit-fetch/test-dummy/heads/for-testing; this is silly, deleting it. + git update-ref -d refs/dgit-fetch/test-dummy/heads/for-testing warning: git fetch +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid created refs/dgit-fetch/test-dummy/heads/master; this is silly, deleting it. + git update-ref -d refs/dgit-fetch/test-dummy/heads/master git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d |> 315a575498471c433202b2bc46385d223573e06e tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=315a575498471c433202b2bc46385d223573e06e |> 9ae391613815692e373bed268f2d74ece974611f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=9ae391613815692e373bed268f2d74ece974611f |> bcc0b1059a61a910ab257650f8eaaa866b97ac6c tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=bcc0b1059a61a910ab257650f8eaaa866b97ac6c | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.4 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.4' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.4.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.4.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.4.dsc) dpkg-source: info: extracting example in example-1.4 dpkg-source: info: unpacking example_1.4.tar.gz CD example-1.4 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `aa8df221206ad87b8a0b38332fbbf9c9b95bd3eb' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet aa8df221206ad87b8a0b38332fbbf9c9b95bd3eb 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a files_compare_inputs example_1.4.dsc files_compare_inputs example_1.4.dsc Checksums-Sha256 files_compare_inputs example_1.4.dsc Checksums-Sha256 example_1.4.tar.gz files_compare_inputs example_1.4.dsc Checksums-Sha1 files_compare_inputs example_1.4.dsc Checksums-Sha1 example_1.4.tar.gz files_compare_inputs example_1.4.dsc Files files_compare_inputs example_1.4.dsc Files example_1.4.tar.gz files_compare_inputs example_1.4_source.changes files_compare_inputs example_1.4_source.changes Checksums-Sha256 files_compare_inputs example_1.4_source.changes Checksums-Sha256 example_1.4.dsc files_compare_inputs example_1.4_source.changes Checksums-Sha256 example_1.4.tar.gz files_compare_inputs example_1.4_source.changes Checksums-Sha1 files_compare_inputs example_1.4_source.changes Checksums-Sha1 example_1.4.dsc files_compare_inputs example_1.4_source.changes Checksums-Sha1 example_1.4.tar.gz files_compare_inputs example_1.4_source.changes Files files_compare_inputs example_1.4_source.changes Files example_1.4.dsc files_compare_inputs example_1.4_source.changes Files example_1.4.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `' tainted-objects: checking origs needed (1.4)... checking origs needed placement 'devel extra'... origs example_1.4.tar.gz | 9479494dec61093413b8a8628a460e79 844 example_1.4.tar.gz ../example_1.4_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.4', '0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.4', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => '0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `eb538ba1238048b66fee2205bf973ed2c72cd6ce' + git verify-tag eb538ba1238048b66fee2205bf973ed2c72cd6ce gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.4 eb538ba1238048b66fee2205bf973ed2c72cd6ce | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a:refs/dgit/sid refs/tags/archive/test-dummy/1.4 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:44:08 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: 17d67db..0c2023d 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a -> refs/dgit/sid remote: * [new tag] eb538ba1238048b66fee2205bf973ed2c72cd6ce -> archive/test-dummy/1.4 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: 17d67db..0c2023d 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git 17d67db..0c2023d 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a -> refs/dgit/sid * [new tag] archive/test-dummy/1.4 -> archive/test-dummy/1.4 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.4_source.changes signfile dsc ../example_1.4.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.4.dsc ../example_1.4_source.changes signfile changes ../example_1.4_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.4_source.changes Uploading example using local to test-dummy (host: test-dummy; directory: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming) running allowed-distribution: check whether a local profile permits uploads to the target distribution running checksum: verify checksums before uploading running suite-mismatch: check the target distribution for common errors running gpg: check GnuPG signatures before the upload Uploading example_1.4.dsc Uploading example_1.4.tar.gz Uploading example_1.4_source.changes dgit ok: pushed and uploaded 1.4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: da59eb1f5c3e6d4c8d3a469e803025ad1fc8d08d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + attempt-replay 'does not declare previously tags/archive/test-dummy/1.4' + local 'mpat=does not declare previously tags/archive/test-dummy/1.4' + git show archive/test-dummy/1.3 + grep -e --deliberately-not-fast-forward [dgit distro=test-dummy no-split --deliberately-not-fast-forward] request with --deliberately-not-fast-forward that we will replay + * request with --deliberately-not-fast-forward that we will replay + t-expect-push-fail 'does not declare previously tags/archive/test-dummy/1.4' git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.3 +archive/test-dummy/1.3~0:refs/dgit/sid + local 'mpat=does not declare previously tags/archive/test-dummy/1.4' + shift + local triedpush ++ git rev-parse HEAD + triedpush=0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'does not declare previously tags/archive/test-dummy/1.4' git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.3 +archive/test-dummy/1.3~0:refs/dgit/sid + local 'mpat=does not declare previously tags/archive/test-dummy/1.4' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' archive/test-dummy/1.3 +archive/test-dummy/1.3~0:refs/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:44:06 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: dgit-repos-server: reject: replay attack prevention check failed: signed tag for 1.3: does not declare previously tags/archive/test-dummy/1.4; does not declare previously any tag referring to branch head dgit/sid=0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a remote: remote: + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] archive/test-dummy/1.3~0 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.3 -> archive/test-dummy/1.3 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'does not declare previously tags/archive/test-dummy/1.4' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=does not declare previously tags/archive/test-dummy/1.4' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'does not declare previously tags/archive/test-dummy/1.4' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: replay attack prevention check failed: signed tag for 1.3: does not declare previously tags/archive/test-dummy/1.4; does not declare previously any tag referring to branch head dgit/sid=0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 0c2023d9c33d83bbe3cd7bf5c9aa9753726d9c3a + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/trustingpolicy-replay-artifacts + '[' x/tmp/autopkgtest.l3K01R/trustingpolicy-replay-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/trustingpolicy-replay-artifacts/trustingpolicy-replay.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:44:10]: test trustingpolicy-replay: -----------------------] autopkgtest [21:44:10]: test trustingpolicy-replay: - - - - - - - - - - results - - - - - - - - - - trustingpolicy-replay PASS autopkgtest [21:44:10]: test absurd-gitapply: preparing testbed autopkgtest [21:44:15]: testbed dpkg architecture: amd64 autopkgtest [21:44:15]: testbed apt version: 2.6.1 autopkgtest [21:44:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB] Get:3 http://deb.debian.org/debian bookworm/main Translation-en [6109 kB] Fetched 15.0 MB in 1s (11.6 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: apt-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 309 kB of archives. After this operation, 1062 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main amd64 apt-utils amd64 2.6.1 [309 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 309 kB in 0s (7678 kB/s) Selecting previously unselected package apt-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17140 files and directories currently installed.) Preparing to unpack .../apt-utils_2.6.1_amd64.deb ... Unpacking apt-utils (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Get:4 file:/tmp/autopkgtest.l3K01R/binaries Packages [14.8 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2588 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Setting up apt-utils (2.6.1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: autoconf automake autopoint autotools-dev bc build-essential chiark-utils-bin cpp cpp-12 curl debhelper devscripts dgit dgit-infrastructure dh-autoreconf dh-strip-nondeterminism dirmngr dput dwz fakeroot faketime g++ g++-12 gcc gcc-12 git git-buildpackage git-man gnupg gnupg-l10n gnupg-utils gpg-agent gpg-wks-client gpg-wks-server gpgsm libasan8 libatomic1 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcurl3-gnutls libcurl4 libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1 liberror-perl libexpat1 libexporter-tiny-perl libfakeroot libfaketime libfile-dirlist-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgcc-12-dev libgpgme11 libgssapi-krb5-2 libio-pty-perl libipc-run-perl libisl23 libitm1 libjson-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.5-0 liblist-moreutils-perl liblist-moreutils-xs-perl liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnpth0 libnsl-dev libnsl2 libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 libstdc++-12-dev libsub-override-perl libtext-csv-perl libtext-iconv-perl libtirpc-common libtirpc-dev libtirpc3 libtool libtsan2 libubsan1 libwww-curl-perl linux-libc-dev m4 media-types pinentry-curses po-debconf python3 python3-chardet python3-dateutil python3-debian python3-gpg python3-minimal python3-pkg-resources python3-six python3-xdg python3-yaml python3.11 python3.11-minimal rpcsvc-proto sqlite3 wdiff 0 upgraded, 123 newly installed, 0 to remove and 0 not upgraded. Need to get 90.9 MB/91.2 MB of archives. After this operation, 349 MB of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] Get:3 http://deb.debian.org/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:4 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u4 [815 kB] Get:5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:6 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u4 [2066 kB] Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:8 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:9 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:10 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u2 [32.6 kB] Get:11 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u2 [78.7 kB] Get:12 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B] Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u2 [332 kB] Get:14 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u2 [135 kB] Get:15 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB] Get:16 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB] Get:17 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB] Get:18 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u4 [1797 kB] Get:19 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u4 [573 kB] Get:20 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:21 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:22 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:23 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:24 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:25 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:26 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:27 http://deb.debian.org/debian bookworm/main amd64 bc amd64 1.07.1-3+b1 [110 kB] Get:28 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u9 [46.7 kB] Get:29 http://deb.debian.org/debian bookworm/main amd64 linux-libc-dev amd64 6.1.115-1 [2066 kB] Get:30 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB] Get:31 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB] Get:32 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:33 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Get:34 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u9 [1904 kB] Get:35 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB] Get:36 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB] Get:37 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB] Get:38 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14 [9764 kB] Get:39 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B] Get:40 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14 [41.7 kB] Get:41 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14 [26.1 kB] Get:42 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14 [9328 B] Get:43 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14 [2195 kB] Get:44 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14 [969 kB] Get:45 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14 [2196 kB] Get:46 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14 [883 kB] Get:47 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14 [144 kB] Get:48 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14 [2437 kB] Get:49 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14 [19.3 MB] Get:50 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B] Get:51 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14 [2046 kB] Get:52 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14 [10.7 MB] Get:53 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B] Get:54 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B] Get:55 http://deb.debian.org/debian bookworm/main amd64 chiark-utils-bin amd64 7.0.0 [70.5 kB] Get:56 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:57 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get:58 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get:59 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:60 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get:61 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:62 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:63 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:64 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u8 [390 kB] Get:65 http://deb.debian.org/debian bookworm/main amd64 curl amd64 7.88.1-10+deb12u8 [315 kB] Get:66 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:67 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:68 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:69 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:70 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:71 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:72 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:73 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:74 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:75 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:76 http://deb.debian.org/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:77 http://deb.debian.org/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Get:78 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get:79 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:80 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get:81 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get:82 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get:83 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get:84 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get:85 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get:86 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get:87 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get:88 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get:89 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get:90 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:91 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:92 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get:93 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get:94 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get:95 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get:96 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.4+deb12u2 [1073 kB] Get:97 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u8 [385 kB] Get:98 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:99 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u1 [2054 kB] Get:100 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u1 [7256 kB] Get:101 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get:102 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get:103 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get:104 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB] Get:105 http://deb.debian.org/debian bookworm/main amd64 git-buildpackage all 0.9.30 [1318 kB] Get:106 http://deb.debian.org/debian bookworm/main amd64 libexporter-tiny-perl all 1.006000-1 [38.6 kB] Get:107 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b1 [42.1 kB] Get:108 http://deb.debian.org/debian bookworm/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:109 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get:110 http://deb.debian.org/debian bookworm/main amd64 python3-debian all 0.1.49 [115 kB] Get:111 http://deb.debian.org/debian bookworm/main amd64 libgpgme11 amd64 1.18.0-3+b1 [300 kB] Get:112 http://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB] Get:113 http://deb.debian.org/debian bookworm/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get:114 http://deb.debian.org/debian bookworm/main amd64 dput all 1.1.3 [42.7 kB] Get:115 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get:116 http://deb.debian.org/debian bookworm/main amd64 libtext-iconv-perl amd64 1.7-8 [14.5 kB] Get:117 http://deb.debian.org/debian bookworm/main amd64 libwww-curl-perl amd64 4.17-10 [58.3 kB] Get:118 http://deb.debian.org/debian bookworm/main amd64 libtext-csv-perl all 2.02-2 [110 kB] Get:119 http://deb.debian.org/debian bookworm/main amd64 libdbi-perl amd64 1.643-4 [773 kB] Get:120 http://deb.debian.org/debian bookworm/main amd64 libdbd-sqlite3-perl amd64 1.72-1 [179 kB] Get:121 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB] Get:122 http://deb.debian.org/debian bookworm/main amd64 libfaketime amd64 0.9.10-2.1 [47.3 kB] Get:123 http://deb.debian.org/debian bookworm/main amd64 faketime amd64 0.9.10-2.1 [17.6 kB] Fetched 90.9 MB in 1s (96.8 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17221 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u4) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u4) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17548 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ... Unpacking libtirpc-common (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3:amd64. Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../11-libpython3.11-stdlib_3.11.2-6+deb12u4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Selecting previously unselected package python3.11. Preparing to unpack .../12-python3.11_3.11.2-6+deb12u4_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../13-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18023 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../002-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../005-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bc. Preparing to unpack .../006-bc_1.07.1-3+b1_amd64.deb ... Unpacking bc (1.07.1-3+b1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../007-libc-dev-bin_2.36-9+deb12u9_amd64.deb ... Unpacking libc-dev-bin (2.36-9+deb12u9) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../008-linux-libc-dev_6.1.115-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.1.115-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../009-libcrypt-dev_1%3a4.4.33-2_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../010-libtirpc-dev_1.3.3+ds-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../011-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package rpcsvc-proto. Preparing to unpack .../012-rpcsvc-proto_1.4.3-1_amd64.deb ... Unpacking rpcsvc-proto (1.4.3-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../013-libc6-dev_2.36-9+deb12u9_amd64.deb ... Unpacking libc6-dev:amd64 (2.36-9+deb12u9) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../014-libisl23_0.25-1.1_amd64.deb ... Unpacking libisl23:amd64 (0.25-1.1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../015-libmpfr6_4.2.0-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.0-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../017-cpp-12_12.2.0-14_amd64.deb ... Unpacking cpp-12 (12.2.0-14) ... Selecting previously unselected package cpp. Preparing to unpack .../018-cpp_4%3a12.2.0-3_amd64.deb ... Unpacking cpp (4:12.2.0-3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../019-libcc1-0_12.2.0-14_amd64.deb ... Unpacking libcc1-0:amd64 (12.2.0-14) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../020-libitm1_12.2.0-14_amd64.deb ... Unpacking libitm1:amd64 (12.2.0-14) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../021-libatomic1_12.2.0-14_amd64.deb ... Unpacking libatomic1:amd64 (12.2.0-14) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../022-libasan8_12.2.0-14_amd64.deb ... Unpacking libasan8:amd64 (12.2.0-14) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../023-liblsan0_12.2.0-14_amd64.deb ... Unpacking liblsan0:amd64 (12.2.0-14) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../024-libtsan2_12.2.0-14_amd64.deb ... Unpacking libtsan2:amd64 (12.2.0-14) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_12.2.0-14_amd64.deb ... Unpacking libubsan1:amd64 (12.2.0-14) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../026-libquadmath0_12.2.0-14_amd64.deb ... Unpacking libquadmath0:amd64 (12.2.0-14) ... Selecting previously unselected package libgcc-12-dev:amd64. Preparing to unpack .../027-libgcc-12-dev_12.2.0-14_amd64.deb ... Unpacking libgcc-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gcc-12. Preparing to unpack .../028-gcc-12_12.2.0-14_amd64.deb ... Unpacking gcc-12 (12.2.0-14) ... Selecting previously unselected package gcc. Preparing to unpack .../029-gcc_4%3a12.2.0-3_amd64.deb ... Unpacking gcc (4:12.2.0-3) ... Selecting previously unselected package libstdc++-12-dev:amd64. Preparing to unpack .../030-libstdc++-12-dev_12.2.0-14_amd64.deb ... Unpacking libstdc++-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package g++-12. Preparing to unpack .../031-g++-12_12.2.0-14_amd64.deb ... Unpacking g++-12 (12.2.0-14) ... Selecting previously unselected package g++. Preparing to unpack .../032-g++_4%3a12.2.0-3_amd64.deb ... Unpacking g++ (4:12.2.0-3) ... Selecting previously unselected package build-essential. Preparing to unpack .../033-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chiark-utils-bin. Preparing to unpack .../034-chiark-utils-bin_7.0.0_amd64.deb ... Unpacking chiark-utils-bin (7.0.0) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../039-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../042-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package curl. Preparing to unpack .../044-curl_7.88.1-10+deb12u8_amd64.deb ... Unpacking curl (7.88.1-10+deb12u8) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../051-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../052-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../055-libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../056-fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../057-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../058-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../059-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../061-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../064-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../065-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../066-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../067-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../068-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../069-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../070-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../071-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../072-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../073-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../074-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../075-devscripts_2.23.4+deb12u2_amd64.deb ... Unpacking devscripts (2.23.4+deb12u2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.88.1-10+deb12u8_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../077-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../078-git-man_1%3a2.39.5-0+deb12u1_all.deb ... Unpacking git-man (1:2.39.5-0+deb12u1) ... Selecting previously unselected package git. Preparing to unpack .../079-git_1%3a2.39.5-0+deb12u1_amd64.deb ... Unpacking git (1:2.39.5-0+deb12u1) ... Selecting previously unselected package python3-six. Preparing to unpack .../080-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../081-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../082-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../083-python3-yaml_6.0-3+b2_amd64.deb ... Unpacking python3-yaml (6.0-3+b2) ... Selecting previously unselected package git-buildpackage. Preparing to unpack .../084-git-buildpackage_0.9.30_all.deb ... Unpacking git-buildpackage (0.9.30) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../085-libexporter-tiny-perl_1.006000-1_all.deb ... Unpacking libexporter-tiny-perl (1.006000-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../086-liblist-moreutils-xs-perl_0.430-3+b1_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../087-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../088-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../089-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../090-libgpgme11_1.18.0-3+b1_amd64.deb ... Unpacking libgpgme11:amd64 (1.18.0-3+b1) ... Selecting previously unselected package python3-gpg. Preparing to unpack .../091-python3-gpg_1.18.0-3+b1_amd64.deb ... Unpacking python3-gpg (1.18.0-3+b1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../092-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package dput. Preparing to unpack .../093-dput_1.1.3_all.deb ... Unpacking dput (1.1.3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../094-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../095-libtext-iconv-perl_1.7-8_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../096-libwww-curl-perl_4.17-10_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../097-libtext-csv-perl_2.02-2_all.deb ... Unpacking libtext-csv-perl (2.02-2) ... Selecting previously unselected package dgit. Preparing to unpack .../098-dgit.deb ... Unpacking dgit (10.7+deb12u2) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../099-libdbi-perl_1.643-4_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.72-1_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.72-1) ... Selecting previously unselected package sqlite3. Preparing to unpack .../101-sqlite3_3.40.1-2+deb12u1_amd64.deb ... Unpacking sqlite3 (3.40.1-2+deb12u1) ... Selecting previously unselected package dgit-infrastructure. Preparing to unpack .../102-dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../103-libfaketime_0.9.10-2.1_amd64.deb ... Unpacking libfaketime:amd64 (0.9.10-2.1) ... Selecting previously unselected package faketime. Preparing to unpack .../104-faketime_0.9.10-2.1_amd64.deb ... Unpacking faketime (0.9.10-2.1) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libtext-iconv-perl:amd64 (1.7-8) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libtirpc-common (1.3.3+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up linux-libc-dev:amd64 (6.1.115-1) ... Setting up bc (1.07.1-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libgpgme11:amd64 (1.18.0-3+b1) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ... Setting up chiark-utils-bin (7.0.0) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up autotools-dev (20220109.1) ... Setting up rpcsvc-proto (1.4.3-1) ... Setting up libmpfr6:amd64 (4.2.0-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libquadmath0:amd64 (12.2.0-14) ... Setting up libmpc3:amd64 (1.3.1-1) ... Setting up libatomic1:amd64 (12.2.0-14) ... Setting up autopoint (0.21-12) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up liblist-moreutils-xs-perl (0.430-3+b1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libubsan1:amd64 (12.2.0-14) ... Setting up libcrypt-dev:amd64 (1:4.4.33-2) ... Setting up libasan8:amd64 (12.2.0-14) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up git-man (1:2.39.5-0+deb12u1) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ... Setting up libtsan2:amd64 (12.2.0-14) ... Setting up libexporter-tiny-perl (1.006000-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libisl23:amd64 (0.25-1.1) ... Setting up libc-dev-bin (2.36-9+deb12u9) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libcc1-0:amd64 (12.2.0-14) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up sqlite3 (3.40.1-2+deb12u1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libdbi-perl:amd64 (1.643-4) ... Setting up liblsan0:amd64 (12.2.0-14) ... Setting up libitm1:amd64 (12.2.0-14) ... Setting up libfaketime:amd64 (0.9.10-2.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libtext-csv-perl (2.02-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up faketime (0.9.10-2.1) ... Setting up cpp-12 (12.2.0-14) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up dirmngr (2.2.40-1.1) ... Setting up libgcc-12-dev:amd64 (12.2.0-14) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up cpp (4:12.2.0-3) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u8) ... Setting up libdbd-sqlite3-perl:amd64 (1.72-1) ... Setting up curl (7.88.1-10+deb12u8) ... Setting up libtirpc3:amd64 (1.3.3+ds-1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u8) ... Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ... Setting up gcc-12 (12.2.0-14) ... Setting up git (1:2.39.5-0+deb12u1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Setting up libnsl2:amd64 (1.3.0-2) ... Setting up gnupg (2.2.40-1.1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u4) ... Setting up libwww-curl-perl:amd64 (4.17-10) ... Setting up gcc (4:12.2.0-3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libc6-dev:amd64 (2.36-9+deb12u9) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6+deb12u4) ... Setting up libstdc++-12-dev:amd64 (12.2.0-14) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up devscripts (2.23.4+deb12u2) ... Setting up python3-gpg (1.18.0-3+b1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up g++-12 (12.2.0-14) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-yaml (6.0-3+b2) ... Setting up debhelper (13.11.4) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up git-buildpackage (0.9.30) ... Setting up python3-debian (0.1.49) ... Setting up g++ (4:12.2.0-3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.9) ... Setting up dput (1.1.3) ... Setting up dgit (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... autopkgtest [21:44:42]: test absurd-gitapply: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=absurd-gitapply ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/absurd-gitapply-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/absurd-gitapply-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1+absurd + local dscf=example_1.0-1+absurd.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1+absurd.dsc + t-archive-query-aq sid example 1.0-1+absurd main/example_1.0-1+absurd.dsc + local suite=sid + local p=example + local v=1.0-1+absurd + local dscf=main/example_1.0-1+absurd.dsc + local sha ++ sha256sum + sha='9b3973a0f3f3b5b89534823f660464a65566beb48a4c0fdeffab5e7c1ca2dd6d -' + echo '1.0-1+absurd 9b3973a0f3f3b5b89534823f660464a65566beb48a4c0fdeffab5e7c1ca2dd6d main/example_1.0-1+absurd.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1+absurd.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1+absurd.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1+absurd.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying breaks-git-apply + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-expect-fail 'gbp pq import failed' t-dgit --force-import-gitapply-no-absurd clone example + local 'mpat=gbp pq import failed' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --force-import-gitapply-no-absurd clone example + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-import-gitapply-no-absurd clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1+absurd.dsc... get_archive_dsc: Version 1.0-1+absurd last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 3114k 0 --:--:-- --:--:-- --:--:-- 3114k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 5130k 0 --:--:-- --:--:-- --:--:-- 5130k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1+absurd.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1+absurd.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o './example_1.0-1+absurd.debian.tar.xz' -- 'file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1+absurd.debian.tar.xz' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1528 100 1528 0 0 37.3M 0 --:--:-- --:--:-- --:--:-- 37.3M considering saving example_1.0-1+absurd.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1+absurd.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ca964e9e634e7563b6a2c29e64deaa3b340dfe68' | git ls-tree -z ca964e9e634e7563b6a2c29e64deaa3b340dfe68 => `040000 tree 86c10776a3b76700e3472547b677566e8abea65e\x09debian\x00' one subtree 86c10776a3b76700e3472547b677566e8abea65e CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1+absurd.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9e854e2ef58c493b7e453b02d5fcc658a8602f11' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5a54ab841aa9085b7b9ef4ebd46c2362ed2ad68a' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1+absurd package changelog, entry no.1... import clog 1.0-1+absurd vs 1.0... import clog 1.0-1+absurd becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Sat, 04 Feb 2023 13:44:42 +0000' => `1675518282 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1675518282 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1+absurd.debian.tar.xz 86c10776a3b76700e3472547b677566e8abea65e | git hash-object -w -t commit --stdin => 2b6a4aa833e640bd3d6c48e2555a18d6d2c150ff import main commit | git hash-object -w -t commit ../commit.tmp => `03a1c76e13da3b07a4dc9ee72ed7754461b79be9' import apply patches... | git hash-object -w -t commit --stdin => c953041f72cd847c765574d7f0ce636f38332777 + git checkout -q -b dapplied c953041f72cd847c765574d7f0ce636f38332777 + git checkout -q -b unpa 03a1c76e13da3b07a4dc9ee72ed7754461b79be9 | date '+%s %z' -d 'Sat, 04 Feb 2023 13:44:42 +0000' => `1675518282 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: gbp pq import failed: subprocess failed with error exit status 1 dgit: trying slow absurd-git-apply... warning: skipping checks or functionality due to --force-import-gitapply-no-absurd + cat ../../gbp-pq-output cat: ../../gbp-pq-output: No such file or directory dgit: failed command: cat ../../gbp-pq-output forbid absurd git-apply clone rmonerror removing example + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'gbp pq import failed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=gbp pq import failed' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'gbp pq import failed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output warning: gbp pq import failed: subprocess failed with error exit status 1 + t-dgit clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1+absurd.dsc... get_archive_dsc: Version 1.0-1+absurd last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1+absurd.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1+absurd.debian.tar.xz considering saving example_1.0-1+absurd.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1+absurd.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ca964e9e634e7563b6a2c29e64deaa3b340dfe68' | git ls-tree -z ca964e9e634e7563b6a2c29e64deaa3b340dfe68 => `040000 tree 86c10776a3b76700e3472547b677566e8abea65e\x09debian\x00' one subtree 86c10776a3b76700e3472547b677566e8abea65e CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1+absurd.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9e854e2ef58c493b7e453b02d5fcc658a8602f11' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5a54ab841aa9085b7b9ef4ebd46c2362ed2ad68a' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1+absurd package changelog, entry no.1... import clog 1.0-1+absurd vs 1.0... import clog 1.0-1+absurd becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Sat, 04 Feb 2023 13:44:42 +0000' => `1675518282 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1675518282 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1+absurd.debian.tar.xz 86c10776a3b76700e3472547b677566e8abea65e | git hash-object -w -t commit --stdin => 2b6a4aa833e640bd3d6c48e2555a18d6d2c150ff import main commit | git hash-object -w -t commit ../commit.tmp => `03a1c76e13da3b07a4dc9ee72ed7754461b79be9' import apply patches... | git hash-object -w -t commit --stdin => c953041f72cd847c765574d7f0ce636f38332777 + git checkout -q -b dapplied c953041f72cd847c765574d7f0ce636f38332777 + git checkout -q -b unpa 03a1c76e13da3b07a4dc9ee72ed7754461b79be9 | date '+%s %z' -d 'Sat, 04 Feb 2023 13:44:42 +0000' => `1675518282 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: gbp pq import failed: subprocess failed with error exit status 1 dgit: trying slow absurd-git-apply... + git add debian/patches/series + git commit --quiet --allow-empty -m 'INTERNAL commit to launder series file This commit should not escape into a public branch! If you see it, this is due to a bug in dgit. [dgit (10.7+deb12u2) INTERNAL-quilt-fixup-series] ' + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git rebase --keep-empty --allow-empty-message --onto 'unpa~1' unpa | git rev-parse 'HEAD~0' => `71087545a2af6be7fbb354319d19e651c8bdebe5' | git rev-parse HEAD: => `5a54ab841aa9085b7b9ef4ebd46c2362ed2ad68a' synthesised git commit from .dsc 1.0-1+absurd CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 71087545a2af6be7fbb354319d19e651c8bdebe5 Import of source package fetch hash=71087545a2af6be7fbb354319d19e651c8bdebe5 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 71087545a2af6be7fbb354319d19e651c8bdebe5 | git log -n2 71087545a2af6be7fbb354319d19e651c8bdebe5 => `commit 71087545a2af6be7fbb354319d19e651c8bdebe5'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 71087545a2af6be7fbb354319d19e651c8bdebe5 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 7108754 breaks-git-apply + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + grep moo moo moo + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/absurd-gitapply-artifacts + '[' x/tmp/autopkgtest.l3K01R/absurd-gitapply-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/absurd-gitapply-artifacts/absurd-gitapply.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:44:47]: test absurd-gitapply: -----------------------] absurd-gitapply PASS autopkgtest [21:44:47]: test absurd-gitapply: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:44:47]: test badcommit-rewrite: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:44:51]: test badcommit-rewrite: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=badcommit-rewrite ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/badcommit-rewrite-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/badcommit-rewrite-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }, { 'Tag' => 'test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248' + git verify-tag 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `a1da7e14e4f89bdc956b019ca8f33c971be55820' + git verify-tag a1da7e14e4f89bdc956b019ca8f33c971be55820 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:55 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 a1da7e14e4f89bdc956b019ca8f33c971be55820 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='5628fdc4510b7d6bc869cd97658c9e5ac862c5ae229b4761258c8834f343a956 -' + echo '1.1 5628fdc4510b7d6bc869cd97658c9e5ac862c5ae229b4761258c8834f343a956 main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/tags/archive/test-dummy/1.1 => a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a1da7e14e4f89bdc956b019ca8f33c971be55820', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `3ed8f13a36c2be8f9356add560032728ad84087b' + git verify-tag 3ed8f13a36c2be8f9356add560032728ad84087b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 3ed8f13a36c2be8f9356add560032728ad84087b | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `38aada35f4918711fcf46faed64fed8bb19193f3' + git verify-tag 38aada35f4918711fcf46faed64fed8bb19193f3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 38aada35f4918711fcf46faed64fed8bb19193f3 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.2 + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:44:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='1f271063b1839f6a21c44959c7b15a217e857c7bc8276944ce271669efc217fc -' + echo '1.2 1f271063b1839f6a21c44959c7b15a217e857c7bc8276944ce271669efc217fc main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/tags/archive/test-dummy/1.1 => 3ed8f13a36c2be8f9356add560032728ad84087b refs/tags/archive/test-dummy/1.2 => a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/tags/test-dummy/1.1 => 38aada35f4918711fcf46faed64fed8bb19193f3 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a1da7e14e4f89bdc956b019ca8f33c971be55820', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '3ed8f13a36c2be8f9356add560032728ad84087b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '38aada35f4918711fcf46faed64fed8bb19193f3' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tag' => 'archive/test-dummy/2.0', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tag' => 'test-dummy/2.0', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39' + git verify-tag 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `fb477d5004933edabe7ac745b54679ebcd93660a' + git verify-tag fb477d5004933edabe7ac745b54679ebcd93660a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 fb477d5004933edabe7ac745b54679ebcd93660a | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 3ed8f13a36c2be8f9356add560032728ad84087b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 38aada35f4918711fcf46faed64fed8bb19193f3 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='f6ef9cf7a68697a461f55e1bd02000a520b3fa77ac5ad41b45870cdfbf0167b4 -' + echo '2.0 f6ef9cf7a68697a461f55e1bd02000a520b3fa77ac5ad41b45870cdfbf0167b4 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/tags/archive/test-dummy/1.1 => 3ed8f13a36c2be8f9356add560032728ad84087b refs/tags/archive/test-dummy/1.2 => 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/tags/archive/test-dummy/2.0 => a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/tags/test-dummy/1.1 => 38aada35f4918711fcf46faed64fed8bb19193f3 refs/tags/test-dummy/1.2 => fb477d5004933edabe7ac745b54679ebcd93660a refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a1da7e14e4f89bdc956b019ca8f33c971be55820', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'fb477d5004933edabe7ac745b54679ebcd93660a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '3ed8f13a36c2be8f9356add560032728ad84087b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '38aada35f4918711fcf46faed64fed8bb19193f3', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.1', 'View' => 'dgit' }, { 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/2.1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `b5cc027378bc96b06fb22cb4aa9750dfa33715f0' + git verify-tag b5cc027378bc96b06fb22cb4aa9750dfa33715f0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 b5cc027378bc96b06fb22cb4aa9750dfa33715f0 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `2f8849c4f881a3eb702aeef4217953df5ea25dd4' + git verify-tag 2f8849c4f881a3eb702aeef4217953df5ea25dd4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 2f8849c4f881a3eb702aeef4217953df5ea25dd4 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 3ed8f13a36c2be8f9356add560032728ad84087b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 38aada35f4918711fcf46faed64fed8bb19193f3 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: fb477d5004933edabe7ac745b54679ebcd93660a refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='2c5a2b61687d4e644b2555f64dd621e92cb007bfe0a65d08337736a314b27877 -' + echo '2.1 2c5a2b61687d4e644b2555f64dd621e92cb007bfe0a65d08337736a314b27877 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git config core.sharedRepository true + chmod -R g+w objects + umask 022 + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + suite=stable + t-commit 'No changes, just send to stable' '' stable + local 'msg=No changes, just send to stable' + v=2.2 + t-debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.2 --distribution stable No changes, just send to stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'No changes, just send to stable' [master cb64439] No changes, just send to stable 1 file changed, 6 insertions(+) + revision=3 + t-make-badcommit ++ git cat-file commit HEAD ++ perl -pe 's/^committer /commiter /' ++ git hash-object -w -t commit --stdin + badcommit=9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + t-expect-fsck-fail 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + echo 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + git reset --hard 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 HEAD is now at 9825e0b No changes, just send to stable + t-dgit -wgf build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff | git rev-parse 'HEAD~0' => `9825e0b3cefdf6f7b6194e5c75f6192b06482f34' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.2 -O../example_2.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.2_source.changes example_2.2_amd64.changes dgit ok: build successful, results in example_2.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --overwrite=1.2 stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --overwrite=1.2 stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/tags/archive/test-dummy/1.1 => 3ed8f13a36c2be8f9356add560032728ad84087b refs/tags/archive/test-dummy/1.2 => 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/tags/archive/test-dummy/2.0 => b5cc027378bc96b06fb22cb4aa9750dfa33715f0 refs/tags/archive/test-dummy/2.1 => a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/tags/test-dummy/1.1 => 38aada35f4918711fcf46faed64fed8bb19193f3 refs/tags/test-dummy/1.2 => fb477d5004933edabe7ac745b54679ebcd93660a refs/tags/test-dummy/2.0 => 2f8849c4f881a3eb702aeef4217953df5ea25dd4 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'b5cc027378bc96b06fb22cb4aa9750dfa33715f0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '38aada35f4918711fcf46faed64fed8bb19193f3', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a1da7e14e4f89bdc956b019ca8f33c971be55820', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '3ed8f13a36c2be8f9356add560032728ad84087b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '2f8849c4f881a3eb702aeef4217953df5ea25dd4', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'fb477d5004933edabe7ac745b54679ebcd93660a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=b5cc027378bc96b06fb22cb4aa9750dfa33715f0 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=2f8849c4f881a3eb702aeef4217953df5ea25dd4 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=b5cc027378bc96b06fb22cb4aa9750dfa33715f0 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=2f8849c4f881a3eb702aeef4217953df5ea25dd4 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `9825e0b3cefdf6f7b6194e5c75f6192b06482f34' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' plain_overwrite_pseudomerge...+ sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog pseudomerge_version_check i_arch_v 1.2 version currently in archive | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' Declaring that HEAD includes all changes in 1.2... | git rev-parse 9825e0b3cefdf6f7b6194e5c75f6192b06482f34: => `8a469537bd66944e66127f10d91b32b895755b8a' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' + git update-ref -m 'Declare fast forward from 1.2' HEAD 6dfc252ad261fcdb5cd9167984178ad8bd16b914 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 Make pseudo-merge of 1.2 into your HEAD. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 6dfc252ad261fcdb5cd9167984178ad8bd16b914 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc) dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz CD example-2.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8a469537bd66944e66127f10d91b32b895755b8a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8a469537bd66944e66127f10d91b32b895755b8a 6dfc252ad261fcdb5cd9167984178ad8bd16b914 files_compare_inputs example_2.2.dsc files_compare_inputs example_2.2.dsc Checksums-Sha256 files_compare_inputs example_2.2.dsc Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Checksums-Sha1 files_compare_inputs example_2.2.dsc Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Files files_compare_inputs example_2.2.dsc Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes files_compare_inputs example_2.2_multi.changes Checksums-Sha256 files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Checksums-Sha1 files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Files files_compare_inputs example_2.2_multi.changes Files example_2.2.dsc files_compare_inputs example_2.2_multi.changes Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Files example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Files example_2.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (2.2)... checking origs needed placement 'devel extra'... origs example_2.2.tar.gz | c7363be13731917cdbdafd234c8657e0 1052 example_2.2.tar.gz ../example_2.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.2', '6dfc252ad261fcdb5cd9167984178ad8bd16b914', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.2', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Objid' => '6dfc252ad261fcdb5cd9167984178ad8bd16b914', 'Tfn' => sub { "DUMMY" } }, { 'Tag' => 'test-dummy/2.2', 'View' => 'dgit', 'Objid' => '6dfc252ad261fcdb5cd9167984178ad8bd16b914', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `8beee763c820b1d940c365f58a133f3ae07f9a74' + git verify-tag 8beee763c820b1d940c365f58a133f3ae07f9a74 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:11 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.2 8beee763c820b1d940c365f58a133f3ae07f9a74 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa' + git verify-tag 45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:45:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.2 45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6dfc252ad261fcdb5cd9167984178ad8bd16b914:refs/dgit/stable refs/tags/archive/test-dummy/2.2 refs/tags/test-dummy/2.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0..6dfc252 6dfc252ad261fcdb5cd9167984178ad8bd16b914 -> refs/dgit/stable * [new tag] archive/test-dummy/2.2 -> archive/test-dummy/2.2 * [new tag] test-dummy/2.2 -> test-dummy/2.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6dfc252ad261fcdb5cd9167984178ad8bd16b914 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.2_multi.changes signfile dsc ../example_2.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.2.dsc ../example_2.2_multi.changes fixup_changes buildinfo ../example_2.2_amd64.buildinfo ../example_2.2_multi.changes signfile changes ../example_2.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.2_multi.changes gpg: ../example_2.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 3ed8f13a36c2be8f9356add560032728ad84087b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: b5cc027378bc96b06fb22cb4aa9750dfa33715f0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 38aada35f4918711fcf46faed64fed8bb19193f3 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: fb477d5004933edabe7ac745b54679ebcd93660a refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 2f8849c4f881a3eb702aeef4217953df5ea25dd4 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_2.2.dsc + t-archive-query-aq stable example 2.2 main/example_2.2.dsc + local suite=stable + local p=example + local v=2.2 + local dscf=main/example_2.2.dsc + local sha ++ sha256sum + sha='e9ad6afe50edd09ee152e493022331af5789e5952956377684cbaeac6c234b49 -' + echo '2.2 e9ad6afe50edd09ee152e493022331af5789e5952956377684cbaeac6c234b49 main/example_2.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rstable=refs/remotes/dgit/dgit/stable + t-dgit fetch stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6dfc252ad261fcdb5cd9167984178ad8bd16b914 refs/dgit/stable => 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/tags/archive/test-dummy/1.1 => 3ed8f13a36c2be8f9356add560032728ad84087b refs/tags/archive/test-dummy/1.2 => 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/tags/archive/test-dummy/2.0 => b5cc027378bc96b06fb22cb4aa9750dfa33715f0 refs/tags/archive/test-dummy/2.1 => 8beee763c820b1d940c365f58a133f3ae07f9a74 refs/tags/archive/test-dummy/2.2 => a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/tags/test-dummy/1.1 => 38aada35f4918711fcf46faed64fed8bb19193f3 refs/tags/test-dummy/1.2 => fb477d5004933edabe7ac745b54679ebcd93660a refs/tags/test-dummy/2.0 => 2f8849c4f881a3eb702aeef4217953df5ea25dd4 refs/tags/test-dummy/2.1 => 45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa refs/tags/test-dummy/2.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6dfc252ad261fcdb5cd9167984178ad8bd16b914 commit refs/dgit-fetch/test-dummy/dgit/stable |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 8beee763c820b1d940c365f58a133f3ae07f9a74 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 |> 45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/stable' => '6dfc252ad261fcdb5cd9167984178ad8bd16b914', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'fb477d5004933edabe7ac745b54679ebcd93660a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.2' => '45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a1da7e14e4f89bdc956b019ca8f33c971be55820', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2' => '8beee763c820b1d940c365f58a133f3ae07f9a74', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '3ed8f13a36c2be8f9356add560032728ad84087b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '2f8849c4f881a3eb702aeef4217953df5ea25dd4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'b5cc027378bc96b06fb22cb4aa9750dfa33715f0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '38aada35f4918711fcf46faed64fed8bb19193f3' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=b5cc027378bc96b06fb22cb4aa9750dfa33715f0 |> 8beee763c820b1d940c365f58a133f3ae07f9a74 tag refs/tags/archive/test-dummy/2.2 currently refs/tags/archive/test-dummy/2.2=8beee763c820b1d940c365f58a133f3ae07f9a74 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=2f8849c4f881a3eb702aeef4217953df5ea25dd4 |> 45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa tag refs/tags/test-dummy/2.2 currently refs/tags/test-dummy/2.2=45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=b5cc027378bc96b06fb22cb4aa9750dfa33715f0 |> 8beee763c820b1d940c365f58a133f3ae07f9a74 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2 offered refs/tags/archive/test-dummy/2.2=8beee763c820b1d940c365f58a133f3ae07f9a74 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=2f8849c4f881a3eb702aeef4217953df5ea25dd4 |> 45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.2 offered refs/tags/test-dummy/2.2=45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.2.dsc... get_archive_dsc: Version 2.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6dfc252ad261fcdb5cd9167984178ad8bd16b914 GCF<| 6dfc252ad261fcdb5cd9167984178ad8bd16b914 commit 336 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' previous reference hash=6dfc252ad261fcdb5cd9167984178ad8bd16b914 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' fetch_from_archive: lastfetch=6dfc252ad261fcdb5cd9167984178ad8bd16b914 | git merge-base 6dfc252ad261fcdb5cd9167984178ad8bd16b914 6dfc252ad261fcdb5cd9167984178ad8bd16b914 => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' | git rev-parse '6dfc252ad261fcdb5cd9167984178ad8bd16b914~0' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' | git rev-parse '6dfc252ad261fcdb5cd9167984178ad8bd16b914~0' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' fetch mergeinfos: commit 6dfc252ad261fcdb5cd9167984178ad8bd16b914 Dgit field in .dsc from archive fetch hash=6dfc252ad261fcdb5cd9167984178ad8bd16b914 | git merge-base 6dfc252ad261fcdb5cd9167984178ad8bd16b914 6dfc252ad261fcdb5cd9167984178ad8bd16b914 => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' | git rev-parse '6dfc252ad261fcdb5cd9167984178ad8bd16b914~0' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' | git rev-parse '6dfc252ad261fcdb5cd9167984178ad8bd16b914~0' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' | git merge-base 6dfc252ad261fcdb5cd9167984178ad8bd16b914 6dfc252ad261fcdb5cd9167984178ad8bd16b914 => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' | git rev-parse '6dfc252ad261fcdb5cd9167984178ad8bd16b914~0' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' | git rev-parse '6dfc252ad261fcdb5cd9167984178ad8bd16b914~0' => `6dfc252ad261fcdb5cd9167984178ad8bd16b914' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6dfc252ad261fcdb5cd9167984178ad8bd16b914 | git log -n2 6dfc252ad261fcdb5cd9167984178ad8bd16b914 => `commit 6dfc252ad261fcdb5cd9167984178ad8bd16b914'... | git ls-tree -lrz -- 6dfc252ad261fcdb5cd9167984178ad8bd16b914: dgit ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6dfc252ad261fcdb5cd9167984178ad8bd16b914 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 3ed8f13a36c2be8f9356add560032728ad84087b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: b5cc027378bc96b06fb22cb4aa9750dfa33715f0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 8beee763c820b1d940c365f58a133f3ae07f9a74 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2 del_lrfetchrefs: a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 38aada35f4918711fcf46faed64fed8bb19193f3 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: fb477d5004933edabe7ac745b54679ebcd93660a refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 2f8849c4f881a3eb702aeef4217953df5ea25dd4 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 del_lrfetchrefs: 45d1ef791fc6f4ff233fdd062b3f9dd447fed8fa refs/dgit-fetch/test-dummy/tags/test-dummy/2.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-has-parent-or-is refs/remotes/dgit/dgit/stable 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + local child=refs/remotes/dgit/dgit/stable + local parent=9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + local parents ++ git show '--pretty=format: %P %H ' refs/remotes/dgit/dgit/stable + parents=' 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 6dfc252ad261fcdb5cd9167984178ad8bd16b914 ' ++ git rev-parse 9825e0b3cefdf6f7b6194e5c75f6192b06482f34~0 + parent=9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + case "$parents" in + fixup=dgit-badcommit-fixup + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git gc --aggressive --prune=all + rmdir objects/info objects/pack rmdir: failed to remove 'objects/info': Directory not empty rmdir: failed to remove 'objects/pack': Directory not empty + : + dgit-badcommit-fixup --real + git config --local core.sharedRepository $VAR1 = { 'rewritten commit' => 2, 'inspected' => 20, 'rewritten tag' => 2, 'unchanged' => 8, 'rewrite_map_updated' => 1, 'fix overwrite' => 1 }; old values saved in refs/dgit-badcommit/ + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git symbolic-ref HEAD + git rev-parse HEAD + dgit-badcommit-fixup --real + git config --local core.sharedRepository $VAR1 = { 'inspected' => 31, 'rewritten commit' => 2, 'unchanged' => 19, 'rewritten tag' => 2, 'fix overwrite' => 1 }; old values saved in refs/dgit-badcommit/ + git symbolic-ref HEAD + git rev-parse HEAD + diff ../sym.before ../sym.after + set +e + diff ../ref.before ../ref.after 1c1 < 6dfc252ad261fcdb5cd9167984178ad8bd16b914 --- > 016448e603efcf096b403df24d293f325363acae + rc=1 + set -e + test 1 = 1 + t-dgit fetch stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => e8501ee60a42130985db5d4a72f29f604c485178 refs/dgit-rewrite/map => 016448e603efcf096b403df24d293f325363acae refs/dgit/stable => 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/tags/archive/test-dummy/1.1 => 3ed8f13a36c2be8f9356add560032728ad84087b refs/tags/archive/test-dummy/1.2 => 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/tags/archive/test-dummy/2.0 => b5cc027378bc96b06fb22cb4aa9750dfa33715f0 refs/tags/archive/test-dummy/2.1 => a4268b535c7dc9f4fdc09ab8c492802770e13561 refs/tags/archive/test-dummy/2.2 => a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/tags/test-dummy/1.1 => 38aada35f4918711fcf46faed64fed8bb19193f3 refs/tags/test-dummy/1.2 => fb477d5004933edabe7ac745b54679ebcd93660a refs/tags/test-dummy/2.0 => 2f8849c4f881a3eb702aeef4217953df5ea25dd4 refs/tags/test-dummy/2.1 => ab7da628e7356b41d322bbfb38c162f2bbaf5983 refs/tags/test-dummy/2.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable +refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' '+refs/dgit-rewrite/map:refs/dgit-fetch/test-dummy/dgit-rewrite/map' | git for-each-ref refs/dgit-fetch/test-dummy |> e8501ee60a42130985db5d4a72f29f604c485178 commit refs/dgit-fetch/test-dummy/dgit-rewrite/map |> 016448e603efcf096b403df24d293f325363acae commit refs/dgit-fetch/test-dummy/dgit/stable |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> a4268b535c7dc9f4fdc09ab8c492802770e13561 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 |> ab7da628e7356b41d322bbfb38c162f2bbaf5983 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '38aada35f4918711fcf46faed64fed8bb19193f3', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.2' => 'ab7da628e7356b41d322bbfb38c162f2bbaf5983', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'a1da7e14e4f89bdc956b019ca8f33c971be55820', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '3ed8f13a36c2be8f9356add560032728ad84087b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2' => 'a4268b535c7dc9f4fdc09ab8c492802770e13561', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'fb477d5004933edabe7ac745b54679ebcd93660a', 'refs/dgit-fetch/test-dummy/dgit/stable' => '016448e603efcf096b403df24d293f325363acae', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'b5cc027378bc96b06fb22cb4aa9750dfa33715f0', 'refs/dgit-fetch/test-dummy/dgit-rewrite/map' => 'e8501ee60a42130985db5d4a72f29f604c485178', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '2f8849c4f881a3eb702aeef4217953df5ea25dd4' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=b5cc027378bc96b06fb22cb4aa9750dfa33715f0 |> a4268b535c7dc9f4fdc09ab8c492802770e13561 tag refs/tags/archive/test-dummy/2.2 currently refs/tags/archive/test-dummy/2.2=a4268b535c7dc9f4fdc09ab8c492802770e13561 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=2f8849c4f881a3eb702aeef4217953df5ea25dd4 |> ab7da628e7356b41d322bbfb38c162f2bbaf5983 tag refs/tags/test-dummy/2.2 currently refs/tags/test-dummy/2.2=ab7da628e7356b41d322bbfb38c162f2bbaf5983 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 |> 3ed8f13a36c2be8f9356add560032728ad84087b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=3ed8f13a36c2be8f9356add560032728ad84087b |> 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 |> b5cc027378bc96b06fb22cb4aa9750dfa33715f0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=b5cc027378bc96b06fb22cb4aa9750dfa33715f0 |> a4268b535c7dc9f4fdc09ab8c492802770e13561 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2 offered refs/tags/archive/test-dummy/2.2=a4268b535c7dc9f4fdc09ab8c492802770e13561 |> a1da7e14e4f89bdc956b019ca8f33c971be55820 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=a1da7e14e4f89bdc956b019ca8f33c971be55820 |> 38aada35f4918711fcf46faed64fed8bb19193f3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=38aada35f4918711fcf46faed64fed8bb19193f3 |> fb477d5004933edabe7ac745b54679ebcd93660a tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=fb477d5004933edabe7ac745b54679ebcd93660a |> 2f8849c4f881a3eb702aeef4217953df5ea25dd4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=2f8849c4f881a3eb702aeef4217953df5ea25dd4 |> ab7da628e7356b41d322bbfb38c162f2bbaf5983 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.2 offered refs/tags/test-dummy/2.2=ab7da628e7356b41d322bbfb38c162f2bbaf5983 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.2.dsc... get_archive_dsc: Version 2.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| bdd222c6914d5704dd33be57e153fdcbe122deea blob 328 server's git history rewrite map contains a relevant entry! using rewritten git hash in place of .dsc value GCF>| 016448e603efcf096b403df24d293f325363acae GCF<| 016448e603efcf096b403df24d293f325363acae commit 336 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `016448e603efcf096b403df24d293f325363acae' previous reference hash=016448e603efcf096b403df24d293f325363acae | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `016448e603efcf096b403df24d293f325363acae' fetch_from_archive: lastfetch=016448e603efcf096b403df24d293f325363acae | git merge-base 016448e603efcf096b403df24d293f325363acae 016448e603efcf096b403df24d293f325363acae => `016448e603efcf096b403df24d293f325363acae' | git rev-parse '016448e603efcf096b403df24d293f325363acae~0' => `016448e603efcf096b403df24d293f325363acae' | git rev-parse '016448e603efcf096b403df24d293f325363acae~0' => `016448e603efcf096b403df24d293f325363acae' fetch mergeinfos: commit 016448e603efcf096b403df24d293f325363acae Dgit field in .dsc from archive fetch hash=016448e603efcf096b403df24d293f325363acae | git merge-base 016448e603efcf096b403df24d293f325363acae 016448e603efcf096b403df24d293f325363acae => `016448e603efcf096b403df24d293f325363acae' | git rev-parse '016448e603efcf096b403df24d293f325363acae~0' => `016448e603efcf096b403df24d293f325363acae' | git rev-parse '016448e603efcf096b403df24d293f325363acae~0' => `016448e603efcf096b403df24d293f325363acae' | git merge-base 016448e603efcf096b403df24d293f325363acae 016448e603efcf096b403df24d293f325363acae => `016448e603efcf096b403df24d293f325363acae' | git rev-parse '016448e603efcf096b403df24d293f325363acae~0' => `016448e603efcf096b403df24d293f325363acae' | git rev-parse '016448e603efcf096b403df24d293f325363acae~0' => `016448e603efcf096b403df24d293f325363acae' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 016448e603efcf096b403df24d293f325363acae | git log -n2 016448e603efcf096b403df24d293f325363acae => `commit 016448e603efcf096b403df24d293f325363acae'... | git ls-tree -lrz -- 016448e603efcf096b403df24d293f325363acae: dgit ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 016448e603efcf096b403df24d293f325363acae refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 3a7d8a2cc34c6aa80687b70b1fe98860b3bd6248 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 3ed8f13a36c2be8f9356add560032728ad84087b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 5bbb9cc14a4b99b6f956483abdc4b6c1fe342d39 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: b5cc027378bc96b06fb22cb4aa9750dfa33715f0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: a4268b535c7dc9f4fdc09ab8c492802770e13561 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.2 del_lrfetchrefs: a1da7e14e4f89bdc956b019ca8f33c971be55820 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 38aada35f4918711fcf46faed64fed8bb19193f3 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: fb477d5004933edabe7ac745b54679ebcd93660a refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 2f8849c4f881a3eb702aeef4217953df5ea25dd4 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 del_lrfetchrefs: ab7da628e7356b41d322bbfb38c162f2bbaf5983 refs/dgit-fetch/test-dummy/tags/test-dummy/2.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' t-has-parent-or-is refs/remotes/dgit/dgit/stable 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + local 'mpat=child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-has-parent-or-is refs/remotes/dgit/dgit/stable 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local child=refs/remotes/dgit/dgit/stable + local parent=9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + local parents ++ git show '--pretty=format: %P %H ' refs/remotes/dgit/dgit/stable + parents=' cb6443992f6f76f38ef56c8781baef47b86c7543 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 016448e603efcf096b403df24d293f325363acae ' ++ git rev-parse 9825e0b3cefdf6f7b6194e5c75f6192b06482f34~0 + parent=9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + case "$parents" in + fail 'child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' + echo 'failed: child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' failed: child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + exit 1 + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + fail 'child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' + echo 'failed: child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34' failed: child refs/remotes/dgit/dgit/stable lacks parent 9825e0b3cefdf6f7b6194e5c75f6192b06482f34 + check_shared /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git/objects + find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git/objects -perm -200 '!' -perm -020 -ls + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/badperm + test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/badperm -a '!' -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/badperm + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs error in commit 9825e0b3cefdf6f7b6194e5c75f6192b06482f34: missingCommitter: invalid format - expected 'committer' line + ps='1 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + pats=(-w -f $tmp/fsck.expected-errors) + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -w -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs error in commit 9825e0b3cefdf6f7b6194e5c75f6192b06482f34: missingCommitter: invalid format - expected 'committer' line notice: HEAD points to an unborn branch (master) + ps='4 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + pats=(-w -f $tmp/fsck.expected-errors) + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -w -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/badcommit-rewrite-artifacts + '[' x/tmp/autopkgtest.l3K01R/badcommit-rewrite-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/badcommit-rewrite-artifacts/badcommit-rewrite.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:45:14]: test badcommit-rewrite: -----------------------] badcommit-rewrite PASS autopkgtest [21:45:14]: test badcommit-rewrite: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:45:14]: test build-modes: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:45:19]: test build-modes: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=build-modes ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + git checkout -b bad-build-deps indep-arch Switched to a new branch 'bad-build-deps' + perl -pe 's/Build-Depends.*/$&, x-dgit-no-such-package/' -i debian/control + git commit -a -m bad-build-deps [bad-build-deps d09bc55] bad-build-deps 1 file changed, 1 insertion(+), 1 deletion(-) + bm-prep-ownpackage-branches 'indep-arch bad-build-deps' + cat + chmod +x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git + bm_branches='indep-arch bad-build-deps' + zgrep 'dpkg-buildpackage: Make dependency checks fatal for -S' /usr/share/doc/dpkg-dev/changelog.gz + dpkgbuildpackage_deps_for_clean=false + cleanmodes_default='git none' + cleanmodes_default+=' dpkg-source' + cleanmodes_default+=' dpkg-source-d' + cleanmodes_all='git none dpkg-source dpkg-source-d git-ff check' + cleanmodes_all+=' git,always git,always' + cleanmodes='git none dpkg-source dpkg-source-d' + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets build + local some_act=build + case "$some_act" in + e_source=true + e_targets='build binary' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act=build + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build' + bmid=build,git,indep-arch + bmid=build,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build,git,indep-arch] dgit --clean=git build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,git,indep-arch] dgit --clean=git build =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build,git,indep-arch] dgit --clean=git build =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build' + bmid=build,git,bad-build-deps + bmid=build,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build,git,bad-build-deps] dgit --clean=git build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,git,bad-build-deps] dgit --clean=git build =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build,git,bad-build-deps] dgit --clean=git build =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build' + bmid=build,none,indep-arch + bmid=build,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build,none,indep-arch] dgit --clean=none build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,none,indep-arch] dgit --clean=none build =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build,none,indep-arch] dgit --clean=none build =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build' + bmid=build,none,bad-build-deps + bmid=build,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build,none,bad-build-deps] dgit --clean=none build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,none,bad-build-deps] dgit --clean=none build =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build,none,bad-build-deps] dgit --clean=none build =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build' + bmid=build,dpkg-source,indep-arch + bmid=build,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build,dpkg-source,indep-arch] dgit --clean=dpkg-source build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,dpkg-source,indep-arch] dgit --clean=dpkg-source build =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build,dpkg-source,indep-arch] dgit --clean=dpkg-source build =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build' + bmid=build,dpkg-source,bad-build-deps + bmid=build,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build' + bmid=build,dpkg-source-d,indep-arch + bmid=build,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build' + bmid=build,dpkg-source-d,bad-build-deps + bmid=build,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets 'build -S' + local 'some_act=build -S' + case "$some_act" in + e_source=true + e_targets=' ' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build -S' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -S' + bmid='build -S,git,indep-arch' + bmid=build_-S,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,git,indep-arch] dgit --clean=git build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,git,indep-arch] dgit --clean=git build -S =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,git,indep-arch] dgit --clean=git build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -S' + bmid='build -S,git,bad-build-deps' + bmid=build_-S,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,git,bad-build-deps] dgit --clean=git build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,git,bad-build-deps] dgit --clean=git build -S =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,git,bad-build-deps] dgit --clean=git build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -S' + bmid='build -S,none,indep-arch' + bmid=build_-S,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,none,indep-arch] dgit --clean=none build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,none,indep-arch] dgit --clean=none build -S =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,none,indep-arch] dgit --clean=none build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,indep-arch.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -S' + bmid='build -S,none,bad-build-deps' + bmid=build_-S,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,none,bad-build-deps] dgit --clean=none build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,none,bad-build-deps] dgit --clean=none build -S =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,none,bad-build-deps] dgit --clean=none build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,none,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -S' + bmid='build -S,dpkg-source,indep-arch' + bmid=build_-S,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,dpkg-source,indep-arch] dgit --clean=dpkg-source build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,dpkg-source,indep-arch] dgit --clean=dpkg-source build -S =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + eff_cleanmode=Cdpkg-source + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,dpkg-source,indep-arch] dgit --clean=dpkg-source build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -S' + bmid='build -S,dpkg-source,bad-build-deps' + bmid=build_-S,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -S =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + eff_cleanmode=Cdpkg-source + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -S' + bmid='build -S,dpkg-source-d,indep-arch' + bmid=build_-S,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -S =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -S' + bmid='build -S,dpkg-source-d,bad-build-deps' + bmid=build_-S,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -S =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -S. massage done 1 -S. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source-d,bad-build-deps.results + : bm-act-iterate done. + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets 'build -b' + local 'some_act=build -b' + case "$some_act" in + e_source=false + e_targets='build binary' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build -b' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -b' + bmid='build -b,git,indep-arch' + bmid=build_-b,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,git,indep-arch] dgit --clean=git build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,git,indep-arch] dgit --clean=git build -b =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-b,git,indep-arch] dgit --clean=git build -b =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -b' + bmid='build -b,git,bad-build-deps' + bmid=build_-b,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,git,bad-build-deps] dgit --clean=git build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,git,bad-build-deps] dgit --clean=git build -b =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-b,git,bad-build-deps] dgit --clean=git build -b =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -b' + bmid='build -b,none,indep-arch' + bmid=build_-b,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,none,indep-arch] dgit --clean=none build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,none,indep-arch] dgit --clean=none build -b =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-b,none,indep-arch] dgit --clean=none build -b =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -b' + bmid='build -b,none,bad-build-deps' + bmid=build_-b,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,none,bad-build-deps] dgit --clean=none build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,none,bad-build-deps] dgit --clean=none build -b =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-b,none,bad-build-deps] dgit --clean=none build -b =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -b' + bmid='build -b,dpkg-source,indep-arch' + bmid=build_-b,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,dpkg-source,indep-arch] dgit --clean=dpkg-source build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,dpkg-source,indep-arch] dgit --clean=dpkg-source build -b =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-b,dpkg-source,indep-arch] dgit --clean=dpkg-source build -b =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -b' + bmid='build -b,dpkg-source,bad-build-deps' + bmid=build_-b,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -b =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-b,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -b =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -b' + bmid='build -b,dpkg-source-d,indep-arch' + bmid=build_-b,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -b =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-b,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -b =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -b' + bmid='build -b,dpkg-source-d,bad-build-deps' + bmid=build_-b,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -b =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -b. massage done 2 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-b,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -b =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets 'build -B' + local 'some_act=build -B' + case "$some_act" in + e_source=false + e_targets='build-arch binary-arch' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build -B' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -B' + bmid='build -B,git,indep-arch' + bmid=build_-B,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,git,indep-arch] dgit --clean=git build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,git,indep-arch] dgit --clean=git build -B =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-B,git,indep-arch] dgit --clean=git build -B =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -B' + bmid='build -B,git,bad-build-deps' + bmid=build_-B,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,git,bad-build-deps] dgit --clean=git build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,git,bad-build-deps] dgit --clean=git build -B =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-B,git,bad-build-deps] dgit --clean=git build -B =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -B' + bmid='build -B,none,indep-arch' + bmid=build_-B,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,none,indep-arch] dgit --clean=none build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,none,indep-arch] dgit --clean=none build -B =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-B,none,indep-arch] dgit --clean=none build -B =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -B' + bmid='build -B,none,bad-build-deps' + bmid=build_-B,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,none,bad-build-deps] dgit --clean=none build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,none,bad-build-deps] dgit --clean=none build -B =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-B,none,bad-build-deps] dgit --clean=none build -B =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -B' + bmid='build -B,dpkg-source,indep-arch' + bmid=build_-B,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,dpkg-source,indep-arch] dgit --clean=dpkg-source build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,dpkg-source,indep-arch] dgit --clean=dpkg-source build -B =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-B,dpkg-source,indep-arch] dgit --clean=dpkg-source build -B =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -B' + bmid='build -B,dpkg-source,bad-build-deps' + bmid=build_-B,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -B =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-B,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -B =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -B' + bmid='build -B,dpkg-source-d,indep-arch' + bmid=build_-B,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -B =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-B,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -B =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -B' + bmid='build -B,dpkg-source-d,bad-build-deps' + bmid=build_-B,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-B,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -B =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-B,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -B =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -B + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -B | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -B. massage done 2 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-B,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -B =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-B,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets 'build -A' + local 'some_act=build -A' + case "$some_act" in + e_source=false + e_targets='build-indep binary-indep' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build -A' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -A' + bmid='build -A,git,indep-arch' + bmid=build_-A,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,git,indep-arch] dgit --clean=git build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,git,indep-arch] dgit --clean=git build -A =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-A,git,indep-arch] dgit --clean=git build -A =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -A' + bmid='build -A,git,bad-build-deps' + bmid=build_-A,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,git,bad-build-deps] dgit --clean=git build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,git,bad-build-deps] dgit --clean=git build -A =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-A,git,bad-build-deps] dgit --clean=git build -A =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -A' + bmid='build -A,none,indep-arch' + bmid=build_-A,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,none,indep-arch] dgit --clean=none build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,none,indep-arch] dgit --clean=none build -A =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-A,none,indep-arch] dgit --clean=none build -A =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -A' + bmid='build -A,none,bad-build-deps' + bmid=build_-A,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,none,bad-build-deps] dgit --clean=none build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,none,bad-build-deps] dgit --clean=none build -A =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-A,none,bad-build-deps] dgit --clean=none build -A =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -A' + bmid='build -A,dpkg-source,indep-arch' + bmid=build_-A,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,dpkg-source,indep-arch] dgit --clean=dpkg-source build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,dpkg-source,indep-arch] dgit --clean=dpkg-source build -A =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-A,dpkg-source,indep-arch] dgit --clean=dpkg-source build -A =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -A' + bmid='build -A,dpkg-source,bad-build-deps' + bmid=build_-A,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -A =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-A,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -A =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -A' + bmid='build -A,dpkg-source-d,indep-arch' + bmid=build_-A,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -A =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-A,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -A =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -A' + bmid='build -A,dpkg-source-d,bad-build-deps' + bmid=build_-A,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-A,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -A =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-A,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -A =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -A + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -A | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -A. massage done 2 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-A,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -A =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-A,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets 'build -F' + local 'some_act=build -F' + case "$some_act" in + e_source=true + e_targets='build binary' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build -F' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -F' + bmid='build -F,git,indep-arch' + bmid=build_-F,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,git,indep-arch] dgit --clean=git build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,git,indep-arch] dgit --clean=git build -F =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -F + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-F,git,indep-arch] dgit --clean=git build -F =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -F' + bmid='build -F,git,bad-build-deps' + bmid=build_-F,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,git,bad-build-deps] dgit --clean=git build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,git,bad-build-deps] dgit --clean=git build -F =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -F + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-F,git,bad-build-deps] dgit --clean=git build -F =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -F' + bmid='build -F,none,indep-arch' + bmid=build_-F,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,none,indep-arch] dgit --clean=none build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,none,indep-arch] dgit --clean=none build -F =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -F + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-F,none,indep-arch] dgit --clean=none build -F =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -F' + bmid='build -F,none,bad-build-deps' + bmid=build_-F,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,none,bad-build-deps] dgit --clean=none build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,none,bad-build-deps] dgit --clean=none build -F =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -F + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-F,none,bad-build-deps] dgit --clean=none build -F =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -F' + bmid='build -F,dpkg-source,indep-arch' + bmid=build_-F,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,dpkg-source,indep-arch] dgit --clean=dpkg-source build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,dpkg-source,indep-arch] dgit --clean=dpkg-source build -F =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -F + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-F,dpkg-source,indep-arch] dgit --clean=dpkg-source build -F =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -F' + bmid='build -F,dpkg-source,bad-build-deps' + bmid=build_-F,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -F =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,bad-build-deps.output + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -F + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-F,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -F =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -F' + bmid='build -F,dpkg-source-d,indep-arch' + bmid=build_-F,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -F =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -F + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-F,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -F =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -F' + bmid='build -F,dpkg-source-d,bad-build-deps' + bmid=build_-F,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-F,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -F =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-F,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -F =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -F + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -F. massage done 3 -b. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-F,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -F =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-F,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets 'build -g' + local 'some_act=build -g' + case "$some_act" in + e_source=true + e_targets='build-indep binary-indep' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build -g' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -g' + bmid='build -g,git,indep-arch' + bmid=build_-g,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,git,indep-arch] dgit --clean=git build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,git,indep-arch] dgit --clean=git build -g =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,indep-arch.output + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -g + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-g,git,indep-arch] dgit --clean=git build -g =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -g' + bmid='build -g,git,bad-build-deps' + bmid=build_-g,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,git,bad-build-deps] dgit --clean=git build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,git,bad-build-deps] dgit --clean=git build -g =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -g + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-g,git,bad-build-deps] dgit --clean=git build -g =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -g' + bmid='build -g,none,indep-arch' + bmid=build_-g,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,none,indep-arch] dgit --clean=none build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,none,indep-arch] dgit --clean=none build -g =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -g + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-g,none,indep-arch] dgit --clean=none build -g =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -g' + bmid='build -g,none,bad-build-deps' + bmid=build_-g,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,none,bad-build-deps] dgit --clean=none build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,none,bad-build-deps] dgit --clean=none build -g =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -g + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-g,none,bad-build-deps] dgit --clean=none build -g =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -g' + bmid='build -g,dpkg-source,indep-arch' + bmid=build_-g,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,dpkg-source,indep-arch] dgit --clean=dpkg-source build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,dpkg-source,indep-arch] dgit --clean=dpkg-source build -g =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -g + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-g,dpkg-source,indep-arch] dgit --clean=dpkg-source build -g =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -g' + bmid='build -g,dpkg-source,bad-build-deps' + bmid=build_-g,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -g =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -g + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-g,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -g =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -g' + bmid='build -g,dpkg-source-d,indep-arch' + bmid=build_-g,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -g =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -g + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_all.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-g,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -g =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -g' + bmid='build -g,dpkg-source-d,bad-build-deps' + bmid=build_-g,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-g,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -g =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-g,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -g =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -g + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -g | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -g. massage done 3 -A. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -A dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-g,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -g =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-g,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for act in 'build' 'build -S' 'build -b' 'build -B' 'build -A' 'build -F' 'build -g' 'build -G' + bm-guess-e-source-e-targets 'build -G' + local 'some_act=build -G' + case "$some_act" in + e_source=true + e_targets='build-arch binary-arch' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build -G' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -G' + bmid='build -G,git,indep-arch' + bmid=build_-G,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,git,indep-arch] dgit --clean=git build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,git,indep-arch] dgit --clean=git build -G =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-G,git,indep-arch] dgit --clean=git build -G =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build -G' + bmid='build -G,git,bad-build-deps' + bmid=build_-G,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,git,bad-build-deps] dgit --clean=git build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,git,bad-build-deps] dgit --clean=git build -G =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-G,git,bad-build-deps] dgit --clean=git build -G =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -G' + bmid='build -G,none,indep-arch' + bmid=build_-G,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,none,indep-arch] dgit --clean=none build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,none,indep-arch] dgit --clean=none build -G =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-G,none,indep-arch] dgit --clean=none build -G =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build -G' + bmid='build -G,none,bad-build-deps' + bmid=build_-G,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,none,bad-build-deps] dgit --clean=none build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,none,bad-build-deps] dgit --clean=none build -G =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-G,none,bad-build-deps] dgit --clean=none build -G =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -G' + bmid='build -G,dpkg-source,indep-arch' + bmid=build_-G,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,dpkg-source,indep-arch] dgit --clean=dpkg-source build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,dpkg-source,indep-arch] dgit --clean=dpkg-source build -G =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-G,dpkg-source,indep-arch] dgit --clean=dpkg-source build -G =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build -G' + bmid='build -G,dpkg-source,bad-build-deps' + bmid=build_-G,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -G =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-G,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build -G =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -G' + bmid='build -G,dpkg-source-d,indep-arch' + bmid=build_-G,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -G =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-G,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build -G =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build -G' + bmid='build -G,dpkg-source-d,bad-build-deps' + bmid=build_-G,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_-G,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -G =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-G,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -G =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -G + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build -G | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD dgit: warning: build-products-dir set, but not supported by dpkg-buildpackage dgit: warning: build-products-dir will be ignored; files will go to .. massage split -G. massage done 3 -B. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -B dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_-G,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build -G =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-G,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/build-modes-artifacts + '[' x/tmp/autopkgtest.l3K01R/build-modes-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/build-modes-artifacts/build-modes.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 84.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:46:28]: test build-modes: -----------------------] build-modes PASS autopkgtest [21:46:28]: test build-modes: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:46:28]: test build-modes-long: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:46:33]: test build-modes-long: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=build-modes-long ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-long-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-long-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + git checkout -b bad-build-deps indep-arch Switched to a new branch 'bad-build-deps' + perl -pe 's/Build-Depends.*/$&, x-dgit-no-such-package/' -i debian/control + git commit -a -m bad-build-deps [bad-build-deps d09bc55] bad-build-deps 1 file changed, 1 insertion(+), 1 deletion(-) + bm-prep-ownpackage-branches 'indep-arch bad-build-deps' + cat + chmod +x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git + bm_branches='indep-arch bad-build-deps' + zgrep 'dpkg-buildpackage: Make dependency checks fatal for -S' /usr/share/doc/dpkg-dev/changelog.gz + dpkgbuildpackage_deps_for_clean=false + cleanmodes_default='git none' + cleanmodes_default+=' dpkg-source' + cleanmodes_default+=' dpkg-source-d' + cleanmodes_all='git none dpkg-source dpkg-source-d git-ff check' + cleanmodes_all+=' git,always git,always' + cleanmodes='git none dpkg-source dpkg-source-d' + for build in 'source' 'any' 'all' 'binary' 'full' 'source,any' 'all,any' + act='build --build=source' + case "$build" in + e_source=true + case "$build" in + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build --build=source' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=source' + bmid='build --build=source,git,indep-arch' + bmid=build_--build=source,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,git,indep-arch] dgit --clean=git build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,git,indep-arch] dgit --clean=git build --build=source =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,git,indep-arch] dgit --clean=git build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=source' + bmid='build --build=source,git,bad-build-deps' + bmid=build_--build=source,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,git,bad-build-deps] dgit --clean=git build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,git,bad-build-deps] dgit --clean=git build --build=source =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,git,bad-build-deps] dgit --clean=git build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,git,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=source' + bmid='build --build=source,none,indep-arch' + bmid=build_--build=source,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,none,indep-arch] dgit --clean=none build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,none,indep-arch] dgit --clean=none build --build=source =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,none,indep-arch] dgit --clean=none build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,indep-arch.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=source' + bmid='build --build=source,none,bad-build-deps' + bmid=build_--build=source,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,none,bad-build-deps] dgit --clean=none build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,none,bad-build-deps] dgit --clean=none build --build=source =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,none,bad-build-deps] dgit --clean=none build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,none,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=source' + bmid='build --build=source,dpkg-source,indep-arch' + bmid=build_--build=source,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=source =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + eff_cleanmode=Cdpkg-source + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=source' + bmid='build --build=source,dpkg-source,bad-build-deps' + bmid=build_--build=source,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=source =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + eff_cleanmode=Cdpkg-source + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=source' + bmid='build --build=source,dpkg-source-d,indep-arch' + bmid=build_--build=source,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=source =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=source' + bmid='build --build=source,dpkg-source-d,bad-build-deps' + bmid=build_--build=source,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=source =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,bad-build-deps.output + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source. massage done 1 --build=. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,dpkg-source-d,bad-build-deps.results + : bm-act-iterate done. + for build in 'source' 'any' 'all' 'binary' 'full' 'source,any' 'all,any' + act='build --build=any' + case "$build" in + e_source=false + case "$build" in + e_targets='build-arch binary-arch' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build --build=any' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=any' + bmid='build --build=any,git,indep-arch' + bmid=build_--build=any,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,git,indep-arch] dgit --clean=git build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,git,indep-arch] dgit --clean=git build --build=any =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=any,git,indep-arch] dgit --clean=git build --build=any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=any' + bmid='build --build=any,git,bad-build-deps' + bmid=build_--build=any,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,git,bad-build-deps] dgit --clean=git build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,git,bad-build-deps] dgit --clean=git build --build=any =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=any,git,bad-build-deps] dgit --clean=git build --build=any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=any' + bmid='build --build=any,none,indep-arch' + bmid=build_--build=any,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,none,indep-arch] dgit --clean=none build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,none,indep-arch] dgit --clean=none build --build=any =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=any,none,indep-arch] dgit --clean=none build --build=any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=any' + bmid='build --build=any,none,bad-build-deps' + bmid=build_--build=any,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,none,bad-build-deps] dgit --clean=none build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,none,bad-build-deps] dgit --clean=none build --build=any =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=any,none,bad-build-deps] dgit --clean=none build --build=any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=any' + bmid='build --build=any,dpkg-source,indep-arch' + bmid=build_--build=any,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=any =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=any' + bmid='build --build=any,dpkg-source,bad-build-deps' + bmid=build_--build=any,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=any =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=any' + bmid='build --build=any,dpkg-source-d,indep-arch' + bmid=build_--build=any,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=any =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=any' + bmid='build --build=any,dpkg-source-d,bad-build-deps' + bmid=build_--build=any,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=any =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=any. massage done 2 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=any,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for build in 'source' 'any' 'all' 'binary' 'full' 'source,any' 'all,any' + act='build --build=all' + case "$build" in + e_source=false + case "$build" in + e_targets='build-indep binary-indep' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build --build=all' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=all' + bmid='build --build=all,git,indep-arch' + bmid=build_--build=all,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,git,indep-arch] dgit --clean=git build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,git,indep-arch] dgit --clean=git build --build=all =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,git,indep-arch] dgit --clean=git build --build=all =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=all' + bmid='build --build=all,git,bad-build-deps' + bmid=build_--build=all,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,git,bad-build-deps] dgit --clean=git build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,git,bad-build-deps] dgit --clean=git build --build=all =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,git,bad-build-deps] dgit --clean=git build --build=all =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=all' + bmid='build --build=all,none,indep-arch' + bmid=build_--build=all,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,none,indep-arch] dgit --clean=none build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,none,indep-arch] dgit --clean=none build --build=all =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,none,indep-arch] dgit --clean=none build --build=all =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=all' + bmid='build --build=all,none,bad-build-deps' + bmid=build_--build=all,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,none,bad-build-deps] dgit --clean=none build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,none,bad-build-deps] dgit --clean=none build --build=all =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,none,bad-build-deps] dgit --clean=none build --build=all =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=all' + bmid='build --build=all,dpkg-source,indep-arch' + bmid=build_--build=all,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=all =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=all =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=all' + bmid='build --build=all,dpkg-source,bad-build-deps' + bmid=build_--build=all,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=all =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=all =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=all' + bmid='build --build=all,dpkg-source-d,indep-arch' + bmid=build_--build=all,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=all =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . debian/rules build-indep EXAMPLE RULES TARGET build-indep fakeroot debian/rules binary-indep EXAMPLE RULES TARGET binary-indep dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=all -O../example_1.0_all.buildinfo dpkg-genchanges --build=all -O../example_1.0_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=all =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_all.changes + changes=../example_1.0_all.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_all.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_all.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_all.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_all.changes.files 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=all' + bmid='build --build=all,dpkg-source-d,bad-build-deps' + bmid=build_--build=all,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=all =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=all =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-indep binary-indep' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-indep' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-indep' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build-indep binary-indep' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-indep binary-indep' : '.*binary.*' 24 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all. massage done 2 --build=all. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=all dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=all =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for build in 'source' 'any' 'all' 'binary' 'full' 'source,any' 'all,any' + act='build --build=binary' + case "$build" in + e_source=false + case "$build" in + e_targets='build binary' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build --build=binary' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=binary' + bmid='build --build=binary,git,indep-arch' + bmid=build_--build=binary,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,git,indep-arch] dgit --clean=git build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,git,indep-arch] dgit --clean=git build --build=binary =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=binary,git,indep-arch] dgit --clean=git build --build=binary =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=binary' + bmid='build --build=binary,git,bad-build-deps' + bmid=build_--build=binary,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,git,bad-build-deps] dgit --clean=git build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,git,bad-build-deps] dgit --clean=git build --build=binary =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=binary,git,bad-build-deps] dgit --clean=git build --build=binary =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=binary' + bmid='build --build=binary,none,indep-arch' + bmid=build_--build=binary,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,none,indep-arch] dgit --clean=none build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,none,indep-arch] dgit --clean=none build --build=binary =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=binary,none,indep-arch] dgit --clean=none build --build=binary =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=binary' + bmid='build --build=binary,none,bad-build-deps' + bmid=build_--build=binary,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,none,bad-build-deps] dgit --clean=none build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,none,bad-build-deps] dgit --clean=none build --build=binary =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=binary,none,bad-build-deps] dgit --clean=none build --build=binary =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=binary' + bmid='build --build=binary,dpkg-source,indep-arch' + bmid=build_--build=binary,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=binary =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=binary,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=binary =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=binary' + bmid='build --build=binary,dpkg-source,bad-build-deps' + bmid=build_--build=binary,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=binary =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=binary,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=binary =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=binary' + bmid='build --build=binary,dpkg-source-d,indep-arch' + bmid=build_--build=binary,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=binary =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=binary,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=binary =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=binary' + bmid='build --build=binary,dpkg-source-d,bad-build-deps' + bmid=build_--build=binary,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=binary,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=binary =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=binary,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=binary =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=binary + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=binary | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=binary. massage done 2 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=binary,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=binary =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=binary,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for build in 'source' 'any' 'all' 'binary' 'full' 'source,any' 'all,any' + act='build --build=full' + case "$build" in + e_source=true + case "$build" in + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build --build=full' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=full' + bmid='build --build=full,git,indep-arch' + bmid=build_--build=full,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,git,indep-arch] dgit --clean=git build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,git,indep-arch] dgit --clean=git build --build=full =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=full,git,indep-arch] dgit --clean=git build --build=full =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=full' + bmid='build --build=full,git,bad-build-deps' + bmid=build_--build=full,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,git,bad-build-deps] dgit --clean=git build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,git,bad-build-deps] dgit --clean=git build --build=full =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=full,git,bad-build-deps] dgit --clean=git build --build=full =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=full' + bmid='build --build=full,none,indep-arch' + bmid=build_--build=full,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,none,indep-arch] dgit --clean=none build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,none,indep-arch] dgit --clean=none build --build=full =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=full,none,indep-arch] dgit --clean=none build --build=full =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=full' + bmid='build --build=full,none,bad-build-deps' + bmid=build_--build=full,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,none,bad-build-deps] dgit --clean=none build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,none,bad-build-deps] dgit --clean=none build --build=full =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=full,none,bad-build-deps] dgit --clean=none build --build=full =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=full' + bmid='build --build=full,dpkg-source,indep-arch' + bmid=build_--build=full,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=full =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=full,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=full =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=full' + bmid='build --build=full,dpkg-source,bad-build-deps' + bmid=build_--build=full,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=full =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=full,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=full =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=full' + bmid='build --build=full,dpkg-source-d,indep-arch' + bmid=build_--build=full,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=full =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=full,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=full =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=full' + bmid='build --build=full,dpkg-source-d,bad-build-deps' + bmid=build_--build=full,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=full,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=full =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=full,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=full =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=full + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=full | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=full. massage done 3 --build=binary. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=binary dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=full,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=full =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=full,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for build in 'source' 'any' 'all' 'binary' 'full' 'source,any' 'all,any' + act='build --build=source,any' + case "$build" in + e_source=true + case "$build" in + e_targets='build-arch binary-arch' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build --build=source,any' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=source,any' + bmid='build --build=source,any,git,indep-arch' + bmid=build_--build=source,any,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,git,indep-arch] dgit --clean=git build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,git,indep-arch] dgit --clean=git build --build=source,any =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,git,indep-arch] dgit --clean=git build --build=source,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=source,any' + bmid='build --build=source,any,git,bad-build-deps' + bmid=build_--build=source,any,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,git,bad-build-deps] dgit --clean=git build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,git,bad-build-deps] dgit --clean=git build --build=source,any =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,git,bad-build-deps] dgit --clean=git build --build=source,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=source,any' + bmid='build --build=source,any,none,indep-arch' + bmid=build_--build=source,any,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,none,indep-arch] dgit --clean=none build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,none,indep-arch] dgit --clean=none build --build=source,any =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,none,indep-arch] dgit --clean=none build --build=source,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=source,any' + bmid='build --build=source,any,none,bad-build-deps' + bmid=build_--build=source,any,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,none,bad-build-deps] dgit --clean=none build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,none,bad-build-deps] dgit --clean=none build --build=source,any =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,none,bad-build-deps] dgit --clean=none build --build=source,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=source,any' + bmid='build --build=source,any,dpkg-source,indep-arch' + bmid=build_--build=source,any,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=source,any =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=source,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=source,any' + bmid='build --build=source,any,dpkg-source,bad-build-deps' + bmid=build_--build=source,any,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=source,any =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=source,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=source,any' + bmid='build --build=source,any,dpkg-source-d,indep-arch' + bmid=build_--build=source,any,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=source,any =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build-arch EXAMPLE RULES TARGET build-arch fakeroot debian/rules binary-arch EXAMPLE RULES TARGET binary-arch dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=any -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=any -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=source,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_multi.changes + changes=../example_1.0_multi.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_multi.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_multi.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_multi.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_multi.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=source,any' + bmid='build --build=source,any,dpkg-source-d,bad-build-deps' + bmid=build_--build=source,any,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=source,any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=source,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=source,any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=source,any =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild-arch binary-arch' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build-arch' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary-arch' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr 'build-arch binary-arch' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build-arch binary-arch' : '.*binary.*' 22 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=source,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=source,any. massage done 3 --build=any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc --build=any dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=source,any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=source,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=source,any,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + for build in 'source' 'any' 'all' 'binary' 'full' 'source,any' 'all,any' + act='build --build=all,any' + case "$build" in + e_source=false + case "$build" in + e_targets='build binary' + cleanmodes='git none dpkg-source dpkg-source-d' + real_act='build --build=all,any' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=all,any' + bmid='build --build=all,any,git,indep-arch' + bmid=build_--build=all,any,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,git,indep-arch] dgit --clean=git build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,git,indep-arch] dgit --clean=git build --build=all,any =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,git,indep-arch] dgit --clean=git build --build=all,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build --build=all,any' + bmid='build --build=all,any,git,bad-build-deps' + bmid=build_--build=all,any,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,git,bad-build-deps] dgit --clean=git build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,git,bad-build-deps] dgit --clean=git build --build=all,any =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,git,bad-build-deps] dgit --clean=git build --build=all,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=all,any' + bmid='build --build=all,any,none,indep-arch' + bmid=build_--build=all,any,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,none,indep-arch] dgit --clean=none build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,none,indep-arch] dgit --clean=none build --build=all,any =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,none,indep-arch] dgit --clean=none build --build=all,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build --build=all,any' + bmid='build --build=all,any,none,bad-build-deps' + bmid=build_--build=all,any,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,none,bad-build-deps] dgit --clean=none build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,none,bad-build-deps] dgit --clean=none build --build=all,any =====' + local eff_cleanmode=none + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,none,bad-build-deps] dgit --clean=none build --build=all,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=all,any' + bmid='build --build=all,any,dpkg-source,indep-arch' + bmid=build_--build=all,any,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=all,any =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,dpkg-source,indep-arch] dgit --clean=dpkg-source build --build=all,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build --build=all,any' + bmid='build --build=all,any,dpkg-source,bad-build-deps' + bmid=build_--build=all,any,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=all,any =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build --build=all,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=all,any' + bmid='build --build=all,any,dpkg-source-d,indep-arch' + bmid=build_--build=all,any,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=all,any =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb + exec /usr/bin/dpkg-deb -Znone --build debian/example-arch .. + exec /usr/bin/dpkg-deb -Znone --build debian/example-indep .. dpkg-deb: building package 'example-arch' in '../example-arch_1.0_amd64.deb'. dpkg-deb: building package 'example-indep' in '../example-indep_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build --build=all,any =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0_amd64.changes + changes=../example_1.0_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_amd64.changes.files d3cce7e2f5dfcbeea058fbdbec0bbad6 20672 devel extra example-arch_1.0_amd64.deb 160eb7b7b051238c224bd8a65a17edca 20672 devel extra example-indep_1.0_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build --build=all,any' + bmid='build --build=all,any,dpkg-source-d,bad-build-deps' + bmid=build_--build=all,any,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build_--build=all,any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=all,any =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_--build=all,any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=all,any =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 1 + tolerate_fail=tolerate + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 1 + require_fail=required + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf Removing debian/.debhelper/ Removing debian/example-arch.debhelper.log Removing debian/example-arch.substvars Removing debian/example-arch/ Removing debian/example-indep.debhelper.log Removing debian/example-indep.substvars Removing debian/example-indep/ Removing debian/files + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all,any + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build --build=all,any | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split --build=all,any. massage done 2 --build=all,any. format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-checkbuilddeps: error: Unmet build dependencies: x-dgit-no-such-package dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc '--build=all,any' dgit: error: subprocess failed with error exit status 3 + local 'ps=255 0' + set -o pipefail + exec + echo '===== [build_--build=all,any,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build --build=all,any =====' + case $ps in + actual_status=failure + echo 'OPERATION FAILED' + case "$require_fail-$tolerate_fail-$actual_status" in + echo 'REQUIRED FAILURE' + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_--build=all,any,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE MISSING' + '[' failure = success ']' + exec + '[' failure = failure ']' + : bm-act-iterate done. + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/build-modes-long-artifacts + '[' x/tmp/autopkgtest.l3K01R/build-modes-long-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/build-modes-long-artifacts/build-modes-long.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 83.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:47:27]: test build-modes-long: -----------------------] autopkgtest [21:47:27]: test build-modes-long: - - - - - - - - - - results - - - - - - - - - - build-modes-long PASS autopkgtest [21:47:28]: test build-modes-source: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:47:32]: test build-modes-source: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=build-modes-source ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-source-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/build-modes-source-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + git checkout -b bad-build-deps indep-arch Switched to a new branch 'bad-build-deps' + perl -pe 's/Build-Depends.*/$&, x-dgit-no-such-package/' -i debian/control + git commit -a -m bad-build-deps [bad-build-deps d09bc55] bad-build-deps 1 file changed, 1 insertion(+), 1 deletion(-) + bm-prep-ownpackage-branches 'indep-arch bad-build-deps' + cat + chmod +x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git + bm_branches='indep-arch bad-build-deps' + zgrep 'dpkg-buildpackage: Make dependency checks fatal for -S' /usr/share/doc/dpkg-dev/changelog.gz + dpkgbuildpackage_deps_for_clean=false + cleanmodes_default='git none' + cleanmodes_default+=' dpkg-source' + cleanmodes_default+=' dpkg-source-d' + cleanmodes_all='git none dpkg-source dpkg-source-d git-ff check' + cleanmodes_all+=' git,always git,always' + cleanmodes='git none dpkg-source dpkg-source-d' + for act in build-source + bm-guess-e-source-e-targets build-source + local some_act=build-source + case "$some_act" in + e_source=true + e_targets= + cleanmodes='git none dpkg-source dpkg-source-d git-ff check git,always git,always' + real_act=build-source + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build-source' + bmid=build-source,git,indep-arch + bmid=build-source,git,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git,indep-arch] dgit --clean=git build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git,indep-arch] dgit --clean=git build-source =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git,indep-arch] dgit --clean=git build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git build-source' + bmid=build-source,git,bad-build-deps + bmid=build-source,git,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git,bad-build-deps] dgit --clean=git build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git,bad-build-deps] dgit --clean=git build-source =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git,bad-build-deps] dgit --clean=git build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build-source' + bmid=build-source,none,indep-arch + bmid=build-source,none,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,none,indep-arch] dgit --clean=none build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,none,indep-arch] dgit --clean=none build-source =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,none,indep-arch] dgit --clean=none build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,indep-arch.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=none build-source' + bmid=build-source,none,bad-build-deps + bmid=build-source,none,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,none,bad-build-deps] dgit --clean=none build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,none,bad-build-deps] dgit --clean=none build-source =====' + local eff_cleanmode=none + case "$e_targets" in + eff_cleanmode=Cnone + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=none build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,none,bad-build-deps] dgit --clean=none build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,bad-build-deps.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,none,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build-source' + bmid=build-source,dpkg-source,indep-arch + bmid=build-source,dpkg-source,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,dpkg-source,indep-arch] dgit --clean=dpkg-source build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,dpkg-source,indep-arch] dgit --clean=dpkg-source build-source =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + eff_cleanmode=Cdpkg-source + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,dpkg-source,indep-arch] dgit --clean=dpkg-source build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source build-source' + bmid=build-source,dpkg-source,bad-build-deps + bmid=build-source,dpkg-source,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build-source =====' + local eff_cleanmode=dpkg-source + case "$e_targets" in + eff_cleanmode=Cdpkg-source + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,dpkg-source,bad-build-deps] dgit --clean=dpkg-source build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build-source' + bmid=build-source,dpkg-source-d,indep-arch + bmid=build-source,dpkg-source-d,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build-source =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,dpkg-source-d,indep-arch] dgit --clean=dpkg-source-d build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source-d build-source' + bmid=build-source,dpkg-source-d,bad-build-deps + bmid=build-source,dpkg-source-d,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build-source =====' + local eff_cleanmode=dpkg-source-d + case "$e_targets" in + eff_cleanmode=Cdpkg-source-d + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source-d build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,dpkg-source-d,bad-build-deps] dgit --clean=dpkg-source-d build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source-d,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git-ff build-source' + bmid=build-source,git-ff,indep-arch + bmid=build-source,git-ff,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git-ff,indep-arch] dgit --clean=git-ff build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git-ff,indep-arch] dgit --clean=git-ff build-source =====' + local eff_cleanmode=git-ff + case "$e_targets" in + eff_cleanmode=Cgit-ff + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git-ff build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git-ff build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git-ff,indep-arch] dgit --clean=git-ff build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git-ff build-source' + bmid=build-source,git-ff,bad-build-deps + bmid=build-source,git-ff,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git-ff,bad-build-deps] dgit --clean=git-ff build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git-ff,bad-build-deps] dgit --clean=git-ff build-source =====' + local eff_cleanmode=git-ff + case "$e_targets" in + eff_cleanmode=Cgit-ff + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git-ff build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git-ff build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git-ff,bad-build-deps] dgit --clean=git-ff build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git-ff,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=check build-source' + bmid=build-source,check,indep-arch + bmid=build-source,check,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,check,indep-arch] dgit --clean=check build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,check,indep-arch] dgit --clean=check build-source =====' + local eff_cleanmode=check + case "$e_targets" in + eff_cleanmode=Ccheck + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn -x' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=check build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=check build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn -x BUILD-MODES PROGRAM git clean -dn -x => `' | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,check,indep-arch] dgit --clean=check build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=check build-source' + bmid=build-source,check,bad-build-deps + bmid=build-source,check,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,check,bad-build-deps] dgit --clean=check build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,check,bad-build-deps] dgit --clean=check build-source =====' + local eff_cleanmode=check + case "$e_targets" in + eff_cleanmode=Ccheck + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn -x' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=check build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=check build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn -x BUILD-MODES PROGRAM git clean -dn -x => `' | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,check,bad-build-deps] dgit --clean=check build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,check,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git,always build-source' + bmid=build-source,git,always,indep-arch + bmid=build-source,git,always,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git,always,indep-arch] dgit --clean=git,always build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git,always,indep-arch] dgit --clean=git,always build-source =====' + local eff_cleanmode=git,always + case "$e_targets" in + eff_cleanmode=Cgit,always + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git,always,indep-arch] dgit --clean=git,always build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git,always build-source' + bmid=build-source,git,always,bad-build-deps + bmid=build-source,git,always,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git,always,bad-build-deps] dgit --clean=git,always build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git,always,bad-build-deps] dgit --clean=git,always build-source =====' + local eff_cleanmode=git,always + case "$e_targets" in + eff_cleanmode=Cgit,always + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git,always,bad-build-deps] dgit --clean=git,always build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git,always build-source' + bmid=build-source,git,always,indep-arch + bmid=build-source,git,always,indep-arch + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git,always,indep-arch] dgit --clean=git,always build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git,always,indep-arch] dgit --clean=git,always build-source =====' + local eff_cleanmode=git,always + case "$e_targets" in + eff_cleanmode=Cgit,always + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout indep-arch Switched to branch 'indep-arch' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `e2157295db63affb0fdc90c11c60b5f279aaa587' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard e2157295db63affb0fdc90c11c60b5f279aaa587 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git,always,indep-arch] dgit --clean=git,always build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files b99d4319842d1b089ddf7d790dd62198 561 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,indep-arch.results + for branch in $bm_branches + bm-run-one + local 'args= --clean=git,always build-source' + bmid=build-source,git,always,bad-build-deps + bmid=build-source,git,always,bad-build-deps + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git,always,bad-build-deps] dgit --clean=git,always build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git,always,bad-build-deps] dgit --clean=git,always build-source =====' + local eff_cleanmode=git,always + case "$e_targets" in + eff_cleanmode=Cgit,always + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout bad-build-deps Switched to branch 'bad-build-deps' + git clean -xdf + dsc=../example_1.0.dsc + rm -f ../example_1.0.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git,always build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf | git rev-parse 'HEAD~0' => `d09bc55f43bc5586103335d232c16bd041247bd1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard d09bc55f43bc5586103335d232c16bd041247bd1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git,always,bad-build-deps] dgit --clean=git,always build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0_source.changes + changes=../example_1.0_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0_source.changes.files 77090e792f1b58c4ea2a7abd061f48a5 585 devel extra example_1.0.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,always,bad-build-deps.results + : bm-act-iterate done. + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/build-modes-source-artifacts + '[' x/tmp/autopkgtest.l3K01R/build-modes-source-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/build-modes-source-artifacts/build-modes-source.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.8% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:47:41]: test build-modes-source: -----------------------] build-modes-source PASS autopkgtest [21:47:41]: test build-modes-source: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:47:41]: test checkout: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:47:45]: test checkout: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=checkout ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/checkout-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/checkout-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1', 'Tfn' => sub { "DUMMY" }, 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'View' => 'dgit' }, { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `b1bc57811d849369da8544e343a99b6e1e06117b' + git verify-tag b1bc57811d849369da8544e343a99b6e1e06117b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 b1bc57811d849369da8544e343a99b6e1e06117b | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `674027f4fe980d0b9264201756b30d9c5e5bd512' + git verify-tag 674027f4fe980d0b9264201756b30d9c5e5bd512 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 674027f4fe980d0b9264201756b30d9c5e5bd512 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ++ git show-ref -d refs/remotes/dgit/dgit/unstable ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='ec2511d7e3f321809bf93e685622007a69d726718acf4e391c9e78da23b95642 -' + echo '1.1 ec2511d7e3f321809bf93e685622007a69d726718acf4e391c9e78da23b95642 main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => b1bc57811d849369da8544e343a99b6e1e06117b refs/tags/archive/test-dummy/1.1 => 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '674027f4fe980d0b9264201756b30d9c5e5bd512', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'b1bc57811d849369da8544e343a99b6e1e06117b' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.2' }, { 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `609bc88f4ed84697d0740038b0d193c9291b851d' + git verify-tag 609bc88f4ed84697d0740038b0d193c9291b851d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:53 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 609bc88f4ed84697d0740038b0d193c9291b851d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `95d5a7619a76665f9452157650e1f83be0e8840f' + git verify-tag 95d5a7619a76665f9452157650e1f83be0e8840f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:53 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 95d5a7619a76665f9452157650e1f83be0e8840f | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: b1bc57811d849369da8544e343a99b6e1e06117b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:53 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='6b893e7d17479221b546fc050fdeaa3938602f554db6ec2577e4e4ec959c5f93 -' + echo '1.2 6b893e7d17479221b546fc050fdeaa3938602f554db6ec2577e4e4ec959c5f93 main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => b1bc57811d849369da8544e343a99b6e1e06117b refs/tags/archive/test-dummy/1.1 => 609bc88f4ed84697d0740038b0d193c9291b851d refs/tags/archive/test-dummy/1.2 => 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/tags/test-dummy/1.1 => 95d5a7619a76665f9452157650e1f83be0e8840f refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '674027f4fe980d0b9264201756b30d9c5e5bd512', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '95d5a7619a76665f9452157650e1f83be0e8840f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'b1bc57811d849369da8544e343a99b6e1e06117b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '609bc88f4ed84697d0740038b0d193c9291b851d' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=609bc88f4ed84697d0740038b0d193c9291b851d |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=95d5a7619a76665f9452157650e1f83be0e8840f | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=609bc88f4ed84697d0740038b0d193c9291b851d |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=95d5a7619a76665f9452157650e1f83be0e8840f query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca' + git verify-tag 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8' + git verify-tag 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b1bc57811d849369da8544e343a99b6e1e06117b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 609bc88f4ed84697d0740038b0d193c9291b851d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 95d5a7619a76665f9452157650e1f83be0e8840f refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:47:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='4fb763adf8f1311b41c0c3d510928f1448b382ccdf77b03c2df24c25e419e640 -' + echo '2.0 4fb763adf8f1311b41c0c3d510928f1448b382ccdf77b03c2df24c25e419e640 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => b1bc57811d849369da8544e343a99b6e1e06117b refs/tags/archive/test-dummy/1.1 => 609bc88f4ed84697d0740038b0d193c9291b851d refs/tags/archive/test-dummy/1.2 => 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca refs/tags/archive/test-dummy/2.0 => 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/tags/test-dummy/1.1 => 95d5a7619a76665f9452157650e1f83be0e8840f refs/tags/test-dummy/1.2 => 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '95d5a7619a76665f9452157650e1f83be0e8840f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'b1bc57811d849369da8544e343a99b6e1e06117b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '609bc88f4ed84697d0740038b0d193c9291b851d', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '674027f4fe980d0b9264201756b30d9c5e5bd512' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=609bc88f4ed84697d0740038b0d193c9291b851d |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=95d5a7619a76665f9452157650e1f83be0e8840f |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=609bc88f4ed84697d0740038b0d193c9291b851d |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=95d5a7619a76665f9452157650e1f83be0e8840f |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.1', 'View' => 'dgit' }, { 'Tag' => 'test-dummy/2.1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `88256d25d4590baa3e520bb366ab4b15393f1f4d' + git verify-tag 88256d25d4590baa3e520bb366ab4b15393f1f4d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:01 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 88256d25d4590baa3e520bb366ab4b15393f1f4d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d122349f7f42034485306dc9bd43c973cc395f7b' + git verify-tag d122349f7f42034485306dc9bd43c973cc395f7b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:01 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 d122349f7f42034485306dc9bd43c973cc395f7b | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: b1bc57811d849369da8544e343a99b6e1e06117b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 609bc88f4ed84697d0740038b0d193c9291b851d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 95d5a7619a76665f9452157650e1f83be0e8840f refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:01 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='e4a8c458e89f073ae1b7029eaf8781bd305368e723016cfec11ca4eb7514152f -' + echo '2.1 e4a8c458e89f073ae1b7029eaf8781bd305368e723016cfec11ca4eb7514152f main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + p=example + mkdir example.2 + cd example.2 + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/ + t-dgit setup-new-tree + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-new-tree | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit checkout -p example unstable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A checkout -p example unstable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/unstable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/unstable' => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit/sid => b1bc57811d849369da8544e343a99b6e1e06117b refs/tags/archive/test-dummy/1.1 => 609bc88f4ed84697d0740038b0d193c9291b851d refs/tags/archive/test-dummy/1.2 => 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca refs/tags/archive/test-dummy/2.0 => 88256d25d4590baa3e520bb366ab4b15393f1f4d refs/tags/archive/test-dummy/2.1 => 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/tags/test-dummy/1.1 => 95d5a7619a76665f9452157650e1f83be0e8840f refs/tags/test-dummy/1.2 => 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 refs/tags/test-dummy/2.0 => d122349f7f42034485306dc9bd43c973cc395f7b refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit refs/dgit-fetch/test-dummy/dgit/sid |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 88256d25d4590baa3e520bb366ab4b15393f1f4d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> d122349f7f42034485306dc9bd43c973cc395f7b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'b1bc57811d849369da8544e343a99b6e1e06117b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '674027f4fe980d0b9264201756b30d9c5e5bd512', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '609bc88f4ed84697d0740038b0d193c9291b851d', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '88256d25d4590baa3e520bb366ab4b15393f1f4d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '95d5a7619a76665f9452157650e1f83be0e8840f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'd122349f7f42034485306dc9bd43c973cc395f7b', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b + git update-ref refs/tags/archive/test-dummy/1.1 b1bc57811d849369da8544e343a99b6e1e06117b '' |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=609bc88f4ed84697d0740038b0d193c9291b851d + git update-ref refs/tags/archive/test-dummy/1.2 609bc88f4ed84697d0740038b0d193c9291b851d '' |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca + git update-ref refs/tags/archive/test-dummy/2.0 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca '' |> 88256d25d4590baa3e520bb366ab4b15393f1f4d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=88256d25d4590baa3e520bb366ab4b15393f1f4d + git update-ref refs/tags/archive/test-dummy/2.1 88256d25d4590baa3e520bb366ab4b15393f1f4d '' |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 + git update-ref refs/tags/test-dummy/1.1 674027f4fe980d0b9264201756b30d9c5e5bd512 '' |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=95d5a7619a76665f9452157650e1f83be0e8840f + git update-ref refs/tags/test-dummy/1.2 95d5a7619a76665f9452157650e1f83be0e8840f '' |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 + git update-ref refs/tags/test-dummy/2.0 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 '' |> d122349f7f42034485306dc9bd43c973cc395f7b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=d122349f7f42034485306dc9bd43c973cc395f7b + git update-ref refs/tags/test-dummy/2.1 d122349f7f42034485306dc9bd43c973cc395f7b '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' previous reference hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid + git update-ref refs/heads/dgit/sid refs/remotes/dgit/dgit/sid '' + git checkout dgit/sid Switched to branch 'dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 del_lrfetchrefs... del_lrfetchrefs: d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: b1bc57811d849369da8544e343a99b6e1e06117b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 609bc88f4ed84697d0740038b0d193c9291b851d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 88256d25d4590baa3e520bb366ab4b15393f1f4d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 95d5a7619a76665f9452157650e1f83be0e8840f refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: d122349f7f42034485306dc9bd43c973cc395f7b refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + now-on dgit/sid ++ git symbolic-ref HEAD + local branch=refs/heads/dgit/sid + test refs/heads/dgit/sid = refs/heads/dgit/sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-same refs/tags/test-dummy/2.1 + local name=refs/tags/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/test-dummy/2.1 ++ local ref=refs/tags/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit checkout -p example stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A checkout -p example stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => b1bc57811d849369da8544e343a99b6e1e06117b refs/tags/archive/test-dummy/1.1 => 609bc88f4ed84697d0740038b0d193c9291b851d refs/tags/archive/test-dummy/1.2 => 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca refs/tags/archive/test-dummy/2.0 => 88256d25d4590baa3e520bb366ab4b15393f1f4d refs/tags/archive/test-dummy/2.1 => 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/tags/test-dummy/1.1 => 95d5a7619a76665f9452157650e1f83be0e8840f refs/tags/test-dummy/1.2 => 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 refs/tags/test-dummy/2.0 => d122349f7f42034485306dc9bd43c973cc395f7b refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 88256d25d4590baa3e520bb366ab4b15393f1f4d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> d122349f7f42034485306dc9bd43c973cc395f7b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '95d5a7619a76665f9452157650e1f83be0e8840f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '88256d25d4590baa3e520bb366ab4b15393f1f4d', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'b1bc57811d849369da8544e343a99b6e1e06117b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '609bc88f4ed84697d0740038b0d193c9291b851d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'd122349f7f42034485306dc9bd43c973cc395f7b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '674027f4fe980d0b9264201756b30d9c5e5bd512', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=609bc88f4ed84697d0740038b0d193c9291b851d |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca |> 88256d25d4590baa3e520bb366ab4b15393f1f4d tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=88256d25d4590baa3e520bb366ab4b15393f1f4d |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=95d5a7619a76665f9452157650e1f83be0e8840f |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 |> d122349f7f42034485306dc9bd43c973cc395f7b tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=d122349f7f42034485306dc9bd43c973cc395f7b | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> b1bc57811d849369da8544e343a99b6e1e06117b tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=b1bc57811d849369da8544e343a99b6e1e06117b |> 609bc88f4ed84697d0740038b0d193c9291b851d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=609bc88f4ed84697d0740038b0d193c9291b851d |> 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca |> 88256d25d4590baa3e520bb366ab4b15393f1f4d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=88256d25d4590baa3e520bb366ab4b15393f1f4d |> 674027f4fe980d0b9264201756b30d9c5e5bd512 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=674027f4fe980d0b9264201756b30d9c5e5bd512 |> 95d5a7619a76665f9452157650e1f83be0e8840f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=95d5a7619a76665f9452157650e1f83be0e8840f |> 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 |> d122349f7f42034485306dc9bd43c973cc395f7b tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=d122349f7f42034485306dc9bd43c973cc395f7b query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `' dgit ok: fetched into refs/remotes/dgit/dgit/stable + git update-ref refs/heads/dgit/stable refs/remotes/dgit/dgit/stable '' + git checkout dgit/stable Switched to branch 'dgit/stable' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: b1bc57811d849369da8544e343a99b6e1e06117b refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 609bc88f4ed84697d0740038b0d193c9291b851d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 2522d43b1f5c0cf5ef5e21b08633cb83c2bb02ca refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 88256d25d4590baa3e520bb366ab4b15393f1f4d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 674027f4fe980d0b9264201756b30d9c5e5bd512 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 95d5a7619a76665f9452157650e1f83be0e8840f refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 5b167b0aee7bd0f06a8d79a71f7e3da55cfa8de8 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: d122349f7f42034485306dc9bd43c973cc395f7b refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + now-on dgit/stable ++ git symbolic-ref HEAD + local branch=refs/heads/dgit/stable + test refs/heads/dgit/stable = refs/heads/dgit/stable + t-dgit checkout -d no-such-distro sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A checkout -d no-such-distro sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git checkout dgit/sid Switched to branch 'dgit/sid' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + now-on dgit/sid ++ git symbolic-ref HEAD + local branch=refs/heads/dgit/sid + test refs/heads/dgit/sid = refs/heads/dgit/sid + t-dgit checkout stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A checkout stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git checkout dgit/stable Switched to branch 'dgit/stable' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + now-on dgit/stable ++ git symbolic-ref HEAD + local branch=refs/heads/dgit/stable + test refs/heads/dgit/stable = refs/heads/dgit/stable + git branch -D dgit/sid Deleted branch dgit/sid (was d5d72bd). + t-dgit checkout -d no-such-distro sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A checkout -d no-such-distro sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git update-ref refs/heads/dgit/sid refs/remotes/dgit/dgit/sid '' + git checkout dgit/sid Switched to branch 'dgit/sid' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + now-on dgit/sid ++ git symbolic-ref HEAD + local branch=refs/heads/dgit/sid + test refs/heads/dgit/sid = refs/heads/dgit/sid + git reflog --pretty=tformat:%gs + cat + diff -u ../reflog.expect ../reflog.got + git for-each-ref '--format=%(refname)' refs/heads + t-sort + LC_COLLATE=C + sort + cat + diff -u ../refs.expect ../refs.got + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/checkout-artifacts + '[' x/tmp/autopkgtest.l3K01R/checkout-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/checkout-artifacts/checkout.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:48:05]: test checkout: -----------------------] checkout PASS autopkgtest [21:48:05]: test checkout: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:48:05]: test clone-clogsigpipe: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:48:09]: test clone-clogsigpipe: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=clone-clogsigpipe ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-clogsigpipe-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/clone-clogsigpipe-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1.100 + local dscf=example_1.0-1.100.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.100.dsc + t-archive-query-aq sid example 1.0-1.100 main/example_1.0-1.100.dsc + local suite=sid + local p=example + local v=1.0-1.100 + local dscf=main/example_1.0-1.100.dsc + local sha ++ sha256sum + sha='ada57c035eb70f526fbfb1d60e42450a1f2ed6d982594e59b0edcf7cc9325710 -' + echo '1.0-1.100 ada57c035eb70f526fbfb1d60e42450a1f2ed6d982594e59b0edcf7cc9325710 main/example_1.0-1.100.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.100.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.100.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.dsc... get_archive_dsc: Version 1.0-1.100 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2649k 0 --:--:-- --:--:-- --:--:-- 2649k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3536k 0 --:--:-- --:--:-- --:--:-- 3536k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.100.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.100.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.100.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2156 100 2156 0 0 21.8M 0 --:--:-- --:--:-- --:--:-- 21.8M considering saving example_1.0-1.100.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.100.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2921e5368105c5339a8208ac2178736a13903901' | git ls-tree -z 2921e5368105c5339a8208ac2178736a13903901 => `040000 tree 15fdabd28f95a0861b245f9fe33f39213c23a5da\x09debian\x00' one subtree 15fdabd28f95a0861b245f9fe33f39213c23a5da CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1.100 package changelog, entry no.1... import clog 1.0-1.100 vs 1.0... import clog 1.0-1.100 becomes r1 import clog 1.0-1.99 package changelog, entry no.2... import clog 1.0-1.99 vs 1.0... import clog 1.0-1.99 becomes r1 import clog 1.0-1.98 package changelog, entry no.3... import clog 1.0-1.98 vs 1.0... import clog 1.0-1.98 becomes r1 import clog 1.0-1.97 package changelog, entry no.4... import clog 1.0-1.97 vs 1.0... import clog 1.0-1.97 becomes r1 import clog 1.0-1.96 package changelog, entry no.5... import clog 1.0-1.96 vs 1.0... import clog 1.0-1.96 becomes r1 import clog 1.0-1.95 package changelog, entry no.6... import clog 1.0-1.95 vs 1.0... import clog 1.0-1.95 becomes r1 import clog 1.0-1.94 package changelog, entry no.7... import clog 1.0-1.94 vs 1.0... import clog 1.0-1.94 becomes r1 import clog 1.0-1.93 package changelog, entry no.8... import clog 1.0-1.93 vs 1.0... import clog 1.0-1.93 becomes r1 import clog 1.0-1.92 package changelog, entry no.9... import clog 1.0-1.92 vs 1.0... import clog 1.0-1.92 becomes r1 import clog 1.0-1.91 package changelog, entry no.10... import clog 1.0-1.91 vs 1.0... import clog 1.0-1.91 becomes r1 import clog 1.0-1.90 package changelog, entry no.11... import clog 1.0-1.90 vs 1.0... import clog 1.0-1.90 becomes r1 import clog 1.0-1.89 package changelog, entry no.12... import clog 1.0-1.89 vs 1.0... import clog 1.0-1.89 becomes r1 import clog 1.0-1.88 package changelog, entry no.13... import clog 1.0-1.88 vs 1.0... import clog 1.0-1.88 becomes r1 import clog 1.0-1.87 package changelog, entry no.14... import clog 1.0-1.87 vs 1.0... import clog 1.0-1.87 becomes r1 import clog 1.0-1.86 package changelog, entry no.15... import clog 1.0-1.86 vs 1.0... import clog 1.0-1.86 becomes r1 import clog 1.0-1.85 package changelog, entry no.16... import clog 1.0-1.85 vs 1.0... import clog 1.0-1.85 becomes r1 import clog 1.0-1.84 package changelog, entry no.17... import clog 1.0-1.84 vs 1.0... import clog 1.0-1.84 becomes r1 import clog 1.0-1.83 package changelog, entry no.18... import clog 1.0-1.83 vs 1.0... import clog 1.0-1.83 becomes r1 import clog 1.0-1.82 package changelog, entry no.19... import clog 1.0-1.82 vs 1.0... import clog 1.0-1.82 becomes r1 import clog 1.0-1.81 package changelog, entry no.20... import clog 1.0-1.81 vs 1.0... import clog 1.0-1.81 becomes r1 import clog 1.0-1.80 package changelog, entry no.21... import clog 1.0-1.80 vs 1.0... import clog 1.0-1.80 becomes r1 import clog 1.0-1.79 package changelog, entry no.22... import clog 1.0-1.79 vs 1.0... import clog 1.0-1.79 becomes r1 import clog 1.0-1.78 package changelog, entry no.23... import clog 1.0-1.78 vs 1.0... import clog 1.0-1.78 becomes r1 import clog 1.0-1.77 package changelog, entry no.24... import clog 1.0-1.77 vs 1.0... import clog 1.0-1.77 becomes r1 import clog 1.0-1.76 package changelog, entry no.25... import clog 1.0-1.76 vs 1.0... import clog 1.0-1.76 becomes r1 import clog 1.0-1.75 package changelog, entry no.26... import clog 1.0-1.75 vs 1.0... import clog 1.0-1.75 becomes r1 import clog 1.0-1.74 package changelog, entry no.27... import clog 1.0-1.74 vs 1.0... import clog 1.0-1.74 becomes r1 import clog 1.0-1.73 package changelog, entry no.28... import clog 1.0-1.73 vs 1.0... import clog 1.0-1.73 becomes r1 import clog 1.0-1.72 package changelog, entry no.29... import clog 1.0-1.72 vs 1.0... import clog 1.0-1.72 becomes r1 import clog 1.0-1.71 package changelog, entry no.30... import clog 1.0-1.71 vs 1.0... import clog 1.0-1.71 becomes r1 import clog 1.0-1.70 package changelog, entry no.31... import clog 1.0-1.70 vs 1.0... import clog 1.0-1.70 becomes r1 import clog 1.0-1.69 package changelog, entry no.32... import clog 1.0-1.69 vs 1.0... import clog 1.0-1.69 becomes r1 import clog 1.0-1.68 package changelog, entry no.33... import clog 1.0-1.68 vs 1.0... import clog 1.0-1.68 becomes r1 import clog 1.0-1.67 package changelog, entry no.34... import clog 1.0-1.67 vs 1.0... import clog 1.0-1.67 becomes r1 import clog 1.0-1.66 package changelog, entry no.35... import clog 1.0-1.66 vs 1.0... import clog 1.0-1.66 becomes r1 import clog 1.0-1.65 package changelog, entry no.36... import clog 1.0-1.65 vs 1.0... import clog 1.0-1.65 becomes r1 import clog 1.0-1.64 package changelog, entry no.37... import clog 1.0-1.64 vs 1.0... import clog 1.0-1.64 becomes r1 import clog 1.0-1.63 package changelog, entry no.38... import clog 1.0-1.63 vs 1.0... import clog 1.0-1.63 becomes r1 import clog 1.0-1.62 package changelog, entry no.39... import clog 1.0-1.62 vs 1.0... import clog 1.0-1.62 becomes r1 import clog 1.0-1.61 package changelog, entry no.40... import clog 1.0-1.61 vs 1.0... import clog 1.0-1.61 becomes r1 import clog 1.0-1.60 package changelog, entry no.41... import clog 1.0-1.60 vs 1.0... import clog 1.0-1.60 becomes r1 import clog 1.0-1.59 package changelog, entry no.42... import clog 1.0-1.59 vs 1.0... import clog 1.0-1.59 becomes r1 import clog 1.0-1.58 package changelog, entry no.43... import clog 1.0-1.58 vs 1.0... import clog 1.0-1.58 becomes r1 import clog 1.0-1.57 package changelog, entry no.44... import clog 1.0-1.57 vs 1.0... import clog 1.0-1.57 becomes r1 import clog 1.0-1.56 package changelog, entry no.45... import clog 1.0-1.56 vs 1.0... import clog 1.0-1.56 becomes r1 import clog 1.0-1.55 package changelog, entry no.46... import clog 1.0-1.55 vs 1.0... import clog 1.0-1.55 becomes r1 import clog 1.0-1.54 package changelog, entry no.47... import clog 1.0-1.54 vs 1.0... import clog 1.0-1.54 becomes r1 import clog 1.0-1.53 package changelog, entry no.48... import clog 1.0-1.53 vs 1.0... import clog 1.0-1.53 becomes r1 import clog 1.0-1.52 package changelog, entry no.49... import clog 1.0-1.52 vs 1.0... import clog 1.0-1.52 becomes r1 import clog 1.0-1.51 package changelog, entry no.50... import clog 1.0-1.51 vs 1.0... import clog 1.0-1.51 becomes r1 import clog 1.0-1.50 package changelog, entry no.51... import clog 1.0-1.50 vs 1.0... import clog 1.0-1.50 becomes r1 import clog 1.0-1.49 package changelog, entry no.52... import clog 1.0-1.49 vs 1.0... import clog 1.0-1.49 becomes r1 import clog 1.0-1.48 package changelog, entry no.53... import clog 1.0-1.48 vs 1.0... import clog 1.0-1.48 becomes r1 import clog 1.0-1.47 package changelog, entry no.54... import clog 1.0-1.47 vs 1.0... import clog 1.0-1.47 becomes r1 import clog 1.0-1.46 package changelog, entry no.55... import clog 1.0-1.46 vs 1.0... import clog 1.0-1.46 becomes r1 import clog 1.0-1.45 package changelog, entry no.56... import clog 1.0-1.45 vs 1.0... import clog 1.0-1.45 becomes r1 import clog 1.0-1.44 package changelog, entry no.57... import clog 1.0-1.44 vs 1.0... import clog 1.0-1.44 becomes r1 import clog 1.0-1.43 package changelog, entry no.58... import clog 1.0-1.43 vs 1.0... import clog 1.0-1.43 becomes r1 import clog 1.0-1.42 package changelog, entry no.59... import clog 1.0-1.42 vs 1.0... import clog 1.0-1.42 becomes r1 import clog 1.0-1.41 package changelog, entry no.60... import clog 1.0-1.41 vs 1.0... import clog 1.0-1.41 becomes r1 import clog 1.0-1.40 package changelog, entry no.61... import clog 1.0-1.40 vs 1.0... import clog 1.0-1.40 becomes r1 import clog 1.0-1.39 package changelog, entry no.62... import clog 1.0-1.39 vs 1.0... import clog 1.0-1.39 becomes r1 import clog 1.0-1.38 package changelog, entry no.63... import clog 1.0-1.38 vs 1.0... import clog 1.0-1.38 becomes r1 import clog 1.0-1.37 package changelog, entry no.64... import clog 1.0-1.37 vs 1.0... import clog 1.0-1.37 becomes r1 import clog 1.0-1.36 package changelog, entry no.65... import clog 1.0-1.36 vs 1.0... import clog 1.0-1.36 becomes r1 import clog 1.0-1.35 package changelog, entry no.66... import clog 1.0-1.35 vs 1.0... import clog 1.0-1.35 becomes r1 import clog 1.0-1.34 package changelog, entry no.67... import clog 1.0-1.34 vs 1.0... import clog 1.0-1.34 becomes r1 import clog 1.0-1.33 package changelog, entry no.68... import clog 1.0-1.33 vs 1.0... import clog 1.0-1.33 becomes r1 import clog 1.0-1.32 package changelog, entry no.69... import clog 1.0-1.32 vs 1.0... import clog 1.0-1.32 becomes r1 import clog 1.0-1.31 package changelog, entry no.70... import clog 1.0-1.31 vs 1.0... import clog 1.0-1.31 becomes r1 import clog 1.0-1.30 package changelog, entry no.71... import clog 1.0-1.30 vs 1.0... import clog 1.0-1.30 becomes r1 import clog 1.0-1.29 package changelog, entry no.72... import clog 1.0-1.29 vs 1.0... import clog 1.0-1.29 becomes r1 import clog 1.0-1.28 package changelog, entry no.73... import clog 1.0-1.28 vs 1.0... import clog 1.0-1.28 becomes r1 import clog 1.0-1.27 package changelog, entry no.74... import clog 1.0-1.27 vs 1.0... import clog 1.0-1.27 becomes r1 import clog 1.0-1.26 package changelog, entry no.75... import clog 1.0-1.26 vs 1.0... import clog 1.0-1.26 becomes r1 import clog 1.0-1.25 package changelog, entry no.76... import clog 1.0-1.25 vs 1.0... import clog 1.0-1.25 becomes r1 import clog 1.0-1.24 package changelog, entry no.77... import clog 1.0-1.24 vs 1.0... import clog 1.0-1.24 becomes r1 import clog 1.0-1.23 package changelog, entry no.78... import clog 1.0-1.23 vs 1.0... import clog 1.0-1.23 becomes r1 import clog 1.0-1.22 package changelog, entry no.79... import clog 1.0-1.22 vs 1.0... import clog 1.0-1.22 becomes r1 import clog 1.0-1.21 package changelog, entry no.80... import clog 1.0-1.21 vs 1.0... import clog 1.0-1.21 becomes r1 import clog 1.0-1.20 package changelog, entry no.81... import clog 1.0-1.20 vs 1.0... import clog 1.0-1.20 becomes r1 import clog 1.0-1.19 package changelog, entry no.82... import clog 1.0-1.19 vs 1.0... import clog 1.0-1.19 becomes r1 import clog 1.0-1.18 package changelog, entry no.83... import clog 1.0-1.18 vs 1.0... import clog 1.0-1.18 becomes r1 import clog 1.0-1.17 package changelog, entry no.84... import clog 1.0-1.17 vs 1.0... import clog 1.0-1.17 becomes r1 import clog 1.0-1.16 package changelog, entry no.85... import clog 1.0-1.16 vs 1.0... import clog 1.0-1.16 becomes r1 import clog 1.0-1.15 package changelog, entry no.86... import clog 1.0-1.15 vs 1.0... import clog 1.0-1.15 becomes r1 import clog 1.0-1.14 package changelog, entry no.87... import clog 1.0-1.14 vs 1.0... import clog 1.0-1.14 becomes r1 import clog 1.0-1.13 package changelog, entry no.88... import clog 1.0-1.13 vs 1.0... import clog 1.0-1.13 becomes r1 import clog 1.0-1.12 package changelog, entry no.89... import clog 1.0-1.12 vs 1.0... import clog 1.0-1.12 becomes r1 import clog 1.0-1.11 package changelog, entry no.90... import clog 1.0-1.11 vs 1.0... import clog 1.0-1.11 becomes r1 import clog 1.0-1.10 package changelog, entry no.91... import clog 1.0-1.10 vs 1.0... import clog 1.0-1.10 becomes r1 import clog 1.0-1.9 package changelog, entry no.92... import clog 1.0-1.9 vs 1.0... import clog 1.0-1.9 becomes r1 import clog 1.0-1.8 package changelog, entry no.93... import clog 1.0-1.8 vs 1.0... import clog 1.0-1.8 becomes r1 import clog 1.0-1.7 package changelog, entry no.94... import clog 1.0-1.7 vs 1.0... import clog 1.0-1.7 becomes r1 import clog 1.0-1.6 package changelog, entry no.95... import clog 1.0-1.6 vs 1.0... import clog 1.0-1.6 becomes r1 import clog 1.0-1.5 package changelog, entry no.96... import clog 1.0-1.5 vs 1.0... import clog 1.0-1.5 becomes r1 import clog 1.0-1.4 package changelog, entry no.97... import clog 1.0-1.4 vs 1.0... import clog 1.0-1.4 becomes r1 import clog 1.0-1.3 package changelog, entry no.98... import clog 1.0-1.3 vs 1.0... import clog 1.0-1.3 becomes r1 import clog 1.0-1.2 package changelog, entry no.99... import clog 1.0-1.2 vs 1.0... import clog 1.0-1.2 becomes r1 import clog 1.0-1.1 package changelog, entry no.100... import clog 1.0-1.1 vs 1.0... import clog 1.0-1.1 becomes r1 import clog 1.0-1 package changelog, entry no.101... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 0.9-1.100 package changelog, entry no.102... import clog 0.9-1.100 vs 1.0... | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1476638274 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.100.debian.tar.xz 15fdabd28f95a0861b245f9fe33f39213c23a5da | git hash-object -w -t commit --stdin => fe311ce0327cf35e590ab33d4654f506aa694db0 import main commit | git hash-object -w -t commit ../commit.tmp => `d52fae24088ce77420b487c5a0a7e32c2261dca8' import apply patches... | git hash-object -w -t commit --stdin => fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b dapplied fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b unpa d52fae24088ce77420b487c5a0a7e32c2261dca8 | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse HEAD: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' synthesised git commit from .dsc 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit f0e0568736e342d8422d3d99633054f0d200b8db Import of source package fetch hash=f0e0568736e342d8422d3d99633054f0d200b8db + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f0e0568736e342d8422d3d99633054f0d200b8db | git log -n2 f0e0568736e342d8422d3d99633054f0d200b8db => `commit f0e0568736e342d8422d3d99633054f0d200b8db'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid f0e0568736e342d8422d3d99633054f0d200b8db => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at f0e0568 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + tee .git/dgit-test-fsck.errs + LC_MESSAGES=C + git fsck --no-dangling --strict + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/clone-clogsigpipe-artifacts + '[' x/tmp/autopkgtest.l3K01R/clone-clogsigpipe-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/clone-clogsigpipe-artifacts/clone-clogsigpipe.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 88.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:48:12]: test clone-clogsigpipe: -----------------------] clone-clogsigpipe PASS autopkgtest [21:48:12]: test clone-clogsigpipe: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:48:12]: test debpolicy-dbretry: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:48:16]: test debpolicy-dbretry: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=debpolicy-dbretry ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-dbretry-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-dbretry-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + git tag start + echo DUMMY + git add some-file + git commit -m some-file [master ccab082] some-file 1 file changed, 1 insertion(+) create mode 100644 some-file ++ git rev-parse HEAD + taint=ccab082c10d4f49f898d9432d20a63e7d33f78dc + t-policy-admin taint --global ccab082c10d4f49f898d9432d20a63e7d33f78dc dummy + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-admin-debian --repos /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git taint --global ccab082c10d4f49f898d9432d20a63e7d33f78dc dummy taint added resulting global taints: 2024-12-26T21:48:16 ccab082c10d4f49f898d9432d20a63e7d33f78dc commit dummy resulting taints for object ccab082c10d4f49f898d9432d20a63e7d33f78dc: 2024-12-26T21:48:16 ccab082c10d4f49f898d9432d20a63e7d33f78dc commit dummy + : '))))))))))))))))))))))))))))))))))))))))' + git reset --hard HEAD~ HEAD is now at 17d67db echo EXAMPLE RULES TARGET + t-commit 'Make something to autotaint' + local 'msg=Make something to autotaint' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'Make something to autotaint' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'Make something to autotaint' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable Make something to autotaint libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Make something to autotaint' [master d5d6018] Make something to autotaint 1 file changed, 6 insertions(+) + revision=2 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d60185e9bd5344337a50bd0aaae197f6e08646 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4c506ec8d14f20cc2336628049d826cf72b88517' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 4c506ec8d14f20cc2336628049d826cf72b88517 d5d60185e9bd5344337a50bd0aaae197f6e08646 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjtype":"commit","gitobjid":"ccab082c10d4f49f898d9432d20a63e7d33f78dc","overrides":[],"comment":"dummy","time":1735249696}]' tainted-objects: [{"gitobjtype":"commit","gitobjid":"ccab082c10d4f49f898d9432d20a63e7d33f78dc","overrides":[],"comment":"dummy","time":1735249696}] GCF| git cat-file --batch GCF>| ccab082c10d4f49f898d9432d20a63e7d33f78dc GCF<| ccab082c10d4f49f898d9432d20a63e7d33f78dc commit 256 checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | edca482fecf0f084c1d887868b0dca79 744 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', 'd5d60185e9bd5344337a50bd0aaae197f6e08646', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Objid' => 'd5d60185e9bd5344337a50bd0aaae197f6e08646', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'Objid' => 'd5d60185e9bd5344337a50bd0aaae197f6e08646', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.1', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `cdb0524f3eb0a077ca15f374b678d5a6aa903157' + git verify-tag cdb0524f3eb0a077ca15f374b678d5a6aa903157 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:19 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 cdb0524f3eb0a077ca15f374b678d5a6aa903157 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `fd14172faa76a4b5cacc7a62c70a1eeb661c3b55' + git verify-tag fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:19 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' d5d60185e9bd5344337a50bd0aaae197f6e08646:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:48:19 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] d5d60185e9bd5344337a50bd0aaae197f6e08646 -> refs/dgit/sid remote: * [new tag] cdb0524f3eb0a077ca15f374b678d5a6aa903157 -> archive/test-dummy/1.1 remote: * [new tag] fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 -> test-dummy/1.1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] d5d60185e9bd5344337a50bd0aaae197f6e08646 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] d5d60185e9bd5344337a50bd0aaae197f6e08646 -> refs/dgit/sid * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d60185e9bd5344337a50bd0aaae197f6e08646 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + autotaint=d5d60185e9bd5344337a50bd0aaae197f6e08646 + git reset --hard start HEAD is now at 17d67db echo EXAMPLE RULES TARGET + t-commit 'Thing which will autotaint' + local 'msg=Thing which will autotaint' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'Thing which will autotaint' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'Thing which will autotaint' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable Thing which will autotaint libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Thing which will autotaint' [master d73293a] Thing which will autotaint 1 file changed, 6 insertions(+) + revision=3 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d73293a20221bf582395181bd68fda936d22840f' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d73293a20221bf582395181bd68fda936d22840f CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + fifo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite-cmds + mkfifo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite-cmds + exec + sqlite3_pid=1435 + taintsout=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.taints-out + echo 'begin;' + sqlite3 -interactive /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/policy.sqlite3 + echo '.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.taints-out' + echo 'select * from taints;' + echo 'create table dummy (x text);' + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build SQLite version 3.40.1 2022-12-28 14:03:47 Enter ".help" for usage hints. sqlite> begin; sqlite> .output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.taints-out sqlite> select * from taints; sqlite> create table dummy (x text); sqlite> | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d73293a20221bf582395181bd68fda936d22840f' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d73293a20221bf582395181bd68fda936d22840f CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep ccab082c10d4f49f898d9432d20a63e7d33f78dc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.taints-out 1||ccab082c10d4f49f898d9432d20a63e7d33f78dc|dummy|1735249696|commit| + DGIT_RPD_TEST_DBLOOP_HOOK=' print STDERR "DBLOOP HOOK $sleepy\n"; $poldbh->sqlite_busy_timeout(2500); if ($sleepy > 2) { system '\'' set -ex echo >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite-cmds "rollback;" touch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.rolled-back '\'' and die "$? $!"; } ' + t-dgit push-built --deliberately-not-fast-forward + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --deliberately-not-fast-forward | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/* dgit/sid dgit-rewrite/map heads/* git_lrfetch_sane specre=(?:refs/tags\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map)|(?:refs/heads\/.*) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/*' refs/dgit/sid refs/dgit-rewrite/map 'refs/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => d5d60185e9bd5344337a50bd0aaae197f6e08646 refs/dgit/sid => d5d60185e9bd5344337a50bd0aaae197f6e08646 refs/heads/master => cdb0524f3eb0a077ca15f374b678d5a6aa903157 refs/tags/archive/test-dummy/1.1 => fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/*:refs/dgit-fetch/test-dummy/tags/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid +refs/heads/*:refs/dgit-fetch/test-dummy/heads/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/*:refs/dgit-fetch/test-dummy/tags/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' '+refs/heads/*:refs/dgit-fetch/test-dummy/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> d5d60185e9bd5344337a50bd0aaae197f6e08646 commit refs/dgit-fetch/test-dummy/dgit/sid |> d5d60185e9bd5344337a50bd0aaae197f6e08646 commit refs/dgit-fetch/test-dummy/heads/master |> cdb0524f3eb0a077ca15f374b678d5a6aa903157 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'cdb0524f3eb0a077ca15f374b678d5a6aa903157', 'refs/dgit-fetch/test-dummy/heads/master' => 'd5d60185e9bd5344337a50bd0aaae197f6e08646', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'fd14172faa76a4b5cacc7a62c70a1eeb661c3b55', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d60185e9bd5344337a50bd0aaae197f6e08646' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> cdb0524f3eb0a077ca15f374b678d5a6aa903157 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=cdb0524f3eb0a077ca15f374b678d5a6aa903157 |> fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> cdb0524f3eb0a077ca15f374b678d5a6aa903157 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=cdb0524f3eb0a077ca15f374b678d5a6aa903157 |> fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' previous reference hash=d5d60185e9bd5344337a50bd0aaae197f6e08646 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' fetch_from_archive: lastfetch=d5d60185e9bd5344337a50bd0aaae197f6e08646 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. | git merge-base d5d60185e9bd5344337a50bd0aaae197f6e08646 d5d60185e9bd5344337a50bd0aaae197f6e08646 => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git rev-parse 'd5d60185e9bd5344337a50bd0aaae197f6e08646~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git rev-parse 'd5d60185e9bd5344337a50bd0aaae197f6e08646~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' fetch mergeinfos: commit d5d60185e9bd5344337a50bd0aaae197f6e08646 dgit suite branch on dgit git server fetch hash=d5d60185e9bd5344337a50bd0aaae197f6e08646 | git merge-base d5d60185e9bd5344337a50bd0aaae197f6e08646 d5d60185e9bd5344337a50bd0aaae197f6e08646 => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git rev-parse 'd5d60185e9bd5344337a50bd0aaae197f6e08646~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git rev-parse 'd5d60185e9bd5344337a50bd0aaae197f6e08646~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git merge-base d5d60185e9bd5344337a50bd0aaae197f6e08646 d5d60185e9bd5344337a50bd0aaae197f6e08646 => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git rev-parse 'd5d60185e9bd5344337a50bd0aaae197f6e08646~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git rev-parse 'd5d60185e9bd5344337a50bd0aaae197f6e08646~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d5d60185e9bd5344337a50bd0aaae197f6e08646 | git log -n2 d5d60185e9bd5344337a50bd0aaae197f6e08646 => `commit d5d60185e9bd5344337a50bd0aaae197f6e08646'... | git ls-tree -lrz -- d5d60185e9bd5344337a50bd0aaae197f6e08646: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d73293a20221bf582395181bd68fda936d22840f' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base d5d60185e9bd5344337a50bd0aaae197f6e08646 d73293a20221bf582395181bd68fda936d22840f => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse 'd5d60185e9bd5344337a50bd0aaae197f6e08646~0' => `d5d60185e9bd5344337a50bd0aaae197f6e08646' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `458202dc9d83796dcc860068e406614bb5305377' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 458202dc9d83796dcc860068e406614bb5305377 d73293a20221bf582395181bd68fda936d22840f files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example DBLOOP HOOK 0 [policy database busy, retrying (1s)] DBLOOP HOOK 1 [policy database busy, retrying (2s)] DBLOOP HOOK 2 [policy database busy, retrying (3s)] DBLOOP HOOK 3 + echo rollback; + touch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.rolled-back rollback; sqlite> + : )))))))))))))))))))))))))))))))))))))))) => `[{"comment":"dummy","time":1735249696,"gitobjid":"ccab082c10d4f49f898d9432d20a63e7d33f78dc","overrides":[],"gitobjtype":"commit"},{"hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn","comment":"Package is in NEW, need a --deliberately","gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"gitobjid":"d5d60185e9bd5344337a50bd0aaae197f6e08646"}]' tainted-objects: [{"comment":"dummy","time":1735249696,"gitobjid":"ccab082c10d4f49f898d9432d20a63e7d33f78dc","overrides":[],"gitobjtype":"commit"},{"hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n","comment":"Package is in NEW, need a --deliberately","gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"gitobjid":"d5d60185e9bd5344337a50bd0aaae197f6e08646"}] GCF| git cat-file --batch GCF>| ccab082c10d4f49f898d9432d20a63e7d33f78dc GCF<| ccab082c10d4f49f898d9432d20a63e7d33f78dc commit 256 GCF>| d5d60185e9bd5344337a50bd0aaae197f6e08646 GCF<| d5d60185e9bd5344337a50bd0aaae197f6e08646 commit 274 checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 95df412b400617471fa9414bb052be8e 745 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy |> d5d60185e9bd5344337a50bd0aaae197f6e08646 commit refs/dgit-fetch/test-dummy/dgit/sid |> d5d60185e9bd5344337a50bd0aaae197f6e08646 commit refs/dgit-fetch/test-dummy/heads/master |> cdb0524f3eb0a077ca15f374b678d5a6aa903157 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 push_tagwants: $VAR1 = [ '1.2', 'd73293a20221bf582395181bd68fda936d22840f', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.2', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd73293a20221bf582395181bd68fda936d22840f', 'View' => 'dgit', 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd73293a20221bf582395181bd68fda936d22840f', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `4b74c618cd573384a5bc247b69f13fdcb618eee7' + git verify-tag 4b74c618cd573384a5bc247b69f13fdcb618eee7 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:34 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 4b74c618cd573384a5bc247b69f13fdcb618eee7 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d058808393b5923921377722ed088aa38d01c6ba' + git verify-tag d058808393b5923921377722ed088aa38d01c6ba gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:34 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 d058808393b5923921377722ed088aa38d01c6ba | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+d73293a20221bf582395181bd68fda936d22840f:refs/dgit/sid' '+refs/tags/archive/test-dummy/1.2' '+refs/tags/test-dummy/1.2' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example DBLOOP HOOK 0 remote: gpgv: Signature made Thu Dec 26 21:48:34 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: DBLOOP HOOK 0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_incoming1993_fresh remote: * [new reference] d73293a20221bf582395181bd68fda936d22840f -> refs/dgit/sid remote: * [new tag] 4b74c618cd573384a5bc247b69f13fdcb618eee7 -> archive/test-dummy/1.2 remote: * [new tag] d058808393b5923921377722ed088aa38d01c6ba -> test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_incoming1993_fresh remote: * [new branch] d73293a20221bf582395181bd68fda936d22840f -> master remote: DBLOOP HOOK 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git + d5d6018...d73293a d73293a20221bf582395181bd68fda936d22840f -> refs/dgit/sid (forced update) * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d73293a20221bf582395181bd68fda936d22840f + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5d60185e9bd5344337a50bd0aaae197f6e08646 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: cdb0524f3eb0a077ca15f374b678d5a6aa903157 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: fd14172faa76a4b5cacc7a62c70a1eeb661c3b55 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + exec + wait 1435 + ls /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.rolled-back /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sqlite3.rolled-back + t-policy-admin list-taints + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-admin-debian --repos /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git list-taints + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/taints-list + grep d5d60185e9bd5344337a50bd0aaae197f6e08646 + : '))))))))))))))))))))))))))))))))))))))))' 2024-12-26T21:48:35 example d5d60185e9bd5344337a50bd0aaae197f6e08646 commit+ rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.2 for upload of version 1.2 + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/debpolicy-dbretry-artifacts + '[' x/tmp/autopkgtest.l3K01R/debpolicy-dbretry-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/debpolicy-dbretry-artifacts/debpolicy-dbretry.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:48:37]: test debpolicy-dbretry: -----------------------] debpolicy-dbretry PASS autopkgtest [21:48:37]: test debpolicy-dbretry: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:48:37]: test debpolicy-newreject: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:48:41]: test debpolicy-newreject: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=debpolicy-newreject ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-newreject-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-newreject-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + git tag start + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git config dgit.default.push-subcmd built + echo FORBIDDEN + git add debian/some-file + t-commit 'Commit a forbidden thing' + local 'msg=Commit a forbidden thing' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'Commit a forbidden thing' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'Commit a forbidden thing' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable Commit a forbidden thing libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Commit a forbidden thing' [master 2ba9151] Commit a forbidden thing 2 files changed, 7 insertions(+) create mode 100644 debian/some-file + revision=2 ++ git rev-parse HEAD:debian/some-file + bad=0e97b029bb89946129766bd09f7561cc20b31f81 + t-policy-admin taint --global 0e97b029bb89946129766bd09f7561cc20b31f81 'forbidden for testing' + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-admin-debian --repos /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git taint --global 0e97b029bb89946129766bd09f7561cc20b31f81 'forbidden for testing' taint added resulting global taints: 2024-12-26T21:48:42 0e97b029bb89946129766bd09f7561cc20b31f81 blob forbidden for testing resulting taints for object 0e97b029bb89946129766bd09f7561cc20b31f81: 2024-12-26T21:48:42 0e97b029bb89946129766bd09f7561cc20b31f81 blob forbidden for testing + : '))))))))))))))))))))))))))))))))))))))))' + t-policy-admin taint --global 0e97b029bb89946129766bd09f7561cc20b31f81 'forbidden for testing - again' + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-admin-debian --repos /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git taint --global 0e97b029bb89946129766bd09f7561cc20b31f81 'forbidden for testing - again' taint added resulting global taints: 2024-12-26T21:48:42 0e97b029bb89946129766bd09f7561cc20b31f81 blob forbidden for testing 2024-12-26T21:48:42 0e97b029bb89946129766bd09f7561cc20b31f81 blob forbidden for testing - again resulting taints for object 0e97b029bb89946129766bd09f7561cc20b31f81: 2024-12-26T21:48:42 0e97b029bb89946129766bd09f7561cc20b31f81 blob forbidden for testing 2024-12-26T21:48:42 0e97b029bb89946129766bd09f7561cc20b31f81 blob forbidden for testing - again + : '))))))))))))))))))))))))))))))))))))))))' + t_expect_push_fail_hook+=' t-git-objects-not-present "" $bad ' + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `2ba9151cee1a098b43ddd9b749fb7427b0e82482' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2ba9151cee1a098b43ddd9b749fb7427b0e82482 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail-tainted 'Reason: forbidden for testing' t-dgit push --new + local 'm=Reason: forbidden for testing' + shift + t-expect-push-fail-retriably 'E:^Reason: forbidden for testing' t-dgit push --new + t-expect-push-fail 'E:^Reason: forbidden for testing' t-dgit push --new + local 'mpat=E:^Reason: forbidden for testing' + shift + local triedpush ++ git rev-parse HEAD + triedpush=2ba9151cee1a098b43ddd9b749fb7427b0e82482 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^Reason: forbidden for testing' t-dgit push --new + local 'mpat=E:^Reason: forbidden for testing' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `2ba9151cee1a098b43ddd9b749fb7427b0e82482' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a1e747d788c68278180133459a3ceb35b1161634' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a1e747d788c68278180133459a3ceb35b1161634 2ba9151cee1a098b43ddd9b749fb7427b0e82482 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"time":1735249722,"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"comment":"forbidden for testing"},{"gitobjtype":"blob","time":1735249722,"comment":"forbidden for testing - again","overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"}]' tainted-objects: [{"time":1735249722,"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"comment":"forbidden for testing"},{"gitobjtype":"blob","time":1735249722,"comment":"forbidden for testing - again","overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 History contains tainted blob 0e97b029bb89946129766bd09f7561cc20b31f81 Taint recorded at time 2024-12-26 21:48:42 Z for any package Reason: forbidden for testing Uncorrectable error. If confused, consult administrator. History contains tainted blob 0e97b029bb89946129766bd09f7561cc20b31f81 Taint recorded at time 2024-12-26 21:48:42 Z for any package Reason: forbidden for testing - again Uncorrectable error. If confused, consult administrator. dgit: error: pushing tainted objects (which server would reject) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^Reason: forbidden for testing' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^Reason: forbidden for testing' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^Reason: forbidden for testing' + egrep -e '^Reason: forbidden for testing' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Reason: forbidden for testing Reason: forbidden for testing - again + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 2ba9151cee1a098b43ddd9b749fb7427b0e82482 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Reason: forbidden for testing' t-dgit push --new --force-push-tainted + local 'mpat=E:^remote: Reason: forbidden for testing' + shift + local triedpush ++ git rev-parse HEAD + triedpush=2ba9151cee1a098b43ddd9b749fb7427b0e82482 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^remote: Reason: forbidden for testing' t-dgit push --new --force-push-tainted + local 'mpat=E:^remote: Reason: forbidden for testing' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push --new --force-push-tainted + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --new --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `2ba9151cee1a098b43ddd9b749fb7427b0e82482' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a1e747d788c68278180133459a3ceb35b1161634' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a1e747d788c68278180133459a3ceb35b1161634 2ba9151cee1a098b43ddd9b749fb7427b0e82482 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":[],"comment":"forbidden for testing","time":1735249722,"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjtype":"blob","comment":"forbidden for testing - again","time":1735249722,"overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"}]' tainted-objects: [{"overrides":[],"comment":"forbidden for testing","time":1735249722,"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjtype":"blob","comment":"forbidden for testing - again","time":1735249722,"overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 History contains tainted blob 0e97b029bb89946129766bd09f7561cc20b31f81 Taint recorded at time 2024-12-26 21:48:42 Z for any package Reason: forbidden for testing Uncorrectable error. If confused, consult administrator. History contains tainted blob 0e97b029bb89946129766bd09f7561cc20b31f81 Taint recorded at time 2024-12-26 21:48:42 Z for any package Reason: forbidden for testing - again Uncorrectable error. If confused, consult administrator. warning: overriding problem due to --force: pushing tainted objects (which server would reject)checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 0132405d526e9a01bd7fa32ec73b6ef7 780 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '2ba9151cee1a098b43ddd9b749fb7427b0e82482', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Objid' => '2ba9151cee1a098b43ddd9b749fb7427b0e82482' }, { 'Objid' => '2ba9151cee1a098b43ddd9b749fb7427b0e82482', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `5ce6e8b44472af08dc2b18f3cb633b01fb9672a6' + git verify-tag 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `1869c6a41ee951cc5568ec76efee415f0d87b9fa' + git verify-tag 1869c6a41ee951cc5568ec76efee415f0d87b9fa gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 1869c6a41ee951cc5568ec76efee415f0d87b9fa | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 2ba9151cee1a098b43ddd9b749fb7427b0e82482:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:48:45 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] 2ba9151cee1a098b43ddd9b749fb7427b0e82482 -> refs/dgit/sid remote: * [new tag] 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 -> archive/test-dummy/1.1 remote: * [new tag] 1869c6a41ee951cc5568ec76efee415f0d87b9fa -> test-dummy/1.1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] 2ba9151cee1a098b43ddd9b749fb7427b0e82482 -> master remote: remote: History contains tainted blob 0e97b029bb89946129766bd09f7561cc20b31f81 remote: Taint recorded at time 2024-12-26 21:48:42 Z for any package remote: Reason: forbidden for testing remote: Uncorrectable error. If confused, consult administrator. remote: remote: History contains tainted blob 0e97b029bb89946129766bd09f7561cc20b31f81 remote: Taint recorded at time 2024-12-26 21:48:42 Z for any package remote: Reason: forbidden for testing - again remote: Uncorrectable error. If confused, consult administrator. remote: remote: Rejecting push due to questionable history. remote: dgit-repos-server: policy hook failed (or rejected) (256) dgit-repos-server: policy hook failed (or rejected) (256) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] 2ba9151cee1a098b43ddd9b749fb7427b0e82482 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.1 -> archive/test-dummy/1.1 (pre-receive hook declined) ! [remote rejected] test-dummy/1.1 -> test-dummy/1.1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 2ba9151cee1a098b43ddd9b749fb7427b0e82482:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Reason: forbidden for testing' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Reason: forbidden for testing' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Reason: forbidden for testing' + egrep -e '^remote: Reason: forbidden for testing' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Reason: forbidden for testing remote: Reason: forbidden for testing - again + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 2ba9151cee1a098b43ddd9b749fb7427b0e82482 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + t-git-dir-check enoent + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + return + git reset --hard start HEAD is now at 17d67db echo EXAMPLE RULES TARGET + t-commit 'will vanish from NEW' + local 'msg=will vanish from NEW' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'will vanish from NEW' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'will vanish from NEW' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable will vanish from NEW libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'will vanish from NEW' [master 6c0306e] will vanish from NEW 1 file changed, 6 insertions(+) + revision=3 + vanished=1.2 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6c0306ec7509a4d9a235c38ee9d4c65e57dda95e' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6c0306ec7509a4d9a235c38ee9d4c65e57dda95e' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `bc364ca0ae6f94a152e9566cafff4490ca5f72c2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet bc364ca0ae6f94a152e9566cafff4490ca5f72c2 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","gitobjtype":"blob","overrides":[],"comment":"forbidden for testing","time":1735249722},{"comment":"forbidden for testing - again","time":1735249722,"gitobjtype":"blob","overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"}]' tainted-objects: [{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","gitobjtype":"blob","overrides":[],"comment":"forbidden for testing","time":1735249722},{"comment":"forbidden for testing - again","time":1735249722,"gitobjtype":"blob","overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 7042dc919629bc85427fa79b4c5b06f3 740 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', '6c0306ec7509a4d9a235c38ee9d4c65e57dda95e', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.2', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Objid' => '6c0306ec7509a4d9a235c38ee9d4c65e57dda95e', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'Objid' => '6c0306ec7509a4d9a235c38ee9d4c65e57dda95e', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `3f9b09aef45507a10c768637b5d84e1c805f3afd' + git verify-tag 3f9b09aef45507a10c768637b5d84e1c805f3afd gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 3f9b09aef45507a10c768637b5d84e1c805f3afd | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `0ef6474fbea236117b38c1801bd894d0aa296e02' + git verify-tag 0ef6474fbea236117b38c1801bd894d0aa296e02 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 0ef6474fbea236117b38c1801bd894d0aa296e02 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:48:49 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e -> refs/dgit/sid remote: * [new tag] 3f9b09aef45507a10c768637b5d84e1c805f3afd -> archive/test-dummy/1.2 remote: * [new tag] 0ef6474fbea236117b38c1801bd894d0aa296e02 -> test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e -> refs/dgit/sid * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-dir-check secret + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + wantstat='7[70]0' ++ stat -c%a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + gotstat=700 + case "$gotstat" in + return + t-policy-periodic + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy '' --cron + : '))))))))))))))))))))))))))))))))))))))))' + t-git-dir-check secret + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + wantstat='7[70]0' ++ stat -c%a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + gotstat=700 + case "$gotstat" in + return + rm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-dir-time-passes + touch -d 'last year' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-policy-periodic + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy '' --cron + : '))))))))))))))))))))))))))))))))))))))))' + t-git-dir-check enoent + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + return + t-commit 'should require --deliberately...questionable' + local 'msg=should require --deliberately...questionable' + v=1.3 + t-debchange --force-distribution -v1.3 --distribution unstable 'should require --deliberately...questionable' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.3 --distribution unstable 'should require --deliberately...questionable' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.3 --distribution unstable should require --deliberately...questionable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'should require --deliberately...questionable' [master b8676a2] should require --deliberately...questionable 1 file changed, 6 insertions(+) + revision=4 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.3' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.3.tar.gz dpkg-source: info: building example in example_1.3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.3_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.3.dsc, example_1.3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.3.tar.gz renaming (dsc) example_1.3.dsc renaming (changes) example_1.3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.3_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.3_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.3_source.changes example_1.3_amd64.changes dgit ok: build successful, results in example_1.3_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail-tainted 'Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' t-dgit push --new + local 'm=Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + shift + t-expect-push-fail-retriably 'E:^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' t-dgit push --new + t-expect-push-fail 'E:^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' t-dgit push --new + local 'mpat=E:^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + shift + local triedpush ++ git rev-parse HEAD + triedpush=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' t-dgit push --new + local 'mpat=E:^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `6c0306ec7509a4d9a235c38ee9d4c65e57dda95e' fetch_from_archive: lastfetch=6c0306ec7509a4d9a235c38ee9d4c65e57dda95e nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc) dpkg-source: info: extracting example in example-1.3 dpkg-source: info: unpacking example_1.3.tar.gz CD example-1.3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a54504635c462fd010ed73e94305014b7eedadfe' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a54504635c462fd010ed73e94305014b7eedadfe b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf files_compare_inputs example_1.3.dsc files_compare_inputs example_1.3.dsc Checksums-Sha256 files_compare_inputs example_1.3.dsc Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Checksums-Sha1 files_compare_inputs example_1.3.dsc Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Files files_compare_inputs example_1.3.dsc Files example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes files_compare_inputs example_1.3_multi.changes Checksums-Sha256 files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3.dsc files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3_amd64.buildinfo files_compare_inputs example_1.3_multi.changes Checksums-Sha1 files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3.dsc files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3_amd64.buildinfo files_compare_inputs example_1.3_multi.changes Files files_compare_inputs example_1.3_multi.changes Files example_1.3.dsc files_compare_inputs example_1.3_multi.changes Files example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Files example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Files example_1.3_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":[],"gitobjtype":"blob","time":1735249722,"comment":"forbidden for testing","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"gitobjtype":"blob","overrides":[]},{"time":1735249732,"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","comment":"tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit"},{"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","comment":"tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","time":1735249732,"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"]}]' tainted-objects: [{"overrides":[],"gitobjtype":"blob","time":1735249722,"comment":"forbidden for testing","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"gitobjtype":"blob","overrides":[]},{"time":1735249732,"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","comment":"tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit"},{"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","comment":"tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","time":1735249732,"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"]}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e GCF<| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e commit 267 GCF>| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e GCF<| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e commit 267 History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e Taint recorded at time 2024-12-26 21:48:52 Z for any package Reason: tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e Taint recorded at time 2024-12-26 21:48:52 Z for any package Reason: tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. dgit: error: pushing tainted objects (which server would reject) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + egrep -e '^Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Reason: tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' t-dgit push --new --force-push-tainted + local 'mpat=E:^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + shift + local triedpush ++ git rev-parse HEAD + triedpush=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' t-dgit push --new --force-push-tainted + local 'mpat=E:^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-dgit push --new --force-push-tainted + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --new --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `6c0306ec7509a4d9a235c38ee9d4c65e57dda95e' fetch_from_archive: lastfetch=6c0306ec7509a4d9a235c38ee9d4c65e57dda95e nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc) dpkg-source: info: extracting example in example-1.3 dpkg-source: info: unpacking example_1.3.tar.gz CD example-1.3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a54504635c462fd010ed73e94305014b7eedadfe' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a54504635c462fd010ed73e94305014b7eedadfe b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf files_compare_inputs example_1.3.dsc files_compare_inputs example_1.3.dsc Checksums-Sha256 files_compare_inputs example_1.3.dsc Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Checksums-Sha1 files_compare_inputs example_1.3.dsc Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Files files_compare_inputs example_1.3.dsc Files example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes files_compare_inputs example_1.3_multi.changes Checksums-Sha256 files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3.dsc files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3_amd64.buildinfo files_compare_inputs example_1.3_multi.changes Checksums-Sha1 files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3.dsc files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3_amd64.buildinfo files_compare_inputs example_1.3_multi.changes Files files_compare_inputs example_1.3_multi.changes Files example_1.3.dsc files_compare_inputs example_1.3_multi.changes Files example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Files example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Files example_1.3_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","gitobjtype":"blob","overrides":[],"time":1735249722,"comment":"forbidden for testing"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","gitobjtype":"blob","overrides":[],"time":1735249722,"comment":"forbidden for testing - again"},{"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","time":1735249732,"comment":"tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"]},{"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","time":1735249732}]' tainted-objects: [{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","gitobjtype":"blob","overrides":[],"time":1735249722,"comment":"forbidden for testing"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","gitobjtype":"blob","overrides":[],"time":1735249722,"comment":"forbidden for testing - again"},{"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","time":1735249732,"comment":"tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"]},{"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","time":1735249732}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e GCF<| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e commit 267 GCF>| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e GCF<| 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e commit 267 History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e Taint recorded at time 2024-12-26 21:48:52 Z for any package Reason: tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e Taint recorded at time 2024-12-26 21:48:52 Z for any package Reason: tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. warning: overriding problem due to --force: pushing tainted objects (which server would reject)checking origs needed (1.3)... checking origs needed placement 'devel extra'... origs example_1.3.tar.gz | 3ad8989c8ee20c23474eda56fda53cef 778 example_1.3.tar.gz ../example_1.3_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.3', 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.3' }, { 'TfSuffix' => '-dgit', 'Objid' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'View' => 'dgit', 'Tag' => 'test-dummy/1.3', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7021554247d5c89daf8dd6560440ca3ba20807c1' + git verify-tag 7021554247d5c89daf8dd6560440ca3ba20807c1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:56 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.3 7021554247d5c89daf8dd6560440ca3ba20807c1 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `a9ddb010f27a87ff31e06c18c9345bc1155e45ae' + git verify-tag a9ddb010f27a87ff31e06c18c9345bc1155e45ae gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:56 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.3 a9ddb010f27a87ff31e06c18c9345bc1155e45ae | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf:refs/dgit/sid refs/tags/archive/test-dummy/1.3 refs/tags/test-dummy/1.3 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:48:56 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf -> refs/dgit/sid remote: * [new tag] 7021554247d5c89daf8dd6560440ca3ba20807c1 -> archive/test-dummy/1.3 remote: * [new tag] a9ddb010f27a87ff31e06c18c9345bc1155e45ae -> test-dummy/1.3 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf -> master remote: remote: History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e remote: Taint recorded at time 2024-12-26 21:48:52 Z for package example remote: Reason: tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e remote: Taint recorded at time 2024-12-26 21:48:52 Z for package example remote: Reason: tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: Rejecting push due to questionable history. remote: dgit-repos-server: policy hook failed (or rejected) (256) dgit-repos-server: policy hook failed (or rejected) (256) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.3 -> archive/test-dummy/1.3 (pre-receive hook declined) ! [remote rejected] test-dummy/1.3 -> test-dummy/1.3 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf:refs/dgit/sid refs/tags/archive/test-dummy/1.3 refs/tags/test-dummy/1.3 dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' + egrep -e '^remote: Reason: tag archive/test-dummy/1\.2 referred to this object.*all previously pushed versions were found to have been removed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Reason: tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + t-git-dir-check enoent + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + test -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + return + vanished=1.3 + t-dgit push --new --deliberately-include-questionable-history --force-reusing-version + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --new --deliberately-include-questionable-history --force-reusing-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `6c0306ec7509a4d9a235c38ee9d4c65e57dda95e' fetch_from_archive: lastfetch=6c0306ec7509a4d9a235c38ee9d4c65e57dda95e nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc) dpkg-source: info: extracting example in example-1.3 dpkg-source: info: unpacking example_1.3.tar.gz CD example-1.3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a54504635c462fd010ed73e94305014b7eedadfe' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a54504635c462fd010ed73e94305014b7eedadfe b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf files_compare_inputs example_1.3.dsc files_compare_inputs example_1.3.dsc Checksums-Sha256 files_compare_inputs example_1.3.dsc Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Checksums-Sha1 files_compare_inputs example_1.3.dsc Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Files files_compare_inputs example_1.3.dsc Files example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes files_compare_inputs example_1.3_multi.changes Checksums-Sha256 files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3.dsc files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Checksums-Sha256 example_1.3_amd64.buildinfo files_compare_inputs example_1.3_multi.changes Checksums-Sha1 files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3.dsc files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Checksums-Sha1 example_1.3_amd64.buildinfo files_compare_inputs example_1.3_multi.changes Files files_compare_inputs example_1.3_multi.changes Files example_1.3.dsc files_compare_inputs example_1.3_multi.changes Files example_1.3.tar.gz files_compare_inputs example_1.3_multi.changes Files example_1.3_all.deb files_compare_inputs example_1.3_multi.changes Files example_1.3_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":[],"comment":"forbidden for testing","gitobjtype":"blob","time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"overrides":[],"comment":"forbidden for testing - again"},{"overrides":["--deliberately-include-questionable-history"],"comment":"tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","time":1735249732,"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e"},{"gitobjtype":"commit","time":1735249732,"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)"}]' tainted-objects: [{"overrides":[],"comment":"forbidden for testing","gitobjtype":"blob","time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"overrides":[],"comment":"forbidden for testing - again"},{"overrides":["--deliberately-include-questionable-history"],"comment":"tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","time":1735249732,"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e"},{"gitobjtype":"commit","time":1735249732,"gitobjid":"6c0306ec7509a4d9a235c38ee9d4c65e57dda95e","overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 overriding 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e --deliberately-include-questionable-history overriding 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e --deliberately-include-questionable-history checking origs needed (1.3)... checking origs needed placement 'devel extra'... origs example_1.3.tar.gz | 3ad8989c8ee20c23474eda56fda53cef 778 example_1.3.tar.gz ../example_1.3_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.3', 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.3' }, { 'Tag' => 'test-dummy/1.3', 'Objid' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `5b126d5a37972c6d611c658081aac1e1f02e98ad' + git verify-tag 5b126d5a37972c6d611c658081aac1e1f02e98ad gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.3 5b126d5a37972c6d611c658081aac1e1f02e98ad | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `be72e31671f5cf851192fd2cd3424f0e18be9d30' + git verify-tag be72e31671f5cf851192fd2cd3424f0e18be9d30 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:48:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.3 be72e31671f5cf851192fd2cd3424f0e18be9d30 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf:refs/dgit/sid refs/tags/archive/test-dummy/1.3 refs/tags/test-dummy/1.3 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:48:57 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf -> refs/dgit/sid remote: * [new tag] 5b126d5a37972c6d611c658081aac1e1f02e98ad -> archive/test-dummy/1.3 remote: * [new tag] be72e31671f5cf851192fd2cd3424f0e18be9d30 -> test-dummy/1.3 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf -> master remote: remote: History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e remote: Taint recorded at time 2024-12-26 21:48:52 Z for package example remote: Reason: tag archive/test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: History contains tainted commit 6c0306ec7509a4d9a235c38ee9d4c65e57dda95e remote: Taint recorded at time 2024-12-26 21:48:52 Z for package example remote: Reason: tag test-dummy/1.2 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf -> refs/dgit/sid * [new tag] archive/test-dummy/1.3 -> archive/test-dummy/1.3 * [new tag] test-dummy/1.3 -> test-dummy/1.3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.3_multi.changes signfile dsc ../example_1.3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.3_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.3.dsc ../example_1.3_multi.changes fixup_changes buildinfo ../example_1.3_amd64.buildinfo ../example_1.3_multi.changes signfile changes ../example_1.3_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.3_multi.changes gpg: ../example_1.3_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-git-dir-check secret + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + wantstat='7[70]0' ++ stat -c%a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + gotstat=700 + case "$gotstat" in + return + t-policy-periodic + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy '' --cron + : '))))))))))))))))))))))))))))))))))))))))' + t-git-dir-check secret + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + wantstat='7[70]0' ++ stat -c%a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + gotstat=700 + case "$gotstat" in + return + t-archive-process-incoming new + local suite=new + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.3.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.3.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.3_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.3_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.3_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query new + local suite=new + local dscf=main/example_1.3.dsc + t-archive-query-aq new example 1.3 main/example_1.3.dsc + local suite=new + local p=example + local v=1.3 + local dscf=main/example_1.3.dsc + local sha ++ sha256sum + sha='375d632c9800898ae576e48c21b7eaf7de93f349a79c7cdb677e87566130d367 -' + echo '1.3 375d632c9800898ae576e48c21b7eaf7de93f349a79c7cdb677e87566130d367 main/example_1.3.dsc' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-git-dir-time-passes + touch -d 'last year' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-policy-periodic + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy '' --cron + : '))))))))))))))))))))))))))))))))))))))))' + t-git-dir-check secret + local gitdir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + case "$1" in + wantstat='7[70]0' ++ stat -c%a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + gotstat=700 + case "$gotstat" in + return ++ git rev-parse HEAD + oldobj=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + git reset --hard start HEAD is now at 17d67db echo EXAMPLE RULES TARGET + t-commit 'should require --deliberately..not-ff' + local 'msg=should require --deliberately..not-ff' + v=1.4 + t-debchange --force-distribution -v1.4 --distribution unstable 'should require --deliberately..not-ff' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.4 --distribution unstable 'should require --deliberately..not-ff' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.4 --distribution unstable should require --deliberately..not-ff libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'should require --deliberately..not-ff' [master fbe552d] should require --deliberately..not-ff 1 file changed, 6 insertions(+) + revision=5 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard fbe552d3c11e8e57b5befae059d03f07148169f2 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.4' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.4.tar.gz dpkg-source: info: building example in example_1.4.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.4_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.4.dsc, example_1.4_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.4.tar.gz renaming (dsc) example_1.4.dsc renaming (changes) example_1.4_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.4_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.4_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.4_source.changes example_1.4_amd64.changes dgit ok: build successful, results in example_1.4_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail-retriably 'E:^dgit: error: .* HEAD is not a descendant of the archive'\''s version' t-dgit push + t-expect-push-fail 'E:^dgit: error: .* HEAD is not a descendant of the archive'\''s version' t-dgit push + local 'mpat=E:^dgit: error: .* HEAD is not a descendant of the archive'\''s version' + shift + local triedpush ++ git rev-parse HEAD + triedpush=fbe552d3c11e8e57b5befae059d03f07148169f2 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-sort + git show-ref + LC_COLLATE=C + sort + t-expect-fail 'E:^dgit: error: .* HEAD is not a descendant of the archive'\''s version' t-dgit push + local 'mpat=E:^dgit: error: .* HEAD is not a descendant of the archive'\''s version' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/dgit/sid => 5b126d5a37972c6d611c658081aac1e1f02e98ad refs/tags/archive/test-dummy/1.3 => be72e31671f5cf851192fd2cd3424f0e18be9d30 refs/tags/test-dummy/1.3 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/dgit/sid |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3' => '5b126d5a37972c6d611c658081aac1e1f02e98ad', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.3' => 'be72e31671f5cf851192fd2cd3424f0e18be9d30' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 offered refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 offered refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' previous reference hash=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' fetch_from_archive: lastfetch=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf 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. | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' fetch mergeinfos: commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf dgit suite branch on dgit git server fetch hash=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git log -n2 b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.4 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf fbe552d3c11e8e57b5befae059d03f07148169f2 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' dgit: error: dgit push: HEAD is not a descendant of the archive's version. dgit: To overwrite the archive's contents, pass --overwrite[=VERSION]. dgit: To rewrite history, if permitted by the archive, use --deliberately-not-fast-forward. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 5b126d5a37972c6d611c658081aac1e1f02e98ad refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 del_lrfetchrefs: be72e31671f5cf851192fd2cd3424f0e18be9d30 refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^dgit: error: .* HEAD is not a descendant of the archive'\''s version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^dgit: error: .* HEAD is not a descendant of the archive'\''s version' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^dgit: error: .* HEAD is not a descendant of the archive'\''s version' + egrep -e '^dgit: error: .* HEAD is not a descendant of the archive'\''s version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: dgit push: HEAD is not a descendant of the archive's version. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' fbe552d3c11e8e57b5befae059d03f07148169f2 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Package is in NEW and has not been accepted or rejected yet' t-dgit --deliberately-TEST-dgit-only-not-fast-forward push + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + shift + local triedpush ++ git rev-parse HEAD + triedpush=fbe552d3c11e8e57b5befae059d03f07148169f2 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^remote: Package is in NEW and has not been accepted or rejected yet' t-dgit --deliberately-TEST-dgit-only-not-fast-forward push + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + t-dgit --deliberately-TEST-dgit-only-not-fast-forward push + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --deliberately-TEST-dgit-only-not-fast-forward push | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/* dgit/sid dgit-rewrite/map heads/* git_lrfetch_sane specre=(?:refs/tags\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map)|(?:refs/heads\/.*) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/*' refs/dgit/sid refs/dgit-rewrite/map 'refs/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/dgit/sid => b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/heads/master => 5b126d5a37972c6d611c658081aac1e1f02e98ad refs/tags/archive/test-dummy/1.3 => be72e31671f5cf851192fd2cd3424f0e18be9d30 refs/tags/test-dummy/1.3 git_lrfetch_sane fspecs +refs/tags/*:refs/dgit-fetch/test-dummy/tags/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid +refs/heads/*:refs/dgit-fetch/test-dummy/heads/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/*:refs/dgit-fetch/test-dummy/tags/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' '+refs/heads/*:refs/dgit-fetch/test-dummy/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/dgit/sid |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/heads/master |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/heads/master' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3' => '5b126d5a37972c6d611c658081aac1e1f02e98ad', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.3' => 'be72e31671f5cf851192fd2cd3424f0e18be9d30' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 offered refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 offered refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' previous reference hash=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' fetch_from_archive: lastfetch=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf 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. | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' fetch mergeinfos: commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf dgit suite branch on dgit git server fetch hash=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git log -n2 b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.4 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf fbe552d3c11e8e57b5befae059d03f07148169f2 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.4' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.4.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.4.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.4.dsc) dpkg-source: info: extracting example in example-1.4 dpkg-source: info: unpacking example_1.4.tar.gz CD example-1.4 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `82d536e20b681f81f7f2186589785e573c072887' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 82d536e20b681f81f7f2186589785e573c072887 fbe552d3c11e8e57b5befae059d03f07148169f2 files_compare_inputs example_1.4.dsc files_compare_inputs example_1.4.dsc Checksums-Sha256 files_compare_inputs example_1.4.dsc Checksums-Sha256 example_1.4.tar.gz files_compare_inputs example_1.4.dsc Checksums-Sha1 files_compare_inputs example_1.4.dsc Checksums-Sha1 example_1.4.tar.gz files_compare_inputs example_1.4.dsc Files files_compare_inputs example_1.4.dsc Files example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes files_compare_inputs example_1.4_multi.changes Checksums-Sha256 files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4.dsc files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4_all.deb files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4_amd64.buildinfo files_compare_inputs example_1.4_multi.changes Checksums-Sha1 files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4.dsc files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4_all.deb files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4_amd64.buildinfo files_compare_inputs example_1.4_multi.changes Files files_compare_inputs example_1.4_multi.changes Files example_1.4.dsc files_compare_inputs example_1.4_multi.changes Files example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes Files example_1.4_all.deb files_compare_inputs example_1.4_multi.changes Files example_1.4_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"time":1735249722,"gitobjtype":"blob","overrides":[],"comment":"forbidden for testing","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"gitobjtype":"blob","overrides":[],"comment":"forbidden for testing - again"},{"overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn","gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"Package is in NEW, need a --deliberately"}]' tainted-objects: [{"time":1735249722,"gitobjtype":"blob","overrides":[],"comment":"forbidden for testing","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"gitobjtype":"blob","overrides":[],"comment":"forbidden for testing - again"},{"overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n","gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"Package is in NEW, need a --deliberately"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf GCF<| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit 291 checking origs needed (1.4)... checking origs needed placement 'devel extra'... origs example_1.4.tar.gz | c870db970ef1dd8219d736c11eb68c7e 754 example_1.4.tar.gz ../example_1.4_multi.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/dgit/sid |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/heads/master |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 push_tagwants: $VAR1 = [ '1.4', 'fbe552d3c11e8e57b5befae059d03f07148169f2', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Objid' => 'fbe552d3c11e8e57b5befae059d03f07148169f2', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.4', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } }, { 'Tag' => 'test-dummy/1.4', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Objid' => 'fbe552d3c11e8e57b5befae059d03f07148169f2', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `87110f136cdc8d1907e1434eaa84b993af4a411f' + git verify-tag 87110f136cdc8d1907e1434eaa84b993af4a411f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.4 87110f136cdc8d1907e1434eaa84b993af4a411f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d63af1d25610bc9df69e5b9010b8b39c38a2fc96' + git verify-tag d63af1d25610bc9df69e5b9010b8b39c38a2fc96 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:05 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.4 d63af1d25610bc9df69e5b9010b8b39c38a2fc96 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+fbe552d3c11e8e57b5befae059d03f07148169f2:refs/dgit/sid' '+refs/tags/archive/test-dummy/1.4' '+refs/tags/test-dummy/1.4' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:04 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: Package is in NEW and has not been accepted or rejected yet. remote: Unfortunately, we cannot determine automatically what should happen. remote: You will have to pass either --deliberately-not-fast-forward or remote: --deliberately-include-questionable-history to specify whether you are remote: keeping or discarding the previously pushed history. remote: remote: The choice is important, to ensure that your git history is both remote: suitable for public distribution and as useful as possible. Please remote: see the descriptions of these options in dgit(1). remote: remote: dgit-repos-server: policy hook failed (or rejected) (32512) + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] fbe552d3c11e8e57b5befae059d03f07148169f2 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.4 -> archive/test-dummy/1.4 (pre-receive hook declined) ! [remote rejected] test-dummy/1.4 -> test-dummy/1.4 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+fbe552d3c11e8e57b5befae059d03f07148169f2:refs/dgit/sid' '+refs/tags/archive/test-dummy/1.4' '+refs/tags/test-dummy/1.4' dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 5b126d5a37972c6d611c658081aac1e1f02e98ad refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 del_lrfetchrefs: be72e31671f5cf851192fd2cd3424f0e18be9d30 refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Package is in NEW and has not been accepted or rejected yet' + egrep -e '^remote: Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Package is in NEW and has not been accepted or rejected yet. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' fbe552d3c11e8e57b5befae059d03f07148169f2 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + t-dgit --deliberately-not-fast-forward --force-reusing-version push + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --deliberately-not-fast-forward --force-reusing-version push | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/* dgit/sid dgit-rewrite/map heads/* git_lrfetch_sane specre=(?:refs/tags\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map)|(?:refs/heads\/.*) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/*' refs/dgit/sid refs/dgit-rewrite/map 'refs/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/dgit/sid => b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/heads/master => 5b126d5a37972c6d611c658081aac1e1f02e98ad refs/tags/archive/test-dummy/1.3 => be72e31671f5cf851192fd2cd3424f0e18be9d30 refs/tags/test-dummy/1.3 git_lrfetch_sane fspecs +refs/tags/*:refs/dgit-fetch/test-dummy/tags/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid +refs/heads/*:refs/dgit-fetch/test-dummy/heads/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/*:refs/dgit-fetch/test-dummy/tags/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' '+refs/heads/*:refs/dgit-fetch/test-dummy/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/dgit/sid |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/heads/master |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.3' => 'be72e31671f5cf851192fd2cd3424f0e18be9d30', 'refs/dgit-fetch/test-dummy/heads/master' => 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3' => '5b126d5a37972c6d611c658081aac1e1f02e98ad' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 87110f136cdc8d1907e1434eaa84b993af4a411f tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=87110f136cdc8d1907e1434eaa84b993af4a411f |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> d63af1d25610bc9df69e5b9010b8b39c38a2fc96 tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=d63af1d25610bc9df69e5b9010b8b39c38a2fc96 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 offered refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 offered refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' previous reference hash=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' fetch_from_archive: lastfetch=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf 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. | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' fetch mergeinfos: commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf dgit suite branch on dgit git server fetch hash=b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf | git log -n2 b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf => `commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.4 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf fbe552d3c11e8e57b5befae059d03f07148169f2 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse 'b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf~0' => `b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf' warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.4.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.4.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.4.dsc) dpkg-source: info: extracting example in example-1.4 dpkg-source: info: unpacking example_1.4.tar.gz CD example-1.4 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `82d536e20b681f81f7f2186589785e573c072887' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 82d536e20b681f81f7f2186589785e573c072887 fbe552d3c11e8e57b5befae059d03f07148169f2 files_compare_inputs example_1.4.dsc files_compare_inputs example_1.4.dsc Checksums-Sha256 files_compare_inputs example_1.4.dsc Checksums-Sha256 example_1.4.tar.gz files_compare_inputs example_1.4.dsc Checksums-Sha1 files_compare_inputs example_1.4.dsc Checksums-Sha1 example_1.4.tar.gz files_compare_inputs example_1.4.dsc Files files_compare_inputs example_1.4.dsc Files example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes files_compare_inputs example_1.4_multi.changes Checksums-Sha256 files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4.dsc files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4_all.deb files_compare_inputs example_1.4_multi.changes Checksums-Sha256 example_1.4_amd64.buildinfo files_compare_inputs example_1.4_multi.changes Checksums-Sha1 files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4.dsc files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4_all.deb files_compare_inputs example_1.4_multi.changes Checksums-Sha1 example_1.4_amd64.buildinfo files_compare_inputs example_1.4_multi.changes Files files_compare_inputs example_1.4_multi.changes Files example_1.4.dsc files_compare_inputs example_1.4_multi.changes Files example_1.4.tar.gz files_compare_inputs example_1.4_multi.changes Files example_1.4_all.deb files_compare_inputs example_1.4_multi.changes Files example_1.4_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","comment":"forbidden for testing","time":1735249722},{"time":1735249722,"overrides":[],"gitobjtype":"blob","comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"Package is in NEW, need a --deliberately","hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn"}]' tainted-objects: [{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","comment":"forbidden for testing","time":1735249722},{"time":1735249722,"overrides":[],"gitobjtype":"blob","comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"Package is in NEW, need a --deliberately","hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf GCF<| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit 291 checking origs needed (1.4)... checking origs needed placement 'devel extra'... origs example_1.4.tar.gz | c870db970ef1dd8219d736c11eb68c7e 754 example_1.4.tar.gz ../example_1.4_multi.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/dgit/sid |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/heads/master |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 push_tagwants: $VAR1 = [ '1.4', 'fbe552d3c11e8e57b5befae059d03f07148169f2', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'fbe552d3c11e8e57b5befae059d03f07148169f2', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.4', 'View' => 'dgit', 'TfSuffix' => '' }, { 'Tag' => 'test-dummy/1.4', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Objid' => 'fbe552d3c11e8e57b5befae059d03f07148169f2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `43cba1fa6024cd2d301dfdb54067d39c462c5d7a' + git verify-tag 43cba1fa6024cd2d301dfdb54067d39c462c5d7a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.4 43cba1fa6024cd2d301dfdb54067d39c462c5d7a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `e2ff4eda4a93917f044028bc5476448f8d0f722c' + git verify-tag e2ff4eda4a93917f044028bc5476448f8d0f722c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.4 e2ff4eda4a93917f044028bc5476448f8d0f722c | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+fbe552d3c11e8e57b5befae059d03f07148169f2:refs/dgit/sid' '+refs/tags/archive/test-dummy/1.4' '+refs/tags/test-dummy/1.4' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:07 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_incoming4407_fresh remote: * [new reference] fbe552d3c11e8e57b5befae059d03f07148169f2 -> refs/dgit/sid remote: * [new tag] 43cba1fa6024cd2d301dfdb54067d39c462c5d7a -> archive/test-dummy/1.4 remote: * [new tag] e2ff4eda4a93917f044028bc5476448f8d0f722c -> test-dummy/1.4 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_incoming4407_fresh remote: * [new branch] fbe552d3c11e8e57b5befae059d03f07148169f2 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git + b8676a2...fbe552d fbe552d3c11e8e57b5befae059d03f07148169f2 -> refs/dgit/sid (forced update) * [new tag] archive/test-dummy/1.4 -> archive/test-dummy/1.4 * [new tag] test-dummy/1.4 -> test-dummy/1.4 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid fbe552d3c11e8e57b5befae059d03f07148169f2 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.4_multi.changes signfile dsc ../example_1.4.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.4_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.4.dsc ../example_1.4_multi.changes fixup_changes buildinfo ../example_1.4_amd64.buildinfo ../example_1.4_multi.changes signfile changes ../example_1.4_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.4_multi.changes gpg: ../example_1.4_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.4.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 5b126d5a37972c6d611c658081aac1e1f02e98ad refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.3 del_lrfetchrefs: be72e31671f5cf851192fd2cd3424f0e18be9d30 refs/dgit-fetch/test-dummy/tags/test-dummy/1.3 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'Not a valid object name' git cat-file -p b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + local 'mpat=Not a valid object name' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git cat-file -p b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output fatal: Not a valid object name b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + local 'ps=128 0' + set -o pipefail + case $ps in + t-grep-mpat 'Not a valid object name' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Not a valid object name' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Not a valid object name' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output fatal: Not a valid object name b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-commit 'Still not accepted, will override taint' + local 'msg=Still not accepted, will override taint' + v=1.5 + t-debchange --force-distribution -v1.5 --distribution unstable 'Still not accepted, will override taint' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.5 --distribution unstable 'Still not accepted, will override taint' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.5 --distribution unstable Still not accepted, will override taint libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Still not accepted, will override taint' [master f0563bb] Still not accepted, will override taint 1 file changed, 6 insertions(+) + revision=6 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f0563bb85e1e79bddacb32b3b07cd5504eed8a59 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.5' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.5.tar.gz dpkg-source: info: building example in example_1.5.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.5_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.5.dsc, example_1.5_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.5.tar.gz renaming (dsc) example_1.5.dsc renaming (changes) example_1.5_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.5_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.5_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.5_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.5_source.changes example_1.5_amd64.changes dgit ok: build successful, results in example_1.5_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail-tainted 'Package is in NEW and has not been accepted or rejected yet' t-dgit push + local 'm=Package is in NEW and has not been accepted or rejected yet' + shift + t-expect-push-fail-retriably 'E:^Package is in NEW and has not been accepted or rejected yet' t-dgit push + t-expect-push-fail 'E:^Package is in NEW and has not been accepted or rejected yet' t-dgit push + local 'mpat=E:^Package is in NEW and has not been accepted or rejected yet' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f0563bb85e1e79bddacb32b3b07cd5504eed8a59 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^Package is in NEW and has not been accepted or rejected yet' t-dgit push + local 'mpat=E:^Package is in NEW and has not been accepted or rejected yet' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => fbe552d3c11e8e57b5befae059d03f07148169f2 refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> fbe552d3c11e8e57b5befae059d03f07148169f2 commit refs/dgit-fetch/test-dummy/dgit/sid |> b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit refs/dgit-fetch/test-dummy/heads/master |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 warning: git fetch +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid created refs/dgit-fetch/test-dummy/heads/master; this is silly, deleting it. + git update-ref -d refs/dgit-fetch/test-dummy/heads/master git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'fbe552d3c11e8e57b5befae059d03f07148169f2' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `fbe552d3c11e8e57b5befae059d03f07148169f2' previous reference hash=fbe552d3c11e8e57b5befae059d03f07148169f2 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `fbe552d3c11e8e57b5befae059d03f07148169f2' fetch_from_archive: lastfetch=fbe552d3c11e8e57b5befae059d03f07148169f2 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. | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' fetch mergeinfos: commit fbe552d3c11e8e57b5befae059d03f07148169f2 dgit suite branch on dgit git server fetch hash=fbe552d3c11e8e57b5befae059d03f07148169f2 | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE fbe552d3c11e8e57b5befae059d03f07148169f2 | git log -n2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `commit fbe552d3c11e8e57b5befae059d03f07148169f2'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- fbe552d3c11e8e57b5befae059d03f07148169f2: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.5 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 f0563bb85e1e79bddacb32b3b07cd5504eed8a59 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.5' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.5.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.5.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.5.dsc) dpkg-source: info: extracting example in example-1.5 dpkg-source: info: unpacking example_1.5.tar.gz CD example-1.5 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8dfc00730f042ebcafcf0d254ef13760339266df' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8dfc00730f042ebcafcf0d254ef13760339266df f0563bb85e1e79bddacb32b3b07cd5504eed8a59 files_compare_inputs example_1.5.dsc files_compare_inputs example_1.5.dsc Checksums-Sha256 files_compare_inputs example_1.5.dsc Checksums-Sha256 example_1.5.tar.gz files_compare_inputs example_1.5.dsc Checksums-Sha1 files_compare_inputs example_1.5.dsc Checksums-Sha1 example_1.5.tar.gz files_compare_inputs example_1.5.dsc Files files_compare_inputs example_1.5.dsc Files example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes files_compare_inputs example_1.5_multi.changes Checksums-Sha256 files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5.dsc files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5_amd64.buildinfo files_compare_inputs example_1.5_multi.changes Checksums-Sha1 files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5.dsc files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5_amd64.buildinfo files_compare_inputs example_1.5_multi.changes Files files_compare_inputs example_1.5_multi.changes Files example_1.5.dsc files_compare_inputs example_1.5_multi.changes Files example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Files example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Files example_1.5_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"comment":"forbidden for testing"},{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"comment":"forbidden for testing - again"},{"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","gitobjtype":"commit","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","time":1735249749},{"hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","gitobjid":"fbe552d3c11e8e57b5befae059d03f07148169f2","comment":"Package is in NEW, need a --deliberately"}]' tainted-objects: [{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"comment":"forbidden for testing"},{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"comment":"forbidden for testing - again"},{"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","gitobjtype":"commit","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","time":1735249749},{"hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","gitobjid":"fbe552d3c11e8e57b5befae059d03f07148169f2","comment":"Package is in NEW, need a --deliberately"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf GCF<| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit 291 GCF>| fbe552d3c11e8e57b5befae059d03f07148169f2 GCF<| fbe552d3c11e8e57b5befae059d03f07148169f2 commit 284 History contains tainted commit fbe552d3c11e8e57b5befae059d03f07148169f2 Taint recorded for any package Reason: Package is in NEW, need a --deliberately Could perhaps be forced using --deliberately. Consult documentation. Package is in NEW and has not been accepted or rejected yet. Unfortunately, we cannot determine automatically what should happen. You will have to pass either --deliberately-not-fast-forward or --deliberately-include-questionable-history to specify whether you are keeping or discarding the previously pushed history. The choice is important, to ensure that your git history is both suitable for public distribution and as useful as possible. Please see the descriptions of these options in dgit(1). dgit: error: pushing tainted objects (which server would reject) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: fbe552d3c11e8e57b5befae059d03f07148169f2 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^Package is in NEW and has not been accepted or rejected yet' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^Package is in NEW and has not been accepted or rejected yet' + egrep -e '^Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Package is in NEW and has not been accepted or rejected yet. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f0563bb85e1e79bddacb32b3b07cd5504eed8a59 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Package is in NEW and has not been accepted or rejected yet' t-dgit push --force-push-tainted + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f0563bb85e1e79bddacb32b3b07cd5504eed8a59 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^remote: Package is in NEW and has not been accepted or rejected yet' t-dgit push --force-push-tainted + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push --force-push-tainted + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => fbe552d3c11e8e57b5befae059d03f07148169f2 refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> fbe552d3c11e8e57b5befae059d03f07148169f2 commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'fbe552d3c11e8e57b5befae059d03f07148169f2', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `fbe552d3c11e8e57b5befae059d03f07148169f2' previous reference hash=fbe552d3c11e8e57b5befae059d03f07148169f2 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `fbe552d3c11e8e57b5befae059d03f07148169f2' fetch_from_archive: lastfetch=fbe552d3c11e8e57b5befae059d03f07148169f2 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. | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' fetch mergeinfos: commit fbe552d3c11e8e57b5befae059d03f07148169f2 dgit suite branch on dgit git server fetch hash=fbe552d3c11e8e57b5befae059d03f07148169f2 | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE fbe552d3c11e8e57b5befae059d03f07148169f2 | git log -n2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `commit fbe552d3c11e8e57b5befae059d03f07148169f2'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- fbe552d3c11e8e57b5befae059d03f07148169f2: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.5 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 f0563bb85e1e79bddacb32b3b07cd5504eed8a59 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.5' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.5.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.5.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.5.dsc) dpkg-source: info: extracting example in example-1.5 dpkg-source: info: unpacking example_1.5.tar.gz CD example-1.5 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8dfc00730f042ebcafcf0d254ef13760339266df' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8dfc00730f042ebcafcf0d254ef13760339266df f0563bb85e1e79bddacb32b3b07cd5504eed8a59 files_compare_inputs example_1.5.dsc files_compare_inputs example_1.5.dsc Checksums-Sha256 files_compare_inputs example_1.5.dsc Checksums-Sha256 example_1.5.tar.gz files_compare_inputs example_1.5.dsc Checksums-Sha1 files_compare_inputs example_1.5.dsc Checksums-Sha1 example_1.5.tar.gz files_compare_inputs example_1.5.dsc Files files_compare_inputs example_1.5.dsc Files example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes files_compare_inputs example_1.5_multi.changes Checksums-Sha256 files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5.dsc files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5_amd64.buildinfo files_compare_inputs example_1.5_multi.changes Checksums-Sha1 files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5.dsc files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5_amd64.buildinfo files_compare_inputs example_1.5_multi.changes Files files_compare_inputs example_1.5_multi.changes Files example_1.5.dsc files_compare_inputs example_1.5_multi.changes Files example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Files example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Files example_1.5_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"time":1735249722,"gitobjtype":"blob","comment":"forbidden for testing"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"gitobjtype":"blob","comment":"forbidden for testing - again","time":1735249722},{"comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","gitobjtype":"commit","time":1735249749,"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf"},{"comment":"Package is in NEW, need a --deliberately","gitobjid":"fbe552d3c11e8e57b5befae059d03f07148169f2","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn"}]' tainted-objects: [{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"time":1735249722,"gitobjtype":"blob","comment":"forbidden for testing"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"gitobjtype":"blob","comment":"forbidden for testing - again","time":1735249722},{"comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","gitobjtype":"commit","time":1735249749,"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf"},{"comment":"Package is in NEW, need a --deliberately","gitobjid":"fbe552d3c11e8e57b5befae059d03f07148169f2","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf GCF<| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit 291 GCF>| fbe552d3c11e8e57b5befae059d03f07148169f2 GCF<| fbe552d3c11e8e57b5befae059d03f07148169f2 commit 284 History contains tainted commit fbe552d3c11e8e57b5befae059d03f07148169f2 Taint recorded for any package Reason: Package is in NEW, need a --deliberately Could perhaps be forced using --deliberately. Consult documentation. Package is in NEW and has not been accepted or rejected yet. Unfortunately, we cannot determine automatically what should happen. You will have to pass either --deliberately-not-fast-forward or --deliberately-include-questionable-history to specify whether you are keeping or discarding the previously pushed history. The choice is important, to ensure that your git history is both suitable for public distribution and as useful as possible. Please see the descriptions of these options in dgit(1). warning: overriding problem due to --force: pushing tainted objects (which server would reject)checking origs needed (1.5)... checking origs needed placement 'devel extra'... origs example_1.5.tar.gz | aaebef7f6a57b74750982c7ebcfb45eb 781 example_1.5.tar.gz ../example_1.5_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.5', 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.5', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59' }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.5', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `5a4f3be6c1fcb1c3b3cbe4bfe279d3c041cb61fd' + git verify-tag 5a4f3be6c1fcb1c3b3cbe4bfe279d3c041cb61fd gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:15 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.5 5a4f3be6c1fcb1c3b3cbe4bfe279d3c041cb61fd | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `04fa5c830f0d38f739f5a061a290ce6cc79ccede' + git verify-tag 04fa5c830f0d38f739f5a061a290ce6cc79ccede gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:15 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.5 04fa5c830f0d38f739f5a061a290ce6cc79ccede | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f0563bb85e1e79bddacb32b3b07cd5504eed8a59:refs/dgit/sid refs/tags/archive/test-dummy/1.5 refs/tags/test-dummy/1.5 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:15 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: Package is in NEW and has not been accepted or rejected yet. remote: Unfortunately, we cannot determine automatically what should happen. remote: You will have to pass either --deliberately-not-fast-forward or remote: --deliberately-include-questionable-history to specify whether you are remote: keeping or discarding the previously pushed history. remote: remote: The choice is important, to ensure that your git history is both remote: suitable for public distribution and as useful as possible. Please remote: see the descriptions of these options in dgit(1). remote: remote: dgit-repos-server: policy hook failed (or rejected) (32512) + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] f0563bb85e1e79bddacb32b3b07cd5504eed8a59 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.5 -> archive/test-dummy/1.5 (pre-receive hook declined) ! [remote rejected] test-dummy/1.5 -> test-dummy/1.5 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f0563bb85e1e79bddacb32b3b07cd5504eed8a59:refs/dgit/sid refs/tags/archive/test-dummy/1.5 refs/tags/test-dummy/1.5 dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: fbe552d3c11e8e57b5befae059d03f07148169f2 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Package is in NEW and has not been accepted or rejected yet' + egrep -e '^remote: Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Package is in NEW and has not been accepted or rejected yet. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f0563bb85e1e79bddacb32b3b07cd5504eed8a59 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + t-dgit push --deliberately-include-questionable-history --force-reusing-version + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --deliberately-include-questionable-history --force-reusing-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => fbe552d3c11e8e57b5befae059d03f07148169f2 refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> fbe552d3c11e8e57b5befae059d03f07148169f2 commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'fbe552d3c11e8e57b5befae059d03f07148169f2', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> 5a4f3be6c1fcb1c3b3cbe4bfe279d3c041cb61fd tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=5a4f3be6c1fcb1c3b3cbe4bfe279d3c041cb61fd |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> 04fa5c830f0d38f739f5a061a290ce6cc79ccede tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=04fa5c830f0d38f739f5a061a290ce6cc79ccede | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `fbe552d3c11e8e57b5befae059d03f07148169f2' previous reference hash=fbe552d3c11e8e57b5befae059d03f07148169f2 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `fbe552d3c11e8e57b5befae059d03f07148169f2' fetch_from_archive: lastfetch=fbe552d3c11e8e57b5befae059d03f07148169f2 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. | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' fetch mergeinfos: commit fbe552d3c11e8e57b5befae059d03f07148169f2 dgit suite branch on dgit git server fetch hash=fbe552d3c11e8e57b5befae059d03f07148169f2 | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE fbe552d3c11e8e57b5befae059d03f07148169f2 | git log -n2 fbe552d3c11e8e57b5befae059d03f07148169f2 => `commit fbe552d3c11e8e57b5befae059d03f07148169f2'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- fbe552d3c11e8e57b5befae059d03f07148169f2: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.5 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base fbe552d3c11e8e57b5befae059d03f07148169f2 f0563bb85e1e79bddacb32b3b07cd5504eed8a59 => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' | git rev-parse 'fbe552d3c11e8e57b5befae059d03f07148169f2~0' => `fbe552d3c11e8e57b5befae059d03f07148169f2' warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.5.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.5.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.5.dsc) dpkg-source: info: extracting example in example-1.5 dpkg-source: info: unpacking example_1.5.tar.gz CD example-1.5 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8dfc00730f042ebcafcf0d254ef13760339266df' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8dfc00730f042ebcafcf0d254ef13760339266df f0563bb85e1e79bddacb32b3b07cd5504eed8a59 files_compare_inputs example_1.5.dsc files_compare_inputs example_1.5.dsc Checksums-Sha256 files_compare_inputs example_1.5.dsc Checksums-Sha256 example_1.5.tar.gz files_compare_inputs example_1.5.dsc Checksums-Sha1 files_compare_inputs example_1.5.dsc Checksums-Sha1 example_1.5.tar.gz files_compare_inputs example_1.5.dsc Files files_compare_inputs example_1.5.dsc Files example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes files_compare_inputs example_1.5_multi.changes Checksums-Sha256 files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5.dsc files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Checksums-Sha256 example_1.5_amd64.buildinfo files_compare_inputs example_1.5_multi.changes Checksums-Sha1 files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5.dsc files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Checksums-Sha1 example_1.5_amd64.buildinfo files_compare_inputs example_1.5_multi.changes Files files_compare_inputs example_1.5_multi.changes Files example_1.5.dsc files_compare_inputs example_1.5_multi.changes Files example_1.5.tar.gz files_compare_inputs example_1.5_multi.changes Files example_1.5_all.deb files_compare_inputs example_1.5_multi.changes Files example_1.5_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"comment":"forbidden for testing","gitobjtype":"blob","time":1735249722,"overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"time":1735249722,"gitobjtype":"blob","comment":"forbidden for testing - again"},{"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","time":1735249749,"overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4"},{"hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn","overrides":["--deliberately-include-questionable-history"],"comment":"Package is in NEW, need a --deliberately","gitobjtype":"commit","gitobjid":"fbe552d3c11e8e57b5befae059d03f07148169f2"}]' tainted-objects: [{"comment":"forbidden for testing","gitobjtype":"blob","time":1735249722,"overrides":[],"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"time":1735249722,"gitobjtype":"blob","comment":"forbidden for testing - again"},{"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","time":1735249749,"overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4"},{"hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n","overrides":["--deliberately-include-questionable-history"],"comment":"Package is in NEW, need a --deliberately","gitobjtype":"commit","gitobjid":"fbe552d3c11e8e57b5befae059d03f07148169f2"}] GCF| git cat-file --batch GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 overriding b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf --deliberately-include-questionable-history overriding fbe552d3c11e8e57b5befae059d03f07148169f2 --deliberately-include-questionable-history checking origs needed (1.5)... checking origs needed placement 'devel extra'... origs example_1.5.tar.gz | aaebef7f6a57b74750982c7ebcfb45eb 781 example_1.5.tar.gz ../example_1.5_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.5', 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.5', 'View' => 'dgit', 'Objid' => 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59', 'TagFn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.5', 'Objid' => 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `d7115f728bad50077692573ff9c03c1d14722871' + git verify-tag d7115f728bad50077692573ff9c03c1d14722871 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.5 d7115f728bad50077692573ff9c03c1d14722871 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d924180d8320d39c9d71570d4d1dc8dc6df0d0e4' + git verify-tag d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.5 d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f0563bb85e1e79bddacb32b3b07cd5504eed8a59:refs/dgit/sid refs/tags/archive/test-dummy/1.5 refs/tags/test-dummy/1.5 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:18 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: fbe552d..f0563bb f0563bb85e1e79bddacb32b3b07cd5504eed8a59 -> refs/dgit/sid remote: * [new tag] d7115f728bad50077692573ff9c03c1d14722871 -> archive/test-dummy/1.5 remote: * [new tag] d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 -> test-dummy/1.5 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: fbe552d..f0563bb f0563bb85e1e79bddacb32b3b07cd5504eed8a59 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git fbe552d..f0563bb f0563bb85e1e79bddacb32b3b07cd5504eed8a59 -> refs/dgit/sid * [new tag] archive/test-dummy/1.5 -> archive/test-dummy/1.5 * [new tag] test-dummy/1.5 -> test-dummy/1.5 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f0563bb85e1e79bddacb32b3b07cd5504eed8a59 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.5_multi.changes signfile dsc ../example_1.5.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.5_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.5.dsc ../example_1.5_multi.changes fixup_changes buildinfo ../example_1.5_amd64.buildinfo ../example_1.5_multi.changes signfile changes ../example_1.5_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.5_multi.changes gpg: ../example_1.5_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.5.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: fbe552d3c11e8e57b5befae059d03f07148169f2 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.4.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.4.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.4_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.4_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.4_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.5.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.5.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.5_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.5_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.5_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_1.5.dsc + t-archive-query-aq sid example 1.5 main/example_1.5.dsc + local suite=sid + local p=example + local v=1.5 + local dscf=main/example_1.5.dsc + local sha ++ sha256sum + sha='ded466e258df6e27cd4959b94459e8e1227580da092bface726f9f05c0d31762 -' + echo '1.5 ded466e258df6e27cd4959b94459e8e1227580da092bface726f9f05c0d31762 main/example_1.5.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-commit 'Check taint is no longer there' + local 'msg=Check taint is no longer there' + v=1.6 + t-debchange --force-distribution -v1.6 --distribution unstable 'Check taint is no longer there' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.6 --distribution unstable 'Check taint is no longer there' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.6 --distribution unstable Check taint is no longer there libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Check taint is no longer there' [master b29f4a8] Check taint is no longer there 1 file changed, 6 insertions(+) + revision=7 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.6' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.6.tar.gz dpkg-source: info: building example in example_1.6.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.5 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.6_source.changes dpkg-genchanges -S -v1.5 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.6.dsc, example_1.6_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.6.tar.gz renaming (dsc) example_1.6.dsc renaming (changes) example_1.6_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.5 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.6_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.6_amd64.buildinfo dpkg-genchanges --build=binary -v1.5 -O../example_1.6_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.6_source.changes example_1.6_amd64.changes dgit ok: build successful, results in example_1.6_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => f0563bb85e1e79bddacb32b3b07cd5504eed8a59 refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' previous reference hash=f0563bb85e1e79bddacb32b3b07cd5504eed8a59 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' fetch_from_archive: lastfetch=f0563bb85e1e79bddacb32b3b07cd5504eed8a59 | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 f0563bb85e1e79bddacb32b3b07cd5504eed8a59 => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' fetch mergeinfos: commit f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Dgit field in .dsc from archive fetch hash=f0563bb85e1e79bddacb32b3b07cd5504eed8a59 | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 f0563bb85e1e79bddacb32b3b07cd5504eed8a59 => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 f0563bb85e1e79bddacb32b3b07cd5504eed8a59 => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f0563bb85e1e79bddacb32b3b07cd5504eed8a59 | git log -n2 f0563bb85e1e79bddacb32b3b07cd5504eed8a59 => `commit f0563bb85e1e79bddacb32b3b07cd5504eed8a59'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- f0563bb85e1e79bddacb32b3b07cd5504eed8a59: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.6 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.6' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.6.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.6.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.6.dsc) dpkg-source: info: extracting example in example-1.6 dpkg-source: info: unpacking example_1.6.tar.gz CD example-1.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `45128e3f6185ef0e22e18d3d62e3768b4c37105f' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 45128e3f6185ef0e22e18d3d62e3768b4c37105f b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b files_compare_inputs example_1.6.dsc files_compare_inputs example_1.6.dsc Checksums-Sha256 files_compare_inputs example_1.6.dsc Checksums-Sha256 example_1.6.tar.gz files_compare_inputs example_1.6.dsc Checksums-Sha1 files_compare_inputs example_1.6.dsc Checksums-Sha1 example_1.6.tar.gz files_compare_inputs example_1.6.dsc Files files_compare_inputs example_1.6.dsc Files example_1.6.tar.gz files_compare_inputs example_1.6_multi.changes files_compare_inputs example_1.6_multi.changes Checksums-Sha256 files_compare_inputs example_1.6_multi.changes Checksums-Sha256 example_1.6.dsc files_compare_inputs example_1.6_multi.changes Checksums-Sha256 example_1.6.tar.gz files_compare_inputs example_1.6_multi.changes Checksums-Sha256 example_1.6_all.deb files_compare_inputs example_1.6_multi.changes Checksums-Sha256 example_1.6_amd64.buildinfo files_compare_inputs example_1.6_multi.changes Checksums-Sha1 files_compare_inputs example_1.6_multi.changes Checksums-Sha1 example_1.6.dsc files_compare_inputs example_1.6_multi.changes Checksums-Sha1 example_1.6.tar.gz files_compare_inputs example_1.6_multi.changes Checksums-Sha1 example_1.6_all.deb files_compare_inputs example_1.6_multi.changes Checksums-Sha1 example_1.6_amd64.buildinfo files_compare_inputs example_1.6_multi.changes Files files_compare_inputs example_1.6_multi.changes Files example_1.6.dsc files_compare_inputs example_1.6_multi.changes Files example_1.6.tar.gz files_compare_inputs example_1.6_multi.changes Files example_1.6_all.deb files_compare_inputs example_1.6_multi.changes Files example_1.6_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"comment":"forbidden for testing","time":1735249722,"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"time":1735249722,"comment":"forbidden for testing - again","gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[]},{"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","gitobjtype":"commit","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","time":1735249749}]' tainted-objects: [{"comment":"forbidden for testing","time":1735249722,"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"time":1735249722,"comment":"forbidden for testing - again","gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[]},{"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","gitobjtype":"commit","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","time":1735249749}] GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf GCF<| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit 291 checking origs needed (1.6)... checking origs needed placement 'devel extra'... origs example_1.6.tar.gz | 122b0a1866415cef6711c3e835df863d 811 example_1.6.tar.gz ../example_1.6_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.6', 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b', 'Tag' => 'archive/test-dummy/1.6', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.6', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7e217c1d985b591a6c1e2ec4b309c2713ae0a682' + git verify-tag 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:23 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.6 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `ef00f8214b214c5bb2589273680074dfcbacf664' + git verify-tag ef00f8214b214c5bb2589273680074dfcbacf664 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:23 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.6 ef00f8214b214c5bb2589273680074dfcbacf664 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b:refs/dgit/sid refs/tags/archive/test-dummy/1.6 refs/tags/test-dummy/1.6 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:23 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: f0563bb..b29f4a8 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b -> refs/dgit/sid remote: * [new tag] 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 -> archive/test-dummy/1.6 remote: * [new tag] ef00f8214b214c5bb2589273680074dfcbacf664 -> test-dummy/1.6 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: f0563bb..b29f4a8 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git f0563bb..b29f4a8 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b -> refs/dgit/sid * [new tag] archive/test-dummy/1.6 -> archive/test-dummy/1.6 * [new tag] test-dummy/1.6 -> test-dummy/1.6 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.6_multi.changes signfile dsc ../example_1.6.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.6_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.6.dsc ../example_1.6_multi.changes fixup_changes buildinfo ../example_1.6_amd64.buildinfo ../example_1.6_multi.changes signfile changes ../example_1.6_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.6_multi.changes gpg: ../example_1.6_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.6.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b stoats archive/test-dummy/1.3 Switched to a new branch 'stoats' + t-commit 'Simulate accidentally building on rejected version' + local 'msg=Simulate accidentally building on rejected version' + v=1.7 + t-debchange --force-distribution -v1.7 --distribution unstable 'Simulate accidentally building on rejected version' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.7 --distribution unstable 'Simulate accidentally building on rejected version' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.7 --distribution unstable Simulate accidentally building on rejected version libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Simulate accidentally building on rejected version' [stoats 42063f1] Simulate accidentally building on rejected version 1 file changed, 6 insertions(+) + revision=8 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `42063f10cef5ecb76fcdee6162127b8c2e5528b8' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 42063f10cef5ecb76fcdee6162127b8c2e5528b8 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.7' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.7.tar.gz dpkg-source: info: building example in example_1.7.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.5 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.7_source.changes dpkg-genchanges -S -v1.5 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.7.dsc, example_1.7_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.7.tar.gz renaming (dsc) example_1.7.dsc renaming (changes) example_1.7_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.5 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.7_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.7_amd64.buildinfo dpkg-genchanges --build=binary -v1.5 -O../example_1.7_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.7_source.changes example_1.7_amd64.changes dgit ok: build successful, results in example_1.7_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail 'E:^dgit: error:.* HEAD is not a descendant of the archive'\''s version' t-dgit push + local 'mpat=E:^dgit: error:.* HEAD is not a descendant of the archive'\''s version' + shift + local triedpush ++ git rev-parse HEAD + triedpush=42063f10cef5ecb76fcdee6162127b8c2e5528b8 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^dgit: error:.* HEAD is not a descendant of the archive'\''s version' t-dgit push + local 'mpat=E:^dgit: error:.* HEAD is not a descendant of the archive'\''s version' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/tags/archive/test-dummy/1.6 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 => ef00f8214b214c5bb2589273680074dfcbacf664 refs/tags/test-dummy/1.6 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.6' => 'ef00f8214b214c5bb2589273680074dfcbacf664', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6' => '7e217c1d985b591a6c1e2ec4b309c2713ae0a682' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/tags/archive/test-dummy/1.6 currently refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/tags/test-dummy/1.6 currently refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 offered refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 offered refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' previous reference hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch_from_archive: lastfetch=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Last version pushed with dgit: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch mergeinfos: commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b dgit suite branch on dgit git server fetch hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git log -n2 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.7 | git symbolic-ref -q HEAD => `refs/heads/stoats' | git rev-parse 'HEAD~0' => `42063f10cef5ecb76fcdee6162127b8c2e5528b8' ffq_prev_branchinfo branch current refs/heads/stoats | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stoats' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stoats' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b 42063f10cef5ecb76fcdee6162127b8c2e5528b8 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' dgit: error: dgit push: HEAD is not a descendant of the archive's version. dgit: To overwrite the archive's contents, pass --overwrite[=VERSION]. dgit: To rewrite history, if permitted by the archive, use --deliberately-not-fast-forward. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 del_lrfetchrefs: ef00f8214b214c5bb2589273680074dfcbacf664 refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^dgit: error:.* HEAD is not a descendant of the archive'\''s version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^dgit: error:.* HEAD is not a descendant of the archive'\''s version' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^dgit: error:.* HEAD is not a descendant of the archive'\''s version' + egrep -e '^dgit: error:.* HEAD is not a descendant of the archive'\''s version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: dgit push: HEAD is not a descendant of the archive's version. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 42063f10cef5ecb76fcdee6162127b8c2e5528b8 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + : 'check that uploader can'\''t force it now' + t-expect-push-fail 'E:^remote: .*: reject: not fast forward on dgit branch' t-dgit --deliberately-not-fast-forward push --deliberately-include-questionable-history --force-push-tainted + local 'mpat=E:^remote: .*: reject: not fast forward on dgit branch' + shift + local triedpush ++ git rev-parse HEAD + triedpush=42063f10cef5ecb76fcdee6162127b8c2e5528b8 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^remote: .*: reject: not fast forward on dgit branch' t-dgit --deliberately-not-fast-forward push --deliberately-include-questionable-history --force-push-tainted + local 'mpat=E:^remote: .*: reject: not fast forward on dgit branch' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --deliberately-not-fast-forward push --deliberately-include-questionable-history --force-push-tainted + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --deliberately-not-fast-forward push --deliberately-include-questionable-history --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/* dgit/sid dgit-rewrite/map heads/* git_lrfetch_sane specre=(?:refs/tags\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map)|(?:refs/heads\/.*) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/*' refs/dgit/sid refs/dgit-rewrite/map 'refs/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit/sid => b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/heads/master => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/tags/archive/test-dummy/1.6 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 => ef00f8214b214c5bb2589273680074dfcbacf664 refs/tags/test-dummy/1.6 git_lrfetch_sane fspecs +refs/tags/*:refs/dgit-fetch/test-dummy/tags/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid +refs/heads/*:refs/dgit-fetch/test-dummy/heads/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/*:refs/dgit-fetch/test-dummy/tags/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' '+refs/heads/*:refs/dgit-fetch/test-dummy/heads/*' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/dgit/sid |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/heads/master |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6' => '7e217c1d985b591a6c1e2ec4b309c2713ae0a682', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.6' => 'ef00f8214b214c5bb2589273680074dfcbacf664', 'refs/dgit-fetch/test-dummy/heads/master' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/tags/archive/test-dummy/1.6 currently refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/tags/test-dummy/1.6 currently refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 offered refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 offered refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' previous reference hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch_from_archive: lastfetch=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Last version pushed with dgit: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch mergeinfos: commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b dgit suite branch on dgit git server fetch hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git log -n2 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.7 | git symbolic-ref -q HEAD => `refs/heads/stoats' | git rev-parse 'HEAD~0' => `42063f10cef5ecb76fcdee6162127b8c2e5528b8' ffq_prev_branchinfo branch current refs/heads/stoats | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stoats' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stoats' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b 42063f10cef5ecb76fcdee6162127b8c2e5528b8 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.7' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.7.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc) dpkg-source: info: extracting example in example-1.7 dpkg-source: info: unpacking example_1.7.tar.gz CD example-1.7 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `b405fcf845fff7c46f6474711f2cfe4eff28ca2b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet b405fcf845fff7c46f6474711f2cfe4eff28ca2b 42063f10cef5ecb76fcdee6162127b8c2e5528b8 files_compare_inputs example_1.7.dsc files_compare_inputs example_1.7.dsc Checksums-Sha256 files_compare_inputs example_1.7.dsc Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Checksums-Sha1 files_compare_inputs example_1.7.dsc Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Files files_compare_inputs example_1.7.dsc Files example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes files_compare_inputs example_1.7_multi.changes Checksums-Sha256 files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7.dsc files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7_amd64.buildinfo files_compare_inputs example_1.7_multi.changes Checksums-Sha1 files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7.dsc files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7_amd64.buildinfo files_compare_inputs example_1.7_multi.changes Files files_compare_inputs example_1.7_multi.changes Files example_1.7.dsc files_compare_inputs example_1.7_multi.changes Files example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Files example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Files example_1.7_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"comment":"forbidden for testing","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"time":1735249722,"gitobjtype":"blob"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","comment":"forbidden for testing - again","overrides":[],"time":1735249722,"gitobjtype":"blob"},{"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","overrides":["--deliberately-include-questionable-history"],"time":1735249749,"gitobjtype":"commit"}]' tainted-objects: [{"comment":"forbidden for testing","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"time":1735249722,"gitobjtype":"blob"},{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","comment":"forbidden for testing - again","overrides":[],"time":1735249722,"gitobjtype":"blob"},{"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","overrides":["--deliberately-include-questionable-history"],"time":1735249749,"gitobjtype":"commit"}] GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 overriding b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf --deliberately-include-questionable-history checking origs needed (1.7)... checking origs needed placement 'devel extra'... origs example_1.7.tar.gz | b138b8c9e8f3916d9aa383c291fff054 819 example_1.7.tar.gz ../example_1.7_multi.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/dgit/sid |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/heads/master |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 push_tagwants: $VAR1 = [ '1.7', '42063f10cef5ecb76fcdee6162127b8c2e5528b8', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '42063f10cef5ecb76fcdee6162127b8c2e5528b8', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.7', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '' }, { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.7', 'Objid' => '42063f10cef5ecb76fcdee6162127b8c2e5528b8', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7c6e2194d30ecb16954e0ce6b049d51585702f5d' + git verify-tag 7c6e2194d30ecb16954e0ce6b049d51585702f5d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:29 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.7 7c6e2194d30ecb16954e0ce6b049d51585702f5d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `e4ce51556006192bbbde110201c4f2e82eeed0df' + git verify-tag e4ce51556006192bbbde110201c4f2e82eeed0df gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:29 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.7 e4ce51556006192bbbde110201c4f2e82eeed0df | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+42063f10cef5ecb76fcdee6162127b8c2e5528b8:refs/dgit/sid' '+refs/tags/archive/test-dummy/1.7' '+refs/tags/test-dummy/1.7' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:29 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: dgit-repos-server: reject: not fast forward on dgit branch remote: + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] 42063f10cef5ecb76fcdee6162127b8c2e5528b8 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.7 -> archive/test-dummy/1.7 (pre-receive hook declined) ! [remote rejected] test-dummy/1.7 -> test-dummy/1.7 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+42063f10cef5ecb76fcdee6162127b8c2e5528b8:refs/dgit/sid' '+refs/tags/archive/test-dummy/1.7' '+refs/tags/test-dummy/1.7' dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 del_lrfetchrefs: ef00f8214b214c5bb2589273680074dfcbacf664 refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: .*: reject: not fast forward on dgit branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: .*: reject: not fast forward on dgit branch' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: .*: reject: not fast forward on dgit branch' + egrep -e '^remote: .*: reject: not fast forward on dgit branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: not fast forward on dgit branch + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 42063f10cef5ecb76fcdee6162127b8c2e5528b8 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + t-dgit pull + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A pull | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/stoats' format , quilt mode linear query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/tags/archive/test-dummy/1.6 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 => ef00f8214b214c5bb2589273680074dfcbacf664 refs/tags/test-dummy/1.6 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/dgit/sid |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/heads/master |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 warning: git fetch +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid created refs/dgit-fetch/test-dummy/heads/master; this is silly, deleting it. + git update-ref -d refs/dgit-fetch/test-dummy/heads/master git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.6' => 'ef00f8214b214c5bb2589273680074dfcbacf664', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6' => '7e217c1d985b591a6c1e2ec4b309c2713ae0a682', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/tags/archive/test-dummy/1.6 currently refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 7c6e2194d30ecb16954e0ce6b049d51585702f5d tag refs/tags/archive/test-dummy/1.7 currently refs/tags/archive/test-dummy/1.7=7c6e2194d30ecb16954e0ce6b049d51585702f5d |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/tags/test-dummy/1.6 currently refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 |> e4ce51556006192bbbde110201c4f2e82eeed0df tag refs/tags/test-dummy/1.7 currently refs/tags/test-dummy/1.7=e4ce51556006192bbbde110201c4f2e82eeed0df | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 offered refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 offered refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' previous reference hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch_from_archive: lastfetch=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Last version pushed with dgit: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch mergeinfos: commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b dgit suite branch on dgit git server fetch hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git log -n2 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b: dgit ok: fetched into refs/remotes/dgit/dgit/sid + git merge -m 'Merge from sid [dgit]' refs/remotes/dgit/dgit/sid Auto-merging debian/changelog Merge made by the 'ort' strategy. debian/changelog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) dgit ok: fetched to refs/remotes/dgit/dgit/sid and merged into HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 del_lrfetchrefs: ef00f8214b214c5bb2589273680074dfcbacf664 refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.7' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.7.tar.gz dpkg-source: info: building example in example_1.7.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.5 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.7_source.changes dpkg-genchanges -S -v1.5 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.7.dsc, example_1.7_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.7.tar.gz renaming (dsc) example_1.7.dsc renaming (changes) example_1.7_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.5 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.7_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.7_amd64.buildinfo dpkg-genchanges --build=binary -v1.5 -O../example_1.7_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.7_source.changes example_1.7_amd64.changes dgit ok: build successful, results in example_1.7_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail-tainted 'Reason: rewound suite sid; --deliberately-not-fast-forward specified' t-dgit --force-reusing-version push + local 'm=Reason: rewound suite sid; --deliberately-not-fast-forward specified' + shift + t-expect-push-fail-retriably 'E:^Reason: rewound suite sid; --deliberately-not-fast-forward specified' t-dgit --force-reusing-version push + t-expect-push-fail 'E:^Reason: rewound suite sid; --deliberately-not-fast-forward specified' t-dgit --force-reusing-version push + local 'mpat=E:^Reason: rewound suite sid; --deliberately-not-fast-forward specified' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^Reason: rewound suite sid; --deliberately-not-fast-forward specified' t-dgit --force-reusing-version push + local 'mpat=E:^Reason: rewound suite sid; --deliberately-not-fast-forward specified' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --force-reusing-version push + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-reusing-version push | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/tags/archive/test-dummy/1.6 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 => ef00f8214b214c5bb2589273680074dfcbacf664 refs/tags/test-dummy/1.6 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.6' => 'ef00f8214b214c5bb2589273680074dfcbacf664', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6' => '7e217c1d985b591a6c1e2ec4b309c2713ae0a682' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/tags/archive/test-dummy/1.6 currently refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 7c6e2194d30ecb16954e0ce6b049d51585702f5d tag refs/tags/archive/test-dummy/1.7 currently refs/tags/archive/test-dummy/1.7=7c6e2194d30ecb16954e0ce6b049d51585702f5d |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/tags/test-dummy/1.6 currently refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 |> e4ce51556006192bbbde110201c4f2e82eeed0df tag refs/tags/test-dummy/1.7 currently refs/tags/test-dummy/1.7=e4ce51556006192bbbde110201c4f2e82eeed0df | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 offered refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 offered refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' previous reference hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch_from_archive: lastfetch=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Last version pushed with dgit: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch mergeinfos: commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b dgit suite branch on dgit git server fetch hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git log -n2 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.7 | git symbolic-ref -q HEAD => `refs/heads/stoats' | git rev-parse 'HEAD~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' ffq_prev_branchinfo branch current refs/heads/stoats | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stoats' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stoats' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.7.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc) dpkg-source: info: extracting example in example-1.7 dpkg-source: info: unpacking example_1.7.tar.gz CD example-1.7 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f7e59a68b68c1764db4866e52fda70dbd96ec87c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f7e59a68b68c1764db4866e52fda70dbd96ec87c f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 files_compare_inputs example_1.7.dsc files_compare_inputs example_1.7.dsc Checksums-Sha256 files_compare_inputs example_1.7.dsc Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Checksums-Sha1 files_compare_inputs example_1.7.dsc Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Files files_compare_inputs example_1.7.dsc Files example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes files_compare_inputs example_1.7_multi.changes Checksums-Sha256 files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7.dsc files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7_amd64.buildinfo files_compare_inputs example_1.7_multi.changes Checksums-Sha1 files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7.dsc files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7_amd64.buildinfo files_compare_inputs example_1.7_multi.changes Files files_compare_inputs example_1.7_multi.changes Files example_1.7.dsc files_compare_inputs example_1.7_multi.changes Files example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Files example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Files example_1.7_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":[],"time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","comment":"forbidden for testing","gitobjtype":"blob"},{"time":1735249722,"overrides":[],"gitobjtype":"blob","comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"overrides":["--deliberately-include-questionable-history"],"time":1735249749,"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","gitobjtype":"commit"}]' tainted-objects: [{"overrides":[],"time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","comment":"forbidden for testing","gitobjtype":"blob"},{"time":1735249722,"overrides":[],"gitobjtype":"blob","comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81"},{"overrides":["--deliberately-include-questionable-history"],"time":1735249749,"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","gitobjtype":"commit"}] GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf GCF<| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit 291 History contains tainted commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf Taint recorded at time 2024-12-26 21:49:09 Z for any package Reason: rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4 Could perhaps be forced using --deliberately. Consult documentation. dgit: error: pushing tainted objects (which server would reject) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 del_lrfetchrefs: ef00f8214b214c5bb2589273680074dfcbacf664 refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^Reason: rewound suite sid; --deliberately-not-fast-forward specified' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^Reason: rewound suite sid; --deliberately-not-fast-forward specified' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^Reason: rewound suite sid; --deliberately-not-fast-forward specified' + egrep -e '^Reason: rewound suite sid; --deliberately-not-fast-forward specified' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Reason: rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4 + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' t-dgit --force-reusing-version push --force-push-tainted + local 'mpat=E:^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' t-dgit --force-reusing-version push --force-push-tainted + local 'mpat=E:^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --force-reusing-version push --force-push-tainted + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-reusing-version push --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/tags/archive/test-dummy/1.6 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 => ef00f8214b214c5bb2589273680074dfcbacf664 refs/tags/test-dummy/1.6 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.6' => 'ef00f8214b214c5bb2589273680074dfcbacf664', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6' => '7e217c1d985b591a6c1e2ec4b309c2713ae0a682', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/tags/archive/test-dummy/1.6 currently refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 7c6e2194d30ecb16954e0ce6b049d51585702f5d tag refs/tags/archive/test-dummy/1.7 currently refs/tags/archive/test-dummy/1.7=7c6e2194d30ecb16954e0ce6b049d51585702f5d |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/tags/test-dummy/1.6 currently refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 |> e4ce51556006192bbbde110201c4f2e82eeed0df tag refs/tags/test-dummy/1.7 currently refs/tags/test-dummy/1.7=e4ce51556006192bbbde110201c4f2e82eeed0df | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 offered refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 offered refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' previous reference hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch_from_archive: lastfetch=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Last version pushed with dgit: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch mergeinfos: commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b dgit suite branch on dgit git server fetch hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git log -n2 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.7 | git symbolic-ref -q HEAD => `refs/heads/stoats' | git rev-parse 'HEAD~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' ffq_prev_branchinfo branch current refs/heads/stoats | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stoats' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stoats' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.7.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc) dpkg-source: info: extracting example in example-1.7 dpkg-source: info: unpacking example_1.7.tar.gz CD example-1.7 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f7e59a68b68c1764db4866e52fda70dbd96ec87c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f7e59a68b68c1764db4866e52fda70dbd96ec87c f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 files_compare_inputs example_1.7.dsc files_compare_inputs example_1.7.dsc Checksums-Sha256 files_compare_inputs example_1.7.dsc Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Checksums-Sha1 files_compare_inputs example_1.7.dsc Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Files files_compare_inputs example_1.7.dsc Files example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes files_compare_inputs example_1.7_multi.changes Checksums-Sha256 files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7.dsc files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Checksums-Sha256 example_1.7_amd64.buildinfo files_compare_inputs example_1.7_multi.changes Checksums-Sha1 files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7.dsc files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Checksums-Sha1 example_1.7_amd64.buildinfo files_compare_inputs example_1.7_multi.changes Files files_compare_inputs example_1.7_multi.changes Files example_1.7.dsc files_compare_inputs example_1.7_multi.changes Files example_1.7.tar.gz files_compare_inputs example_1.7_multi.changes Files example_1.7_all.deb files_compare_inputs example_1.7_multi.changes Files example_1.7_amd64.buildinfo | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"overrides":[],"comment":"forbidden for testing","gitobjtype":"blob"},{"overrides":[],"comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"gitobjtype":"blob"},{"time":1735249749,"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit"}]' tainted-objects: [{"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"overrides":[],"comment":"forbidden for testing","gitobjtype":"blob"},{"overrides":[],"comment":"forbidden for testing - again","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"gitobjtype":"blob"},{"time":1735249749,"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit"}] GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf GCF<| b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf commit 291 History contains tainted commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf Taint recorded at time 2024-12-26 21:49:09 Z for any package Reason: rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4 Could perhaps be forced using --deliberately. Consult documentation. warning: overriding problem due to --force: pushing tainted objects (which server would reject)checking origs needed (1.7)... checking origs needed placement 'devel extra'... origs example_1.7.tar.gz | 45ac25a86f0d80c057bdeb62c96a53e4 905 example_1.7.tar.gz ../example_1.7_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.7', 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.7', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' }, { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.7', 'Objid' => 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `37cfaeae58d29eae34016729bdd222b7e8121bde' + git verify-tag 37cfaeae58d29eae34016729bdd222b7e8121bde gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:34 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.7 37cfaeae58d29eae34016729bdd222b7e8121bde | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `49e3dc58552f90df2538ac69a8b9835ded321da3' + git verify-tag 49e3dc58552f90df2538ac69a8b9835ded321da3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.7 49e3dc58552f90df2538ac69a8b9835ded321da3 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26:refs/dgit/sid refs/tags/archive/test-dummy/1.7 refs/tags/test-dummy/1.7 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:34 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: History contains tainted commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf remote: Taint recorded at time 2024-12-26 21:49:09 Z for package example remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4 remote: Uncorrectable error. If confused, consult administrator. remote: remote: Rejecting push due to questionable history. remote: dgit-repos-server: policy hook failed (or rejected) (256) + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.7 -> archive/test-dummy/1.7 (pre-receive hook declined) ! [remote rejected] test-dummy/1.7 -> test-dummy/1.7 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26:refs/dgit/sid refs/tags/archive/test-dummy/1.7 refs/tags/test-dummy/1.7 dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 del_lrfetchrefs: ef00f8214b214c5bb2589273680074dfcbacf664 refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' + egrep -e '^remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4 + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 + local gitdir= + local obj + '[' -e '' ']' + return + eval ' t-git-objects-not-present "" $bad ' ++ t-git-objects-not-present '' 0e97b029bb89946129766bd09f7561cc20b31f81 ++ local gitdir= ++ local obj ++ '[' -e '' ']' ++ return + : 'override the previous taint check' + t-dgit --force-reusing-version push-source --deliberately-include-questionable-history + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-reusing-version push-source --deliberately-include-questionable-history | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.7' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.7.tar.gz dpkg-source: info: building example in example_1.7.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.5 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.7_source.changes dpkg-genchanges -S -v1.5 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.7.dsc, example_1.7_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.7.tar.gz renaming (dsc) example_1.7.dsc renaming (changes) example_1.7_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/tags/archive/test-dummy/1.6 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 => ef00f8214b214c5bb2589273680074dfcbacf664 refs/tags/test-dummy/1.6 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6' => '7e217c1d985b591a6c1e2ec4b309c2713ae0a682', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.6' => 'ef00f8214b214c5bb2589273680074dfcbacf664', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/tags/archive/test-dummy/1.6 currently refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 37cfaeae58d29eae34016729bdd222b7e8121bde tag refs/tags/archive/test-dummy/1.7 currently refs/tags/archive/test-dummy/1.7=37cfaeae58d29eae34016729bdd222b7e8121bde |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/tags/test-dummy/1.6 currently refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 |> 49e3dc58552f90df2538ac69a8b9835ded321da3 tag refs/tags/test-dummy/1.7 currently refs/tags/test-dummy/1.7=49e3dc58552f90df2538ac69a8b9835ded321da3 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 offered refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 offered refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' previous reference hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch_from_archive: lastfetch=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Last version pushed with dgit: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' fetch mergeinfos: commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b dgit suite branch on dgit git server fetch hash=b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b | git log -n2 b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b => `commit b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.7 | git symbolic-ref -q HEAD => `refs/heads/stoats' | git rev-parse 'HEAD~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' ffq_prev_branchinfo branch current refs/heads/stoats | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stoats' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stoats' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' | git rev-parse 'b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b~0' => `b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b' warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.7.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.7.dsc) dpkg-source: info: extracting example in example-1.7 dpkg-source: info: unpacking example_1.7.tar.gz CD example-1.7 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f7e59a68b68c1764db4866e52fda70dbd96ec87c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f7e59a68b68c1764db4866e52fda70dbd96ec87c f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 files_compare_inputs example_1.7.dsc files_compare_inputs example_1.7.dsc Checksums-Sha256 files_compare_inputs example_1.7.dsc Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Checksums-Sha1 files_compare_inputs example_1.7.dsc Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7.dsc Files files_compare_inputs example_1.7.dsc Files example_1.7.tar.gz files_compare_inputs example_1.7_source.changes files_compare_inputs example_1.7_source.changes Checksums-Sha256 files_compare_inputs example_1.7_source.changes Checksums-Sha256 example_1.7.dsc files_compare_inputs example_1.7_source.changes Checksums-Sha256 example_1.7.tar.gz files_compare_inputs example_1.7_source.changes Checksums-Sha1 files_compare_inputs example_1.7_source.changes Checksums-Sha1 example_1.7.dsc files_compare_inputs example_1.7_source.changes Checksums-Sha1 example_1.7.tar.gz files_compare_inputs example_1.7_source.changes Files files_compare_inputs example_1.7_source.changes Files example_1.7.dsc files_compare_inputs example_1.7_source.changes Files example_1.7.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjtype":"blob","time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"comment":"forbidden for testing"},{"comment":"forbidden for testing - again","gitobjtype":"blob","time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[]},{"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","gitobjtype":"commit","time":1735249749,"comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4"}]' tainted-objects: [{"gitobjtype":"blob","time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[],"comment":"forbidden for testing"},{"comment":"forbidden for testing - again","gitobjtype":"blob","time":1735249722,"gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[]},{"overrides":["--deliberately-include-questionable-history"],"gitobjid":"b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf","gitobjtype":"commit","time":1735249749,"comment":"rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4"}] GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 overriding b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf --deliberately-include-questionable-history checking origs needed (1.7)... checking origs needed placement 'devel extra'... origs example_1.7.tar.gz | 45ac25a86f0d80c057bdeb62c96a53e4 905 example_1.7.tar.gz ../example_1.7_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.7', 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.7' }, { 'Objid' => 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26', 'View' => 'dgit', 'Tag' => 'test-dummy/1.7', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `58c9d9122f90200c76240487aa5186544e4f1567' + git verify-tag 58c9d9122f90200c76240487aa5186544e4f1567 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.7 58c9d9122f90200c76240487aa5186544e4f1567 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `590cc62db47460aef756a6b8e5bfb9b74e6c9721' + git verify-tag 590cc62db47460aef756a6b8e5bfb9b74e6c9721 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.7 590cc62db47460aef756a6b8e5bfb9b74e6c9721 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26:refs/dgit/sid refs/tags/archive/test-dummy/1.7 refs/tags/test-dummy/1.7 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:37 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: History contains tainted commit b8676a2c22e6fcea4495f6c303d1bf1ab9e71bdf remote: Taint recorded at time 2024-12-26 21:49:09 Z for package example remote: Reason: rewound suite sid; --deliberately-not-fast-forward specified in signed tag archive/test-dummy/1.4 for upload of version 1.4 remote: Uncorrectable error. If confused, consult administrator. remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: b29f4a8..f50d09b f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 -> refs/dgit/sid remote: * [new tag] 58c9d9122f90200c76240487aa5186544e4f1567 -> archive/test-dummy/1.7 remote: * [new tag] 590cc62db47460aef756a6b8e5bfb9b74e6c9721 -> test-dummy/1.7 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: b29f4a8..f50d09b f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git b29f4a8..f50d09b f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 -> refs/dgit/sid * [new tag] archive/test-dummy/1.7 -> archive/test-dummy/1.7 * [new tag] test-dummy/1.7 -> test-dummy/1.7 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.7_source.changes signfile dsc ../example_1.7.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.7.dsc ../example_1.7_source.changes signfile changes ../example_1.7_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.7_source.changes gpg: ../example_1.7_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.7.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.7 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b29f4a8ac2a7ce2ee38eaa76e97c9a845285c39b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 del_lrfetchrefs: ef00f8214b214c5bb2589273680074dfcbacf664 refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-commit 'Check taint is truly gone' + local 'msg=Check taint is truly gone' + v=1.8 + t-debchange --force-distribution -v1.8 --distribution unstable 'Check taint is truly gone' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.8 --distribution unstable 'Check taint is truly gone' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.8 --distribution unstable Check taint is truly gone libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Check taint is truly gone' [stoats ac5ee09] Check taint is truly gone 1 file changed, 6 insertions(+) + revision=9 + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `ac5ee098900acfaa85ef4e41af06f041e6635627' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ac5ee098900acfaa85ef4e41af06f041e6635627 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.8' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.8.tar.gz dpkg-source: info: building example in example_1.8.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.5 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.8_source.changes dpkg-genchanges -S -v1.5 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.8.dsc, example_1.8_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.8.tar.gz renaming (dsc) example_1.8.dsc renaming (changes) example_1.8_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 refs/dgit/sid => 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/tags/archive/test-dummy/1.4 => d7115f728bad50077692573ff9c03c1d14722871 refs/tags/archive/test-dummy/1.5 => 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/tags/archive/test-dummy/1.6 => 58c9d9122f90200c76240487aa5186544e4f1567 refs/tags/archive/test-dummy/1.7 => e2ff4eda4a93917f044028bc5476448f8d0f722c refs/tags/test-dummy/1.4 => d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/tags/test-dummy/1.5 => ef00f8214b214c5bb2589273680074dfcbacf664 refs/tags/test-dummy/1.6 => 590cc62db47460aef756a6b8e5bfb9b74e6c9721 refs/tags/test-dummy/1.7 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 commit refs/dgit-fetch/test-dummy/dgit/sid |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 |> 58c9d9122f90200c76240487aa5186544e4f1567 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.7 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 |> 590cc62db47460aef756a6b8e5bfb9b74e6c9721 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.7 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.4' => 'e2ff4eda4a93917f044028bc5476448f8d0f722c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4' => '43cba1fa6024cd2d301dfdb54067d39c462c5d7a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.7' => '58c9d9122f90200c76240487aa5186544e4f1567', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.7' => '590cc62db47460aef756a6b8e5bfb9b74e6c9721', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.5' => 'd924180d8320d39c9d71570d4d1dc8dc6df0d0e4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5' => 'd7115f728bad50077692573ff9c03c1d14722871', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6' => '7e217c1d985b591a6c1e2ec4b309c2713ae0a682', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.6' => 'ef00f8214b214c5bb2589273680074dfcbacf664', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ce6e8b44472af08dc2b18f3cb633b01fb9672a6 |> 3f9b09aef45507a10c768637b5d84e1c805f3afd tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=3f9b09aef45507a10c768637b5d84e1c805f3afd |> 5b126d5a37972c6d611c658081aac1e1f02e98ad tag refs/tags/archive/test-dummy/1.3 currently refs/tags/archive/test-dummy/1.3=5b126d5a37972c6d611c658081aac1e1f02e98ad |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/tags/archive/test-dummy/1.4 currently refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/tags/archive/test-dummy/1.5 currently refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/tags/archive/test-dummy/1.6 currently refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 58c9d9122f90200c76240487aa5186544e4f1567 tag refs/tags/archive/test-dummy/1.7 currently refs/tags/archive/test-dummy/1.7=58c9d9122f90200c76240487aa5186544e4f1567 |> 1869c6a41ee951cc5568ec76efee415f0d87b9fa tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1869c6a41ee951cc5568ec76efee415f0d87b9fa |> 0ef6474fbea236117b38c1801bd894d0aa296e02 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=0ef6474fbea236117b38c1801bd894d0aa296e02 |> be72e31671f5cf851192fd2cd3424f0e18be9d30 tag refs/tags/test-dummy/1.3 currently refs/tags/test-dummy/1.3=be72e31671f5cf851192fd2cd3424f0e18be9d30 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/tags/test-dummy/1.4 currently refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/tags/test-dummy/1.5 currently refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/tags/test-dummy/1.6 currently refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 |> 590cc62db47460aef756a6b8e5bfb9b74e6c9721 tag refs/tags/test-dummy/1.7 currently refs/tags/test-dummy/1.7=590cc62db47460aef756a6b8e5bfb9b74e6c9721 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 43cba1fa6024cd2d301dfdb54067d39c462c5d7a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 offered refs/tags/archive/test-dummy/1.4=43cba1fa6024cd2d301dfdb54067d39c462c5d7a |> d7115f728bad50077692573ff9c03c1d14722871 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 offered refs/tags/archive/test-dummy/1.5=d7115f728bad50077692573ff9c03c1d14722871 |> 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 offered refs/tags/archive/test-dummy/1.6=7e217c1d985b591a6c1e2ec4b309c2713ae0a682 |> 58c9d9122f90200c76240487aa5186544e4f1567 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.7 offered refs/tags/archive/test-dummy/1.7=58c9d9122f90200c76240487aa5186544e4f1567 |> e2ff4eda4a93917f044028bc5476448f8d0f722c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 offered refs/tags/test-dummy/1.4=e2ff4eda4a93917f044028bc5476448f8d0f722c |> d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 offered refs/tags/test-dummy/1.5=d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 |> ef00f8214b214c5bb2589273680074dfcbacf664 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 offered refs/tags/test-dummy/1.6=ef00f8214b214c5bb2589273680074dfcbacf664 |> 590cc62db47460aef756a6b8e5bfb9b74e6c9721 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.7 offered refs/tags/test-dummy/1.7=590cc62db47460aef756a6b8e5bfb9b74e6c9721 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.5.dsc... get_archive_dsc: Version 1.5 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 GCF<| f0563bb85e1e79bddacb32b3b07cd5504eed8a59 commit 286 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' previous reference hash=f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' fetch_from_archive: lastfetch=f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 | git merge-base f0563bb85e1e79bddacb32b3b07cd5504eed8a59 f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' | git rev-parse 'f0563bb85e1e79bddacb32b3b07cd5504eed8a59~0' => `f0563bb85e1e79bddacb32b3b07cd5504eed8a59' Git commit in archive is behind the last version allegedly pushed/uploaded. Commit referred to by archive: f0563bb85e1e79bddacb32b3b07cd5504eed8a59 Last version pushed with dgit: f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 Perhaps the upload is stuck in incoming. Using the version from git. | git merge-base f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' fetch mergeinfos: commit f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 dgit suite branch on dgit git server fetch hash=f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 | git merge-base f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git merge-base f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 | git log -n2 f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 => `commit f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.8 | git symbolic-ref -q HEAD => `refs/heads/stoats' | git rev-parse 'HEAD~0' => `ac5ee098900acfaa85ef4e41af06f041e6635627' ffq_prev_branchinfo branch current refs/heads/stoats | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stoats' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stoats' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 ac5ee098900acfaa85ef4e41af06f041e6635627 => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git rev-parse 'f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26~0' => `f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.8' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.8.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.8.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.8.dsc) dpkg-source: info: extracting example in example-1.8 dpkg-source: info: unpacking example_1.8.tar.gz CD example-1.8 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8555d0c771bf622f71cc69430a56df4cfafc0e97' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8555d0c771bf622f71cc69430a56df4cfafc0e97 ac5ee098900acfaa85ef4e41af06f041e6635627 files_compare_inputs example_1.8.dsc files_compare_inputs example_1.8.dsc Checksums-Sha256 files_compare_inputs example_1.8.dsc Checksums-Sha256 example_1.8.tar.gz files_compare_inputs example_1.8.dsc Checksums-Sha1 files_compare_inputs example_1.8.dsc Checksums-Sha1 example_1.8.tar.gz files_compare_inputs example_1.8.dsc Files files_compare_inputs example_1.8.dsc Files example_1.8.tar.gz files_compare_inputs example_1.8_source.changes files_compare_inputs example_1.8_source.changes Checksums-Sha256 files_compare_inputs example_1.8_source.changes Checksums-Sha256 example_1.8.dsc files_compare_inputs example_1.8_source.changes Checksums-Sha256 example_1.8.tar.gz files_compare_inputs example_1.8_source.changes Checksums-Sha1 files_compare_inputs example_1.8_source.changes Checksums-Sha1 example_1.8.dsc files_compare_inputs example_1.8_source.changes Checksums-Sha1 example_1.8.tar.gz files_compare_inputs example_1.8_source.changes Files files_compare_inputs example_1.8_source.changes Files example_1.8.dsc files_compare_inputs example_1.8_source.changes Files example_1.8.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"comment":"forbidden for testing"},{"comment":"forbidden for testing - again","time":1735249722,"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[]}]' tainted-objects: [{"overrides":[],"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","time":1735249722,"comment":"forbidden for testing"},{"comment":"forbidden for testing - again","time":1735249722,"gitobjtype":"blob","gitobjid":"0e97b029bb89946129766bd09f7561cc20b31f81","overrides":[]}] GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 GCF>| 0e97b029bb89946129766bd09f7561cc20b31f81 GCF<| 0e97b029bb89946129766bd09f7561cc20b31f81 blob 10 checking origs needed (1.8)... checking origs needed placement 'devel extra'... origs example_1.8.tar.gz | 863317906b8526dea8d4d03b4f752976 919 example_1.8.tar.gz ../example_1.8_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.8', 'ac5ee098900acfaa85ef4e41af06f041e6635627', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.8', 'Objid' => 'ac5ee098900acfaa85ef4e41af06f041e6635627', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.8', 'Objid' => 'ac5ee098900acfaa85ef4e41af06f041e6635627' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `422c434b58bef890aeb4c923db6c6c25e852e47f' + git verify-tag 422c434b58bef890aeb4c923db6c6c25e852e47f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.8 422c434b58bef890aeb4c923db6c6c25e852e47f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `49dfc3072ec97bef420b89e4a9ee3c705cde4fb5' + git verify-tag 49dfc3072ec97bef420b89e4a9ee3c705cde4fb5 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.8 49dfc3072ec97bef420b89e4a9ee3c705cde4fb5 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' ac5ee098900acfaa85ef4e41af06f041e6635627:refs/dgit/sid refs/tags/archive/test-dummy/1.8 refs/tags/test-dummy/1.8 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:49:40 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: f50d09b..ac5ee09 ac5ee098900acfaa85ef4e41af06f041e6635627 -> refs/dgit/sid remote: * [new tag] 422c434b58bef890aeb4c923db6c6c25e852e47f -> archive/test-dummy/1.8 remote: * [new tag] 49dfc3072ec97bef420b89e4a9ee3c705cde4fb5 -> test-dummy/1.8 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: f50d09b..ac5ee09 ac5ee098900acfaa85ef4e41af06f041e6635627 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git f50d09b..ac5ee09 ac5ee098900acfaa85ef4e41af06f041e6635627 -> refs/dgit/sid * [new tag] archive/test-dummy/1.8 -> archive/test-dummy/1.8 * [new tag] test-dummy/1.8 -> test-dummy/1.8 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid ac5ee098900acfaa85ef4e41af06f041e6635627 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.8_source.changes signfile dsc ../example_1.8.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.8.dsc ../example_1.8_source.changes signfile changes ../example_1.8_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.8_source.changes gpg: ../example_1.8_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.8.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.8 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: f50d09bfe5b6dd83cb87e5f698d1487a0ea84d26 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 43cba1fa6024cd2d301dfdb54067d39c462c5d7a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.4 del_lrfetchrefs: d7115f728bad50077692573ff9c03c1d14722871 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.5 del_lrfetchrefs: 7e217c1d985b591a6c1e2ec4b309c2713ae0a682 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.6 del_lrfetchrefs: 58c9d9122f90200c76240487aa5186544e4f1567 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.7 del_lrfetchrefs: e2ff4eda4a93917f044028bc5476448f8d0f722c refs/dgit-fetch/test-dummy/tags/test-dummy/1.4 del_lrfetchrefs: d924180d8320d39c9d71570d4d1dc8dc6df0d0e4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.5 del_lrfetchrefs: ef00f8214b214c5bb2589273680074dfcbacf664 refs/dgit-fetch/test-dummy/tags/test-dummy/1.6 del_lrfetchrefs: 590cc62db47460aef756a6b8e5bfb9b74e6c9721 refs/dgit-fetch/test-dummy/tags/test-dummy/1.7 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/debpolicy-newreject-artifacts + '[' x/tmp/autopkgtest.l3K01R/debpolicy-newreject-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/debpolicy-newreject-artifacts/debpolicy-newreject.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:49:41]: test debpolicy-newreject: -----------------------] autopkgtest [21:49:42]: test debpolicy-newreject: - - - - - - - - - - results - - - - - - - - - - debpolicy-newreject PASS autopkgtest [21:49:42]: test debpolicy-quilt-gbp: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:49:46]: test debpolicy-quilt-gbp: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=debpolicy-quilt-gbp ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-quilt-gbp-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-quilt-gbp-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 6228k 0 --:--:-- --:--:-- --:--:-- 6228k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 4002k 0 --:--:-- --:--:-- --:--:-- 4002k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 14.7M 0 --:--:-- --:--:-- --:--:-- 14.7M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b patch-queue/quilt-tip-2 patch-queue/quilt-tip Switched to a new branch 'patch-queue/quilt-tip-2' + gbp pq rebase Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/patch-queue/quilt-tip-2. + echo '/* some comment */' + git add src.c + git commit -m 'Add a comment to an upstream file' [patch-queue/quilt-tip-2 e7a6baf] Add a comment to an upstream file 1 file changed, 1 insertion(+) + t-gbp-unapplied-pq2qc + gbp pq export gbp:info: On 'patch-queue/quilt-tip-2', switching to 'quilt-tip-2' gbp:info: Generating patches from git (quilt-tip-2..patch-queue/quilt-tip-2) ++ git symbolic-ref HEAD + branch=refs/heads/quilt-tip-2 + branch=quilt-tip-2 + case "$branch" in + git branch -f qc/quilt-tip-2 + git checkout qc/quilt-tip-2 Switched to branch 'qc/quilt-tip-2' + git add debian/patches + git commit -m 'Commit patch queue' [qc/quilt-tip-2 e12dc0c] Commit patch queue 5 files changed, 66 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/0004-Add-a-comment-to-an-upstream-file.patch create mode 100644 debian/patches/series + t-commit 'some updates' 1.0-2 + local 'msg=some updates' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable some updates libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'some updates' [qc/quilt-tip-2 c7339c0] some updates 1 file changed, 6 insertions(+) + revision=1 + t-git-pseudo-merge -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid + '[' '!' '' ']' + git merge --help + grep -q allow-unrelated-histories + git_pseuomerge_opts=--allow-unrelated-histories + git_pseuomerge_opts+=' -s ours' + git merge --allow-unrelated-histories -s ours -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid Merge made by the 'ours' strategy. + git config --global init.defaultBranch trunk + t-expect-fail 'quilt fixup cannot be linear' t-dgit build-source + local 'mpat=quilt fixup cannot be linear' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c examining quilt state (multiple patches, linear mode) branch_is_gdr 7797e87a15d8ad8592bd0184bc29a422d6209e9c... branch_is_gdr 99fcab4e49e6fd71091f30d30760c3600e291263 ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/rules debian/control => `debian/control'... quiltify investigate 7797e87a15d8ad8592bd0184bc29a422d6209e9c | git diff-tree -z --no-renames --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/rules debian/control => `debian/control'... | git cat-file commit 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `tree d2712fe4c9d988aab883ecf3b648833d47b3998e'... | git diff-tree -z --no-renames --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `' quiltify_trees_differ c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 0 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `debian\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 1 considering C=7797e87a15d8ad8592bd0184bc29a422d6209e9c P=c7339c09b48e2fc5b1a680143d1040876aee0aed | git diff-tree -r --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/patches .pc debian/source/format => `' search queue P=c7339c09b48e2fc5b1a680143d1040876aee0aed triv considering C=7797e87a15d8ad8592bd0184bc29a422d6209e9c P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/patches .pc debian/source/format => `debian/patches/0003-Add-another-new-upstream-file.patch'... search NOT 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 changed debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/auto-gitignore,debian/patches/series quiltify investigate c7339c09b48e2fc5b1a680143d1040876aee0aed | git diff-tree -z --no-renames --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed -- debian/rules debian/control => `debian/control'... | git cat-file commit c7339c09b48e2fc5b1a680143d1040876aee0aed => `tree d2712fe4c9d988aab883ecf3b648833d47b3998e'... | git diff-tree -z --no-renames --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed => `debian\x00' quiltify_trees_differ e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed => 0 considering C=c7339c09b48e2fc5b1a680143d1040876aee0aed P=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb | git diff-tree -r --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed -- debian/patches .pc debian/source/format => `' search queue P=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb triv quiltify investigate e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb | git diff-tree -z --no-renames --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00debian\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb -- debian/rules debian/control => `debian/control'... | git cat-file commit e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => `tree e356319cca112b255a2d32b6d178fb05eae1abf6'... | git diff-tree -z --no-renames --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => `debian\x00' quiltify_trees_differ 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => 0 considering C=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb P=99fcab4e49e6fd71091f30d30760c3600e291263 | git diff-tree -r --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb -- debian/patches .pc debian/source/format => `debian/patches/0001-Add-a-new-upstream-file.patch'... search NOT 99fcab4e49e6fd71091f30d30760c3600e291263 changed debian/patches/0001-Add-a-new-upstream-file.patch,debian/patches/0002-Edit-the-.c-file.patch,debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/series quiltify want to smash dgit: error: quilt fixup cannot be linear. Stopped at: dgit: 9af62d30..7797e87a: changed debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/auto-gitignore,debian/patches/series GCF>| 7797e87a15d8ad8592bd0184bc29a422d6209e9c GCF<| 7797e87a15d8ad8592bd0184bc29a422d6209e9c commit 337 dgit: 99fcab4e..e12dc0ce: changed debian/patches/0001-Add-a-new-upstream-file.patch,debian/patches/0002-Edit-the-.c-file.patch,debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/series dgit: This might be a patches-unapplied branch. dgit: Maybe you need one of --[quilt=]gbp --[quilt=]dpm --quilt=unapplied ? dgit: Maybe orig tarball(s) are not identical to git representation? dgit: error: quilt history linearisation failed. Search `quilt fixup' in dgit(7). + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'quilt fixup cannot be linear' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=quilt fixup cannot be linear' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'quilt fixup cannot be linear' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: quilt fixup cannot be linear. Stopped at: + t-dgit --quilt=gbp --dgit-view-save=split.b1 build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.b1 build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view af3dc32] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `af3dc3212cabc5ede70db7d8f75966d541764df5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=7797e87a15d8ad8592bd0184bc29a422d6209e9c' refs/heads/split.b1 af3dc3212cabc5ede70db7d8f75966d541764df5 dgit view: created (and left in refs/heads/split.b1) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git rev-parse split.b1 af3dc3212cabc5ede70db7d8f75966d541764df5 + t-dgit --quilt=gbp --gbp-pq=no-such-command-gbp build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --gbp-pq=no-such-command-gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + echo spong + git add debian/pointless-for-dgit-test + git commit -m Pointless [qc/quilt-tip-2 2bb0ba1] Pointless 1 file changed, 1 insertion(+) create mode 100644 debian/pointless-for-dgit-test + t-expect-fail no-such-command-gbp t-dgit --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source + local mpat=no-such-command-gbp + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 -- debian + git add -Af . | git write-tree => `c5c54de1fa5a4660468aab541207b896e750b383' fake orig tree object c5c54de1fa5a4660468aab541207b896e750b383 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 CD ../fake + git add -Af . | git write-tree => `570f2908c4c219e2ceefd3d0753777cbc1877969' fake o+d/p tree object c5c54de1fa5a4660468aab541207b896e750b383 CD ../work | git ls-tree --name-only -z 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => 2 | git diff-tree -z --no-renames --name-only -r 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => 3 | git diff-tree -z --no-renames --name-only -r c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=c5c54de1fa5a4660468a o+d/p=570f2908c4c219e2ceef dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import x: 1: exec: no-such-command-gbp: not found dgit: failed command: sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import dgit: error: subprocess failed with error exit status 127 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat no-such-command-gbp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=no-such-command-gbp + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e no-such-command-gbp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source + sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import x: 1: exec: no-such-command-gbp: not found dgit: failed command: sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import + test-push-1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val HEAD 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=HEAD + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + t-dgit --quilt=gbp --clean=git --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 -- debian + git add -Af . | git write-tree => `c5c54de1fa5a4660468aab541207b896e750b383' fake orig tree object c5c54de1fa5a4660468aab541207b896e750b383 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 CD ../fake + git add -Af . | git write-tree => `570f2908c4c219e2ceefd3d0753777cbc1877969' fake o+d/p tree object c5c54de1fa5a4660468aab541207b896e750b383 CD ../work | git ls-tree --name-only -z 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => 2 | git diff-tree -z --no-renames --name-only -r 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => 3 | git diff-tree -z --no-renames --name-only -r c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=c5c54de1fa5a4660468a o+d/p=570f2908c4c219e2ceef dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view 5a46416] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `af3dc3212cabc5ede70db7d8f75966d541764df5' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 5a46416ef5a0595780d48a575f795e2ce3b63082 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' refs/heads/split.b 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'HEAD specifies a different tree to example' t-dgit push-built + local 'mpat=HEAD specifies a different tree to example' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4905df738f0c3908cb1aee58b390bb717329e6df' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 4905df738f0c3908cb1aee58b390bb717329e6df 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 | git diff --stat 4905df738f0c3908cb1aee58b390bb717329e6df 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => ` debian/patches/auto-gitignore | 16 ----------------'... | git diff --no-renames -z -r --raw 4905df738f0c3908cb1aee58b390bb717329e6df 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `:100644 000000 37cf40e 0000000 D\x00debian/patches/auto-gitignore\x00:100644 100644 317bb30 3a09d5f M\x00debian/patches/series\x00:100644 000000 e026ed3 0000000 D\x00lib.c\x00:100644 000000 a2d670b 0000000 D\x00new-upstream-file\x00:100644 100644 4bd5f34 05437c5 M\x00src.c\x00' dgit: error: HEAD specifies a different tree to example_1.0-2.dsc: dgit: debian/patches/auto-gitignore | 16 ---------------- dgit: debian/patches/series | 1 - dgit: lib.c | 1 - dgit: new-upstream-file | 1 - dgit: src.c | 3 +-- dgit: 5 files changed, 1 insertion(+), 21 deletions(-) dgit: Mode change from 644 to 000000: debian/patches/auto-gitignore dgit: Mode change from 644 to 644: debian/patches/series dgit: Mode change from 644 to 000000: lib.c dgit: Mode change from 644 to 000000: new-upstream-file dgit: Mode change from 644 to 644: src.c dgit: There is a problem with your source tree (see dgit(7) for some hints). dgit: To see a full diff, run git diff 4905df738f0c3908cb1aee58b390bb717329e6df HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'HEAD specifies a different tree to example' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=HEAD specifies a different tree to example' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'HEAD specifies a different tree to example' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: HEAD specifies a different tree to example_1.0-2.dsc: + test-push-2 + t-dgit --quilt=gbp --dgit-view-save=split.p push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' refs/heads/split.p 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 5a46416ef5a0595780d48a575f795e2ce3b63082 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - c2a3e8aaebea3e378ac96e8dd658abb7f52bdb74342aa8cd3f3c58030ad66b03 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' refs/heads/split.p 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 5a46416ef5a0595780d48a575f795e2ce3b63082 splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-1 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 5a46416ef5a0595780d48a575f795e2ce3b63082 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 5a46416ef5a0595780d48a575f795e2ce3b63082 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4905df738f0c3908cb1aee58b390bb717329e6df' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 4905df738f0c3908cb1aee58b390bb717329e6df 5a46416ef5a0595780d48a575f795e2ce3b63082 files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[]' tainted-objects: [] checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-2.debian.tar.xz | a07c86d8533352fc738e832dd90bb4e3 1720 example_1.0-2.debian.tar.xz ../example_1.0-2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-2', '5a46416ef5a0595780d48a575f795e2ce3b63082', '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Objid' => '5a46416ef5a0595780d48a575f795e2ce3b63082', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0-2' }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8', 'View' => 'maint', 'TfSuffix' => '-maintview', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `a51caa2f897e67fa59ded91e0950e2eb245631ce' + git verify-tag a51caa2f897e67fa59ded91e0950e2eb245631ce gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 a51caa2f897e67fa59ded91e0950e2eb245631ce | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `b2215b0a2bd1162fa8e8e92aa719ab4621168466' + git verify-tag b2215b0a2bd1162fa8e8e92aa719ab4621168466 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 b2215b0a2bd1162fa8e8e92aa719ab4621168466 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 5a46416ef5a0595780d48a575f795e2ce3b63082:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:49:57 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] 5a46416ef5a0595780d48a575f795e2ce3b63082 -> refs/dgit/sid remote: * [new tag] a51caa2f897e67fa59ded91e0950e2eb245631ce -> archive/test-dummy/1.0-2 remote: * [new tag] b2215b0a2bd1162fa8e8e92aa719ab4621168466 -> test-dummy/1.0-2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] 5a46416ef5a0595780d48a575f795e2ce3b63082 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] 5a46416ef5a0595780d48a575f795e2ce3b63082 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 5a46416ef5a0595780d48a575f795e2ce3b63082 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_source.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_source.changes signfile changes ../example_1.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_source.changes gpg: ../example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gbp-pushed-good + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val HEAD 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=HEAD + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val refs/tags/test-dummy/1.0-2 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=refs/tags/test-dummy/1.0-2 + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val refs/tags/test-dummy/1.0-2 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=refs/tags/test-dummy/1.0-2 + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/heads/split.p 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/heads/split.p + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/split.b + local split_b=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='5a46416ef5a0595780d48a575f795e2ce3b63082 test-dummy archive/test-dummy/1.0-2 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '5a46416ef5a0595780d48a575f795e2ce3b63082 test-dummy archive/test-dummy/1.0-2 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/remotes/dgit/dgit/sid 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/remotes/dgit/dgit/sid + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/dgit/sid 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/dgit/sid + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=5a46416ef5a0595780d48a575f795e2ce3b63082 + '[' x5a46416ef5a0595780d48a575f795e2ce3b63082 = x5a46416ef5a0595780d48a575f795e2ce3b63082 ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:49:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:49:58 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source --skip-patches -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:49:58 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-2 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + echo wombat + git add debian/pointless-for-dgit-test + git commit -m 'Pointless 2' [qc/quilt-tip-2 5278af3] Pointless 2 1 file changed, 1 insertion(+) + t-commit 'Check pseudomerge' 1.0-3 + local 'msg=Check pseudomerge' + v=1.0-3 + t-debchange --force-distribution -v1.0-3 --distribution unstable 'Check pseudomerge' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-3 --distribution unstable 'Check pseudomerge' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-3 --distribution unstable Check pseudomerge libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Check pseudomerge' [qc/quilt-tip-2 1d62281] Check pseudomerge 1 file changed, 6 insertions(+) + revision=2 + test-push-1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val HEAD 1d62281be23a3e9f26b37318746d13b520117061 + local name=HEAD + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + t-dgit --quilt=gbp --clean=git --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - a19e2925e40f4cbb738bd8f27b617d4ed8a34c434087f2edff81cf1898a8cbba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 1d62281be23a3e9f26b37318746d13b520117061 -- debian + git add -Af . | git write-tree => `6444c599a180553ef07ca8ae6d5753a71f54f864' fake orig tree object 6444c599a180553ef07ca8ae6d5753a71f54f864 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 CD ../fake + git add -Af . | git write-tree => `ac583bd422f89a76349dd30edb16af68d5ab9a1b' fake o+d/p tree object 6444c599a180553ef07ca8ae6d5753a71f54f864 CD ../work | git ls-tree --name-only -z 1d62281be23a3e9f26b37318746d13b520117061 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 6444c599a180553ef07ca8ae6d5753a71f54f864 1d62281be23a3e9f26b37318746d13b520117061 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ 6444c599a180553ef07ca8ae6d5753a71f54f864 1d62281be23a3e9f26b37318746d13b520117061 => 2 | git diff-tree -z --no-renames --name-only -r 1d62281be23a3e9f26b37318746d13b520117061 ac583bd422f89a76349dd30edb16af68d5ab9a1b => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 1d62281be23a3e9f26b37318746d13b520117061 ac583bd422f89a76349dd30edb16af68d5ab9a1b => 3 | git diff-tree -z --no-renames --name-only -r 6444c599a180553ef07ca8ae6d5753a71f54f864 ac583bd422f89a76349dd30edb16af68d5ab9a1b => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6444c599a180553ef07ca8ae6d5753a71f54f864 ac583bd422f89a76349dd30edb16af68d5ab9a1b => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=6444c599a180553ef07c o+d/p=ac583bd422f89a76349d dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff 6444c599a180553ef07ca8ae6d5753a71f54f864 1d62281be23a3e9f26b37318746d13b520117061 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view 62d2bb1] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `62d2bb1c76a3fef47a3f8da0459a20e790b36328' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `5a46416ef5a0595780d48a575f795e2ce3b63082' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - a19e2925e40f4cbb738bd8f27b617d4ed8a34c434087f2edff81cf1898a8cbba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 62d2bb1c76a3fef47a3f8da0459a20e790b36328 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.b 62d2bb1c76a3fef47a3f8da0459a20e790b36328 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-3.debian.tar.xz dpkg-source: info: building example in example_1.0-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-3_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-3.dsc, example_1.0-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-3.debian.tar.xz renaming (dsc) example_1.0-3.dsc renaming (changes) example_1.0-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-3.dsc and example_1.0-3_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + test-push-2 + t-dgit --quilt=gbp --dgit-view-save=split.p push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - a19e2925e40f4cbb738bd8f27b617d4ed8a34c434087f2edff81cf1898a8cbba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.p 62d2bb1c76a3fef47a3f8da0459a20e790b36328 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 62d2bb1c76a3fef47a3f8da0459a20e790b36328 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 5a46416ef5a0595780d48a575f795e2ce3b63082 refs/dgit/sid => a51caa2f897e67fa59ded91e0950e2eb245631ce refs/tags/archive/test-dummy/1.0-2 => b2215b0a2bd1162fa8e8e92aa719ab4621168466 refs/tags/test-dummy/1.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 5a46416ef5a0595780d48a575f795e2ce3b63082 commit refs/dgit-fetch/test-dummy/dgit/sid |> a51caa2f897e67fa59ded91e0950e2eb245631ce tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> b2215b0a2bd1162fa8e8e92aa719ab4621168466 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => 'b2215b0a2bd1162fa8e8e92aa719ab4621168466', 'refs/dgit-fetch/test-dummy/dgit/sid' => '5a46416ef5a0595780d48a575f795e2ce3b63082', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => 'a51caa2f897e67fa59ded91e0950e2eb245631ce' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> a51caa2f897e67fa59ded91e0950e2eb245631ce tag refs/tags/archive/test-dummy/1.0-2 currently refs/tags/archive/test-dummy/1.0-2=a51caa2f897e67fa59ded91e0950e2eb245631ce |> b2215b0a2bd1162fa8e8e92aa719ab4621168466 tag refs/tags/test-dummy/1.0-2 currently refs/tags/test-dummy/1.0-2=b2215b0a2bd1162fa8e8e92aa719ab4621168466 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> a51caa2f897e67fa59ded91e0950e2eb245631ce tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=a51caa2f897e67fa59ded91e0950e2eb245631ce |> b2215b0a2bd1162fa8e8e92aa719ab4621168466 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=b2215b0a2bd1162fa8e8e92aa719ab4621168466 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `5a46416ef5a0595780d48a575f795e2ce3b63082' previous reference hash=5a46416ef5a0595780d48a575f795e2ce3b63082 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `5a46416ef5a0595780d48a575f795e2ce3b63082' fetch_from_archive: lastfetch=5a46416ef5a0595780d48a575f795e2ce3b63082 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 5a46416ef5a0595780d48a575f795e2ce3b63082:debian/changelog Version actually in archive: 1.0-1 (older) Last version pushed with dgit: 1.0-2 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 5a46416ef5a0595780d48a575f795e2ce3b63082 => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' fetch mergeinfos: commit 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit client's archive history view fetch hash=5a46416ef5a0595780d48a575f795e2ce3b63082 | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 5a46416ef5a0595780d48a575f795e2ce3b63082 => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 5a46416ef5a0595780d48a575f795e2ce3b63082 => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 5a46416ef5a0595780d48a575f795e2ce3b63082 | git log -n2 5a46416ef5a0595780d48a575f795e2ce3b63082 => `commit 5a46416ef5a0595780d48a575f795e2ce3b63082'... | git ls-tree -lrz -- 5a46416ef5a0595780d48a575f795e2ce3b63082: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-3 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - a19e2925e40f4cbb738bd8f27b617d4ed8a34c434087f2edff81cf1898a8cbba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.p 62d2bb1c76a3fef47a3f8da0459a20e790b36328 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 62d2bb1c76a3fef47a3f8da0459a20e790b36328 splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-2 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 62d2bb1c76a3fef47a3f8da0459a20e790b36328 => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' infopair_lrfetchref_tag_lookup maintainer view tag test-dummy/1.0-2 infopair_lrfetchref_tag_lookup b2215b0a2bd1162fa8e8e92aa719ab4621168466 test-dummy/1.0-2 maintainer view tag | git rev-parse 'b2215b0a2bd1162fa8e8e92aa719ab4621168466~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' infopair_lrfetchref_tag_lookup dgit view tag archive/test-dummy/1.0-2 infopair_lrfetchref_tag_lookup a51caa2f897e67fa59ded91e0950e2eb245631ce archive/test-dummy/1.0-2 dgit view tag | git rev-parse 'a51caa2f897e67fa59ded91e0950e2eb245631ce~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' splitbrain_pseudomerge i_archive 5a46416ef5a0595780d48a575f795e2ce3b63082 current archive contents | git merge-base 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 5a46416ef5a0595780d48a575f795e2ce3b63082 => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git merge-base 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 1d62281be23a3e9f26b37318746d13b520117061 => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' Declaring that HEAD includes all changes in 1.0-2... | git rev-parse 62d2bb1c76a3fef47a3f8da0459a20e790b36328: => `c11bb9e325e1f4a7aef05d04e5ef40fe12300608' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `f195c5834666f26494cb06c85156857199b0e1bc' + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save pseudomerge HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.p f195c5834666f26494cb06c85156857199b0e1bc Made pseudo-merge of 1.0-2 into dgit view. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 f195c5834666f26494cb06c85156857199b0e1bc => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-3.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c11bb9e325e1f4a7aef05d04e5ef40fe12300608' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c11bb9e325e1f4a7aef05d04e5ef40fe12300608 f195c5834666f26494cb06c85156857199b0e1bc files_compare_inputs example_1.0-3.dsc files_compare_inputs example_1.0-3.dsc Checksums-Sha256 files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Files files_compare_inputs example_1.0-3.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Files files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[]' tainted-objects: [] checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-3.debian.tar.xz | afd98eec2e944c8fad14aff8a6e6253b 1752 example_1.0-3.debian.tar.xz ../example_1.0-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-3', 'f195c5834666f26494cb06c85156857199b0e1bc', '1d62281be23a3e9f26b37318746d13b520117061', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0-3', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'f195c5834666f26494cb06c85156857199b0e1bc', 'TfSuffix' => '', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-maintview', 'View' => 'maint', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-3', 'TagFn' => sub { "DUMMY" }, 'Objid' => '1d62281be23a3e9f26b37318746d13b520117061' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `07d25276a5f9ac6e17ac911f620a1029b7abcf3e' + git verify-tag 07d25276a5f9ac6e17ac911f620a1029b7abcf3e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-3 07d25276a5f9ac6e17ac911f620a1029b7abcf3e | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `eeedb01ed5d71a9d826468108486eafbab82312d' + git verify-tag eeedb01ed5d71a9d826468108486eafbab82312d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-3 eeedb01ed5d71a9d826468108486eafbab82312d | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f195c5834666f26494cb06c85156857199b0e1bc:refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 refs/tags/test-dummy/1.0-3 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:50:03 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: 5a46416..f195c58 f195c5834666f26494cb06c85156857199b0e1bc -> refs/dgit/sid remote: * [new tag] 07d25276a5f9ac6e17ac911f620a1029b7abcf3e -> archive/test-dummy/1.0-3 remote: * [new tag] eeedb01ed5d71a9d826468108486eafbab82312d -> test-dummy/1.0-3 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: 5a46416..f195c58 f195c5834666f26494cb06c85156857199b0e1bc -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git 5a46416..f195c58 f195c5834666f26494cb06c85156857199b0e1bc -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f195c5834666f26494cb06c85156857199b0e1bc + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-3_source.changes signfile dsc ../example_1.0-3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-3.dsc ../example_1.0-3_source.changes signfile changes ../example_1.0-3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-3_source.changes gpg: ../example_1.0-3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 5a46416ef5a0595780d48a575f795e2ce3b63082 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: a51caa2f897e67fa59ded91e0950e2eb245631ce refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: b2215b0a2bd1162fa8e8e92aa719ab4621168466 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gbp-pushed-good + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-3 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + dgittag=refs/tags/archive/test-dummy/1.0-3 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val HEAD 1d62281be23a3e9f26b37318746d13b520117061 + local name=HEAD + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val refs/tags/test-dummy/1.0-3 1d62281be23a3e9f26b37318746d13b520117061 + local name=refs/tags/test-dummy/1.0-3 + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val refs/tags/test-dummy/1.0-3 1d62281be23a3e9f26b37318746d13b520117061 + local name=refs/tags/test-dummy/1.0-3 + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-3 refs/tags/archive/test-dummy/1.0-3 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/heads/split.p f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/heads/split.p + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=62d2bb1c76a3fef47a3f8da0459a20e790b36328 + case "$split_b" in ++ git rev-parse 'refs/heads/split.p^0' ++ git rev-parse 'refs/heads/split.p^1' + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='f195c5834666f26494cb06c85156857199b0e1bc test-dummy archive/test-dummy/1.0-3 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'f195c5834666f26494cb06c85156857199b0e1bc test-dummy archive/test-dummy/1.0-3 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc f195c5834666f26494cb06c85156857199b0e1bc + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/tags/archive/test-dummy/1.0-3 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/tags/archive/test-dummy/1.0-3 + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/remotes/dgit/dgit/sid f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/remotes/dgit/dgit/sid + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/dgit/sid f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/dgit/sid + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/tags/archive/test-dummy/1.0-3 + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + t-check-pushed-master + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=f195c5834666f26494cb06c85156857199b0e1bc + '[' xf195c5834666f26494cb06c85156857199b0e1bc = xf195c5834666f26494cb06c85156857199b0e1bc ']' + return + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + git verify-tag refs/tags/archive/test-dummy/1.0-3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 21:50:04 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-3 + local tag=refs/tags/archive/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source --skip-patches -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 21:50:04 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-3 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-3 + local tag=refs/tags/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/debpolicy-quilt-gbp-artifacts + '[' x/tmp/autopkgtest.l3K01R/debpolicy-quilt-gbp-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/debpolicy-quilt-gbp-artifacts/quilt-gbp.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:50:05]: test debpolicy-quilt-gbp: -----------------------] autopkgtest [21:50:05]: test debpolicy-quilt-gbp: - - - - - - - - - - results - - - - - - - - - - debpolicy-quilt-gbp PASS autopkgtest [21:50:05]: test debpolicy-taintrm: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:50:10]: test debpolicy-taintrm: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=debpolicy-taintrm ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-taintrm-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/debpolicy-taintrm-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + git tag start + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : upload + t-dgit push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[]' tainted-objects: [] checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0', 'View' => 'dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TagFn' => sub { "DUMMY" } }, { 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24' + git verify-tag 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:11 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `77dfe7f31fff8bab96a2499f546ff4f4fb768249' + git verify-tag 77dfe7f31fff8bab96a2499f546ff4f4fb768249 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 77dfe7f31fff8bab96a2499f546ff4f4fb768249 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:50:11 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 -> archive/test-dummy/1.0 remote: * [new tag] 77dfe7f31fff8bab96a2499f546ff4f4fb768249 -> test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes gpg: ../example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-commit 'edit after first push' + local 'msg=edit after first push' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'edit after first push' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'edit after first push' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable edit after first push libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'edit after first push' [master 4e39c2d] edit after first push 1 file changed, 6 insertions(+) + revision=2 + t-expect-push-fail-tainted 'Package is in NEW and has not been accepted or rejected yet' t-dgit push-source --new + local 'm=Package is in NEW and has not been accepted or rejected yet' + shift + t-expect-push-fail-retriably 'E:^Package is in NEW and has not been accepted or rejected yet' t-dgit push-source --new + t-expect-push-fail 'E:^Package is in NEW and has not been accepted or rejected yet' t-dgit push-source --new + local 'mpat=E:^Package is in NEW and has not been accepted or rejected yet' + shift + local triedpush ++ git rev-parse HEAD + triedpush=4e39c2d73453e33148f8e717baabb8a4f6d836ec + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^Package is in NEW and has not been accepted or rejected yet' t-dgit push-source --new + local 'mpat=E:^Package is in NEW and has not been accepted or rejected yet' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `4e39c2d73453e33148f8e717baabb8a4f6d836ec' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4e39c2d73453e33148f8e717baabb8a4f6d836ec CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 refs/tags/archive/test-dummy/1.0 => 77dfe7f31fff8bab96a2499f546ff4f4fb768249 refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 77dfe7f31fff8bab96a2499f546ff4f4fb768249 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '77dfe7f31fff8bab96a2499f546ff4f4fb768249' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 |> 77dfe7f31fff8bab96a2499f546ff4f4fb768249 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=77dfe7f31fff8bab96a2499f546ff4f4fb768249 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 |> 77dfe7f31fff8bab96a2499f546ff4f4fb768249 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=77dfe7f31fff8bab96a2499f546ff4f4fb768249 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `4e39c2d73453e33148f8e717baabb8a4f6d836ec' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 4e39c2d73453e33148f8e717baabb8a4f6d836ec => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0977878ce5cde70930dd6e350ed2b5d3be6c50a3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0977878ce5cde70930dd6e350ed2b5d3be6c50a3 4e39c2d73453e33148f8e717baabb8a4f6d836ec files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_source.changes files_compare_inputs example_1.1_source.changes Checksums-Sha256 files_compare_inputs example_1.1_source.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_source.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_source.changes Checksums-Sha1 files_compare_inputs example_1.1_source.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_source.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_source.changes Files files_compare_inputs example_1.1_source.changes Files example_1.1.dsc files_compare_inputs example_1.1_source.changes Files example_1.1.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","comment":"Package is in NEW, need a --deliberately"}]' tainted-objects: [{"hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit","comment":"Package is in NEW, need a --deliberately"}] GCF| git cat-file --batch GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded for any package Reason: Package is in NEW, need a --deliberately Could perhaps be forced using --deliberately. Consult documentation. Package is in NEW and has not been accepted or rejected yet. Unfortunately, we cannot determine automatically what should happen. You will have to pass either --deliberately-not-fast-forward or --deliberately-include-questionable-history to specify whether you are keeping or discarding the previously pushed history. The choice is important, to ensure that your git history is both suitable for public distribution and as useful as possible. Please see the descriptions of these options in dgit(1). dgit: error: pushing tainted objects (which server would reject) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 77dfe7f31fff8bab96a2499f546ff4f4fb768249 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^Package is in NEW and has not been accepted or rejected yet' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^Package is in NEW and has not been accepted or rejected yet' + egrep -e '^Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Package is in NEW and has not been accepted or rejected yet. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 4e39c2d73453e33148f8e717baabb8a4f6d836ec + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Package is in NEW and has not been accepted or rejected yet' t-dgit push-source --new --force-push-tainted + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + shift + local triedpush ++ git rev-parse HEAD + triedpush=4e39c2d73453e33148f8e717baabb8a4f6d836ec + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'E:^remote: Package is in NEW and has not been accepted or rejected yet' t-dgit push-source --new --force-push-tainted + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --new --force-push-tainted + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `4e39c2d73453e33148f8e717baabb8a4f6d836ec' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4e39c2d73453e33148f8e717baabb8a4f6d836ec CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 refs/tags/archive/test-dummy/1.0 => 77dfe7f31fff8bab96a2499f546ff4f4fb768249 refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 77dfe7f31fff8bab96a2499f546ff4f4fb768249 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '77dfe7f31fff8bab96a2499f546ff4f4fb768249', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 |> 77dfe7f31fff8bab96a2499f546ff4f4fb768249 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=77dfe7f31fff8bab96a2499f546ff4f4fb768249 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 |> 77dfe7f31fff8bab96a2499f546ff4f4fb768249 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=77dfe7f31fff8bab96a2499f546ff4f4fb768249 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `4e39c2d73453e33148f8e717baabb8a4f6d836ec' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 4e39c2d73453e33148f8e717baabb8a4f6d836ec => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0977878ce5cde70930dd6e350ed2b5d3be6c50a3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0977878ce5cde70930dd6e350ed2b5d3be6c50a3 4e39c2d73453e33148f8e717baabb8a4f6d836ec files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_source.changes files_compare_inputs example_1.1_source.changes Checksums-Sha256 files_compare_inputs example_1.1_source.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_source.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_source.changes Checksums-Sha1 files_compare_inputs example_1.1_source.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_source.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_source.changes Files files_compare_inputs example_1.1_source.changes Files example_1.1.dsc files_compare_inputs example_1.1_source.changes Files example_1.1.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","hint":"Package is in NEW and has not been accepted or rejected yet.\x5cnUnfortunately, we cannot determine automatically what should happen.\x5cnYou will have to pass either --deliberately-not-fast-forward or\x5cn--deliberately-include-questionable-history to specify whether you are\x5cnkeeping or discarding the previously pushed history.\x5cn\x5cnThe choice is important, to ensure that your git history is both\x5cnsuitable for public distribution and as useful as possible. Please\x5cnsee the descriptions of these options in dgit(1).\x5cn","comment":"Package is in NEW, need a --deliberately"}]' tainted-objects: [{"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","hint":"Package is in NEW and has not been accepted or rejected yet.\nUnfortunately, we cannot determine automatically what should happen.\nYou will have to pass either --deliberately-not-fast-forward or\n--deliberately-include-questionable-history to specify whether you are\nkeeping or discarding the previously pushed history.\n\nThe choice is important, to ensure that your git history is both\nsuitable for public distribution and as useful as possible. Please\nsee the descriptions of these options in dgit(1).\n","comment":"Package is in NEW, need a --deliberately"}] GCF| git cat-file --batch GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded for any package Reason: Package is in NEW, need a --deliberately Could perhaps be forced using --deliberately. Consult documentation. Package is in NEW and has not been accepted or rejected yet. Unfortunately, we cannot determine automatically what should happen. You will have to pass either --deliberately-not-fast-forward or --deliberately-include-questionable-history to specify whether you are keeping or discarding the previously pushed history. The choice is important, to ensure that your git history is both suitable for public distribution and as useful as possible. Please see the descriptions of these options in dgit(1). warning: overriding problem due to --force: pushing tainted objects (which server would reject)checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | a77dffeb304eb106ca6d9a3e07bffc19 741 example_1.1.tar.gz ../example_1.1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '4e39c2d73453e33148f8e717baabb8a4f6d836ec', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '4e39c2d73453e33148f8e717baabb8a4f6d836ec', 'Tag' => 'archive/test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'Tag' => 'test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'Objid' => '4e39c2d73453e33148f8e717baabb8a4f6d836ec', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `5ca236063dd0eec6131c653298861e43dd7df65f' + git verify-tag 5ca236063dd0eec6131c653298861e43dd7df65f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 5ca236063dd0eec6131c653298861e43dd7df65f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `49b35b7af8c35a9a000d35a1dc254d6a5d143ed5' + git verify-tag 49b35b7af8c35a9a000d35a1dc254d6a5d143ed5 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 49b35b7af8c35a9a000d35a1dc254d6a5d143ed5 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 4e39c2d73453e33148f8e717baabb8a4f6d836ec:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:50:17 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: remote: Package is in NEW and has not been accepted or rejected yet. remote: Unfortunately, we cannot determine automatically what should happen. remote: You will have to pass either --deliberately-not-fast-forward or remote: --deliberately-include-questionable-history to specify whether you are remote: keeping or discarding the previously pushed history. remote: remote: The choice is important, to ensure that your git history is both remote: suitable for public distribution and as useful as possible. Please remote: see the descriptions of these options in dgit(1). remote: remote: dgit-repos-server: policy hook failed (or rejected) (32512) + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] 4e39c2d73453e33148f8e717baabb8a4f6d836ec -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.1 -> archive/test-dummy/1.1 (pre-receive hook declined) ! [remote rejected] test-dummy/1.1 -> test-dummy/1.1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 4e39c2d73453e33148f8e717baabb8a4f6d836ec:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 77dfe7f31fff8bab96a2499f546ff4f4fb768249 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Package is in NEW and has not been accepted or rejected yet' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Package is in NEW and has not been accepted or rejected yet' + egrep -e '^remote: Package is in NEW and has not been accepted or rejected yet' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Package is in NEW and has not been accepted or rejected yet. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 4e39c2d73453e33148f8e717baabb8a4f6d836ec + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + : cut + rm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_source.changes + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + touch -d 'now -1 day' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock + t-policy-periodic + : '((((((((((((((((((((((((((((((((((((((((' + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy '' --cron + : '))))))))))))))))))))))))))))))))))))))))' + : edit + t-commit 'edit after cut' + local 'msg=edit after cut' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'edit after cut' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'edit after cut' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable edit after cut libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'edit after cut' [master f842a7d] edit after cut 1 file changed, 6 insertions(+) + revision=3 + : push, needs --deliberately + t-expect-push-fail-tainted 'Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new + local 'm=Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + t-expect-push-fail-retriably 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new + t-expect-push-fail 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new + local 'mpat=E:^Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new + local 'mpat=E:^Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `288690a97358705258b52f3cdf004eb967953ce5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 288690a97358705258b52f3cdf004eb967953ce5 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_source.changes files_compare_inputs example_1.2_source.changes Checksums-Sha256 files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Checksums-Sha1 files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Files files_compare_inputs example_1.2_source.changes Files example_1.2.dsc files_compare_inputs example_1.2_source.changes Files example_1.2.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjtype":"commit","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","time":1735249819,"overrides":["--deliberately-include-questionable-history"]},{"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","time":1735249819,"overrides":["--deliberately-include-questionable-history"]}]' tainted-objects: [{"gitobjtype":"commit","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","time":1735249819,"overrides":["--deliberately-include-questionable-history"]},{"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","time":1735249819,"overrides":["--deliberately-include-questionable-history"]}] GCF| git cat-file --batch GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. dgit: error: pushing tainted objects (which server would reject) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^Reason:.* all previously pushed versions were found to have been removed from NEW' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^Reason:.* all previously pushed versions were found to have been removed from NEW' + egrep -e '^Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --force-push-tainted + local 'mpat=E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --force-push-tainted + local 'mpat=E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --new --force-push-tainted + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `288690a97358705258b52f3cdf004eb967953ce5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 288690a97358705258b52f3cdf004eb967953ce5 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_source.changes files_compare_inputs example_1.2_source.changes Checksums-Sha256 files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Checksums-Sha1 files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Files files_compare_inputs example_1.2_source.changes Files example_1.2.dsc files_compare_inputs example_1.2_source.changes Files example_1.2.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"time":1735249819,"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit"},{"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","time":1735249819,"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)"}]' tainted-objects: [{"time":1735249819,"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","overrides":["--deliberately-include-questionable-history"],"gitobjtype":"commit"},{"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","time":1735249819,"gitobjtype":"commit","overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)"}] GCF| git cat-file --batch GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. warning: overriding problem due to --force: pushing tainted objects (which server would reject)checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | f2b298c15e9c5dcb16116d7054d31559 749 example_1.2.tar.gz ../example_1.2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.2', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `97af1af3d40710f9b591bb7c85c336af9bfc4a38' + git verify-tag 97af1af3d40710f9b591bb7c85c336af9bfc4a38 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 97af1af3d40710f9b591bb7c85c336af9bfc4a38 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `04b37740d931e3fdcf537c32acaaf4e3ed232aad' + git verify-tag 04b37740d931e3fdcf537c32acaaf4e3ed232aad gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 04b37740d931e3fdcf537c32acaaf4e3ed232aad | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:50:21 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> refs/dgit/sid remote: * [new tag] 97af1af3d40710f9b591bb7c85c336af9bfc4a38 -> archive/test-dummy/1.2 remote: * [new tag] 04b37740d931e3fdcf537c32acaaf4e3ed232aad -> test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> master remote: remote: History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: Taint recorded at time 2024-12-26 21:50:19 Z for package example remote: Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: Taint recorded at time 2024-12-26 21:50:19 Z for package example remote: Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: Rejecting push due to questionable history. remote: dgit-repos-server: policy hook failed (or rejected) (256) dgit-repos-server: policy hook failed (or rejected) (256) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.2 -> archive/test-dummy/1.2 (pre-receive hook declined) ! [remote rejected] test-dummy/1.2 -> test-dummy/1.2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + egrep -e '^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-expect-push-fail-tainted 'Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version + local 'm=Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + t-expect-push-fail-retriably 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version + t-expect-push-fail 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version + local 'mpat=E:^Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version + local 'mpat=E:^Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new --deliberately-not-fast-forward --force-reusing-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `288690a97358705258b52f3cdf004eb967953ce5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 288690a97358705258b52f3cdf004eb967953ce5 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_source.changes files_compare_inputs example_1.2_source.changes Checksums-Sha256 files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Checksums-Sha1 files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Files files_compare_inputs example_1.2_source.changes Files example_1.2.dsc files_compare_inputs example_1.2_source.changes Files example_1.2.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"gitobjtype":"commit","time":1735249819,"overrides":["--deliberately-include-questionable-history"],"comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"},{"comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","gitobjtype":"commit","time":1735249819,"overrides":["--deliberately-include-questionable-history"]}]' tainted-objects: [{"gitobjtype":"commit","time":1735249819,"overrides":["--deliberately-include-questionable-history"],"comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"},{"comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","gitobjtype":"commit","time":1735249819,"overrides":["--deliberately-include-questionable-history"]}] GCF| git cat-file --batch GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. dgit: error: pushing tainted objects (which server would reject) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^Reason:.* all previously pushed versions were found to have been removed from NEW' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^Reason:.* all previously pushed versions were found to have been removed from NEW' + egrep -e '^Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + grep 'You can retry the push, after fixing the problem, if you like' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output ! You can retry the push, after fixing the problem, if you like. + t-expect-push-fail 'E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version --force-push-tainted + local 'mpat=E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + local triedpush ++ git rev-parse HEAD + triedpush=f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version --force-push-tainted + local 'mpat=E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --new --deliberately-not-fast-forward --force-reusing-version --force-push-tainted + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new --deliberately-not-fast-forward --force-reusing-version --force-push-tainted | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `288690a97358705258b52f3cdf004eb967953ce5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 288690a97358705258b52f3cdf004eb967953ce5 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_source.changes files_compare_inputs example_1.2_source.changes Checksums-Sha256 files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Checksums-Sha1 files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Files files_compare_inputs example_1.2_source.changes Files example_1.2.dsc files_compare_inputs example_1.2_source.changes Files example_1.2.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"overrides":["--deliberately-include-questionable-history"],"time":1735249819,"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit"},{"overrides":["--deliberately-include-questionable-history"],"time":1735249819,"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit"}]' tainted-objects: [{"overrides":["--deliberately-include-questionable-history"],"time":1735249819,"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit"},{"overrides":["--deliberately-include-questionable-history"],"time":1735249819,"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit"}] GCF| git cat-file --batch GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Taint recorded at time 2024-12-26 21:50:19 Z for any package Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) Could perhaps be forced using --deliberately. Consult documentation. warning: overriding problem due to --force: pushing tainted objects (which server would reject)checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | f2b298c15e9c5dcb16116d7054d31559 749 example_1.2.tar.gz ../example_1.2_source.changes already has appropriate .orig(s) (if any) | git for-each-ref refs/dgit-fetch/test-dummy push_tagwants: $VAR1 = [ '1.2', 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.2', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' }, { 'Tag' => 'test-dummy/1.2', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `88760f588f6d2221a3c36af72476784c315a1628' + git verify-tag 88760f588f6d2221a3c36af72476784c315a1628 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:23 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 88760f588f6d2221a3c36af72476784c315a1628 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `ed8725a1d44c43175c6d32db1e96c413d47300c6' + git verify-tag ed8725a1d44c43175c6d32db1e96c413d47300c6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 ed8725a1d44c43175c6d32db1e96c413d47300c6 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:50:23 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> refs/dgit/sid remote: * [new tag] 88760f588f6d2221a3c36af72476784c315a1628 -> archive/test-dummy/1.2 remote: * [new tag] ed8725a1d44c43175c6d32db1e96c413d47300c6 -> test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> master remote: remote: History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: Taint recorded at time 2024-12-26 21:50:19 Z for package example remote: Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: Taint recorded at time 2024-12-26 21:50:19 Z for package example remote: Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: Rejecting push due to questionable history. remote: dgit-repos-server: policy hook failed (or rejected) (256) dgit-repos-server: policy hook failed (or rejected) (256) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git ! [remote rejected] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/1.2 -> archive/test-dummy/1.2 (pre-receive hook declined) ! [remote rejected] test-dummy/1.2 -> test-dummy/1.2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' dgit: failed command: git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 dgit: error: subprocess failed with error exit status 1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' + egrep -e '^remote: Reason:.* all previously pushed versions were found to have been removed from NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-dgit push-source --new --deliberately-include-questionable-history --force-reusing-version + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new --deliberately-include-questionable-history --force-reusing-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `288690a97358705258b52f3cdf004eb967953ce5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 288690a97358705258b52f3cdf004eb967953ce5 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_source.changes files_compare_inputs example_1.2_source.changes Checksums-Sha256 files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Checksums-Sha1 files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Files files_compare_inputs example_1.2_source.changes Files example_1.2.dsc files_compare_inputs example_1.2_source.changes Files example_1.2.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[{"time":1735249819,"overrides":["--deliberately-include-questionable-history"],"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","gitobjtype":"commit","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)"},{"time":1735249819,"overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}]' tainted-objects: [{"time":1735249819,"overrides":["--deliberately-include-questionable-history"],"gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9","gitobjtype":"commit","comment":"tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)"},{"time":1735249819,"overrides":["--deliberately-include-questionable-history"],"comment":"tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived)","gitobjtype":"commit","gitobjid":"17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9"}] overriding 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 --deliberately-include-questionable-history overriding 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 --deliberately-include-questionable-history checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | f2b298c15e9c5dcb16116d7054d31559 749 example_1.2.tar.gz ../example_1.2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.2', 'View' => 'dgit' }, { 'View' => 'dgit', 'Tag' => 'test-dummy/1.2', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `01ffdf6f5f694d814c093adec820677f015daee5' + git verify-tag 01ffdf6f5f694d814c093adec820677f015daee5 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:25 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 01ffdf6f5f694d814c093adec820677f015daee5 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `b72bf113d86fe55b1df2039dd5bf13fde851a047' + git verify-tag b72bf113d86fe55b1df2039dd5bf13fde851a047 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:25 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 b72bf113d86fe55b1df2039dd5bf13fde851a047 | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 21:50:25 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> refs/dgit/sid remote: * [new tag] 01ffdf6f5f694d814c093adec820677f015daee5 -> archive/test-dummy/1.2 remote: * [new tag] b72bf113d86fe55b1df2039dd5bf13fde851a047 -> test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> master remote: remote: History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: Taint recorded at time 2024-12-26 21:50:19 Z for package example remote: Reason: tag archive/test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. remote: remote: History contains tainted commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: Taint recorded at time 2024-12-26 21:50:19 Z for package example remote: Reason: tag test-dummy/1.0 referred to this object in git tree but all previously pushed versions were found to have been removed from NEW (ie, rejected) (or never arrived) remote: Uncorrectable error. If confused, consult administrator. + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 -> refs/dgit/sid * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_source.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_source.changes signfile changes ../example_1.2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_source.changes gpg: ../example_1.2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-archive-process-incoming new + local suite=new + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query new + local suite=new + local dscf=main/example_1.2.dsc + t-archive-query-aq new example 1.2 main/example_1.2.dsc + local suite=new + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='7ff7ff1b33891609cdfecb7437c1c097dfddd5886dce93d995d7e566c1dc0d0c -' + echo '1.2 7ff7ff1b33891609cdfecb7437c1c097dfddd5886dce93d995d7e566c1dc0d0c main/example_1.2.dsc' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + : accept + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/package.new.example /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/package.sid.example + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-git-dir-time-passes + touch -d 'last year' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + : 3rd push, no deliberately + t-commit 'edit after accept' + local 'msg=edit after accept' + v=1.3 + t-debchange --force-distribution -v1.3 --distribution unstable 'edit after accept' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.3 --distribution unstable 'edit after accept' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.3 --distribution unstable edit after accept libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'edit after accept' [master 46fc01b] edit after accept 1 file changed, 6 insertions(+) + revision=4 + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `46fc01bbe911e5d4ef72857a965aa48769eb3f73' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 46fc01bbe911e5d4ef72857a965aa48769eb3f73 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.3' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.3.tar.gz dpkg-source: info: building example in example_1.3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.3_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.3.dsc, example_1.3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.3.tar.gz renaming (dsc) example_1.3.dsc renaming (changes) example_1.3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 refs/dgit/sid => 01ffdf6f5f694d814c093adec820677f015daee5 refs/tags/archive/test-dummy/1.2 => b72bf113d86fe55b1df2039dd5bf13fde851a047 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-upload-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 commit refs/dgit-fetch/test-dummy/dgit/sid |> 01ffdf6f5f694d814c093adec820677f015daee5 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> b72bf113d86fe55b1df2039dd5bf13fde851a047 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'b72bf113d86fe55b1df2039dd5bf13fde851a047', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01ffdf6f5f694d814c093adec820677f015daee5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=0be04bfcd3f00f7c57dbbd768f55ff2181cd1e24 |> 5ca236063dd0eec6131c653298861e43dd7df65f tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5ca236063dd0eec6131c653298861e43dd7df65f |> 01ffdf6f5f694d814c093adec820677f015daee5 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=01ffdf6f5f694d814c093adec820677f015daee5 |> 77dfe7f31fff8bab96a2499f546ff4f4fb768249 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=77dfe7f31fff8bab96a2499f546ff4f4fb768249 |> 49b35b7af8c35a9a000d35a1dc254d6a5d143ed5 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=49b35b7af8c35a9a000d35a1dc254d6a5d143ed5 |> b72bf113d86fe55b1df2039dd5bf13fde851a047 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=b72bf113d86fe55b1df2039dd5bf13fde851a047 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 01ffdf6f5f694d814c093adec820677f015daee5 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01ffdf6f5f694d814c093adec820677f015daee5 |> b72bf113d86fe55b1df2039dd5bf13fde851a047 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=b72bf113d86fe55b1df2039dd5bf13fde851a047 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 GCF<| f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 commit 261 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' previous reference hash=f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' fetch_from_archive: lastfetch=f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 | git merge-base f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' fetch mergeinfos: commit f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 Dgit field in .dsc from archive fetch hash=f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 | git merge-base f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git merge-base f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 | git log -n2 f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 => `commit f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.3 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `46fc01bbe911e5d4ef72857a965aa48769eb3f73' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 46fc01bbe911e5d4ef72857a965aa48769eb3f73 => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git rev-parse 'f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97~0' => `f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.3.dsc) dpkg-source: info: extracting example in example-1.3 dpkg-source: info: unpacking example_1.3.tar.gz CD example-1.3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `46ddfac159cab1ba418d1a524d8edcebbcc61da6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 46ddfac159cab1ba418d1a524d8edcebbcc61da6 46fc01bbe911e5d4ef72857a965aa48769eb3f73 files_compare_inputs example_1.3.dsc files_compare_inputs example_1.3.dsc Checksums-Sha256 files_compare_inputs example_1.3.dsc Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Checksums-Sha1 files_compare_inputs example_1.3.dsc Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3.dsc Files files_compare_inputs example_1.3.dsc Files example_1.3.tar.gz files_compare_inputs example_1.3_source.changes files_compare_inputs example_1.3_source.changes Checksums-Sha256 files_compare_inputs example_1.3_source.changes Checksums-Sha256 example_1.3.dsc files_compare_inputs example_1.3_source.changes Checksums-Sha256 example_1.3.tar.gz files_compare_inputs example_1.3_source.changes Checksums-Sha1 files_compare_inputs example_1.3_source.changes Checksums-Sha1 example_1.3.dsc files_compare_inputs example_1.3_source.changes Checksums-Sha1 example_1.3.tar.gz files_compare_inputs example_1.3_source.changes Files files_compare_inputs example_1.3_source.changes Files example_1.3.dsc files_compare_inputs example_1.3_source.changes Files example_1.3.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[]' tainted-objects: [] checking origs needed (1.3)... checking origs needed placement 'devel extra'... origs example_1.3.tar.gz | a71887b95b718d093d43464ac6a3139c 785 example_1.3.tar.gz ../example_1.3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.3', '46fc01bbe911e5d4ef72857a965aa48769eb3f73', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '46fc01bbe911e5d4ef72857a965aa48769eb3f73', 'TfSuffix' => '', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.3' }, { 'TfSuffix' => '-dgit', 'Objid' => '46fc01bbe911e5d4ef72857a965aa48769eb3f73', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.3' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `2d358f80b62c9ceb9a7ef631aa7b191158cf6f61' + git verify-tag 2d358f80b62c9ceb9a7ef631aa7b191158cf6f61 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:28 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.3 2d358f80b62c9ceb9a7ef631aa7b191158cf6f61 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `731aa742ed8aa72801b1c2f598a872ed65ea72cb' + git verify-tag 731aa742ed8aa72801b1c2f598a872ed65ea72cb gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:28 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.3 731aa742ed8aa72801b1c2f598a872ed65ea72cb | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `1' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 46fc01bbe911e5d4ef72857a965aa48769eb3f73:refs/dgit/sid refs/tags/archive/test-dummy/1.3 refs/tags/test-dummy/1.3 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example remote: gpgv: Signature made Thu Dec 26 21:50:28 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: f842a7d..46fc01b 46fc01bbe911e5d4ef72857a965aa48769eb3f73 -> refs/dgit/sid remote: * [new tag] 2d358f80b62c9ceb9a7ef631aa7b191158cf6f61 -> archive/test-dummy/1.3 remote: * [new tag] 731aa742ed8aa72801b1c2f598a872ed65ea72cb -> test-dummy/1.3 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/example.git remote: f842a7d..46fc01b 46fc01bbe911e5d4ef72857a965aa48769eb3f73 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git f842a7d..46fc01b 46fc01bbe911e5d4ef72857a965aa48769eb3f73 -> refs/dgit/sid * [new tag] archive/test-dummy/1.3 -> archive/test-dummy/1.3 * [new tag] test-dummy/1.3 -> test-dummy/1.3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 46fc01bbe911e5d4ef72857a965aa48769eb3f73 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.3_source.changes signfile dsc ../example_1.3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.3.dsc ../example_1.3_source.changes signfile changes ../example_1.3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.3_source.changes gpg: ../example_1.3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: f842a7de4d9a0dec6d60ee2d1c08b1555ad4ab97 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 01ffdf6f5f694d814c093adec820677f015daee5 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: b72bf113d86fe55b1df2039dd5bf13fde851a047 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/debpolicy-taintrm-artifacts + '[' x/tmp/autopkgtest.l3K01R/debpolicy-taintrm-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/debpolicy-taintrm-artifacts/debpolicy-taintrm.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:50:30]: test debpolicy-taintrm: -----------------------] debpolicy-taintrm PASS autopkgtest [21:50:30]: test debpolicy-taintrm: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:50:30]: test defdistro-rpush: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:50:34]: test defdistro-rpush: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=defdistro-rpush ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/defdistro-rpush-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/defdistro-rpush-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git pari-extra 3-1 + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + v=3-1 + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + local gs=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 + git update-ref refs/tags/test-dummy/3-1 d7f949a6455f8ce2230bd5df778bdd9faf091bc5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1147k 0 --:--:-- --:--:-- --:--:-- 1147k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 22.9M 0 --:--:-- --:--:-- --:--:-- 22.9M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit suite branch on dgit git server fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at c6cb32b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/heads/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/heads/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/remotes/dgit/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + patch -p1 -u + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid d470cb6] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val HEAD d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=HEAD + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + t-expect-fail 'F:error: looked for .dsc' t-dgit-rpush -cdgit.default.rpush-subcmd=built + local 'mpat=F:error: looked for .dsc' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit-rpush -cdgit.default.rpush-subcmd=built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra '\''6,5,4'\''' CD /tmp/M25bwK7hxP CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra >> dgit-remote-push-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 actually entering push canonical suite name for unstable is sid >> supplementary-message 113 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 >> progress 35 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. >> progress 39 considering saving pari-extra_3.orig.tar.gz: using existing pari-extra_3.orig.tar.gz (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. >> progress 37 using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' >> progress 36 synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/M25bwK7hxP/remote-changelog.822 + git check-ref-format archive/test-dummy/3-2_dummy1 dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 dgit: error: build host child failed with error exit status 255 CD / ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:error: looked for .dsc' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='error: looked for .dsc' + fgrep -e 'error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build + t-expect-fail 'F:error: looked for .dsc' t-dgit-rpush -cdgit.default.push-subcmd=built + local 'mpat=F:error: looked for .dsc' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit-rpush -cdgit.default.push-subcmd=built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -cdgit.default.push-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.push-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra '\''6,5,4'\''' CD /tmp/bXuXVgWf57 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra >> dgit-remote-push-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 actually entering push >> supplementary-message 113 canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 >> progress 35 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. >> progress 39 considering saving pari-extra_3.orig.tar.gz: (File exists) no need. using existing pari-extra_3.orig.tar.gz considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. >> progress 37 considering saving pari-extra_3-1.diff.gz: (File exists) using existing pari-extra_3-1.diff.gz no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' >> progress 36 synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/bXuXVgWf57/remote-changelog.822 + git check-ref-format archive/test-dummy/3-2_dummy1 dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 dgit: error: build host child failed with error exit status 255 CD / ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:error: looked for .dsc' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='error: looked for .dsc' + fgrep -e 'error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-dgit --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp dh_clean | git clean -dn => `' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3-1 dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build dh_testdir touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_prep dh_installdirs dh_testdir dh_testroot dh_installdocs dh_installexamples dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pari-extra' in '../pari-extra_3-2~dummy1_all.deb'. dpkg-genbuildinfo --build=binary -O../pari-extra_3-2~dummy1_amd64.buildinfo dpkg-genchanges --build=binary -v3-1 -O../pari-extra_3-2~dummy1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f 'pari-extra_3-2~dummy1_source.changes' 'pari-extra_3-2~dummy1_amd64.changes' dgit ok: build successful, results in pari-extra_3-2~dummy1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + t-expect-fail 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' t-dgit-rpush -cdgit.default.rpush-subcmd=reject + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-dgit-rpush -cdgit.default.rpush-subcmd=reject + t-dgit -cdgit.default.rpush-subcmd=reject --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.rpush-subcmd=reject --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='dgit rpush, but dgit.default.[r]push-subcmd set to reject' + fgrep -e 'dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + t-expect-fail 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' t-dgit-rpush + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit-rpush + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='dgit rpush, but dgit.default.[r]push-subcmd set to reject' + fgrep -e 'dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + t-dgit-rpush -cdgit.default.rpush-subcmd=built + t-dgit -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra '\''6,5,4'\''' CD /tmp/fBIU7FYmYE CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra >> dgit-remote-push-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 actually entering push canonical suite name for unstable is sid >> supplementary-message 113 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 >> progress 35 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. >> progress 39 using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. >> progress 37 considering saving pari-extra_3-1.diff.gz: (File exists) no need. using existing pari-extra_3-1.diff.gz import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' >> progress 36 synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/fBIU7FYmYE/remote-changelog.822 + git check-ref-format archive/test-dummy/3-2_dummy1 ]] dsc ../pari-extra_3-2~dummy1.dsc >> file dsc () /tmp/fBIU7FYmYE/pari-extra_3-2~dummy1.dsc | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack >> progress 59 checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz >> progress 80 ]] changes ../pari-extra_3-2~dummy1_multi.changes >> file changes ../pari-extra_3-2~dummy1_multi.changes already has appropriate .orig(s) (if any) >> param head d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b >> param csuite sid >> param isuite unstable () /tmp/fBIU7FYmYE/pari-extra_3-2~dummy1_dgit.changes >> param tagformat new >> param splitbrain 0 >> param buildinfo-filename pari-extra_3-2~dummy1_amd64.buildinfo ]] buildinfo ../pari-extra_3-2~dummy1_amd64.buildinfo >> file buildinfo push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/3-2_dummy1', 'View' => 'dgit', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/3-2_dummy1', 'View' => 'dgit', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; >> supplementary-message 99 [[ signed-tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp >> want signed-tag () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp () /tmp/fBIU7FYmYE/pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha256 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha1 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Files files_compare_inputs changes files_compare_inputs changes Checksums-Sha256 files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1_all.deb files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs changes Checksums-Sha1 files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1_all.deb files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs changes Files files_compare_inputs changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs changes Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs changes Files pari-extra_3-2~dummy1_all.deb files_compare_inputs changes Files pari-extra_3-2~dummy1_amd64.buildinfo format 1.0, quilt mode linear rpush split brain 0 $VAR1 = { 'csuite' => 'sid', 'tagformat' => 'new', 'head' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'splitbrain' => '0', 'isuite' => 'unstable' }; $VAR2 = 'pari-extra_3-2~dummy1.dsc'; push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, 'tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tag' => 'archive/test-dummy/3-2_dummy1', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tag' => 'test-dummy/3-2_dummy1', 'TfSuffix' => '-dgit', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag.signed.tmp; exec "$@"' x cat -- tag.tmp tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag-dgit.signed.tmp; exec "$@"' x cat -- tag-dgit.tmp tag-dgit.tmp.asc [[ signed-tag tag.signed.tmp tag-dgit.signed.tmp () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp [[$ >> supplementary-message 101 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp => `4c1af1600f0970f935b30054070c063a3c93624f' + git verify-tag 4c1af1600f0970f935b30054070c063a3c93624f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 4c1af1600f0970f935b30054070c063a3c93624f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp => `2da3341d945063d30b0dc1bc9313c3c7ff4ab930' + git verify-tag 2da3341d945063d30b0dc1bc9313c3c7ff4ab930 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 2da3341d945063d30b0dc1bc9313c3c7ff4ab930 >> supplementary-message 139 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git c6cb32b..d470cb6 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b >> supplementary-message 339 [[ signed-dsc-changes ../pari-extra_3-2~dummy1.dsc ../pari-extra_3-2~dummy1_multi.changes ../pari-extra_3-2~dummy1_amd64.buildinfo >> want signed-dsc-changes () ../pari-extra_3-2~dummy1.dsc + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 'pari-extra_3-2~dummy1_dgit.changes' signfile dsc pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo pari-extra_3-2~dummy1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc pari-extra_3-2~dummy1.dsc pari-extra_3-2~dummy1_dgit.changes fixup_changes buildinfo pari-extra_3-2~dummy1_amd64.buildinfo pari-extra_3-2~dummy1_dgit.changes signfile changes pari-extra_3-2~dummy1_dgit.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files [[ signed-dsc-changes pari-extra_3-2~dummy1.dsc pari-extra_3-2~dummy1_dgit.changes pari-extra_3-2~dummy1_amd64.buildinfo () ../pari-extra_3-2~dummy1_multi.changes () ../pari-extra_3-2~dummy1_amd64.buildinfo [[$ >> supplementary-message 283 + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../pari-extra_3-2~dummy1_multi.changes' gpg: ../pari-extra_3-2~dummy1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. >> progress 52 >> supplementary-message 0 >> complete dgit (build host) ok: pushed and uploaded 3-2~dummy1 waiting for build host child 1000... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 CD / all done CD / + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/heads/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/heads/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/remotes/dgit/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:50:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + tee ./dgit-test-fsck.errs + LC_MESSAGES=C + git fsck --no-dangling --strict notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/defdistro-rpush-artifacts + '[' x/tmp/autopkgtest.l3K01R/defdistro-rpush-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/defdistro-rpush-artifacts/rpush.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:50:43]: test defdistro-rpush: -----------------------] autopkgtest [21:50:43]: test defdistro-rpush: - - - - - - - - - - results - - - - - - - - - - defdistro-rpush PASS autopkgtest [21:50:43]: test defdistro-setup: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:50:48]: test defdistro-setup: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=defdistro-setup ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/defdistro-setup-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/defdistro-setup-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config user.name 'dgit test git user' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit setup-gitattributes + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-gitattributes | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' is_gitattrs_setup: found nothing + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit setup-new-tree + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-new-tree | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' [attr]dgit-defuse-attrs already found, and proper, in .git/info/attributes not doing further gitattributes setup + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/defdistro-setup-artifacts + '[' x/tmp/autopkgtest.l3K01R/defdistro-setup-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/defdistro-setup-artifacts/defdistro-setup.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 69.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:50:49]: test defdistro-setup: -----------------------] defdistro-setup PASS autopkgtest [21:50:49]: test defdistro-setup: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:50:49]: test distropatches-reject: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:50:53]: test distropatches-reject: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=distropatches-reject ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/distropatches-reject-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/distropatches-reject-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new ruby-rails-3.2 + local suite=new + local p=ruby-rails-3.2 + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3.2.6-1 + local dscf=ruby-rails-3.2_3.2.6-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ruby-rails-3.2_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/ruby-rails-3.2_3.2.6.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/ruby-rails-3.2_3.2.6-1.dsc + t-archive-query-aq sid ruby-rails-3.2 3.2.6-1 main/ruby-rails-3.2_3.2.6-1.dsc + local suite=sid + local p=ruby-rails-3.2 + local v=3.2.6-1 + local dscf=main/ruby-rails-3.2_3.2.6-1.dsc + local sha ++ sha256sum + sha='a0c1960a4a3fe3b60a53db3dc69b8bb97fddeae371070642f4ac4b5dbb95dfba -' + echo '3.2.6-1 a0c1960a4a3fe3b60a53db3dc69b8bb97fddeae371070642f4ac4b5dbb95dfba main/ruby-rails-3.2_3.2.6-1.dsc' + t-aq-archive-updated sid ruby-rails-3.2 + local suite=sid + local p=ruby-rails-3.2 + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/ruby-rails-3.2_3.2.6-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/ruby-rails-3.2_3.2.6-1.dsc) dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/ruby-rails-3.2_3.2.6.orig.tar.gz . + t-worktree test + rm -rf ruby-rails-3.2 + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.tar + cd ruby-rails-3.2 + t-dgit --quilt=try-linear -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=try-linear -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode try-linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff Removing .commit-tmp.DIv_ZO~ Removing debian/changelog~ Removing debian/control~ checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `6de8e04137ffb352810a3086ef15a51cffd8df52' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6de8e04137ffb352810a3086ef15a51cffd8df52 examining quilt state (multiple patches, try-linear mode) QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y + tar -cf './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 debian/source/format debian/rules debian/control debian/changelog + gzip -1n './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 6de8e04137ffb352810a3086ef15a51cffd8df52 -- debian + git add -Af . | git write-tree => `c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c' fake orig tree object c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c + sh -ec 'exec dpkg-source --before-build . >/dev/null' dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file CD .. + git reset -q --hard 6de8e04137ffb352810a3086ef15a51cffd8df52 Tree already contains .pc - will delete it. CD ../fake + git add -Af . | git write-tree => `c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c' fake o+d/p tree object c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c CD ../work | git ls-tree --name-only -z 6de8e04137ffb352810a3086ef15a51cffd8df52 => `.pc\x00debian\x00metadata.yml\x00' | git diff-tree -z --no-renames -r c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c 6de8e04137ffb352810a3086ef15a51cffd8df52 => `:000000 100644 0000000000000000000000000000000000000000 6857a8d448bcc1e54f65f369c6f4105fb69fd953 A\x00.pc/.quilt_patches\x00:000000 100644 0000000000000000000000000000000000000000 c2067066abee0b40f62b84432394eea39cadb665 A\x00.pc/.quilt_series\x00:000000 100644 0000000000000000000000000000000000000000 0cfbf08886fca9a91cb753ec8734c84fcbe52c9f A\x00.pc/.version\x00:000000 100644 0000000000000000000000000000000000000000 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 A\x00.pc/applied-patches\x00:100644 100644 be72df0a25cfcbda4253e582d1b9371fe0e62e70 35960d6a20bea1c661a93c8574a57b58aacb09c6 M\x00metadata.yml\x00' quiltify_trees_differ c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c 6de8e04137ffb352810a3086ef15a51cffd8df52 => 1 | git diff-tree -z --no-renames --name-only -r 6de8e04137ffb352810a3086ef15a51cffd8df52 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `.pc/.quilt_patches\x00.pc/.quilt_series\x00.pc/.version\x00.pc/applied-patches\x00metadata.yml\x00' quiltify_trees_differ 6de8e04137ffb352810a3086ef15a51cffd8df52 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 1 | git diff-tree -z --no-renames --name-only -r c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `' quiltify_trees_differ c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 0 differences @dl ## == ## == == ==. dgit: base trees orig=c30cfbcd2dafaf8fc6e7 o+d/p=c30cfbcd2dafaf8fc6e7 dgit: quilt differences: src: ## orig == gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, try-linear mode) | git ls-tree --name-only 6de8e04137ffb352810a3086ef15a51cffd8df52 -- debian/rules debian/control => `debian/control'... quiltify investigate 6de8e04137ffb352810a3086ef15a51cffd8df52 | git diff-tree -z --no-renames --name-only 6de8e04137ffb352810a3086ef15a51cffd8df52 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `.pc\x00metadata.yml\x00' quiltify_trees_differ 6de8e04137ffb352810a3086ef15a51cffd8df52 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 1 | git ls-tree --name-only 6de8e04137ffb352810a3086ef15a51cffd8df52 -- debian/rules debian/control => `debian/control'... | git cat-file commit 6de8e04137ffb352810a3086ef15a51cffd8df52 => `tree f800005d8a4ee87ad29d2b38a15cc8b63da1a4d2'... | git diff-tree -z --no-renames --name-only cb2b5674b214468b13da9a0184493be5855761b0 6de8e04137ffb352810a3086ef15a51cffd8df52 => `debian\x00metadata.yml\x00' quiltify_trees_differ cb2b5674b214468b13da9a0184493be5855761b0 6de8e04137ffb352810a3086ef15a51cffd8df52 => 1 considering C=6de8e04137ffb352810a3086ef15a51cffd8df52 P=cb2b5674b214468b13da9a0184493be5855761b0 | git diff-tree -r --name-only cb2b5674b214468b13da9a0184493be5855761b0 6de8e04137ffb352810a3086ef15a51cffd8df52 -- debian/patches .pc debian/source/format => `' search queue P=cb2b5674b214468b13da9a0184493be5855761b0 NT quiltify investigate cb2b5674b214468b13da9a0184493be5855761b0 | git diff-tree -z --no-renames --name-only cb2b5674b214468b13da9a0184493be5855761b0 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `.pc\x00debian\x00' quiltify_trees_differ cb2b5674b214468b13da9a0184493be5855761b0 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 1 | git ls-tree --name-only cb2b5674b214468b13da9a0184493be5855761b0 -- debian/rules debian/control => `debian/control'... | git cat-file commit cb2b5674b214468b13da9a0184493be5855761b0 => `tree a3c53577a16d3344a4c8a385460c132696d76763'... | git diff-tree -z --no-renames --name-only 58498d68ce13425be9fa5ad841a7df38a9b0060b cb2b5674b214468b13da9a0184493be5855761b0 => `debian\x00' quiltify_trees_differ 58498d68ce13425be9fa5ad841a7df38a9b0060b cb2b5674b214468b13da9a0184493be5855761b0 => 0 considering C=cb2b5674b214468b13da9a0184493be5855761b0 P=58498d68ce13425be9fa5ad841a7df38a9b0060b | git diff-tree -r --name-only 58498d68ce13425be9fa5ad841a7df38a9b0060b cb2b5674b214468b13da9a0184493be5855761b0 -- debian/patches .pc debian/source/format => `' search queue P=58498d68ce13425be9fa5ad841a7df38a9b0060b triv quiltify investigate 58498d68ce13425be9fa5ad841a7df38a9b0060b | git diff-tree -z --no-renames --name-only 58498d68ce13425be9fa5ad841a7df38a9b0060b c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `.pc\x00debian\x00' quiltify_trees_differ 58498d68ce13425be9fa5ad841a7df38a9b0060b c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 1 | git ls-tree --name-only 58498d68ce13425be9fa5ad841a7df38a9b0060b -- debian/rules debian/control => `debian/control'... | git cat-file commit 58498d68ce13425be9fa5ad841a7df38a9b0060b => `tree f77500effcbe1acab2861c64bde5ec99476227a1'... search NOT 58498d68ce13425be9fa5ad841a7df38a9b0060b root commit quiltify want to smash quilt fixup cannot be linear, smashing... | git log -n3 => `commit 6de8e04137ffb352810a3086ef15a51cffd8df52'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x 'debian/patches/auto-3.2.6-2~dummy2-6de8e04137ffb352810a3086ef15a51cffd8df52-1530000000' git diff --no-ext-diff c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c 6de8e04137ffb352810a3086ef15a51cffd8df52 -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? debian/patches/' + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master d1e4e35] Commit Debian 3.0 (quilt) metadata 2 files changed, 59 insertions(+) create mode 100644 debian/patches/auto-3.2.6-2~dummy2-6de8e04137ffb352810a3086ef15a51cffd8df52-1530000000 create mode 100644 debian/patches/series + git rm -rqf .pc Commit removal of .pc (quilt series tracking data) [dgit (10.7+deb12u2) upgrade quilt-remove-pc] + git commit -m 'Commit removal of .pc (quilt series tracking data) [dgit (10.7+deb12u2) upgrade quilt-remove-pc] ' [master 3a703ae] Commit removal of .pc (quilt series tracking data) 4 files changed, 3 deletions(-) delete mode 100644 .pc/.quilt_patches delete mode 100644 .pc/.quilt_series delete mode 100644 .pc/.version delete mode 100644 .pc/applied-patches CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + mkdir -p debian/patches + cat + echo boo + git add debian/patches/boo + git add debian/patches/test-dummy.series + t-commit 'Add boo (on test-dummy)' 3.2.6-2 + local 'msg=Add boo (on test-dummy)' + v=3.2.6-2 + t-debchange --force-distribution -v3.2.6-2 --distribution unstable 'Add boo (on test-dummy)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v3.2.6-2 --distribution unstable 'Add boo (on test-dummy)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v3.2.6-2 --distribution unstable Add boo (on test-dummy) libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Add boo (on test-dummy)' [dgit/sid 9f9cb61] Add boo (on test-dummy) 3 files changed, 16 insertions(+) create mode 100644 debian/patches/boo create mode 100644 debian/patches/test-dummy.series + revision=1 + expect-fail-distro-series 'distro being accessed' build + local 'why=distro being accessed' + shift + t-expect-fail 'E:Found active distro-specific series file.*(.*distro being accessed.*)' build + local 'mpat=E:Found active distro-specific series file.*(.*distro being accessed.*)' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wg --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wg --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdf checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) Unfortunately, this source package uses a feature of dpkg-source where the same source package unpacks to different source code on different distros. dgit cannot safely operate on such packages on affected distros, because the meaning of source packages is not stable. Please ask the distro/maintainer to remove the distro-specific series files and use a different technique (if necessary, uploading actually different packages, if different distros are supposed to have different code). dgit: error: Found active distro-specific series file for test-dummy ((base) distro being accessed): debian/patches/test-dummy.series, cannot continue + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Found active distro-specific series file.*(.*distro being accessed.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Found active distro-specific series file.*(.*distro being accessed.*)' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Found active distro-specific series file.*(.*distro being accessed.*)' + egrep -e 'Found active distro-specific series file.*(.*distro being accessed.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Found active distro-specific series file for test-dummy ((base) distro being accessed): debian/patches/test-dummy.series, cannot continue ++ perl -we ' use Dpkg::Vendor; print lc Dpkg::Vendor::get_current_vendor ' + defaultvendor=debian + git mv debian/patches/test-dummy.series debian/patches/debian.series + t-commit 'Move boo (to default vendor)' 3.2.6-3 + local 'msg=Move boo (to default vendor)' + v=3.2.6-3 + t-debchange --force-distribution -v3.2.6-3 --distribution unstable 'Move boo (to default vendor)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v3.2.6-3 --distribution unstable 'Move boo (to default vendor)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v3.2.6-3 --distribution unstable Move boo (to default vendor) libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Move boo (to default vendor)' [dgit/sid 93c8216] Move boo (to default vendor) 2 files changed, 6 insertions(+) rename debian/patches/{test-dummy.series => debian.series} (100%) + revision=2 + expect-fail-distro-series 'current vendor' build + local 'why=current vendor' + shift + t-expect-fail 'E:Found active distro-specific series file.*(.*current vendor.*)' build + local 'mpat=E:Found active distro-specific series file.*(.*current vendor.*)' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wg --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wg --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdf checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') Unfortunately, this source package uses a feature of dpkg-source where the same source package unpacks to different source code on different distros. dgit cannot safely operate on such packages on affected distros, because the meaning of source packages is not stable. Please ask the distro/maintainer to remove the distro-specific series files and use a different technique (if necessary, uploading actually different packages, if different distros are supposed to have different code). dgit: error: Found active distro-specific series file for Debian (Dpkg::Vendor `current vendor'): debian/patches/debian.series, cannot continue + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Found active distro-specific series file.*(.*current vendor.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Found active distro-specific series file.*(.*current vendor.*)' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Found active distro-specific series file.*(.*current vendor.*)' + egrep -e 'Found active distro-specific series file.*(.*current vendor.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Found active distro-specific series file for Debian (Dpkg::Vendor `current vendor'): debian/patches/debian.series, cannot continue + git mv debian/patches/debian.series debian/patches/test-dummy-aside.series + t-commit 'Move boo (to test-dummy-aside)' 3.2.6-4 + local 'msg=Move boo (to test-dummy-aside)' + v=3.2.6-4 + t-debchange --force-distribution -v3.2.6-4 --distribution unstable 'Move boo (to test-dummy-aside)' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v3.2.6-4 --distribution unstable 'Move boo (to test-dummy-aside)' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v3.2.6-4 --distribution unstable Move boo (to test-dummy-aside) libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Move boo (to test-dummy-aside)' [dgit/sid e220e6d] Move boo (to test-dummy-aside) 2 files changed, 6 insertions(+) rename debian/patches/{debian.series => test-dummy-aside.series} (100%) + revision=3 + build + t-dgit -wg --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wg --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdf checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `e220e6d4460c748e85cb1dea421eabd6547b747c' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e220e6d4460c748e85cb1dea421eabd6547b747c examining quilt state (multiple patches, linear mode) branch_is_gdr e220e6d4460c748e85cb1dea421eabd6547b747c... branch_is_gdr 93c8216bc185186046add5258a5b8bf68fda1236 ?-patches NO QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y + tar -cf './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f e220e6d4460c748e85cb1dea421eabd6547b747c -- debian + git add -Af . | git write-tree => `b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a' fake orig tree object b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a + sh -ec 'exec dpkg-source --before-build . >/dev/null' dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file CD .. + git reset -q --hard e220e6d4460c748e85cb1dea421eabd6547b747c CD ../fake + git add -Af . | git write-tree => `dff9c9dc28b81beb53263757a3a488a299cc0d7c' fake o+d/p tree object b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a CD ../work | git ls-tree --name-only -z e220e6d4460c748e85cb1dea421eabd6547b747c => `debian\x00metadata.yml\x00' | git diff-tree -z --no-renames -r b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a e220e6d4460c748e85cb1dea421eabd6547b747c => `:100644 100644 be72df0a25cfcbda4253e582d1b9371fe0e62e70 35960d6a20bea1c661a93c8574a57b58aacb09c6 M\x00metadata.yml\x00' quiltify_trees_differ b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a e220e6d4460c748e85cb1dea421eabd6547b747c => 1 | git diff-tree -z --no-renames --name-only -r e220e6d4460c748e85cb1dea421eabd6547b747c dff9c9dc28b81beb53263757a3a488a299cc0d7c => `' quiltify_trees_differ e220e6d4460c748e85cb1dea421eabd6547b747c dff9c9dc28b81beb53263757a3a488a299cc0d7c => 0 | git diff-tree -z --no-renames --name-only -r b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a dff9c9dc28b81beb53263757a3a488a299cc0d7c => `metadata.yml\x00' quiltify_trees_differ b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a dff9c9dc28b81beb53263757a3a488a299cc0d7c => 1 differences @dl ## ## == == == ==. dgit: base trees orig=b0ff1fa81a6d9b7399e1 o+d/p=dff9c9dc28b81beb5326 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only e220e6d4460c748e85cb1dea421eabd6547b747c -- debian/rules debian/control => `debian/control'... quiltify investigate e220e6d4460c748e85cb1dea421eabd6547b747c | git diff-tree -z --no-renames --name-only e220e6d4460c748e85cb1dea421eabd6547b747c dff9c9dc28b81beb53263757a3a488a299cc0d7c => `' quiltify_trees_differ e220e6d4460c748e85cb1dea421eabd6547b747c dff9c9dc28b81beb53263757a3a488a299cc0d7c => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q e220e6d4460c748e85cb1dea421eabd6547b747c + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `e220e6d4460c748e85cb1dea421eabd6547b747c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e220e6d4460c748e85cb1dea421eabd6547b747c CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ruby-rails-3.2 using existing ./ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-4.debian.tar.xz dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-4.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... changelog will contain changes since 3.2.6-1 + sh -ec 'exec >../$1; shift; exec "$@"' x ruby-rails-3.2_3.2.6-4_source.changes dpkg-genchanges -S -v3.2.6-1 dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: not including original source code in upload CD .. moving ruby-rails-3.2_3.2.6-4.dsc, ruby-rails-3.2_3.2.6-4_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.. renaming (Files) ruby-rails-3.2_3.2.6.orig.tar.gz renaming (Files) ruby-rails-3.2_3.2.6-4.debian.tar.xz renaming (dsc) ruby-rails-3.2_3.2.6-4.dsc renaming (changes) ruby-rails-3.2_3.2.6-4_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3.2.6-1 dpkg-buildpackage: info: source package ruby-rails-3.2 dpkg-buildpackage: info: source version 3.2.6-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file debian/rules build dh build dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_update_autotools_config fakeroot debian/rules binary dh binary dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_testroot dh_prep dh_installdocs dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installchangelogs dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_perl dh_link dh_strip_nondeterminism dh_compress dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_fixperms dh_missing dh_missing: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installdeb dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_gencontrol dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package ruby-rails-3.2: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rails-3.2: substitution variable ${ruby:Versions} used, but is not defined dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package rails3: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb dpkg-deb: building package 'ruby-rails-3.2' in '../ruby-rails-3.2_3.2.6-4_all.deb'. dpkg-deb: building package 'rails3' in '../rails3_3.2.6-4_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-rails-3.2_3.2.6-4_amd64.buildinfo dpkg-genchanges --build=binary -v3.2.6-1 -O../ruby-rails-3.2_3.2.6-4_amd64.changes dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f ruby-rails-3.2_3.2.6-4_source.changes ruby-rails-3.2_3.2.6-4_amd64.changes dgit ok: build successful, results in ruby-rails-3.2_3.2.6-4_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + DEB_VENDOR=test-dummy-aside + expect-fail-distro-series DEB_VENDOR t-dgit push-built + local why=DEB_VENDOR + shift + t-expect-fail 'E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' t-dgit push-built + local 'mpat=E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.dsc... get_archive_dsc: Version 3.2.6-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' fetch_from_archive: lastfetch=58498d68ce13425be9fa5ad841a7df38a9b0060b CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack considering reusing ruby-rails-3.2_3.2.6.orig.tar.gz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6.orig.tar.gz considering saving ruby-rails-3.2_3.2.6.orig.tar.gz: (File exists) no need. considering reusing ruby-rails-3.2_3.2.6-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./ruby-rails-3.2_3.2.6-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./ruby-rails-3.2_3.2.6-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2252 100 2252 0 0 20.8M 0 --:--:-- --:--:-- --:--:-- 20.8M considering saving ruby-rails-3.2_3.2.6-1.debian.tar.xz: linked. import considering ruby-rails-3.2_3.2.6.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6eb30d2de660eb68c597d7c16bcb6dc256fb7f69' | git ls-tree -z 6eb30d2de660eb68c597d7c16bcb6dc256fb7f69 => `040000 tree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3\x09rails-3.2.6\x00' one subtree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 CD .. import considering ruby-rails-3.2_3.2.6-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8795dad19c24bc5476ced982336dfab071c0361e' | git ls-tree -z 8795dad19c24bc5476ced982336dfab071c0361e => `040000 tree f0591ea535ed4c1ec71759ea1f6da51152115a11\x09debian\x00' one subtree f0591ea535ed4c1ec71759ea1f6da51152115a11 CD .. + dpkg-source --no-check --skip-patches -x -- ruby-rails-3.2.dsc dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' checking for vendor-specific debian/patches/test-dummy-aside.series (DEB_VENDOR) checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3.2.6-1 package changelog, entry no.1... import clog 3.2.6-1 vs 3.2.6... import clog 3.2.6-1 becomes r1 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' import tartrees authline Antonio Terceiro 1340583367 +0000 import tartrees r1authline Antonio Terceiro 1340583367 +0000 import tartree ruby-rails-3.2_3.2.6.orig.tar.gz 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 | git hash-object -w -t commit --stdin => b1d0421d21d800f95129571ae135611504f886bf import tartree ruby-rails-3.2_3.2.6-1.debian.tar.xz f0591ea535ed4c1ec71759ea1f6da51152115a11 | git hash-object -w -t commit --stdin => 3f5edcb897bcc820ec22d7fb287b9a60a99cd389 import main commit | git hash-object -w -t commit ../commit.tmp => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' import apply patches... | git hash-object -w -t commit --stdin => ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b dapplied ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b unpa cfa4f3a93ed48685f5cd3129424159a4ffadde00 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse HEAD: => `a03715a5dd92b7548ce0e521c917917fe22d78ef' synthesised git commit from .dsc 3.2.6-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgitclog; exec "$@"' x git cat-file blob 58498d68ce13425be9fa5ad841a7df38a9b0060b:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgitclog; exec "$@"' x git cat-file blob cfa4f3a93ed48685f5cd3129424159a4ffadde00:debian/changelog | git merge-base 58498d68ce13425be9fa5ad841a7df38a9b0060b 58498d68ce13425be9fa5ad841a7df38a9b0060b => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' fetch mergeinfos: commit 58498d68ce13425be9fa5ad841a7df38a9b0060b dgit client's archive history view fetch hash=58498d68ce13425be9fa5ad841a7df38a9b0060b | git merge-base 58498d68ce13425be9fa5ad841a7df38a9b0060b 58498d68ce13425be9fa5ad841a7df38a9b0060b => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 58498d68ce13425be9fa5ad841a7df38a9b0060b | git log -n2 58498d68ce13425be9fa5ad841a7df38a9b0060b => `commit 58498d68ce13425be9fa5ad841a7df38a9b0060b'... | git ls-tree -lrz -- 58498d68ce13425be9fa5ad841a7df38a9b0060b: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3.2.6-4 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `e220e6d4460c748e85cb1dea421eabd6547b747c' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 58498d68ce13425be9fa5ad841a7df38a9b0060b e220e6d4460c748e85cb1dea421eabd6547b747c => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3.2.6-4' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack checking that ruby-rails-3.2_3.2.6-4.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-4.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-4.dsc) dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-3.2.6-2~dummy2-6de8e04137ffb352810a3086ef15a51cffd8df52-1530000000 CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `dff9c9dc28b81beb53263757a3a488a299cc0d7c' checking for vendor-specific debian/patches/test-dummy-aside.series (DEB_VENDOR) Unfortunately, this source package uses a feature of dpkg-source where the same source package unpacks to different source code on different distros. dgit cannot safely operate on such packages on affected distros, because the meaning of source packages is not stable. Please ask the distro/maintainer to remove the distro-specific series files and use a different technique (if necessary, uploading actually different packages, if different distros are supposed to have different code). dgit: error: Found active distro-specific series file for test-dummy-aside (DEB_VENDOR): debian/patches/test-dummy-aside.series, cannot continue CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Found active distro-specific series file.*(.*DEB_VENDOR.*)' + egrep -e 'Found active distro-specific series file.*(.*DEB_VENDOR.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Found active distro-specific series file for test-dummy-aside (DEB_VENDOR): debian/patches/test-dummy-aside.series, cannot continue + t-dgit push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.dsc... get_archive_dsc: Version 3.2.6-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' fetch_from_archive: lastfetch=58498d68ce13425be9fa5ad841a7df38a9b0060b CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack considering reusing ruby-rails-3.2_3.2.6.orig.tar.gz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6.orig.tar.gz considering saving ruby-rails-3.2_3.2.6.orig.tar.gz: (File exists) no need. considering reusing ruby-rails-3.2_3.2.6-1.debian.tar.xz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6-1.debian.tar.xz considering saving ruby-rails-3.2_3.2.6-1.debian.tar.xz: (File exists) no need. import considering ruby-rails-3.2_3.2.6.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6eb30d2de660eb68c597d7c16bcb6dc256fb7f69' | git ls-tree -z 6eb30d2de660eb68c597d7c16bcb6dc256fb7f69 => `040000 tree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3\x09rails-3.2.6\x00' one subtree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 CD .. import considering ruby-rails-3.2_3.2.6-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8795dad19c24bc5476ced982336dfab071c0361e' | git ls-tree -z 8795dad19c24bc5476ced982336dfab071c0361e => `040000 tree f0591ea535ed4c1ec71759ea1f6da51152115a11\x09debian\x00' one subtree f0591ea535ed4c1ec71759ea1f6da51152115a11 CD .. + dpkg-source --no-check --skip-patches -x -- ruby-rails-3.2.dsc dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3.2.6-1 package changelog, entry no.1... import clog 3.2.6-1 vs 3.2.6... import clog 3.2.6-1 becomes r1 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' import tartrees authline Antonio Terceiro 1340583367 +0000 import tartrees r1authline Antonio Terceiro 1340583367 +0000 import tartree ruby-rails-3.2_3.2.6.orig.tar.gz 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 | git hash-object -w -t commit --stdin => b1d0421d21d800f95129571ae135611504f886bf import tartree ruby-rails-3.2_3.2.6-1.debian.tar.xz f0591ea535ed4c1ec71759ea1f6da51152115a11 | git hash-object -w -t commit --stdin => 3f5edcb897bcc820ec22d7fb287b9a60a99cd389 import main commit | git hash-object -w -t commit ../commit.tmp => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' import apply patches... | git hash-object -w -t commit --stdin => ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b dapplied ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b unpa cfa4f3a93ed48685f5cd3129424159a4ffadde00 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse HEAD: => `a03715a5dd92b7548ce0e521c917917fe22d78ef' synthesised git commit from .dsc 3.2.6-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgitclog; exec "$@"' x git cat-file blob 58498d68ce13425be9fa5ad841a7df38a9b0060b:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgitclog; exec "$@"' x git cat-file blob cfa4f3a93ed48685f5cd3129424159a4ffadde00:debian/changelog | git merge-base 58498d68ce13425be9fa5ad841a7df38a9b0060b 58498d68ce13425be9fa5ad841a7df38a9b0060b => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' fetch mergeinfos: commit 58498d68ce13425be9fa5ad841a7df38a9b0060b dgit client's archive history view fetch hash=58498d68ce13425be9fa5ad841a7df38a9b0060b | git merge-base 58498d68ce13425be9fa5ad841a7df38a9b0060b 58498d68ce13425be9fa5ad841a7df38a9b0060b => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 58498d68ce13425be9fa5ad841a7df38a9b0060b | git log -n2 58498d68ce13425be9fa5ad841a7df38a9b0060b => `commit 58498d68ce13425be9fa5ad841a7df38a9b0060b'... | git ls-tree -lrz -- 58498d68ce13425be9fa5ad841a7df38a9b0060b: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3.2.6-4 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `e220e6d4460c748e85cb1dea421eabd6547b747c' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 58498d68ce13425be9fa5ad841a7df38a9b0060b e220e6d4460c748e85cb1dea421eabd6547b747c => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git rev-parse '58498d68ce13425be9fa5ad841a7df38a9b0060b~0' => `58498d68ce13425be9fa5ad841a7df38a9b0060b' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3.2.6-4' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack checking that ruby-rails-3.2_3.2.6-4.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-4.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-4.dsc) dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-3.2.6-2~dummy2-6de8e04137ffb352810a3086ef15a51cffd8df52-1530000000 CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `dff9c9dc28b81beb53263757a3a488a299cc0d7c' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git diff --quiet dff9c9dc28b81beb53263757a3a488a299cc0d7c e220e6d4460c748e85cb1dea421eabd6547b747c files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6-4.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6-4.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Files files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Files ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-4.dsc Files ruby-rails-3.2_3.2.6-4.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-4.dsc files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-4.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha256 rails3_3.2.6-4_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-4_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-4_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-4.dsc files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-4.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha1 rails3_3.2.6-4_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-4_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-4_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Files files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Files ruby-rails-3.2_3.2.6-4.dsc files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Files ruby-rails-3.2_3.2.6-4.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Files rails3_3.2.6-4_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Files ruby-rails-3.2_3.2.6-4_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-4_multi.changes Files ruby-rails-3.2_3.2.6-4_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query ruby-rails-3.2 tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3.2.6)... checking origs needed placement 'ruby optional'... origs ruby-rails-3.2_3.2.6.orig.tar.gz | 05a3954762c2a2101a10dd2efddf7000 953 ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ ruby-rails-3.2_3.2.6.orig.tar.gz | 207cfb1ef70aa9458c776deeda8e38ac977cbc852209828793b27d55bebc7bea ./pool/main/ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz $#$have=0 origs ruby-rails-3.2_3.2.6.orig.tar.gz f.same=1 #f._differ=-1 origs ruby-rails-3.2_3.2.6-4.debian.tar.xz | c443765293357be7c39804762e899f70 3076 ruby-rails-3.2_3.2.6-4.debian.tar.xz ../ruby-rails-3.2_3.2.6-4_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3.2.6-4', 'e220e6d4460c748e85cb1dea421eabd6547b747c', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'e220e6d4460c748e85cb1dea421eabd6547b747c', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/3.2.6-4' }, { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/3.2.6-4', 'Objid' => 'e220e6d4460c748e85cb1dea421eabd6547b747c' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp => `6f0dc4611180c8436aeb519fa170d197b242c065' + git verify-tag 6f0dc4611180c8436aeb519fa170d197b242c065 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:02 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3.2.6-4 6f0dc4611180c8436aeb519fa170d197b242c065 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp => `38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad' + git verify-tag 38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:02 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3.2.6-4 38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create ruby-rails-3.2 ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template ruby-rails-3.2.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git e220e6d4460c748e85cb1dea421eabd6547b747c:refs/dgit/sid refs/tags/archive/test-dummy/3.2.6-4 refs/tags/test-dummy/3.2.6-4 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git * [new reference] e220e6d4460c748e85cb1dea421eabd6547b747c -> refs/dgit/sid * [new tag] archive/test-dummy/3.2.6-4 -> archive/test-dummy/3.2.6-4 * [new tag] test-dummy/3.2.6-4 -> test-dummy/3.2.6-4 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid e220e6d4460c748e85cb1dea421eabd6547b747c + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../ruby-rails-3.2_3.2.6-4_multi.changes signfile dsc ../ruby-rails-3.2_3.2.6-4.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../ruby-rails-3.2_3.2.6-4_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../ruby-rails-3.2_3.2.6-4.dsc ../ruby-rails-3.2_3.2.6-4_multi.changes fixup_changes buildinfo ../ruby-rails-3.2_3.2.6-4_amd64.buildinfo ../ruby-rails-3.2_3.2.6-4_multi.changes signfile changes ../ruby-rails-3.2_3.2.6-4_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../ruby-rails-3.2_3.2.6-4_multi.changes gpg: ../ruby-rails-3.2_3.2.6-4_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../ruby-rails-3.2_3.2.6-4.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3.2.6-4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + perl -i~ -pe 's/^Dgit:.*\n//' incoming/ruby-rails-3.2_3.2.6-4.dsc + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-4.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-4.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-4.dsc~ /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-4_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-4_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-4_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/ruby-rails-3.2_3.2.6-4.dsc + t-archive-query-aq sid ruby-rails-3.2 3.2.6-4 main/ruby-rails-3.2_3.2.6-4.dsc + local suite=sid + local p=ruby-rails-3.2 + local v=3.2.6-4 + local dscf=main/ruby-rails-3.2_3.2.6-4.dsc + local sha ++ sha256sum + sha='cdd96733edd4b82af0f2df9a8242caed74ed7c02326f2307adda6fe44e2d57af -' + echo '3.2.6-4 cdd96733edd4b82af0f2df9a8242caed74ed7c02326f2307adda6fe44e2d57af main/ruby-rails-3.2_3.2.6-4.dsc' + t-aq-archive-updated sid ruby-rails-3.2 + local suite=sid + local p=ruby-rails-3.2 + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf ruby-rails-3.2 + DEB_VENDOR=test-dummy-aside + expect-fail-distro-series DEB_VENDOR t-dgit clone ruby-rails-3.2 + local why=DEB_VENDOR + shift + t-expect-fail 'E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' t-dgit clone ruby-rails-3.2 + local 'mpat=E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit clone ruby-rails-3.2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone ruby-rails-3.2 | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD ruby-rails-3.2 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => e220e6d4460c748e85cb1dea421eabd6547b747c refs/dgit/sid => 6f0dc4611180c8436aeb519fa170d197b242c065 refs/tags/archive/test-dummy/3.2.6-4 => 38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad refs/tags/test-dummy/3.2.6-4 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> e220e6d4460c748e85cb1dea421eabd6547b747c commit refs/dgit-fetch/test-dummy/dgit/sid |> 6f0dc4611180c8436aeb519fa170d197b242c065 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-4 |> 38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-4 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'e220e6d4460c748e85cb1dea421eabd6547b747c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-4' => '6f0dc4611180c8436aeb519fa170d197b242c065', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-4' => '38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 6f0dc4611180c8436aeb519fa170d197b242c065 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-4 offered refs/tags/archive/test-dummy/3.2.6-4=6f0dc4611180c8436aeb519fa170d197b242c065 + git update-ref refs/tags/archive/test-dummy/3.2.6-4 6f0dc4611180c8436aeb519fa170d197b242c065 '' |> 38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-4 offered refs/tags/test-dummy/3.2.6-4=38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad + git update-ref refs/tags/test-dummy/3.2.6-4 38a5cbdfaa5041b3c7832baf5404c1e2a370d9ad '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-4.dsc... get_archive_dsc: Version 3.2.6-4 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `e220e6d4460c748e85cb1dea421eabd6547b747c' previous reference hash=e220e6d4460c748e85cb1dea421eabd6547b747c | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack considering reusing ruby-rails-3.2_3.2.6.orig.tar.gz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6.orig.tar.gz considering saving ruby-rails-3.2_3.2.6.orig.tar.gz: (File exists) no need. considering reusing ruby-rails-3.2_3.2.6-4.debian.tar.xz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6-4.debian.tar.xz considering saving ruby-rails-3.2_3.2.6-4.debian.tar.xz: (File exists) no need. import considering ruby-rails-3.2_3.2.6.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6eb30d2de660eb68c597d7c16bcb6dc256fb7f69' | git ls-tree -z 6eb30d2de660eb68c597d7c16bcb6dc256fb7f69 => `040000 tree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3\x09rails-3.2.6\x00' one subtree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 CD .. import considering ruby-rails-3.2_3.2.6-4.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `23db6764c5bb04c07b61a45349af8f152b80502b' | git ls-tree -z 23db6764c5bb04c07b61a45349af8f152b80502b => `040000 tree aaf19de2b96a2169fb1ac96ff36d357534fbbb0a\x09debian\x00' one subtree aaf19de2b96a2169fb1ac96ff36d357534fbbb0a CD .. + dpkg-source --no-check --skip-patches -x -- ruby-rails-3.2.dsc dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-4.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `b0ff1fa81a6d9b7399e14c8a82eaed344513ea3a' checking for vendor-specific debian/patches/test-dummy-aside.series (DEB_VENDOR) Unfortunately, this source package uses a feature of dpkg-source where the same source package unpacks to different source code on different distros. dgit cannot safely operate on such packages on affected distros, because the meaning of source packages is not stable. Please ask the distro/maintainer to remove the distro-specific series files and use a different technique (if necessary, uploading actually different packages, if different distros are supposed to have different code). dgit: error: Found active distro-specific series file for test-dummy-aside (DEB_VENDOR): debian/patches/test-dummy-aside.series, cannot continue clone rmonerror removing ruby-rails-3.2 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Found active distro-specific series file.*(.*DEB_VENDOR.*)' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Found active distro-specific series file.*(.*DEB_VENDOR.*)' + egrep -e 'Found active distro-specific series file.*(.*DEB_VENDOR.*)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Found active distro-specific series file for test-dummy-aside (DEB_VENDOR): debian/patches/test-dummy-aside.series, cannot continue + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/distropatches-reject-artifacts + '[' x/tmp/autopkgtest.l3K01R/distropatches-reject-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/distropatches-reject-artifacts/distropatches-reject.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 72.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:51:04]: test distropatches-reject: -----------------------] autopkgtest [21:51:04]: test distropatches-reject: - - - - - - - - - - results - - - - - - - - - - distropatches-reject PASS autopkgtest [21:51:04]: test dpkgsourceignores-correct: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:51:09]: test dpkgsourceignores-correct: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=dpkgsourceignores-correct ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/dpkgsourceignores-correct-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/dpkgsourceignores-correct-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit --no-rm-on-error clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2327k 0 --:--:-- --:--:-- --:--:-- 2327k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 4047k 0 --:--:-- --:--:-- --:--:-- 4047k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 13.7M 0 --:--:-- --:--:-- --:--:-- 13.7M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example ++ t-dgit print-dpkg-source-ignores ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A print-dpkg-source-ignores | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + ignores='-i(?:^|/)\.git(?:/|$) -I.git' + mkdir docs/.git + echo hi + spurious-git-must-be-excluded + dpkg-source '-i(?:^|/)\.git(?:/|$)' -I.git -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc + mkdir check + cd check + dpkg-source -x ../../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0 + find -name .git + diff /dev/null ../bad + cd ../.. + find check debian docs example new-upstream-file src.c -name .git -print0 + xargs -0r rm -rf -- + git clean -xdff Removing check/ + echo hi + spurious-git-must-be-excluded + dpkg-source '-i(?:^|/)\.git(?:/|$)' -I.git -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc + mkdir check + cd check + dpkg-source -x ../../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0 + find -name .git + diff /dev/null ../bad + cd ../.. + find check debian docs example new-upstream-file src.c -name .git -print0 + xargs -0r rm -rf -- + git clean -xdff Removing check/ + mkdir not-really.git + echo fee + echo fi + echo fo + echo fum + git add . + git commit -m 'want these' [dgit/sid aa42792] want these 4 files changed, 4 insertions(+) create mode 100644 not-really.git/something create mode 100644 not-really.gitfoo create mode 100644 some.git create mode 100644 some.gitfoo + t-dgit --quilt=smash -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=smash -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `aa42792ba380abbe2877804377ed2ce14cd0cbe5' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard aa42792ba380abbe2877804377ed2ce14cd0cbe5 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f aa42792ba380abbe2877804377ed2ce14cd0cbe5 -- debian + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' fake orig tree object faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard aa42792ba380abbe2877804377ed2ce14cd0cbe5 CD ../fake + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' fake o+d/p tree object faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 CD ../work | git ls-tree --name-only -z aa42792ba380abbe2877804377ed2ce14cd0cbe5 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00not-really.git\x00not-really.gitfoo\x00some.git\x00some.gitfoo\x00src.c\x00' | git diff-tree -z --no-renames -r faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 aa42792ba380abbe2877804377ed2ce14cd0cbe5 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:000000 100644 0000000000000000000000000000000000000000 358ebd852690833357a4a0a111da51d1ba50c7a1 A\x00not-really.git/something\x00:000000 100644 0000000000000000000000000000000000000000 e133fadec9f9f77fd6add0e533715d74d393eace A\x00not-really.gitfoo\x00:000000 100644 0000000000000000000000000000000000000000 56a2a5ae6dd90f45b6ec161eac41cf0e693f669d A\x00some.git\x00:000000 100644 0000000000000000000000000000000000000000 65f9a793aa91ad0f4da9750fafe3b717f4eb219e A\x00some.gitfoo\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 aa42792ba380abbe2877804377ed2ce14cd0cbe5 => 3 | git diff-tree -z --no-renames --name-only -r aa42792ba380abbe2877804377ed2ce14cd0cbe5 11828cc23fd68a215b9c13cebc16724e51ea1942 => `not-really.git/something\x00not-really.gitfoo\x00some.git\x00some.gitfoo\x00' quiltify_trees_differ aa42792ba380abbe2877804377ed2ce14cd0cbe5 11828cc23fd68a215b9c13cebc16724e51ea1942 => 1 | git diff-tree -z --no-renames --name-only -r faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 11828cc23fd68a215b9c13cebc16724e51ea1942 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 11828cc23fd68a215b9c13cebc16724e51ea1942 => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=faf2ef62b7c8a1a9d4fc o+d/p=11828cc23fd68a215b9c dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only aa42792ba380abbe2877804377ed2ce14cd0cbe5 -- debian/rules debian/control => `debian/control'... quiltify investigate aa42792ba380abbe2877804377ed2ce14cd0cbe5 | git diff-tree -z --no-renames --name-only aa42792ba380abbe2877804377ed2ce14cd0cbe5 11828cc23fd68a215b9c13cebc16724e51ea1942 => `not-really.git\x00not-really.gitfoo\x00some.git\x00some.gitfoo\x00' quiltify_trees_differ aa42792ba380abbe2877804377ed2ce14cd0cbe5 11828cc23fd68a215b9c13cebc16724e51ea1942 => 1 search quitting smash quiltify want to smash | git log -n3 => `commit aa42792ba380abbe2877804377ed2ce14cd0cbe5'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.0-1-aa42792ba380abbe2877804377ed2ce14cd0cbe5-1530000000 git diff --no-ext-diff 11828cc23fd68a215b9c13cebc16724e51ea1942 aa42792ba380abbe2877804377ed2ce14cd0cbe5 -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 1da5ade] Commit Debian 3.0 (quilt) metadata 2 files changed, 64 insertions(+) create mode 100644 debian/patches/auto-1.0-1-aa42792ba380abbe2877804377ed2ce14cd0cbe5-1530000000 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `1da5ade41d90fccd9b8340585a2651a5230224dc' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1da5ade41d90fccd9b8340585a2651a5230224dc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.dsc, example_1.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.debian.tar.xz renaming (dsc) example_1.0-1.dsc renaming (changes) example_1.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-1.dsc and example_1.0-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit --force-uploading-old-version -wgf push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-uploading-old-version -wgf push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. need to fetch correct version of example_1.0-1.debian.tar.xz + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 11.9M 0 --:--:-- --:--:-- --:--:-- 11.9M considering saving example_1.0-1.debian.tar.xz: (File exists) linked (using ...,fetch). import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `1da5ade41d90fccd9b8340585a2651a5230224dc' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' warning: skipping checks or functionality due to --force-uploading-old-version | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 1da5ade41d90fccd9b8340585a2651a5230224dc => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying auto-1.0-1-aa42792ba380abbe2877804377ed2ce14cd0cbe5-1530000000 CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fe62421daf7387f596f5b39698efa7843ec0d7c7' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet fe62421daf7387f596f5b39698efa7843ec0d7c7 1da5ade41d90fccd9b8340585a2651a5230224dc files_compare_inputs example_1.0-1.dsc files_compare_inputs example_1.0-1.dsc Checksums-Sha256 files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Files files_compare_inputs example_1.0-1.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Files example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Files files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-1.debian.tar.xz | d2e79ad63bd0208a12dd906afd1208c2 1728 example_1.0-1.debian.tar.xz ../example_1.0-1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-1', '1da5ade41d90fccd9b8340585a2651a5230224dc', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0-1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Objid' => '1da5ade41d90fccd9b8340585a2651a5230224dc' }, { 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-1', 'Objid' => '1da5ade41d90fccd9b8340585a2651a5230224dc', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `a2475026c0764d716516aff8358accb94909ddd2' + git verify-tag a2475026c0764d716516aff8358accb94909ddd2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-1 a2475026c0764d716516aff8358accb94909ddd2 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `323461d2f842a787ecfd382db81b285479de8004' + git verify-tag 323461d2f842a787ecfd382db81b285479de8004 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-1 323461d2f842a787ecfd382db81b285479de8004 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1da5ade41d90fccd9b8340585a2651a5230224dc:refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 refs/tags/test-dummy/1.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1da5ade41d90fccd9b8340585a2651a5230224dc -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1da5ade41d90fccd9b8340585a2651a5230224dc + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-1_source.changes signfile dsc ../example_1.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-1.dsc ../example_1.0-1_source.changes signfile changes ../example_1.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-1_source.changes gpg: ../example_1.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/dpkgsourceignores-correct-artifacts + '[' x/tmp/autopkgtest.l3K01R/dpkgsourceignores-correct-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/dpkgsourceignores-correct-artifacts/dpkgsourceignores-correct.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:51:15]: test dpkgsourceignores-correct: -----------------------] autopkgtest [21:51:15]: test dpkgsourceignores-correct: - - - - - - - - - - results - - - - - - - - - - dpkgsourceignores-correct PASS autopkgtest [21:51:15]: test drs-push-masterupdate: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:51:19]: test drs-push-masterupdate: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=drs-push-masterupdate ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/drs-push-masterupdate-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/drs-push-masterupdate-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + git tag common-ancestor + revision=1 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 + git init --bare --quiet --shared=0644 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.new running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_empty + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes files_compare_inputs example_1.0_multi.changes Checksums-Sha256 files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Checksums-Sha256 example_1.0_amd64.buildinfo files_compare_inputs example_1.0_multi.changes Checksums-Sha1 files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Checksums-Sha1 example_1.0_amd64.buildinfo files_compare_inputs example_1.0_multi.changes Files files_compare_inputs example_1.0_multi.changes Files example_1.0.dsc files_compare_inputs example_1.0_multi.changes Files example_1.0.tar.gz files_compare_inputs example_1.0_multi.changes Files example_1.0_all.deb files_compare_inputs example_1.0_multi.changes Files example_1.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }, { 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.0', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `610362d78f2d4852fd9e59dacf1ede170a071c13' + git verify-tag 610362d78f2d4852fd9e59dacf1ede170a071c13 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:22 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 610362d78f2d4852fd9e59dacf1ede170a071c13 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `ff99d14d4b9673c12c74ec648674398f96dc1b83' + git verify-tag ff99d14d4b9673c12c74ec648674398f96dc1b83 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:23 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 ff99d14d4b9673c12c74ec648674398f96dc1b83 + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 610362d78f2d4852fd9e59dacf1ede170a071c13 refs/tags/archive/test-dummy/1.0 remote: = upd.| 0000000000000000000000000000000000000000 ff99d14d4b9673c12c74ec648674398f96dc1b83 refs/tags/test-dummy/1.0 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:22 2024 UTC= remote: checksig| NEWSIG remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID oyaNtqgMVfPPHjnh9A9UbzWokOo 2024-12-26 1735249882 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249882 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.0 test-dummy/1.0 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.0' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.0 sid archive/test-dummy/1.0 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 0000000000000000000000000000000000000000 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678/./objects/tmp_objdir-incoming-QjoJRP/dgit-recv-wrapper 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid 610362d78f2d4852fd9e59dacf1ede170a071c13:refs/tags/archive/test-dummy/1.0 ff99d14d4b9673c12c74ec648674398f96dc1b83:refs/tags/test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] 610362d78f2d4852fd9e59dacf1ede170a071c13 -> archive/test-dummy/1.0 remote: * [new tag] ff99d14d4b9673c12c74ec648674398f96dc1b83 -> test-dummy/1.0 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming678/./objects/tmp_objdir-incoming-QjoJRP/dgit-recv-wrapper 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.0 sid archive/test-dummy/1.0 '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective remote: =hook => 0 remote: =stunthook done. show-ref (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective) ... show-refs| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid show-refs| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/heads/master show-refs| 610362d78f2d4852fd9e59dacf1ede170a071c13 refs/tags/archive/test-dummy/1.0 show-refs| ff99d14d4b9673c12c74ec648674398f96dc1b83 refs/tags/test-dummy/1.0 installprospective ? locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 install /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_prospective => /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example locking example_incoming678.lock 0 locking example_prospective.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_multi.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_multi.changes fixup_changes buildinfo ../example_1.0_amd64.buildinfo ../example_1.0_multi.changes signfile changes ../example_1.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_multi.changes gpg: ../example_1.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t_check_pushed_master=t-check-master-undisturbed + git checkout -b divergent common-ancestor Switched to a new branch 'divergent' + git commit --allow-empty -m 'Has common ancestor' [divergent 82444a8] Has common ancestor + git push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git HEAD:master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 17d67db..82444a8 HEAD -> master + push_and_check HEAD:master + git push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git HEAD:master Everything up-to-date ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + oldmaster=82444a8cdc84e9bd129c9adbe0a594a201909ada + t-refs-same-start + unset t_ref_val + t_ref_names=() + git checkout master Switched to branch 'master' + t-commit 'Empty update' + local 'msg=Empty update' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'Empty update' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'Empty update' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable Empty update libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Empty update' [master b0acff1] Empty update 1 file changed, 6 insertions(+) + revision=2 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard b0acff1f852a7c12a0fd33559c71b1eea6246966 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 610362d78f2d4852fd9e59dacf1ede170a071c13 refs/tags/archive/test-dummy/1.0 => ff99d14d4b9673c12c74ec648674398f96dc1b83 refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 610362d78f2d4852fd9e59dacf1ede170a071c13 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> ff99d14d4b9673c12c74ec648674398f96dc1b83 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '610362d78f2d4852fd9e59dacf1ede170a071c13', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => 'ff99d14d4b9673c12c74ec648674398f96dc1b83' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 610362d78f2d4852fd9e59dacf1ede170a071c13 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=610362d78f2d4852fd9e59dacf1ede170a071c13 |> ff99d14d4b9673c12c74ec648674398f96dc1b83 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=ff99d14d4b9673c12c74ec648674398f96dc1b83 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 610362d78f2d4852fd9e59dacf1ede170a071c13 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=610362d78f2d4852fd9e59dacf1ede170a071c13 |> ff99d14d4b9673c12c74ec648674398f96dc1b83 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=ff99d14d4b9673c12c74ec648674398f96dc1b83 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 b0acff1f852a7c12a0fd33559c71b1eea6246966 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `d58f5fd4aa9f1be29eb525e4d8c2b83815a687a2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet d58f5fd4aa9f1be29eb525e4d8c2b83815a687a2 b0acff1f852a7c12a0fd33559c71b1eea6246966 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 668fc1b6569916a20427c8d26ab6cf5e 734 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', 'b0acff1f852a7c12a0fd33559c71b1eea6246966', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'b0acff1f852a7c12a0fd33559c71b1eea6246966', 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => 'b0acff1f852a7c12a0fd33559c71b1eea6246966', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `b3f999b71985484c58f449701b7e44d9da0de080' + git verify-tag b3f999b71985484c58f449701b7e44d9da0de080 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 b3f999b71985484c58f449701b7e44d9da0de080 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `fdbc8d1bb4103867467818fc5ab87188eee0cefd' + git verify-tag fdbc8d1bb4103867467818fc5ab87188eee0cefd gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 fdbc8d1bb4103867467818fc5ab87188eee0cefd + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' b0acff1f852a7c12a0fd33559c71b1eea6246966:refs/dgit/sid refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731 remote: = updates ... remote: = upd.| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 b0acff1f852a7c12a0fd33559c71b1eea6246966 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 b3f999b71985484c58f449701b7e44d9da0de080 refs/tags/archive/test-dummy/1.1 remote: = upd.| 0000000000000000000000000000000000000000 fdbc8d1bb4103867467818fc5ab87188eee0cefd refs/tags/test-dummy/1.1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG remote: gpgv: Signature made Thu Dec 26 21:51:27 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID PjhZzZLk7kwtjetQZ9cuo8JqduQ 2024-12-26 1735249887 remote: =gpgv: Good signature from "Senatus Romanus (test key) " checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249887 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.1 test-dummy/1.1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.1 sid archive/test-dummy/1.1 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n ^17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 b0acff1f852a7c12a0fd33559c71b1eea6246966 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.1 sid archive/test-dummy/1.1 '' '' remote: =hook => 0 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731/./objects/tmp_objdir-incoming-vEyZvK/dgit-recv-wrapper b0acff1f852a7c12a0fd33559c71b1eea6246966:refs/dgit/sid b3f999b71985484c58f449701b7e44d9da0de080:refs/tags/archive/test-dummy/1.1 fdbc8d1bb4103867467818fc5ab87188eee0cefd:refs/tags/test-dummy/1.1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: 17d67db..b0acff1 b0acff1f852a7c12a0fd33559c71b1eea6246966 -> refs/dgit/sid remote: * [new tag] b3f999b71985484c58f449701b7e44d9da0de080 -> archive/test-dummy/1.1 remote: * [new tag] fdbc8d1bb4103867467818fc5ab87188eee0cefd -> test-dummy/1.1 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming1731/./objects/tmp_objdir-incoming-vEyZvK/dgit-recv-wrapper b0acff1f852a7c12a0fd33559c71b1eea6246966:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: ! [rejected] b0acff1f852a7c12a0fd33559c71b1eea6246966 -> master (non-fast-forward) remote: =stunthook done. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example locking example_incoming1731.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git 17d67db..b0acff1 b0acff1f852a7c12a0fd33559c71b1eea6246966 -> refs/dgit/sid * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid b0acff1f852a7c12a0fd33559c71b1eea6246966 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 610362d78f2d4852fd9e59dacf1ede170a071c13 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: ff99d14d4b9673c12c74ec648674398f96dc1b83 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t-ref-same-val refs/heads/master b0acff1f852a7c12a0fd33559c71b1eea6246966 + local name=refs/heads/master + local val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + case "${t_ref_val-unset}" in + t_ref_val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='b0acff1f852a7c12a0fd33559c71b1eea6246966 test-dummy archive/test-dummy/1.1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'b0acff1f852a7c12a0fd33559c71b1eea6246966 test-dummy archive/test-dummy/1.1 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' + val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc b0acff1f852a7c12a0fd33559c71b1eea6246966 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + case "${t_ref_val-unset}" in + t_ref_val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t-ref-same-val refs/tags/archive/test-dummy/1.1 b0acff1f852a7c12a0fd33559c71b1eea6246966 + local name=refs/tags/archive/test-dummy/1.1 + local val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + case "${t_ref_val-unset}" in + t_ref_val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t-ref-same-val refs/remotes/dgit/dgit/sid b0acff1f852a7c12a0fd33559c71b1eea6246966 + local name=refs/remotes/dgit/dgit/sid + local val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + case "${t_ref_val-unset}" in + t_ref_val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t-ref-same-val refs/dgit/sid b0acff1f852a7c12a0fd33559c71b1eea6246966 + local name=refs/dgit/sid + local val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + case "${t_ref_val-unset}" in + t_ref_val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t-ref-same-val refs/tags/archive/test-dummy/1.1 b0acff1f852a7c12a0fd33559c71b1eea6246966 + local name=refs/tags/archive/test-dummy/1.1 + local val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + case "${t_ref_val-unset}" in + t_ref_val=b0acff1f852a7c12a0fd33559c71b1eea6246966 + t_ref_names+=("$name") + t-check-master-undisturbed + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=82444a8cdc84e9bd129c9adbe0a594a201909ada + '[' x82444a8cdc84e9bd129c9adbe0a594a201909ada '!=' x82444a8cdc84e9bd129c9adbe0a594a201909ada ']' + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git checkout --orphan newroot Switched to a new branch 'newroot' + git commit --allow-empty -m 'Has no common ancestor' [newroot (root-commit) de59d66] Has no common ancestor 7 files changed, 44 insertions(+) create mode 100644 .gitignore create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/example.install create mode 100755 debian/rules create mode 100755 example + push_and_check +HEAD:master + git push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git +HEAD:master To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + 82444a8...de59d66 HEAD -> master (forced update) ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + oldmaster=de59d66262be5b42df16715e34e60790d34f2e2b + t-refs-same-start + unset t_ref_val + t_ref_names=() + git checkout master Switched to branch 'master' + t-commit 'Empty update' + local 'msg=Empty update' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'Empty update' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'Empty update' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable Empty update libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Empty update' [master d7788c0] Empty update 1 file changed, 6 insertions(+) + revision=3 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d7788c0db26298ba272a0ac5bca982ec8a284b3b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7788c0db26298ba272a0ac5bca982ec8a284b3b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) => b0acff1f852a7c12a0fd33559c71b1eea6246966 refs/dgit/sid => 610362d78f2d4852fd9e59dacf1ede170a071c13 refs/tags/archive/test-dummy/1.0 => b3f999b71985484c58f449701b7e44d9da0de080 refs/tags/archive/test-dummy/1.1 => ff99d14d4b9673c12c74ec648674398f96dc1b83 refs/tags/test-dummy/1.0 => fdbc8d1bb4103867467818fc5ab87188eee0cefd refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-upload-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_upload_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 git-upload-pack in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git upload-pack . + : )))))))))))))))))))))))))))))))))))))))) | git for-each-ref refs/dgit-fetch/test-dummy |> b0acff1f852a7c12a0fd33559c71b1eea6246966 commit refs/dgit-fetch/test-dummy/dgit/sid |> 610362d78f2d4852fd9e59dacf1ede170a071c13 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> b3f999b71985484c58f449701b7e44d9da0de080 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> ff99d14d4b9673c12c74ec648674398f96dc1b83 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 |> fdbc8d1bb4103867467818fc5ab87188eee0cefd tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '610362d78f2d4852fd9e59dacf1ede170a071c13', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => 'ff99d14d4b9673c12c74ec648674398f96dc1b83', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'b3f999b71985484c58f449701b7e44d9da0de080', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b0acff1f852a7c12a0fd33559c71b1eea6246966', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'fdbc8d1bb4103867467818fc5ab87188eee0cefd' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 610362d78f2d4852fd9e59dacf1ede170a071c13 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=610362d78f2d4852fd9e59dacf1ede170a071c13 |> b3f999b71985484c58f449701b7e44d9da0de080 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=b3f999b71985484c58f449701b7e44d9da0de080 |> ff99d14d4b9673c12c74ec648674398f96dc1b83 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=ff99d14d4b9673c12c74ec648674398f96dc1b83 |> fdbc8d1bb4103867467818fc5ab87188eee0cefd tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=fdbc8d1bb4103867467818fc5ab87188eee0cefd | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 610362d78f2d4852fd9e59dacf1ede170a071c13 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=610362d78f2d4852fd9e59dacf1ede170a071c13 |> b3f999b71985484c58f449701b7e44d9da0de080 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=b3f999b71985484c58f449701b7e44d9da0de080 |> ff99d14d4b9673c12c74ec648674398f96dc1b83 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=ff99d14d4b9673c12c74ec648674398f96dc1b83 |> fdbc8d1bb4103867467818fc5ab87188eee0cefd tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=fdbc8d1bb4103867467818fc5ab87188eee0cefd query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' previous reference hash=b0acff1f852a7c12a0fd33559c71b1eea6246966 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' fetch_from_archive: lastfetch=b0acff1f852a7c12a0fd33559c71b1eea6246966 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. | git merge-base b0acff1f852a7c12a0fd33559c71b1eea6246966 b0acff1f852a7c12a0fd33559c71b1eea6246966 => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' fetch mergeinfos: commit b0acff1f852a7c12a0fd33559c71b1eea6246966 dgit suite branch on dgit git server fetch hash=b0acff1f852a7c12a0fd33559c71b1eea6246966 | git merge-base b0acff1f852a7c12a0fd33559c71b1eea6246966 b0acff1f852a7c12a0fd33559c71b1eea6246966 => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git merge-base b0acff1f852a7c12a0fd33559c71b1eea6246966 b0acff1f852a7c12a0fd33559c71b1eea6246966 => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b0acff1f852a7c12a0fd33559c71b1eea6246966 | git log -n2 b0acff1f852a7c12a0fd33559c71b1eea6246966 => `commit b0acff1f852a7c12a0fd33559c71b1eea6246966'... | git ls-tree -lrz -- b0acff1f852a7c12a0fd33559c71b1eea6246966: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d7788c0db26298ba272a0ac5bca982ec8a284b3b' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base b0acff1f852a7c12a0fd33559c71b1eea6246966 d7788c0db26298ba272a0ac5bca982ec8a284b3b => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git rev-parse 'b0acff1f852a7c12a0fd33559c71b1eea6246966~0' => `b0acff1f852a7c12a0fd33559c71b1eea6246966' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `89b0b16ccc8183438a8f1725a5dda4685f56db6d' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 89b0b16ccc8183438a8f1725a5dda4685f56db6d d7788c0db26298ba272a0ac5bca982ec8a284b3b files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | dbf799f448e8236cd9ae6b7bf50a124d 740 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd7788c0db26298ba272a0ac5bca982ec8a284b3b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd7788c0db26298ba272a0ac5bca982ec8a284b3b', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd7788c0db26298ba272a0ac5bca982ec8a284b3b', 'Tag' => 'test-dummy/1.2', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `52b6111eddd3051a744228e2113dcfb3e276847f' + git verify-tag 52b6111eddd3051a744228e2113dcfb3e276847f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:32 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 52b6111eddd3051a744228e2113dcfb3e276847f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `c275360ec9877b9d62d7b03bf625584f559bbb30' + git verify-tag c275360ec9877b9d62d7b03bf625584f559bbb30 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:32 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 c275360ec9877b9d62d7b03bf625584f559bbb30 + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' d7788c0db26298ba272a0ac5bca982ec8a284b3b:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /example.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package example hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864 remote: =in stunthook --pre-receive-hook example remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864 remote: = updates ... remote: = upd.| b0acff1f852a7c12a0fd33559c71b1eea6246966 d7788c0db26298ba272a0ac5bca982ec8a284b3b refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 52b6111eddd3051a744228e2113dcfb3e276847f refs/tags/archive/test-dummy/1.2 remote: = upd.| 0000000000000000000000000000000000000000 c275360ec9877b9d62d7b03bf625584f559bbb30 refs/tags/test-dummy/1.2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ignoring unrecognised `no-split' remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG remote: gpgv: Signature made Thu Dec 26 21:51:32 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID swbXdYf6kP2i7Gxu7cRZqu5CnJk 2024-12-26 1735249892 remote: gpgv: Good signature from "Senatus Romanus (test key) "= remote: checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249892 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/1.2 test-dummy/1.2 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/1.2' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push example 1.2 sid archive/test-dummy/1.2 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit b0acff1f852a7c12a0fd33559c71b1eea6246966 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n ^b0acff1f852a7c12a0fd33559c71b1eea6246966 d7788c0db26298ba272a0ac5bca982ec8a284b3b remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm example 1.2 sid archive/test-dummy/1.2 '' '' remote: =hook => 0 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864/./objects/tmp_objdir-incoming-aBc3ME/dgit-recv-wrapper d7788c0db26298ba272a0ac5bca982ec8a284b3b:refs/dgit/sid 52b6111eddd3051a744228e2113dcfb3e276847f:refs/tags/archive/test-dummy/1.2 c275360ec9877b9d62d7b03bf625584f559bbb30:refs/tags/test-dummy/1.2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: b0acff1..d7788c0 d7788c0db26298ba272a0ac5bca982ec8a284b3b -> refs/dgit/sid remote: * [new tag] 52b6111eddd3051a744228e2113dcfb3e276847f -> archive/test-dummy/1.2 remote: * [new tag] c275360ec9877b9d62d7b03bf625584f559bbb30 -> test-dummy/1.2 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/example_incoming2864/./objects/tmp_objdir-incoming-aBc3ME/dgit-recv-wrapper d7788c0db26298ba272a0ac5bca982ec8a284b3b:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git remote: ! [rejected] d7788c0db26298ba272a0ac5bca982ec8a284b3b -> master (non-fast-forward) remote: =stunthook done. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook example locking example_incoming2864.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git b0acff1..d7788c0 d7788c0db26298ba272a0ac5bca982ec8a284b3b -> refs/dgit/sid * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d7788c0db26298ba272a0ac5bca982ec8a284b3b + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: b0acff1f852a7c12a0fd33559c71b1eea6246966 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 610362d78f2d4852fd9e59dacf1ede170a071c13 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: b3f999b71985484c58f449701b7e44d9da0de080 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: ff99d14d4b9673c12c74ec648674398f96dc1b83 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 del_lrfetchrefs: fdbc8d1bb4103867467818fc5ab87188eee0cefd refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t-ref-same-val refs/heads/master d7788c0db26298ba272a0ac5bca982ec8a284b3b + local name=refs/heads/master + local val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + case "${t_ref_val-unset}" in + t_ref_val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d7788c0db26298ba272a0ac5bca982ec8a284b3b test-dummy archive/test-dummy/1.2 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd7788c0db26298ba272a0ac5bca982ec8a284b3b test-dummy archive/test-dummy/1.2 ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /example.git' + val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d7788c0db26298ba272a0ac5bca982ec8a284b3b + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + case "${t_ref_val-unset}" in + t_ref_val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t-ref-same-val refs/tags/archive/test-dummy/1.2 d7788c0db26298ba272a0ac5bca982ec8a284b3b + local name=refs/tags/archive/test-dummy/1.2 + local val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + case "${t_ref_val-unset}" in + t_ref_val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t-ref-same-val refs/remotes/dgit/dgit/sid d7788c0db26298ba272a0ac5bca982ec8a284b3b + local name=refs/remotes/dgit/dgit/sid + local val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + case "${t_ref_val-unset}" in + t_ref_val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t-ref-same-val refs/dgit/sid d7788c0db26298ba272a0ac5bca982ec8a284b3b + local name=refs/dgit/sid + local val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + case "${t_ref_val-unset}" in + t_ref_val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t-ref-same-val refs/tags/archive/test-dummy/1.2 d7788c0db26298ba272a0ac5bca982ec8a284b3b + local name=refs/tags/archive/test-dummy/1.2 + local val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + case "${t_ref_val-unset}" in + t_ref_val=d7788c0db26298ba272a0ac5bca982ec8a284b3b + t_ref_names+=("$name") + t-check-master-undisturbed + local master ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + master=de59d66262be5b42df16715e34e60790d34f2e2b + '[' xde59d66262be5b42df16715e34e60790d34f2e2b '!=' xde59d66262be5b42df16715e34e60790d34f2e2b ']' + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:51:32 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/drs-push-masterupdate-artifacts + '[' x/tmp/autopkgtest.l3K01R/drs-push-masterupdate-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/drs-push-masterupdate-artifacts/drs-push-masterupdate.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:51:33]: test drs-push-masterupdate: -----------------------] drs-push-masterupdate PASS autopkgtest [21:51:33]: test drs-push-masterupdate: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:51:34]: test drs-push-rejects: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:51:38]: test drs-push-rejects: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=drs-push-rejects ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/drs-push-rejects-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/drs-push-rejects-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming149.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming149 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming149/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming149 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming149 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming149 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 9f330b0b09c0ce5b8d71c64c5909acda29345e5d refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: missing signature? at /usr/bin/dgit-repos-server line 608, line 6. missing signature? at /usr/bin/dgit-repos-server line 608, line 6. To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'missing signature' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=missing signature' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'missing signature' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: missing signature? at /usr/bin/dgit-repos-server line 608, line 6. missing signature? at /usr/bin/dgit-repos-server line 608, line 6. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + git cat-file tag archive/test-dummy/3-2_dummy1 + for h in object type tag + for how in missing dupe + case $how in + perl -pe 's/^tag /wombat$&/ if 1..m/^$/' + rm -f badtag.asc + gpg --detach-sign --armor -u Senatus badtag gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + cat badtag.asc + set +e + LC_MESSAGES=C + git hash-object -w -t tag badtag + rc=128 + set -e + '[' 128 = 128 ']' + grep 'fatal: corrupt tag' badtag.err fatal: corrupt tag + continue + for how in missing dupe + case $how in + perl -pe 'print if 1..m/^$/ and m/^object /' + rm -f badtag.asc + gpg --detach-sign --armor -u Senatus badtag gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + cat badtag.asc + set +e + LC_MESSAGES=C + git hash-object -w -t tag badtag + rc=128 + set -e + '[' 128 = 128 ']' + grep 'fatal: corrupt tag' badtag.err fatal: corrupt tag + continue + for h in object type tag + for how in missing dupe + case $how in + perl -pe 's/^tag /wombat$&/ if 1..m/^$/' + rm -f badtag.asc + gpg --detach-sign --armor -u Senatus badtag gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + cat badtag.asc + set +e + LC_MESSAGES=C + git hash-object -w -t tag badtag + rc=128 + set -e + '[' 128 = 128 ']' + grep 'fatal: corrupt tag' badtag.err fatal: corrupt tag + continue + for how in missing dupe + case $how in + perl -pe 'print if 1..m/^$/ and m/^type /' + rm -f badtag.asc + gpg --detach-sign --armor -u Senatus badtag gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + cat badtag.asc + set +e + LC_MESSAGES=C + git hash-object -w -t tag badtag + rc=128 + set -e + '[' 128 = 128 ']' + grep 'fatal: corrupt tag' badtag.err fatal: corrupt tag + continue + for h in object type tag + for how in missing dupe + case $how in + perl -pe 's/^tag /wombat$&/ if 1..m/^$/' + rm -f badtag.asc + gpg --detach-sign --armor -u Senatus badtag gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + cat badtag.asc + set +e + LC_MESSAGES=C + git hash-object -w -t tag badtag + rc=128 + set -e + '[' 128 = 128 ']' + grep 'fatal: corrupt tag' badtag.err fatal: corrupt tag + continue + for how in missing dupe + case $how in + perl -pe 'print if 1..m/^$/ and m/^tag /' + rm -f badtag.asc + gpg --detach-sign --armor -u Senatus badtag gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + cat badtag.asc + set +e + LC_MESSAGES=C + git hash-object -w -t tag badtag + rc=0 + set -e + '[' 0 = 128 ']' + '[' 0 '!=' 0 ']' + read badtag + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 3ca6dbc7a324fb10d417228faaf0b7ff341b9dcd + mustfail 'multiple headers tag in signed tag object' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=multiple headers tag in signed tag object' + shift + t-expect-push-fail 'multiple headers tag in signed tag object' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=multiple headers tag in signed tag object' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'multiple headers tag in signed tag object' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=multiple headers tag in signed tag object' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming493.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming493 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming493/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming493 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming493 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming493 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 3ca6dbc7a324fb10d417228faaf0b7ff341b9dcd refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:39 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID NmcL9GabFd3Te8XQGkFM+09+7wA 2024-12-26 1735249899 remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: gpgv: Good signature from "Senatus Romanus (test key) "= remote: checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249899 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: remote: dgit-repos-server: reject: multiple headers tag in signed tag object remote: dgit-repos-server: reject: multiple headers tag in signed tag object To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'multiple headers tag in signed tag object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=multiple headers tag in signed tag object' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'multiple headers tag in signed tag object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: multiple headers tag in signed tag object dgit-repos-server: reject: multiple headers tag in signed tag object + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-expect-fsck-fail 3ca6dbc7a324fb10d417228faaf0b7ff341b9dcd + echo 3ca6dbc7a324fb10d417228faaf0b7ff341b9dcd + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + tag_message=something + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git tag -f -u Senatus -m something archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was 3ca6dbc) + mustfail 'tag message not in expected format' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag message not in expected format' + shift + t-expect-push-fail 'tag message not in expected format' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag message not in expected format' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'tag message not in expected format' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag message not in expected format' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming574.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming574 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming574/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming574 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming574 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming574 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 a245011621cf4dd515ce2c05462ee21203208b5c refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: remote: dgit-repos-server: reject: tag message not in expected format remote: dgit-repos-server: reject: tag message not in expected format To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'tag message not in expected format' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=tag message not in expected format' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'tag message not in expected format' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: tag message not in expected format dgit-repos-server: reject: tag message not in expected format + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was a245011) + mustfail 'sid != sponge' HEAD:refs/dgit/sponge refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=sid != sponge' + shift + t-expect-push-fail 'sid != sponge' git push origin HEAD:refs/dgit/sponge refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=sid != sponge' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'sid != sponge' git push origin HEAD:refs/dgit/sponge refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=sid != sponge' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sponge refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming654.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming654 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming654/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming654 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming654 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming654 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sponge remote: = upd.| 0000000000000000000000000000000000000000 20a3c749502a22388219fdf03815c48a3a41b45a refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: sid != sponge at /usr/bin/dgit-repos-server line 645, line 6. sid != sponge at /usr/bin/dgit-repos-server line 645, line 6. To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sponge (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'sid != sponge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=sid != sponge' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'sid != sponge' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: sid != sponge at /usr/bin/dgit-repos-server line 645, line 6. sid != sponge at /usr/bin/dgit-repos-server line 645, line 6. + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000004 +0100' + GIT_AUTHOR_DATE='1530000004 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was 20a3c74) + mustfail 'push is missing tag ref update' HEAD:refs/dgit/sid + local 'mpat=push is missing tag ref update' + shift + t-expect-push-fail 'push is missing tag ref update' git push origin HEAD:refs/dgit/sid + local 'mpat=push is missing tag ref update' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'push is missing tag ref update' git push origin HEAD:refs/dgit/sid + local 'mpat=push is missing tag ref update' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming734.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming734 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming734/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming734 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming734 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming734 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: remote: dgit-repos-server: reject: push is missing tag ref update remote: dgit-repos-server: reject: push is missing tag ref update To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'push is missing tag ref update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=push is missing tag ref update' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'push is missing tag ref update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: push is missing tag ref update dgit-repos-server: reject: push is missing tag ref update + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + mustfail 'push is missing head ref update' +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=push is missing head ref update' + shift + t-expect-push-fail 'push is missing head ref update' git push origin +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=push is missing head ref update' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'push is missing head ref update' git push origin +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=push is missing head ref update' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin +refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming764.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming764 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming764/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming764 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming764 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming764 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 8d208e5e051d0409096cdd0f3e4c536ff286241b refs/tags/archive/test-dummy/3-2_dummy1 remote: remote: dgit-repos-server: reject: push is missing head ref update remote: dgit-repos-server: reject: push is missing head ref update To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'push is missing head ref update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=push is missing head ref update' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'push is missing head ref update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: push is missing head ref update dgit-repos-server: reject: push is missing head ref update + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + mustfail 'pushing unexpected ref' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/wombat + local 'mpat=pushing unexpected ref' + shift + t-expect-push-fail 'pushing unexpected ref' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/wombat + local 'mpat=pushing unexpected ref' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'pushing unexpected ref' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/wombat + local 'mpat=pushing unexpected ref' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/wombat + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming794.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming794 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming794/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming794 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming794 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming794 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 8d208e5e051d0409096cdd0f3e4c536ff286241b refs/tags/archive/test-dummy/3-2_dummy1 remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/wombat remote: remote: dgit-repos-server: reject: pushing unexpected ref! remote: dgit-repos-server: reject: pushing unexpected ref! To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) ! [remote rejected] HEAD -> refs/wombat (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'pushing unexpected ref' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=pushing unexpected ref' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'pushing unexpected ref' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: pushing unexpected ref! dgit-repos-server: reject: pushing unexpected ref! + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + mustfail 'pushing multiple heads' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/wombat + local 'mpat=pushing multiple heads' + shift + t-expect-push-fail 'pushing multiple heads' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/wombat + local 'mpat=pushing multiple heads' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'pushing multiple heads' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/wombat + local 'mpat=pushing multiple heads' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/wombat + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming824.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming824 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming824/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming824 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming824 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming824 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 8d208e5e051d0409096cdd0f3e4c536ff286241b refs/tags/archive/test-dummy/3-2_dummy1 remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/wombat remote: remote: dgit-repos-server: reject: pushing multiple heads! remote: dgit-repos-server: reject: pushing multiple heads! To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) ! [remote rejected] HEAD -> refs/dgit/wombat (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'pushing multiple heads' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=pushing multiple heads' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'pushing multiple heads' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: pushing multiple heads! dgit-repos-server: reject: pushing multiple heads! + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + mustfail 'E:pushing multiple tags|pushing too many similar tags|need exactly one archive' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/tags/archive/test-dummy/wombat + local 'mpat=E:pushing multiple tags|pushing too many similar tags|need exactly one archive' + shift + t-expect-push-fail 'E:pushing multiple tags|pushing too many similar tags|need exactly one archive' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/tags/archive/test-dummy/wombat + local 'mpat=E:pushing multiple tags|pushing too many similar tags|need exactly one archive' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'E:pushing multiple tags|pushing too many similar tags|need exactly one archive' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/tags/archive/test-dummy/wombat + local 'mpat=E:pushing multiple tags|pushing too many similar tags|need exactly one archive' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/tags/archive/test-dummy/wombat + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming854.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming854 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming854/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming854 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming854 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming854 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 8d208e5e051d0409096cdd0f3e4c536ff286241b refs/tags/archive/test-dummy/3-2_dummy1 remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/tags/archive/test-dummy/wombat remote: remote: dgit-repos-server: reject: need exactly one archive/* tag remote: dgit-repos-server: reject: need exactly one archive/* tag To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) ! [remote rejected] HEAD -> archive/test-dummy/wombat (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:pushing multiple tags|pushing too many similar tags|need exactly one archive' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:pushing multiple tags|pushing too many similar tags|need exactly one archive' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='pushing multiple tags|pushing too many similar tags|need exactly one archive' + egrep -e 'pushing multiple tags|pushing too many similar tags|need exactly one archive' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: need exactly one archive/* tag dgit-repos-server: reject: need exactly one archive/* tag + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000005 +0100' + GIT_AUTHOR_DATE='1530000005 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was 8d208e5) + echo woody + mustfail 'unknown suite' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=unknown suite' + shift + t-expect-push-fail 'unknown suite' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=unknown suite' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'unknown suite' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=unknown suite' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming933.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming933 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming933/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming933 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming933 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming933 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 88673230298fc9f88e5352e169f41d5704ec56fc refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:41 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID DN/4k4nXJOlyYErxuYFCnvz9SLg 2024-12-26 1735249901 remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249901 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy1 test-dummy/3-2_dummy1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra 3-2_dummy1 sid archive/test-dummy/3-2_dummy1 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: remote: dgit-repos-server: reject: unknown suite remote: dgit-repos-server: reject: unknown suite To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'unknown suite' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=unknown suite' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'unknown suite' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: unknown suite dgit-repos-server: reject: unknown suite + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/suites /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000006 +0100' + GIT_AUTHOR_DATE='1530000006 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was 8867323) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg + mustfail 'key not found in keyrings' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=key not found in keyrings' + shift + t-expect-push-fail 'key not found in keyrings' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=key not found in keyrings' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'key not found in keyrings' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=key not found in keyrings' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1018.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1018 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1018/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1018 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1018 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1018 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 01dcee49e0bef0b1e3c0a3ab1ab5f67bd3bd72d3 refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:41 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: gpgv: Can't check signature: No public key= checksig| ERRSIG A3DBCBC039B13D8A 1 10 00 1735249901 9 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: remote: = checksig| NO_PUBKEY A3DBCBC039B13D8A remote: = checksig ok=0 remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:41 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: gpgv: Can't check signature: No public key= checksig| ERRSIG A3DBCBC039B13D8A 1 10 00 1735249901 9 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig| NO_PUBKEY A3DBCBC039B13D8A remote: remote: = checksig ok=0 remote: remote: dgit-repos-server: reject: key not found in keyrings remote: dgit-repos-server: reject: key not found in keyrings To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'key not found in keyrings' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=key not found in keyrings' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'key not found in keyrings' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: key not found in keyrings dgit-repos-server: reject: key not found in keyrings + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag HEAD~ + t-git-next-date + GIT_COMMITTER_DATE='1530000007 +0100' + GIT_AUTHOR_DATE='1530000007 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 HEAD~ Updated tag 'archive/test-dummy/3-2_dummy1' (was 01dcee4) + mustfail 'tag refers to wrong commit' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag refers to wrong commit' + shift + t-expect-push-fail 'tag refers to wrong commit' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag refers to wrong commit' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'tag refers to wrong commit' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag refers to wrong commit' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1100.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1100 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1100/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1100 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1100 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1100 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 a974897b77c3b236b09de2a27160d025b812c67f refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:41 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID 5C7TJa/JVD0FUxZ8JpwNs6DWqXY 2024-12-26 1735249901 remote: =gpgv: Good signature from "Senatus Romanus (test key) " checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249901 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: remote: dgit-repos-server: reject: tag refers to wrong commit remote: dgit-repos-server: reject: tag refers to wrong commit To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'tag refers to wrong commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=tag refers to wrong commit' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'tag refers to wrong commit' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: tag refers to wrong commit dgit-repos-server: reject: tag refers to wrong commit + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag HEAD~: + t-git-next-date + GIT_COMMITTER_DATE='1530000008 +0100' + GIT_AUTHOR_DATE='1530000008 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 HEAD~: Updated tag 'archive/test-dummy/3-2_dummy1' (was a974897) + mustfail 'tag refers to wrong kind of object' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag refers to wrong kind of object' + shift + t-expect-push-fail 'tag refers to wrong kind of object' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag refers to wrong kind of object' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'tag refers to wrong kind of object' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=tag refers to wrong kind of object' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1181.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1181 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1181/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1181 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1181 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1181 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 d8486dd403b4955fb491ca2e4ef7eec98a95dd88 refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:41 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| NEWSIG spqr@example.com remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID H88VvDlpKxIt1R4kXm1ahBGMMyM 2024-12-26 1735249901 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249901 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: remote: dgit-repos-server: reject: tag refers to wrong kind of object remote: dgit-repos-server: reject: tag refers to wrong kind of object To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'tag refers to wrong kind of object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=tag refers to wrong kind of object' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'tag refers to wrong kind of object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: tag refers to wrong kind of object dgit-repos-server: reject: tag refers to wrong kind of object + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + tag_name=archive/test-dummy/wombat + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000009 +0100' + GIT_AUTHOR_DATE='1530000009 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/wombat + mustfail 'tag name in tag is wrong' refs/tags/archive/test-dummy/wombat:refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/sid + local 'mpat=tag name in tag is wrong' + shift + t-expect-push-fail 'tag name in tag is wrong' git push origin refs/tags/archive/test-dummy/wombat:refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/sid + local 'mpat=tag name in tag is wrong' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'tag name in tag is wrong' git push origin refs/tags/archive/test-dummy/wombat:refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/sid + local 'mpat=tag name in tag is wrong' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin refs/tags/archive/test-dummy/wombat:refs/tags/archive/test-dummy/3-2_dummy1 HEAD:refs/dgit/sid + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1262.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1262 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1262/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1262 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1262 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1262 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 62fccb7f6c97ccb0c9f7c54dc9e8067e7f530916 refs/tags/archive/test-dummy/3-2_dummy1 remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: =gpgv: Signature made Thu Dec 26 21:51:42 2024 UTC checksig| NEWSIG spqr@example.com remote: remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID vKsatM2LgTfwA0wdbd3fNsm2UEg 2024-12-26 1735249902 remote: =gpgv: Good signature from "Senatus Romanus (test key) " checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249902 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: remote: dgit-repos-server: reject: tag name in tag is wrong remote: dgit-repos-server: reject: tag name in tag is wrong To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] archive/test-dummy/wombat -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'tag name in tag is wrong' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=tag name in tag is wrong' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'tag name in tag is wrong' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: tag name in tag is wrong dgit-repos-server: reject: tag name in tag is wrong + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-make-badcommit ++ git cat-file commit HEAD ++ git hash-object -w -t commit --stdin ++ perl -pe 's/^committer /commiter /' + badcommit=171f8fb08aee49f84d03002e34f28ed1845fcec3 + t-expect-fsck-fail 171f8fb08aee49f84d03002e34f28ed1845fcec3 + echo 171f8fb08aee49f84d03002e34f28ed1845fcec3 + git checkout -b broken 171f8fb08aee49f84d03002e34f28ed1845fcec3 Switched to a new branch 'broken' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000010 +0100' + GIT_AUTHOR_DATE='1530000010 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was d8486dd) + mustfail 'corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' + shift + t-expect-push-fail 'corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' + shift + local triedpush ++ git rev-parse HEAD + triedpush=171f8fb08aee49f84d03002e34f28ed1845fcec3 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1348.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1348 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1348/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1348 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1348 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1348 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 171f8fb08aee49f84d03002e34f28ed1845fcec3 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 bad7a37e2ed2a3dbeb062bab9adb739f20f0d28e refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:42 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID 7foLJjDFyvHCNH2DmIyoJY1WC/s 2024-12-26 1735249902 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249902 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy1 test-dummy/3-2_dummy1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra 3-2_dummy1 sid archive/test-dummy/3-2_dummy1 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 0000000000000000000000000000000000000000 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n 171f8fb08aee49f84d03002e34f28ed1845fcec3 remote: remote: dgit-repos-server: reject: corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3 (missing metadata) remote: dgit-repos-server: reject: corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3 (missing metadata) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3 (missing metadata) dgit-repos-server: reject: corrupted object 171f8fb08aee49f84d03002e34f28ed1845fcec3 (missing metadata) + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 171f8fb08aee49f84d03002e34f28ed1845fcec3 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + git checkout dgit/sid Switched to branch 'dgit/sid' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000011 +0100' + GIT_AUTHOR_DATE='1530000011 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was bad7a37) + mustsucceed HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 fixmissing git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template.lock 1 copy template /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_template -> /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431 warning: You appear to have cloned an empty repository. stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431 remote: = updates ... remote: = upd.| 0000000000000000000000000000000000000000 caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 b9c800d1635d0403ec9b5e786dfa797265bd8e54 refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:42 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID ZBH6O/1VBwopZy/Bs1uKZqY0z+E 2024-12-26 1735249902 remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: gpgv: Good signature from "Senatus Romanus (test key) "= checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249902 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy1 test-dummy/3-2_dummy1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra 3-2_dummy1 sid archive/test-dummy/3-2_dummy1 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit 0000000000000000000000000000000000000000 remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n caecb81fca3589f998253d96ff884954528c131c remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431/./objects/tmp_objdir-incoming-9vfDYD/dgit-recv-wrapper caecb81fca3589f998253d96ff884954528c131c:refs/dgit/sid b9c800d1635d0403ec9b5e786dfa797265bd8e54:refs/tags/archive/test-dummy/3-2_dummy1 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: * [new reference] caecb81fca3589f998253d96ff884954528c131c -> refs/dgit/sid remote: * [new tag] b9c800d1635d0403ec9b5e786dfa797265bd8e54 -> archive/test-dummy/3-2_dummy1 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1431/./objects/tmp_objdir-incoming-9vfDYD/dgit-recv-wrapper caecb81fca3589f998253d96ff884954528c131c:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: * [new branch] caecb81fca3589f998253d96ff884954528c131c -> master remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm pari-extra 3-2_dummy1 sid archive/test-dummy/3-2_dummy1 '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective remote: =hook => 0 remote: =stunthook done. show-ref (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective) ... show-refs| caecb81fca3589f998253d96ff884954528c131c refs/dgit/sid show-refs| caecb81fca3589f998253d96ff884954528c131c refs/heads/master show-refs| b9c800d1635d0403ec9b5e786dfa797265bd8e54 refs/tags/archive/test-dummy/3-2_dummy1 installprospective ? locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 install /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_prospective => /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1018.lock 0 locking pari-extra_incoming1100.lock 0 locking pari-extra_incoming1181.lock 0 locking pari-extra_incoming1262.lock 0 locking pari-extra_incoming1348.lock 0 locking pari-extra_incoming1431.lock 0 locking pari-extra_incoming149.lock 0 locking pari-extra_incoming493.lock 0 locking pari-extra_incoming574.lock 0 locking pari-extra_incoming654.lock 0 locking pari-extra_incoming734.lock 0 locking pari-extra_incoming764.lock 0 locking pari-extra_incoming794.lock 0 locking pari-extra_incoming824.lock 0 locking pari-extra_incoming854.lock 0 locking pari-extra_incoming933.lock 0 locking pari-extra_prospective.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git * [new reference] HEAD -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000012 +0100' + GIT_AUTHOR_DATE='1530000012 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was b9c800d) + mustfail 'push is missing head ref update' HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=push is missing head ref update' + shift + t-expect-push-fail 'push is missing head ref update' git push origin HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=push is missing head ref update' + shift + local triedpush ++ git rev-parse HEAD + triedpush=caecb81fca3589f998253d96ff884954528c131c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'push is missing head ref update' git push origin HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=push is missing head ref update' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1543.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1543 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1543/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1543 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1543 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1543 remote: = updates ... remote: = upd.| b9c800d1635d0403ec9b5e786dfa797265bd8e54 3ef802e8910980c349698546abcd75b8fe622b1f refs/tags/archive/test-dummy/3-2_dummy1 remote: remote: dgit-repos-server: reject: push is missing head ref update remote: + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1543.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'push is missing head ref update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=push is missing head ref update' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'push is missing head ref update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: push is missing head ref update + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' caecb81fca3589f998253d96ff884954528c131c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + git commit --allow-empty -m 'Dummy update' [dgit/sid 19ba73e] Dummy update + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000013 +0100' + GIT_AUTHOR_DATE='1530000013 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was 3ef802e) + mustfail 'not replacing previously-pushed version' +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=not replacing previously-pushed version' + shift + t-expect-push-fail 'not replacing previously-pushed version' git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=not replacing previously-pushed version' + shift + local triedpush ++ git rev-parse HEAD + triedpush=19ba73e2b15e5f98528ec203547d731f99dac056 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'not replacing previously-pushed version' git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=not replacing previously-pushed version' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1627.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1627 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1627/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1627 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1627 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1627 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 19ba73e2b15e5f98528ec203547d731f99dac056 refs/dgit/sid remote: = upd.| b9c800d1635d0403ec9b5e786dfa797265bd8e54 5031c405c4b8d819be99797af973e94ce7fc4d22 refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG spqr@example.com remote: gpgv: Signature made Thu Dec 26 21:51:43 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID Urf+TC3gRNNk4sDkiipfv4Hb06Q 2024-12-26 1735249903 remote: =gpgv: Good signature from "Senatus Romanus (test key) " checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249903 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy1 test-dummy/3-2_dummy1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra 3-2_dummy1 sid archive/test-dummy/3-2_dummy1 '' remote: =hook => 0 remote: remote: dgit-repos-server: reject: tag archive/test-dummy/3-2_dummy1 already exists - not replacing previously-pushed version remote: + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1627.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'not replacing previously-pushed version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=not replacing previously-pushed version' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'not replacing previously-pushed version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: tag archive/test-dummy/3-2_dummy1 already exists - not replacing previously-pushed version + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 19ba73e2b15e5f98528ec203547d731f99dac056 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + re-prep + tag_name=archive/test-dummy/3-2_dummy1 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy1 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000014 +0100' + GIT_AUTHOR_DATE='1530000014 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy1 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy1 Updated tag 'archive/test-dummy/3-2_dummy1' (was 5031c40) + mustfail 'not replacing previously-pushed version' +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=not replacing previously-pushed version' + shift + t-expect-push-fail 'not replacing previously-pushed version' git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=not replacing previously-pushed version' + shift + local triedpush ++ git rev-parse HEAD + triedpush=19ba73e2b15e5f98528ec203547d731f99dac056 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'not replacing previously-pushed version' git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + local 'mpat=not replacing previously-pushed version' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy1 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1714.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1714 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1714/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1714 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1714 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1714 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 19ba73e2b15e5f98528ec203547d731f99dac056 refs/dgit/sid remote: = upd.| b9c800d1635d0403ec9b5e786dfa797265bd8e54 d81dc56204b9765f6e48b6d9cc02da83711bb10b refs/tags/archive/test-dummy/3-2_dummy1 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: =gpgv: Signature made Thu Dec 26 21:51:43 2024 UTC checksig| NEWSIG spqr@example.com remote: remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID +wxMbZDLTjA78x8c9DXC3UcngW0 2024-12-26 1735249903 remote: gpgv: Good signature from "Senatus Romanus (test key) "= remote: checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249903 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy1 test-dummy/3-2_dummy1 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy1' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra 3-2_dummy1 sid archive/test-dummy/3-2_dummy1 '' remote: =hook => 0 remote: remote: dgit-repos-server: reject: tag archive/test-dummy/3-2_dummy1 already exists - not replacing previously-pushed version remote: + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1714.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'not replacing previously-pushed version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=not replacing previously-pushed version' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'not replacing previously-pushed version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: tag archive/test-dummy/3-2_dummy1 already exists - not replacing previously-pushed version + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 19ba73e2b15e5f98528ec203547d731f99dac056 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + git reset --hard HEAD~ HEAD is now at caecb81 Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. + git commit --amend --message 'Make it not a fast forward' [dgit/sid d754ffb] Make it not a fast forward Author: Ian Jackson Date: Wed Feb 19 21:42:27 2014 +0000 2 files changed, 8 insertions(+), 1 deletion(-) + version=3-2_dummy2 + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy2 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy2 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000015 +0100' + GIT_AUTHOR_DATE='1530000015 +0100' + git tag -f -u Senatus -m 'pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy2 + mustfail 'not fast forward on dgit branch' +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=not fast forward on dgit branch' + shift + t-expect-push-fail 'not fast forward on dgit branch' git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=not fast forward on dgit branch' + shift + local triedpush ++ git rev-parse HEAD + triedpush=d754ffb2629a1b8e80ea2a08f0d2b80b5996415c + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'not fast forward on dgit branch' git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=not fast forward on dgit branch' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin +HEAD:refs/dgit/sid +refs/tags/archive/test-dummy/3-2_dummy2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1805.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1805 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1805/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1805 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1805 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1805 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c d754ffb2629a1b8e80ea2a08f0d2b80b5996415c refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 3dd3c78a3a4391f91fe73d0931d2df07ddfef155 refs/tags/archive/test-dummy/3-2_dummy2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:44 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: issuer "spqr@example.com" remote: = checksig| NEWSIG spqr@example.com remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| SIG_ID phbuAQfoi/4YzjdOrlzllOPzLCc 2024-12-26 1735249904 remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: = checksig| KEY_CONSIDERED BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0 remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus (test key) remote: = checksig| VALIDSIG BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2024-12-26 1735249904 0 4 0 1 10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: = checksig ok=1 remote: =verifytag a ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy2 test-dummy/3-2_dummy2 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy2' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra 3-2_dummy2 sid archive/test-dummy/3-2_dummy2 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit caecb81fca3589f998253d96ff884954528c131c remote: remote: dgit-repos-server: reject: not fast forward on dgit branch remote: + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1805.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy2 -> archive/test-dummy/3-2_dummy2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'not fast forward on dgit branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=not fast forward on dgit branch' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'not fast forward on dgit branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: not fast forward on dgit branch + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' d754ffb2629a1b8e80ea2a08f0d2b80b5996415c + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + git checkout v2 Switched to branch 'v2' + version=3-2_dummy2 + prep_dm_mangle '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy2 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy2 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2' + perl -i.bak -pe ' next unless m/^fingerprint: 3A82860837A0CD32/i../^$/; ' -e '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt + tag_signer='-u Populus' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000016 +0100' + GIT_AUTHOR_DATE='1530000016 +0100' + git tag -f -u Populus -m 'pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy2 Updated tag 'archive/test-dummy/3-2_dummy2' (was 3dd3c78) + perl -i.bak -ne 'print if 1..s/(pari-extra).*\n/$1/' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt + mustfail '' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local mpat= + shift + t-expect-push-fail '' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local mpat= + shift + local triedpush ++ git rev-parse HEAD + triedpush=4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail '' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local mpat= + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 3208bef169449c47e4060c06516d01d40abb7452 refs/tags/archive/test-dummy/3-2_dummy2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:44 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| NEWSIG pop@example.com remote: gpgv: Can't check signature: No public key remote: = checksig| ERRSIG 2AC1E075F5ED1B25 1 10 00 1735249904 9 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig| NO_PUBKEY 2AC1E075F5ED1B25 remote: = checksig ok=0 remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG pop@example.com remote: gpgv: Signature made Thu Dec 26 21:51:44 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: = checksig| SIG_ID zbVjhmCL0ykU6DdxTvZM2Myicss 2024-12-26 1735249904 remote: =gpgv: Good signature from "Populus Romanus (test key) " checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: remote: = checksig| GOODSIG 2AC1E075F5ED1B25 Populus Romanus (test key) remote: = checksig| VALIDSIG 3A82860837A0CD32470F91E62AC1E075F5ED1B25 2024-12-26 1735249904 0 4 0 1 10 00 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig ok=1 remote: = dm_txt_check 3A82860837A0CD32470F91E62AC1E075F5ED1B25 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: = dm_txt_check allow| not-a-package remote: Died at /usr/bin/dgit-repos-server line 722,
line 246. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1897.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy2 -> archive/test-dummy/3-2_dummy2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat= + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1897 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 3208bef169449c47e4060c06516d01d40abb7452 refs/tags/archive/test-dummy/3-2_dummy2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:44 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| NEWSIG pop@example.com remote: gpgv: Can't check signature: No public key remote: = checksig| ERRSIG 2AC1E075F5ED1B25 1 10 00 1735249904 9 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig| NO_PUBKEY 2AC1E075F5ED1B25 remote: = checksig ok=0 remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG pop@example.com remote: gpgv: Signature made Thu Dec 26 21:51:44 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: = checksig| SIG_ID zbVjhmCL0ykU6DdxTvZM2Myicss 2024-12-26 1735249904 remote: =gpgv: Good signature from "Populus Romanus (test key) " checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: remote: = checksig| GOODSIG 2AC1E075F5ED1B25 Populus Romanus (test key) remote: = checksig| VALIDSIG 3A82860837A0CD32470F91E62AC1E075F5ED1B25 2024-12-26 1735249904 0 4 0 1 10 00 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig ok=1 remote: = dm_txt_check 3A82860837A0CD32470F91E62AC1E075F5ED1B25 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: = dm_txt_check allow| not-a-package remote: Died at /usr/bin/dgit-repos-server line 722,
line 246. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1897.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy2 -> archive/test-dummy/3-2_dummy2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep_dm_mangle s/allow:/asponge:/i + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy2 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy2 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2' + perl -i.bak -pe ' next unless m/^fingerprint: 3A82860837A0CD32/i../^$/; ' -e s/allow:/asponge:/i /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt + tag_signer='-u Populus' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000017 +0100' + GIT_AUTHOR_DATE='1530000017 +0100' + git tag -f -u Populus -m 'pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy2 Updated tag 'archive/test-dummy/3-2_dummy2' (was 3208bef) + mustfail 'missing Allow section in permission' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=missing Allow section in permission' + shift + t-expect-push-fail 'missing Allow section in permission' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=missing Allow section in permission' + shift + local triedpush ++ git rev-parse HEAD + triedpush=4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'missing Allow section in permission' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=missing Allow section in permission' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1985.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1985 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1985/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1985 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1985 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming1985 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 1276c0219922472b079afb50076b2db0ea4ffa61 refs/tags/archive/test-dummy/3-2_dummy2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG pop@example.com remote: gpgv: Signature made Thu Dec 26 21:51:44 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: gpgv: Can't check signature: No public key remote: = checksig| ERRSIG 2AC1E075F5ED1B25 1 10 00 1735249904 9 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig| NO_PUBKEY 2AC1E075F5ED1B25 remote: = checksig ok=0 remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG pop@example.com remote: gpgv: Signature made Thu Dec 26 21:51:44 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: = checksig| SIG_ID w+RWcFCDKf4ivak3Dr4CVJ9GmGw 2024-12-26 1735249904 remote: gpgv: Good signature from "Populus Romanus (test key) "= checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: remote: = checksig| GOODSIG 2AC1E075F5ED1B25 Populus Romanus (test key) remote: = checksig| VALIDSIG 3A82860837A0CD32470F91E62AC1E075F5ED1B25 2024-12-26 1735249904 0 4 0 1 10 00 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig ok=1 remote: = dm_txt_check 3A82860837A0CD32470F91E62AC1E075F5ED1B25 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: remote: dgit-repos-server: reject: key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 missing Allow section in permissions! remote: + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming1985.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy2 -> archive/test-dummy/3-2_dummy2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'missing Allow section in permission' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=missing Allow section in permission' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'missing Allow section in permission' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 missing Allow section in permissions! + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep_dm_mangle 's/\bpari-extra\b/sponge/i' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy2 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy2 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2' + perl -i.bak -pe ' next unless m/^fingerprint: 3A82860837A0CD32/i../^$/; ' -e 's/\bpari-extra\b/sponge/i' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt + tag_signer='-u Populus' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000018 +0100' + GIT_AUTHOR_DATE='1530000018 +0100' + git tag -f -u Populus -m 'pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy2 Updated tag 'archive/test-dummy/3-2_dummy2' (was 1276c02) + mustfail 'package pari-extra not allowed for key' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=package pari-extra not allowed for key' + shift + t-expect-push-fail 'package pari-extra not allowed for key' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=package pari-extra not allowed for key' + shift + local triedpush ++ git rev-parse HEAD + triedpush=4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'package pari-extra not allowed for key' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=package pari-extra not allowed for key' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2073.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2073 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2073/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2073 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2073 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2073 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 a0e47eb98fb5725da236bae07b0340aec33eccf5 refs/tags/archive/test-dummy/3-2_dummy2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:45 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| NEWSIG pop@example.com remote: gpgv: Can't check signature: No public key= checksig| ERRSIG 2AC1E075F5ED1B25 1 10 00 1735249905 9 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig| NO_PUBKEY 2AC1E075F5ED1B25 remote: remote: = checksig ok=0 remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG pop@example.com remote: gpgv: Signature made Thu Dec 26 21:51:45 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: = checksig| SIG_ID eisZYc0IBinwHNg1kqiaISKLRug 2024-12-26 1735249905 remote: =gpgv: Good signature from "Populus Romanus (test key) " checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: remote: = checksig| GOODSIG 2AC1E075F5ED1B25 Populus Romanus (test key) remote: = checksig| VALIDSIG 3A82860837A0CD32470F91E62AC1E075F5ED1B25 2024-12-26 1735249905 0 4 0 1 10 00 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig ok=1 remote: = dm_txt_check 3A82860837A0CD32470F91E62AC1E075F5ED1B25 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: = dm_txt_check allow| not-a-package remote: = dm_txt_check allow| sponge remote: remote: dgit-repos-server: reject: package pari-extra not allowed for key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming2073.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy2 -> archive/test-dummy/3-2_dummy2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'package pari-extra not allowed for key' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=package pari-extra not allowed for key' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'package pari-extra not allowed for key' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: package pari-extra not allowed for key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep_dm_mangle 'y/0-9/5-90-4/ if m/^fingerprint:/i' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy2 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy2 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2' + perl -i.bak -pe ' next unless m/^fingerprint: 3A82860837A0CD32/i../^$/; ' -e 'y/0-9/5-90-4/ if m/^fingerprint:/i' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt + tag_signer='-u Populus' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000019 +0100' + GIT_AUTHOR_DATE='1530000019 +0100' + git tag -f -u Populus -m 'pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy2 Updated tag 'archive/test-dummy/3-2_dummy2' (was a0e47eb) + mustfail 'not in permissions list although in keyring' HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=not in permissions list although in keyring' + shift + t-expect-push-fail 'not in permissions list although in keyring' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=not in permissions list although in keyring' + shift + local triedpush ++ git rev-parse HEAD + triedpush=4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + t-expect-fail 'not in permissions list although in keyring' git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + local 'mpat=not in permissions list although in keyring' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2161.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2161 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2161/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2161 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2161 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2161 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 60cd3503d710ce097905a29503abf13538027e39 refs/tags/archive/test-dummy/3-2_dummy2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:45 2024 UTC= remote: checksig| NEWSIG pop@example.com remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: gpgv: Can't check signature: No public key remote: = checksig| ERRSIG 2AC1E075F5ED1B25 1 10 00 1735249905 9 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig| NO_PUBKEY 2AC1E075F5ED1B25 remote: = checksig ok=0 remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:45 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25= remote: gpgv: issuer "pop@example.com checksig| NEWSIG pop@example.com remote: " remote: = checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: = checksig| SIG_ID IpU06pxUKEx3zlgWPl8ON13ESqc 2024-12-26 1735249905 remote: =gpgv: Good signature from "Populus Romanus (test key) " remote: checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: = checksig| GOODSIG 2AC1E075F5ED1B25 Populus Romanus (test key) remote: = checksig| VALIDSIG 3A82860837A0CD32470F91E62AC1E075F5ED1B25 2024-12-26 1735249905 0 4 0 1 10 00 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig ok=1 remote: = dm_txt_check 3A82860837A0CD32470F91E62AC1E075F5ED1B25 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: remote: dgit-repos-server: reject: key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 not in permissions list although in keyring! remote: + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming2161.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git ! [remote rejected] HEAD -> refs/dgit/sid (pre-receive hook declined) ! [remote rejected] archive/test-dummy/3-2_dummy2 -> archive/test-dummy/3-2_dummy2 (pre-receive hook declined) error: failed to push some refs to 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git' + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'not in permissions list although in keyring' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=not in permissions list although in keyring' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'not in permissions list although in keyring' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output remote: dgit-repos-server: reject: key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 not in permissions list although in keyring! + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + prep_dm_mangle '' + prep unstable sid + local suite=unstable + csuite=sid + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/masters/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + tag_signer='-u Senatus' + tag_message='pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' + re-prep + tag_name=archive/test-dummy/3-2_dummy2 + push_spec1=HEAD:refs/dgit/sid + push_spec2=refs/tags/archive/test-dummy/3-2_dummy2 + push_spec='HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2' + perl -i.bak -pe ' next unless m/^fingerprint: 3A82860837A0CD32/i../^$/; ' -e '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt + tag_signer='-u Populus' + mktag + t-git-next-date + GIT_COMMITTER_DATE='1530000020 +0100' + GIT_AUTHOR_DATE='1530000020 +0100' + git tag -f -u Populus -m 'pari-extra release 3-2_dummy2 for unstable (sid) [dgit]' archive/test-dummy/3-2_dummy2 Updated tag 'archive/test-dummy/3-2_dummy2' (was 60cd350) + mustsucceed HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + git push origin HEAD:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy2 (((((((((((((((((((((((((((((((((((((((( + export SSH_ORIGINAL_COMMAND=git-receive-pack /pari-extra.git + dgit-repos-server test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt --repos=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git --suites=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites --ssh locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 +M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy check-package pari-extra hook => 0 running main git_receive_pack locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247.lock 1 locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 + git clone -l -q --mirror /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247 stunt hook set up /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247/hooks/pre-receive + git receive-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247 remote: =in stunthook --pre-receive-hook pari-extra remote: =DGIT_DRS_DEBUG=1 remote: =DGIT_DRS_DEST=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: =DGIT_DRS_DGITLIVE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live remote: =DGIT_DRS_DGITREPOS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git remote: =DGIT_DRS_DISTRO=test-dummy remote: =DGIT_DRS_DISTRODIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy remote: =DGIT_DRS_KEYRINGS=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: =DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook remote: =DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook remote: =DGIT_DRS_SUITESFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites remote: =DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master remote: =DGIT_DRS_WORK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247 remote: =DGIT_STUNT_AGENT=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent remote: =DGIT_TEST_DEBPUSH_DEBUG=x remote: =DGIT_TEST_DEBUG=-D remote: =DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock remote: =DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent remote: =DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests remote: =stunthook in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247 remote: = updates ... remote: = upd.| caecb81fca3589f998253d96ff884954528c131c 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 refs/dgit/sid remote: = upd.| 0000000000000000000000000000000000000000 96893d6cca6e992f351984a574dfcbd56d416f31 refs/tags/archive/test-dummy/3-2_dummy2 remote: = updates ok. remote: = readtag... remote: = parsetag... remote: = parsetag ok. remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg,a... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dd.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: gpgv: Signature made Thu Dec 26 21:51:45 2024 UTC= remote: checksig| NEWSIG pop@example.com remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: gpgv: Can't check signature: No public key remote: = checksig| ERRSIG 2AC1E075F5ED1B25 1 10 00 1735249905 9 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig| NO_PUBKEY 2AC1E075F5ED1B25 remote: = checksig ok=0 remote: =verifytag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt... remote: = checksig keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg... remote: =| gpgv --status-fd=1 --keyring /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.gpg dgit-tmp/plaintext.asc dgit-tmp/plaintext remote: = checksig| NEWSIG pop@example.com remote: gpgv: Signature made Thu Dec 26 21:51:45 2024 UTC remote: gpgv: using RSA key 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: gpgv: issuer "pop@example.com" remote: = checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: = checksig| SIG_ID XBI2QbKs/42lt9lo8kTnVTbP6Qw 2024-12-26 1735249905 remote: =gpgv: Good signature from "Populus Romanus (test key) " checksig| KEY_CONSIDERED 3A82860837A0CD32470F91E62AC1E075F5ED1B25 0 remote: remote: = checksig| GOODSIG 2AC1E075F5ED1B25 Populus Romanus (test key) remote: = checksig| VALIDSIG 3A82860837A0CD32470F91E62AC1E075F5ED1B25 2024-12-26 1735249905 0 4 0 1 10 00 3A82860837A0CD32470F91E62AC1E075F5ED1B25 remote: = checksig ok=1 remote: = dm_txt_check 3A82860837A0CD32470F91E62AC1E075F5ED1B25 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/dm.txt remote: = dm_txt_check allow| not-a-package remote: = dm_txt_check allow| pari-extra remote: = dm_txt_check ok remote: =verifytag m ok remote: =checks remote: =expected tag archive/test-dummy/3-2_dummy2 test-dummy/3-2_dummy2 remote: =| git for-each-ref '--format=%(objectname)' '[r]efs/tags/test-dummy/3-2_dummy2' remote: ==> `' remote: =locking /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git.lock 1 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push pari-extra 3-2_dummy2 sid archive/test-dummy/3-2_dummy2 '' remote: =hook => 0 remote: =checksuite (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/suites) remote: =oldcommit caecb81fca3589f998253d96ff884954528c131c remote: = ~NOCOMMITCHECK git log -z --pretty=tformat:%H%n%at%n%ct%n ^caecb81fca3589f998253d96ff884954528c131c 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 remote: =+M /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/policy-hook test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/dgit-live /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy push-confirm pari-extra 3-2_dummy2 sid archive/test-dummy/3-2_dummy2 '' '' remote: =hook => 0 remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247/./objects/tmp_objdir-incoming-fcARwj/dgit-recv-wrapper 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7:refs/dgit/sid 96893d6cca6e992f351984a574dfcbd56d416f31:refs/tags/archive/test-dummy/3-2_dummy2 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: caecb81..4752e72 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 -> refs/dgit/sid remote: * [new tag] 96893d6cca6e992f351984a574dfcbd56d416f31 -> archive/test-dummy/3-2_dummy2 remote: =suite_is_in (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/suites-master) remote: =+ git send-pack /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git --receive-pack=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/_tmp/pari-extra_incoming2247/./objects/tmp_objdir-incoming-fcARwj/dgit-recv-wrapper 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7:refs/heads/master remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git remote: caecb81..4752e72 4752e72d89a64bcd0c0d98f69ad8aa34105b46b7 -> master remote: =stunthook done. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/mirror-hook /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy updated-hook pari-extra locking pari-extra_incoming2247.lock 0 + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/drs-git-ext %S /pari-extra.git caecb81..4752e72 HEAD -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy2 -> archive/test-dummy/3-2_dummy2 + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + git show-ref + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs error in commit 171f8fb08aee49f84d03002e34f28ed1845fcec3: missingCommitter: invalid format - expected 'committer' line warning in tag 3ca6dbc7a324fb10d417228faaf0b7ff341b9dcd: missingTaggerEntry: invalid format - expected 'tagger' line + ps='1 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + pats=(-w -f $tmp/fsck.expected-errors) + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -w -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + pats=(-w -f $tmp/fsck.expected-errors) + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -w -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/drs-push-rejects-artifacts + '[' x/tmp/autopkgtest.l3K01R/drs-push-rejects-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/drs-push-rejects-artifacts/drs-push-rejects.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 74.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:51:46]: test drs-push-rejects: -----------------------] autopkgtest [21:51:46]: test drs-push-rejects: - - - - - - - - - - results - - - - - - - - - - drs-push-rejects PASS autopkgtest [21:51:46]: test dsd-divert: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:51:50]: test dsd-divert: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=dsd-divert ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/dsd-divert-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/dsd-divert-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-2~dummy1 + local dscf=pari-extra_3-2~dummy1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-2~dummy1.dsc + t-archive-query-aq sid pari-extra 3-2~dummy1 main/pari-extra_3-2~dummy1.dsc + local suite=sid + local p=pari-extra + local v=3-2~dummy1 + local dscf=main/pari-extra_3-2~dummy1.dsc + local sha ++ sha256sum + sha='b056db5cf0ce916ba8e736a957ae0faaa5f0f5745a3491812ff9a0f558bf3b70 -' + echo '3-2~dummy1 b056db5cf0ce916ba8e736a957ae0faaa5f0f5745a3491812ff9a0f558bf3b70 main/pari-extra_3-2~dummy1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-2~dummy1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DIVERT ^.*$ drs + : )))))))))))))))))))))))))))))))))))))))) => `divert drs' diverting to drs (using config for test-dummy/drs) | /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 + git update-ref refs/tags/test-dummy/3-1 d7f949a6455f8ce2230bd5df778bdd9faf091bc5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-2~dummy1.dsc... get_archive_dsc: Version 3-2~dummy1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1218k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-2~dummy1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-2~dummy1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o './pari-extra_3-2~dummy1.diff.gz' -- 'file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-2~dummy1.diff.gz' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2486 100 2486 0 0 23.2M 0 --:--:-- --:--:-- --:--:-- 23.2M considering saving pari-extra_3-2~dummy1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-2~dummy1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-2~dummy1 package changelog, entry no.1... import clog 3-2~dummy1 vs 3... import clog 3-2~dummy1 becomes r1 import clog 3-1 package changelog, entry no.2... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.3... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Senatus Romanus 1384698857 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `64e8d1655dcea88f8d8a796f2092ed37b18660e2' synthesised git commit from .dsc 3-2~dummy1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 64e8d1655dcea88f8d8a796f2092ed37b18660e2 Import of source package commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit suite branch on dgit git server ReverseParents=1 Message=Record pari-extra (3-2~dummy1) in archive suite sid | git cat-file commit 64e8d1655dcea88f8d8a796f2092ed37b18660e2 => `tree 59d0825204e6551ec6bcd704839aae32586014f4'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 64e8d1655dcea88f8d8a796f2092ed37b18660e2:debian/changelog | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/mergecommit => `f2a733a167f72140824cadb24cca7a0112320e3e' fetch hash=f2a733a167f72140824cadb24cca7a0112320e3e | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 f2a733a167f72140824cadb24cca7a0112320e3e => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f2a733a167f72140824cadb24cca7a0112320e3e | git log -n2 f2a733a167f72140824cadb24cca7a0112320e3e => `commit f2a733a167f72140824cadb24cca7a0112320e3e'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid f2a733a167f72140824cadb24cca7a0112320e3e => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at f2a733a Record pari-extra (3-2~dummy1) in archive suite sid + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f2a733a167f72140824cadb24cca7a0112320e3e + t-ref-same-val refs/heads/dgit/sid f2a733a167f72140824cadb24cca7a0112320e3e + local name=refs/heads/dgit/sid + local val=f2a733a167f72140824cadb24cca7a0112320e3e + case "${t_ref_val-unset}" in + t_ref_val=f2a733a167f72140824cadb24cca7a0112320e3e + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f2a733a167f72140824cadb24cca7a0112320e3e + t-ref-same-val refs/remotes/dgit/dgit/sid f2a733a167f72140824cadb24cca7a0112320e3e + local name=refs/remotes/dgit/dgit/sid + local val=f2a733a167f72140824cadb24cca7a0112320e3e + case "${t_ref_val-unset}" in + t_ref_val=f2a733a167f72140824cadb24cca7a0112320e3e + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-has-ancestor test-dummy/3-1 + local now ++ git rev-parse HEAD + now=f2a733a167f72140824cadb24cca7a0112320e3e + local ancestor ++ git rev-parse 'test-dummy/3-1^{}' + ancestor=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local mbase ++ t-git-merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 f2a733a167f72140824cadb24cca7a0112320e3e ++ git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 f2a733a167f72140824cadb24cca7a0112320e3e + mbase=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + '[' xc6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 '!=' xc6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/dsd-divert-artifacts + '[' x/tmp/autopkgtest.l3K01R/dsd-divert-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/dsd-divert-artifacts/fetch-somegit-notlast.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 72.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:51:52]: test dsd-divert: -----------------------] dsd-divert PASS autopkgtest [21:51:53]: test dsd-divert: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:51:53]: test fetch-localgitonly: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:51:57]: test fetch-localgitonly: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=fetch-localgitonly ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/fetch-localgitonly-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/fetch-localgitonly-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-2~dummy1 + local dscf=pari-extra_3-2~dummy1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-2~dummy1.dsc + t-archive-query-aq sid pari-extra 3-2~dummy1 main/pari-extra_3-2~dummy1.dsc + local suite=sid + local p=pari-extra + local v=3-2~dummy1 + local dscf=main/pari-extra_3-2~dummy1.dsc + local sha ++ sha256sum + sha='b056db5cf0ce916ba8e736a957ae0faaa5f0f5745a3491812ff9a0f558bf3b70 -' + echo '3-2~dummy1 b056db5cf0ce916ba8e736a957ae0faaa5f0f5745a3491812ff9a0f558bf3b70 main/pari-extra_3-2~dummy1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-2~dummy1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 3-1 + rm -rf pari-extra + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.tar + cd pari-extra ++ git rev-parse HEAD + old=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + git update-ref refs/remotes/dgit/dgit/sid refs/heads/dgit/sid + t-dgit pull + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A pull | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' format , quilt mode linear query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-2~dummy1.dsc... get_archive_dsc: Version 3-2~dummy1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1514k 0 --:--:-- --:--:-- --:--:-- 1514k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-2~dummy1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-2~dummy1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o './pari-extra_3-2~dummy1.diff.gz' -- 'file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-2~dummy1.diff.gz' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2486 100 2486 0 0 24.4M 0 --:--:-- --:--:-- --:--:-- 24.4M considering saving pari-extra_3-2~dummy1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-2~dummy1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-2~dummy1 package changelog, entry no.1... import clog 3-2~dummy1 vs 3... import clog 3-2~dummy1 becomes r1 import clog 3-1 package changelog, entry no.2... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.3... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Senatus Romanus 1384698857 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `64e8d1655dcea88f8d8a796f2092ed37b18660e2' synthesised git commit from .dsc 3-2~dummy1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 64e8d1655dcea88f8d8a796f2092ed37b18660e2:debian/changelog | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 64e8d1655dcea88f8d8a796f2092ed37b18660e2 =>!256 fetch mergeinfos: commit 64e8d1655dcea88f8d8a796f2092ed37b18660e2 Import of source package commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view | git cat-file commit 64e8d1655dcea88f8d8a796f2092ed37b18660e2 => `tree 59d0825204e6551ec6bcd704839aae32586014f4'... | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/mergecommit => `d5359d67415b62597931fba46171e13f3b440ba1' fetch hash=d5359d67415b62597931fba46171e13f3b440ba1 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d5359d67415b62597931fba46171e13f3b440ba1 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d5359d67415b62597931fba46171e13f3b440ba1 | git log -n2 d5359d67415b62597931fba46171e13f3b440ba1 => `commit d5359d67415b62597931fba46171e13f3b440ba1'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid d5359d67415b62597931fba46171e13f3b440ba1 => `' | git ls-tree -lrz -- d5359d67415b62597931fba46171e13f3b440ba1: dgit ok: fetched into refs/remotes/dgit/dgit/sid + git merge -m 'Merge from sid [dgit]' refs/remotes/dgit/dgit/sid Updating c6cb32b..d5359d6 Fast-forward (no commit created; -m option ignored) debian/changelog | 7 +++++++ debian/control | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) dgit ok: fetched to refs/remotes/dgit/dgit/sid and merged into HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5359d67415b62597931fba46171e13f3b440ba1 + t-ref-same-val refs/heads/dgit/sid d5359d67415b62597931fba46171e13f3b440ba1 + local name=refs/heads/dgit/sid + local val=d5359d67415b62597931fba46171e13f3b440ba1 + case "${t_ref_val-unset}" in + t_ref_val=d5359d67415b62597931fba46171e13f3b440ba1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5359d67415b62597931fba46171e13f3b440ba1 + t-ref-same-val refs/remotes/dgit/dgit/sid d5359d67415b62597931fba46171e13f3b440ba1 + local name=refs/remotes/dgit/dgit/sid + local val=d5359d67415b62597931fba46171e13f3b440ba1 + case "${t_ref_val-unset}" in + t_ref_val=d5359d67415b62597931fba46171e13f3b440ba1 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-has-ancestor c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local now ++ git rev-parse HEAD + now=d5359d67415b62597931fba46171e13f3b440ba1 + local ancestor ++ git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5^{}' + ancestor=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local mbase ++ t-git-merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d5359d67415b62597931fba46171e13f3b440ba1 ++ git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d5359d67415b62597931fba46171e13f3b440ba1 + mbase=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + '[' xc6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 '!=' xc6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/fetch-localgitonly-artifacts + '[' x/tmp/autopkgtest.l3K01R/fetch-localgitonly-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/fetch-localgitonly-artifacts/fetch-localgitonly.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 72.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:51:59]: test fetch-localgitonly: -----------------------] autopkgtest [21:51:59]: test fetch-localgitonly: - - - - - - - - - - results - - - - - - - - - - fetch-localgitonly PASS autopkgtest [21:51:59]: test fetch-somegit-notlast: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:52:03]: test fetch-somegit-notlast: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=fetch-somegit-notlast ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/fetch-somegit-notlast-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/fetch-somegit-notlast-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-2~dummy1 + local dscf=pari-extra_3-2~dummy1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-2~dummy1.dsc + t-archive-query-aq sid pari-extra 3-2~dummy1 main/pari-extra_3-2~dummy1.dsc + local suite=sid + local p=pari-extra + local v=3-2~dummy1 + local dscf=main/pari-extra_3-2~dummy1.dsc + local sha ++ sha256sum + sha='b056db5cf0ce916ba8e736a957ae0faaa5f0f5745a3491812ff9a0f558bf3b70 -' + echo '3-2~dummy1 b056db5cf0ce916ba8e736a957ae0faaa5f0f5745a3491812ff9a0f558bf3b70 main/pari-extra_3-2~dummy1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-2~dummy1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 + git update-ref refs/tags/test-dummy/3-1 d7f949a6455f8ce2230bd5df778bdd9faf091bc5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-2~dummy1.dsc... get_archive_dsc: Version 3-2~dummy1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1298k 0 --:--:-- --:--:-- --:--:-- 1298k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-2~dummy1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-2~dummy1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o './pari-extra_3-2~dummy1.diff.gz' -- 'file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-2~dummy1.diff.gz' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2486 100 2486 0 0 17.4M 0 --:--:-- --:--:-- --:--:-- 17.4M considering saving pari-extra_3-2~dummy1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-2~dummy1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-2~dummy1 package changelog, entry no.1... import clog 3-2~dummy1 vs 3... import clog 3-2~dummy1 becomes r1 import clog 3-1 package changelog, entry no.2... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.3... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Senatus Romanus 1384698857 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `64e8d1655dcea88f8d8a796f2092ed37b18660e2' synthesised git commit from .dsc 3-2~dummy1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 64e8d1655dcea88f8d8a796f2092ed37b18660e2 Import of source package commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit suite branch on dgit git server ReverseParents=1 Message=Record pari-extra (3-2~dummy1) in archive suite sid | git cat-file commit 64e8d1655dcea88f8d8a796f2092ed37b18660e2 => `tree 59d0825204e6551ec6bcd704839aae32586014f4'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 64e8d1655dcea88f8d8a796f2092ed37b18660e2:debian/changelog | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/mergecommit => `f2a733a167f72140824cadb24cca7a0112320e3e' fetch hash=f2a733a167f72140824cadb24cca7a0112320e3e | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 f2a733a167f72140824cadb24cca7a0112320e3e => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f2a733a167f72140824cadb24cca7a0112320e3e | git log -n2 f2a733a167f72140824cadb24cca7a0112320e3e => `commit f2a733a167f72140824cadb24cca7a0112320e3e'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid f2a733a167f72140824cadb24cca7a0112320e3e => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at f2a733a Record pari-extra (3-2~dummy1) in archive suite sid + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f2a733a167f72140824cadb24cca7a0112320e3e + t-ref-same-val refs/heads/dgit/sid f2a733a167f72140824cadb24cca7a0112320e3e + local name=refs/heads/dgit/sid + local val=f2a733a167f72140824cadb24cca7a0112320e3e + case "${t_ref_val-unset}" in + t_ref_val=f2a733a167f72140824cadb24cca7a0112320e3e + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f2a733a167f72140824cadb24cca7a0112320e3e + t-ref-same-val refs/remotes/dgit/dgit/sid f2a733a167f72140824cadb24cca7a0112320e3e + local name=refs/remotes/dgit/dgit/sid + local val=f2a733a167f72140824cadb24cca7a0112320e3e + case "${t_ref_val-unset}" in + t_ref_val=f2a733a167f72140824cadb24cca7a0112320e3e + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-has-ancestor test-dummy/3-1 + local now ++ git rev-parse HEAD + now=f2a733a167f72140824cadb24cca7a0112320e3e + local ancestor ++ git rev-parse 'test-dummy/3-1^{}' + ancestor=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local mbase ++ t-git-merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 f2a733a167f72140824cadb24cca7a0112320e3e ++ git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 f2a733a167f72140824cadb24cca7a0112320e3e + mbase=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + '[' xc6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 '!=' xc6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/fetch-somegit-notlast-artifacts + '[' x/tmp/autopkgtest.l3K01R/fetch-somegit-notlast-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/fetch-somegit-notlast-artifacts/fetch-somegit-notlast.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 72.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:52:05]: test fetch-somegit-notlast: -----------------------] autopkgtest [21:52:05]: test fetch-somegit-notlast: - - - - - - - - - - results - - - - - - - - - - fetch-somegit-notlast PASS autopkgtest [21:52:05]: test forcesplit-linear: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:52:10]: test forcesplit-linear: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=forcesplit-linear ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/forcesplit-linear-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/forcesplit-linear-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2216k 0 --:--:-- --:--:-- --:--:-- 2216k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 4186k 0 --:--:-- --:--:-- --:--:-- 4186k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 14.5M 0 --:--:-- --:--:-- --:--:-- 14.5M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + echo '/* More patch */' + git add src.c + t-commit 'More patch' 1.0-2 + local 'msg=More patch' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'More patch' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'More patch' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable More patch libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'More patch' [dgit/sid 73fba1d] More patch 2 files changed, 7 insertions(+) + revision=1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + t-ref-same-val HEAD 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + local name=HEAD + local val=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + case "${t_ref_val-unset}" in + t_ref_val=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + t_ref_names+=("$name") + t-dgit --split-view push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --split-view push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=linear). splitbrain cachekey dgit 10.7+deb12u2 1.0 linear 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 - 795c510483628b1e9e2c27186b0a3e0a05343165f3dc689f0d24a785ecf442fc 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + git checkout -q -b dgit-view examining quilt state (multiple patches, linear mode) branch_is_gdr 73fba1d17326a6496c5cf960cf4dbc497d81a0a7... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian + git add -Af . | git write-tree => `5845a983b4f8c67b8841adcef09679d5b79d0e67' fake orig tree object 5845a983b4f8c67b8841adcef09679d5b79d0e67 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 CD ../fake + git add -Af . | git write-tree => `e44a4ea13acb5c5388bbbd5be62f33b64d04be93' fake o+d/p tree object 5845a983b4f8c67b8841adcef09679d5b79d0e67 CD ../work | git ls-tree --name-only -z 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 5845a983b4f8c67b8841adcef09679d5b79d0e67 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 69d5f0e20fa85a66f8d20280edc9985cf4ddbd0c M\x00src.c\x00' quiltify_trees_differ 5845a983b4f8c67b8841adcef09679d5b79d0e67 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => 3 | git diff-tree -z --no-renames --name-only -r 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => `src.c\x00' quiltify_trees_differ 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => 1 | git diff-tree -z --no-renames --name-only -r 5845a983b4f8c67b8841adcef09679d5b79d0e67 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5845a983b4f8c67b8841adcef09679d5b79d0e67 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=5845a983b4f8c67b8841 o+d/p=e44a4ea13acb5c5388bb dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian/rules debian/control => `debian/control'... quiltify investigate 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git diff-tree -z --no-renames --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => `src.c\x00' quiltify_trees_differ 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => 1 | git ls-tree --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian/rules debian/control => `debian/control'... | git cat-file commit 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `tree dbc8402855e5778ad3153029815dc5a54721c646'... | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `debian\x00src.c\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => 1 considering C=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian/patches .pc debian/source/format => `' search queue P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 NT quiltify investigate 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => `debian\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 e44a4ea13acb5c5388bbbd5be62f33b64d04be93 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6..73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git cat-file commit 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `tree dbc8402855e5778ad3153029815dc5a54721c646'... | git log -n1 '--pretty=format:%aD' 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `Tue, 26 Jun 2018 09:00:00 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/more-patch.patch git diff --no-ext-diff 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- ':!/debian' ':!/.pc' + git checkout -q 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + git checkout -q dgit-view | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [dgit-view 79d2f7d] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/more-patch.patch | git rev-parse 'HEAD~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 linear 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 - 795c510483628b1e9e2c27186b0a3e0a05343165f3dc689f0d24a785ecf442fc 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 79d2f7dc702e4b96607e75efd8017d53cc2807a9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id 79d2f7dc702e4b96607e75efd8017d53cc2807a9) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=linear). splitbrain cachekey dgit 10.7+deb12u2 1.0 linear 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 - 795c510483628b1e9e2c27186b0a3e0a05343165f3dc689f0d24a785ecf442fc 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 dgit view: found cached (commit id 79d2f7dc702e4b96607e75efd8017d53cc2807a9) + git checkout -q -b dgit-view 79d2f7dc702e4b96607e75efd8017d53cc2807a9 splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-1 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 79d2f7dc702e4b96607e75efd8017d53cc2807a9 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 79d2f7dc702e4b96607e75efd8017d53cc2807a9 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying more-patch.patch CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a5630eb3c24ade992c63a73095d61fca5e498893' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a5630eb3c24ade992c63a73095d61fca5e498893 79d2f7dc702e4b96607e75efd8017d53cc2807a9 files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-2.debian.tar.xz | 4694d9f41578ad794f68898b529269d1 1488 example_1.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-2', '79d2f7dc702e4b96607e75efd8017d53cc2807a9', '73fba1d17326a6496c5cf960cf4dbc497d81a0a7', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Objid' => '79d2f7dc702e4b96607e75efd8017d53cc2807a9', 'Tag' => 'archive/test-dummy/1.0-2', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '' }, { 'TfSuffix' => '-maintview', 'View' => 'maint', 'Tag' => 'test-dummy/1.0-2', 'Objid' => '73fba1d17326a6496c5cf960cf4dbc497d81a0a7', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `bce2352258dcdd89e4543a1cb064ce7e718099cf' + git verify-tag bce2352258dcdd89e4543a1cb064ce7e718099cf gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 bce2352258dcdd89e4543a1cb064ce7e718099cf | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c' + git verify-tag 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 79d2f7dc702e4b96607e75efd8017d53cc2807a9:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 79d2f7dc702e4b96607e75efd8017d53cc2807a9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 79d2f7dc702e4b96607e75efd8017d53cc2807a9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2_source.changes signfile dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2_source.changes signfile changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2_source.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + t-ref-same-val HEAD 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + local name=HEAD + local val=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + case "${t_ref_val-unset}" in + t_ref_val=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 + t_ref_names+=("$name") + t-commit 'More more patch' 1.0-3 + local 'msg=More more patch' + v=1.0-3 + t-debchange --force-distribution -v1.0-3 --distribution unstable 'More more patch' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-3 --distribution unstable 'More more patch' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-3 --distribution unstable More more patch libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'More more patch' [dgit/sid de9f4b6] More more patch 1 file changed, 6 insertions(+) + revision=2 + t-dgit --split-view --save-dgit-view=split.b quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --split-view --save-dgit-view=split.b quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `de9f4b61cc39790579058b1c3bfdfd7562a78a18' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=linear). splitbrain cachekey dgit 10.7+deb12u2 1.0 linear de9f4b61cc39790579058b1c3bfdfd7562a78a18 - 87362f95ab5c4edccb6eb66e252bbb910f3129330c252fc577e463d5cdabb3f4 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard de9f4b61cc39790579058b1c3bfdfd7562a78a18 + git checkout -q -b dgit-view examining quilt state (multiple patches, linear mode) branch_is_gdr de9f4b61cc39790579058b1c3bfdfd7562a78a18... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian + git add -Af . | git write-tree => `f041110741edb669d06098fa8b3ab8f034a5a42e' fake orig tree object f041110741edb669d06098fa8b3ab8f034a5a42e + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard de9f4b61cc39790579058b1c3bfdfd7562a78a18 CD ../fake + git add -Af . | git write-tree => `6e27fc8659111e4bb6e91b368ba4d7631f46251f' fake o+d/p tree object f041110741edb669d06098fa8b3ab8f034a5a42e CD ../work | git ls-tree --name-only -z de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r f041110741edb669d06098fa8b3ab8f034a5a42e de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 69d5f0e20fa85a66f8d20280edc9985cf4ddbd0c M\x00src.c\x00' quiltify_trees_differ f041110741edb669d06098fa8b3ab8f034a5a42e de9f4b61cc39790579058b1c3bfdfd7562a78a18 => 3 | git diff-tree -z --no-renames --name-only -r de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `src.c\x00' quiltify_trees_differ de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 1 | git diff-tree -z --no-renames --name-only -r f041110741edb669d06098fa8b3ab8f034a5a42e 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ f041110741edb669d06098fa8b3ab8f034a5a42e 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=f041110741edb669d060 o+d/p=6e27fc8659111e4bb6e9 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian/rules debian/control => `debian/control'... quiltify investigate de9f4b61cc39790579058b1c3bfdfd7562a78a18 | git diff-tree -z --no-renames --name-only de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `src.c\x00' quiltify_trees_differ de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 1 | git ls-tree --name-only de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian/rules debian/control => `debian/control'... | git cat-file commit de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `tree 2caa98814f2c39e64471c65a672a16658ceaf1d1'... | git diff-tree -z --no-renames --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `debian\x00' quiltify_trees_differ 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 de9f4b61cc39790579058b1c3bfdfd7562a78a18 => 0 considering C=de9f4b61cc39790579058b1c3bfdfd7562a78a18 P=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git diff-tree -r --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian/patches .pc debian/source/format => `' search queue P=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 triv quiltify investigate 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git diff-tree -z --no-renames --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `debian\x00src.c\x00' quiltify_trees_differ 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 1 | git ls-tree --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian/rules debian/control => `debian/control'... | git cat-file commit 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `tree dbc8402855e5778ad3153029815dc5a54721c646'... | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `debian\x00src.c\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => 1 considering C=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian/patches .pc debian/source/format => `' search queue P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 NT quiltify investigate 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `debian\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6..73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git cat-file commit 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `tree dbc8402855e5778ad3153029815dc5a54721c646'... | git log -n1 '--pretty=format:%aD' 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `Tue, 26 Jun 2018 09:00:00 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/more-patch.patch git diff --no-ext-diff 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- ':!/debian' ':!/.pc' quiltify traverse 73fba1d17326a6496c5cf960cf4dbc497d81a0a7..de9f4b61cc39790579058b1c3bfdfd7562a78a18 + git checkout -q de9f4b61cc39790579058b1c3bfdfd7562a78a18 + git checkout -q dgit-view | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [dgit-view 012ae83] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/more-patch.patch | git rev-parse 'HEAD~0' => `012ae838392fd29502c10c8a34d6b405057f5fac' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' + git update-ref -m 'dgit 10.7+deb12u2 1.0 linear de9f4b61cc39790579058b1c3bfdfd7562a78a18 - 87362f95ab5c4edccb6eb66e252bbb910f3129330c252fc577e463d5cdabb3f4 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 012ae838392fd29502c10c8a34d6b405057f5fac CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=de9f4b61cc39790579058b1c3bfdfd7562a78a18' refs/heads/split.b 012ae838392fd29502c10c8a34d6b405057f5fac dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reflog expire --expire=all refs/dgit-intern/quilt-cache ++ git reflog refs/dgit-intern/quilt-cache + test x = x + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t-ref-same-val HEAD de9f4b61cc39790579058b1c3bfdfd7562a78a18 + local name=HEAD + local val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + case "${t_ref_val-unset}" in + t_ref_val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t_ref_names+=("$name") + t-dgit --split-view --save-dgit-view=split.p push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --split-view --save-dgit-view=split.p push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `de9f4b61cc39790579058b1c3bfdfd7562a78a18' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=linear). splitbrain cachekey dgit 10.7+deb12u2 1.0 linear de9f4b61cc39790579058b1c3bfdfd7562a78a18 - 87362f95ab5c4edccb6eb66e252bbb910f3129330c252fc577e463d5cdabb3f4 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard de9f4b61cc39790579058b1c3bfdfd7562a78a18 + git checkout -q -b dgit-view examining quilt state (multiple patches, linear mode) branch_is_gdr de9f4b61cc39790579058b1c3bfdfd7562a78a18... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian + git add -Af . | git write-tree => `f041110741edb669d06098fa8b3ab8f034a5a42e' fake orig tree object f041110741edb669d06098fa8b3ab8f034a5a42e + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard de9f4b61cc39790579058b1c3bfdfd7562a78a18 CD ../fake + git add -Af . | git write-tree => `6e27fc8659111e4bb6e91b368ba4d7631f46251f' fake o+d/p tree object f041110741edb669d06098fa8b3ab8f034a5a42e CD ../work | git ls-tree --name-only -z de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r f041110741edb669d06098fa8b3ab8f034a5a42e de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 69d5f0e20fa85a66f8d20280edc9985cf4ddbd0c M\x00src.c\x00' quiltify_trees_differ f041110741edb669d06098fa8b3ab8f034a5a42e de9f4b61cc39790579058b1c3bfdfd7562a78a18 => 3 | git diff-tree -z --no-renames --name-only -r de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `src.c\x00' quiltify_trees_differ de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 1 | git diff-tree -z --no-renames --name-only -r f041110741edb669d06098fa8b3ab8f034a5a42e 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ f041110741edb669d06098fa8b3ab8f034a5a42e 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=f041110741edb669d060 o+d/p=6e27fc8659111e4bb6e9 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian/rules debian/control => `debian/control'... quiltify investigate de9f4b61cc39790579058b1c3bfdfd7562a78a18 | git diff-tree -z --no-renames --name-only de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `src.c\x00' quiltify_trees_differ de9f4b61cc39790579058b1c3bfdfd7562a78a18 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 1 | git ls-tree --name-only de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian/rules debian/control => `debian/control'... | git cat-file commit de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `tree 2caa98814f2c39e64471c65a672a16658ceaf1d1'... | git diff-tree -z --no-renames --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `debian\x00' quiltify_trees_differ 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 de9f4b61cc39790579058b1c3bfdfd7562a78a18 => 0 considering C=de9f4b61cc39790579058b1c3bfdfd7562a78a18 P=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git diff-tree -r --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 de9f4b61cc39790579058b1c3bfdfd7562a78a18 -- debian/patches .pc debian/source/format => `' search queue P=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 triv quiltify investigate 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git diff-tree -z --no-renames --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `debian\x00src.c\x00' quiltify_trees_differ 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 1 | git ls-tree --name-only 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian/rules debian/control => `debian/control'... | git cat-file commit 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `tree dbc8402855e5778ad3153029815dc5a54721c646'... | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `debian\x00src.c\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => 1 considering C=73fba1d17326a6496c5cf960cf4dbc497d81a0a7 P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- debian/patches .pc debian/source/format => `' search queue P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 NT quiltify investigate 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 6e27fc8659111e4bb6e91b368ba4d7631f46251f => `debian\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 6e27fc8659111e4bb6e91b368ba4d7631f46251f => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6..73fba1d17326a6496c5cf960cf4dbc497d81a0a7 | git cat-file commit 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `tree dbc8402855e5778ad3153029815dc5a54721c646'... | git log -n1 '--pretty=format:%aD' 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 => `Tue, 26 Jun 2018 09:00:00 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/more-patch.patch git diff --no-ext-diff 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 -- ':!/debian' ':!/.pc' quiltify traverse 73fba1d17326a6496c5cf960cf4dbc497d81a0a7..de9f4b61cc39790579058b1c3bfdfd7562a78a18 + git checkout -q de9f4b61cc39790579058b1c3bfdfd7562a78a18 + git checkout -q dgit-view | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [dgit-view 012ae83] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/more-patch.patch | git rev-parse 'HEAD~0' => `012ae838392fd29502c10c8a34d6b405057f5fac' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `012ae838392fd29502c10c8a34d6b405057f5fac' | git rev-parse 012ae838392fd29502c10c8a34d6b405057f5fac: => `d430b1e1fb57241b979c20a6ffb111e1b09eb676' | git hash-object -w -t commit --stdin => 6a9c30f844b68979152565752c197253580214da + git update-ref -m 'dgit - dummy' refs/dgit-intern/quilt-cache 6a9c30f844b68979152565752c197253580214da + git update-ref -m 'dgit 10.7+deb12u2 1.0 linear de9f4b61cc39790579058b1c3bfdfd7562a78a18 - 87362f95ab5c4edccb6eb66e252bbb910f3129330c252fc577e463d5cdabb3f4 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 012ae838392fd29502c10c8a34d6b405057f5fac CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=de9f4b61cc39790579058b1c3bfdfd7562a78a18' refs/heads/split.p 012ae838392fd29502c10c8a34d6b405057f5fac dgit view: created (and left in refs/heads/split.p) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `de9f4b61cc39790579058b1c3bfdfd7562a78a18' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-3.debian.tar.xz dpkg-source: info: building example in example_1.0-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-3_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-3.dsc, example_1.0-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-3.debian.tar.xz renaming (dsc) example_1.0-3.dsc renaming (changes) example_1.0-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 79d2f7dc702e4b96607e75efd8017d53cc2807a9 refs/dgit/sid => bce2352258dcdd89e4543a1cb064ce7e718099cf refs/tags/archive/test-dummy/1.0-2 => 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c refs/tags/test-dummy/1.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 79d2f7dc702e4b96607e75efd8017d53cc2807a9 commit refs/dgit-fetch/test-dummy/dgit/sid |> bce2352258dcdd89e4543a1cb064ce7e718099cf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => '1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c', 'refs/dgit-fetch/test-dummy/dgit/sid' => '79d2f7dc702e4b96607e75efd8017d53cc2807a9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => 'bce2352258dcdd89e4543a1cb064ce7e718099cf' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> bce2352258dcdd89e4543a1cb064ce7e718099cf tag refs/tags/archive/test-dummy/1.0-2 currently refs/tags/archive/test-dummy/1.0-2=bce2352258dcdd89e4543a1cb064ce7e718099cf |> 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c tag refs/tags/test-dummy/1.0-2 currently refs/tags/test-dummy/1.0-2=1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> bce2352258dcdd89e4543a1cb064ce7e718099cf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=bce2352258dcdd89e4543a1cb064ce7e718099cf |> 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' previous reference hash=79d2f7dc702e4b96607e75efd8017d53cc2807a9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' fetch_from_archive: lastfetch=79d2f7dc702e4b96607e75efd8017d53cc2807a9 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 79d2f7dc702e4b96607e75efd8017d53cc2807a9:debian/changelog Version actually in archive: 1.0-1 (older) Last version pushed with dgit: 1.0-2 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git merge-base 79d2f7dc702e4b96607e75efd8017d53cc2807a9 79d2f7dc702e4b96607e75efd8017d53cc2807a9 => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' fetch mergeinfos: commit 79d2f7dc702e4b96607e75efd8017d53cc2807a9 dgit client's archive history view fetch hash=79d2f7dc702e4b96607e75efd8017d53cc2807a9 | git merge-base 79d2f7dc702e4b96607e75efd8017d53cc2807a9 79d2f7dc702e4b96607e75efd8017d53cc2807a9 => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git merge-base 79d2f7dc702e4b96607e75efd8017d53cc2807a9 79d2f7dc702e4b96607e75efd8017d53cc2807a9 => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 79d2f7dc702e4b96607e75efd8017d53cc2807a9 | git log -n2 79d2f7dc702e4b96607e75efd8017d53cc2807a9 => `commit 79d2f7dc702e4b96607e75efd8017d53cc2807a9'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-3 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `de9f4b61cc39790579058b1c3bfdfd7562a78a18' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=linear). splitbrain cachekey dgit 10.7+deb12u2 1.0 linear de9f4b61cc39790579058b1c3bfdfd7562a78a18 - 87362f95ab5c4edccb6eb66e252bbb910f3129330c252fc577e463d5cdabb3f4 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard de9f4b61cc39790579058b1c3bfdfd7562a78a18 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=de9f4b61cc39790579058b1c3bfdfd7562a78a18' refs/heads/split.p 012ae838392fd29502c10c8a34d6b405057f5fac dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 012ae838392fd29502c10c8a34d6b405057f5fac splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-2 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 79d2f7dc702e4b96607e75efd8017d53cc2807a9 012ae838392fd29502c10c8a34d6b405057f5fac => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git rev-parse '73fba1d17326a6496c5cf960cf4dbc497d81a0a7~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' infopair_lrfetchref_tag_lookup maintainer view tag test-dummy/1.0-2 infopair_lrfetchref_tag_lookup 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c test-dummy/1.0-2 maintainer view tag | git rev-parse '1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' infopair_lrfetchref_tag_lookup dgit view tag archive/test-dummy/1.0-2 infopair_lrfetchref_tag_lookup bce2352258dcdd89e4543a1cb064ce7e718099cf archive/test-dummy/1.0-2 dgit view tag | git rev-parse 'bce2352258dcdd89e4543a1cb064ce7e718099cf~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' splitbrain_pseudomerge i_archive 79d2f7dc702e4b96607e75efd8017d53cc2807a9 current archive contents | git merge-base 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 79d2f7dc702e4b96607e75efd8017d53cc2807a9 => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git rev-parse '73fba1d17326a6496c5cf960cf4dbc497d81a0a7~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git rev-parse '73fba1d17326a6496c5cf960cf4dbc497d81a0a7~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git merge-base 73fba1d17326a6496c5cf960cf4dbc497d81a0a7 de9f4b61cc39790579058b1c3bfdfd7562a78a18 => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git rev-parse '73fba1d17326a6496c5cf960cf4dbc497d81a0a7~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' | git rev-parse '73fba1d17326a6496c5cf960cf4dbc497d81a0a7~0' => `73fba1d17326a6496c5cf960cf4dbc497d81a0a7' Declaring that HEAD includes all changes in 1.0-2... | git rev-parse 012ae838392fd29502c10c8a34d6b405057f5fac: => `d430b1e1fb57241b979c20a6ffb111e1b09eb676' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `c9b68b5554d686d88b768676c43c75b399a0b87e' + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save pseudomerge HEAD=de9f4b61cc39790579058b1c3bfdfd7562a78a18' refs/heads/split.p c9b68b5554d686d88b768676c43c75b399a0b87e Made pseudo-merge of 1.0-2 into dgit view. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 79d2f7dc702e4b96607e75efd8017d53cc2807a9 c9b68b5554d686d88b768676c43c75b399a0b87e => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git rev-parse '79d2f7dc702e4b96607e75efd8017d53cc2807a9~0' => `79d2f7dc702e4b96607e75efd8017d53cc2807a9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying more-patch.patch CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `d430b1e1fb57241b979c20a6ffb111e1b09eb676' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet d430b1e1fb57241b979c20a6ffb111e1b09eb676 c9b68b5554d686d88b768676c43c75b399a0b87e files_compare_inputs example_1.0-3.dsc files_compare_inputs example_1.0-3.dsc Checksums-Sha256 files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Files files_compare_inputs example_1.0-3.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Files files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-3.debian.tar.xz | a1a0ea2867a16e06a7dce09f7857aaa6 1496 example_1.0-3.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-3', 'c9b68b5554d686d88b768676c43c75b399a0b87e', 'de9f4b61cc39790579058b1c3bfdfd7562a78a18', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.0-3', 'Objid' => 'c9b68b5554d686d88b768676c43c75b399a0b87e', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'TfSuffix' => '-maintview', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => 'de9f4b61cc39790579058b1c3bfdfd7562a78a18', 'Tag' => 'test-dummy/1.0-3', 'View' => 'maint' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `6fc661225200c02641cbf5ea8ef43fc1a98b7a40' + git verify-tag 6fc661225200c02641cbf5ea8ef43fc1a98b7a40 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:19 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-3 6fc661225200c02641cbf5ea8ef43fc1a98b7a40 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `ad5441569623058259b98ac2c8e95c226ade1a21' + git verify-tag ad5441569623058259b98ac2c8e95c226ade1a21 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:19 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-3 ad5441569623058259b98ac2c8e95c226ade1a21 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git c9b68b5554d686d88b768676c43c75b399a0b87e:refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 refs/tags/test-dummy/1.0-3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 79d2f7d..c9b68b5 c9b68b5554d686d88b768676c43c75b399a0b87e -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid c9b68b5554d686d88b768676c43c75b399a0b87e + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3_source.changes signfile dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3_source.changes signfile changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3_source.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 79d2f7dc702e4b96607e75efd8017d53cc2807a9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: bce2352258dcdd89e4543a1cb064ce7e718099cf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: 1cc02ed9cb9d84ccbe4a1c34eb4b6174871a8d3c refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-head + local val ++ git rev-parse HEAD + val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t-ref-same-val HEAD de9f4b61cc39790579058b1c3bfdfd7562a78a18 + local name=HEAD + local val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + case "${t_ref_val-unset}" in + t_ref_val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t_ref_names+=("$name") + suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-3 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + dgittag=refs/tags/archive/test-dummy/1.0-3 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t-ref-same-val HEAD de9f4b61cc39790579058b1c3bfdfd7562a78a18 + local name=HEAD + local val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + case "${t_ref_val-unset}" in + t_ref_val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t-ref-same-val refs/tags/test-dummy/1.0-3 de9f4b61cc39790579058b1c3bfdfd7562a78a18 + local name=refs/tags/test-dummy/1.0-3 + local val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + case "${t_ref_val-unset}" in + t_ref_val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t-ref-same-val refs/tags/test-dummy/1.0-3 de9f4b61cc39790579058b1c3bfdfd7562a78a18 + local name=refs/tags/test-dummy/1.0-3 + local val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + case "${t_ref_val-unset}" in + t_ref_val=de9f4b61cc39790579058b1c3bfdfd7562a78a18 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-3 refs/tags/archive/test-dummy/1.0-3 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c9b68b5554d686d88b768676c43c75b399a0b87e + t-ref-same-val refs/heads/split.p c9b68b5554d686d88b768676c43c75b399a0b87e + local name=refs/heads/split.p + local val=c9b68b5554d686d88b768676c43c75b399a0b87e + case "${t_ref_val-unset}" in + t_ref_val=c9b68b5554d686d88b768676c43c75b399a0b87e + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=012ae838392fd29502c10c8a34d6b405057f5fac + case "$split_b" in ++ git rev-parse 'refs/heads/split.p^0' ++ git rev-parse 'refs/heads/split.p^1' + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='c9b68b5554d686d88b768676c43c75b399a0b87e test-dummy archive/test-dummy/1.0-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'c9b68b5554d686d88b768676c43c75b399a0b87e test-dummy archive/test-dummy/1.0-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=c9b68b5554d686d88b768676c43c75b399a0b87e + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc c9b68b5554d686d88b768676c43c75b399a0b87e + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val=c9b68b5554d686d88b768676c43c75b399a0b87e + case "${t_ref_val-unset}" in + t_ref_val=c9b68b5554d686d88b768676c43c75b399a0b87e + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/tags/archive/test-dummy/1.0-3 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c9b68b5554d686d88b768676c43c75b399a0b87e + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 c9b68b5554d686d88b768676c43c75b399a0b87e + local name=refs/tags/archive/test-dummy/1.0-3 + local val=c9b68b5554d686d88b768676c43c75b399a0b87e + case "${t_ref_val-unset}" in + t_ref_val=c9b68b5554d686d88b768676c43c75b399a0b87e + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c9b68b5554d686d88b768676c43c75b399a0b87e + t-ref-same-val refs/remotes/dgit/dgit/sid c9b68b5554d686d88b768676c43c75b399a0b87e + local name=refs/remotes/dgit/dgit/sid + local val=c9b68b5554d686d88b768676c43c75b399a0b87e + case "${t_ref_val-unset}" in + t_ref_val=c9b68b5554d686d88b768676c43c75b399a0b87e + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c9b68b5554d686d88b768676c43c75b399a0b87e + t-ref-same-val refs/dgit/sid c9b68b5554d686d88b768676c43c75b399a0b87e + local name=refs/dgit/sid + local val=c9b68b5554d686d88b768676c43c75b399a0b87e + case "${t_ref_val-unset}" in + t_ref_val=c9b68b5554d686d88b768676c43c75b399a0b87e + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c9b68b5554d686d88b768676c43c75b399a0b87e + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 c9b68b5554d686d88b768676c43c75b399a0b87e + local name=refs/tags/archive/test-dummy/1.0-3 + local val=c9b68b5554d686d88b768676c43c75b399a0b87e + case "${t_ref_val-unset}" in + t_ref_val=c9b68b5554d686d88b768676c43c75b399a0b87e + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + git verify-tag refs/tags/archive/test-dummy/1.0-3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:19 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 21:52:20 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying more-patch.patch + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-3 + local tag=refs/tags/archive/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' rm '.pc/more-patch.patch/src.c' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 21:52:20 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying more-patch.patch + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-rm-1-patch more-patch.patch + local patchname=more-patch.patch + perl -i -pe ' next unless $_ eq "more-patch.patch\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-more-patch.patch" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-3 + local tag=refs/tags/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' rm '.pc/more-patch.patch/src.c' + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd = .. ']' + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' ']' + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/forcesplit-linear-artifacts + '[' x/tmp/autopkgtest.l3K01R/forcesplit-linear-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/forcesplit-linear-artifacts/forcesplit-linear.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:52:21]: test forcesplit-linear: -----------------------] autopkgtest [21:52:21]: test forcesplit-linear: - - - - - - - - - - results - - - - - - - - - - forcesplit-linear PASS autopkgtest [21:52:21]: test forcesplit-overwrite: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:52:25]: test forcesplit-overwrite: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=forcesplit-overwrite ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/forcesplit-overwrite-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/forcesplit-overwrite-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992' + git verify-tag de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:29 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `19635e5d82da484a4a4bcef33d9016ed61771fef' + git verify-tag 19635e5d82da484a4a4bcef33d9016ed61771fef gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:29 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 19635e5d82da484a4a4bcef33d9016ed61771fef | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:29 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='46f0d2f6aef00c128797f4a5b88c4770a6e1d0498340e59fa00c21e6ce19bb50 -' + echo '1.1 46f0d2f6aef00c128797f4a5b88c4770a6e1d0498340e59fa00c21e6ce19bb50 main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/tags/archive/test-dummy/1.1 => 19635e5d82da484a4a4bcef33d9016ed61771fef refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '19635e5d82da484a4a4bcef33d9016ed61771fef' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.2', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `e98513bfd694bcfc90e21fdd531e1598cae12e48' + git verify-tag e98513bfd694bcfc90e21fdd531e1598cae12e48 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:33 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 e98513bfd694bcfc90e21fdd531e1598cae12e48 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `e4bb3452c582f748b274ba08174653e9e32588c7' + git verify-tag e4bb3452c582f748b274ba08174653e9e32588c7 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:33 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 e4bb3452c582f748b274ba08174653e9e32588c7 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 19635e5d82da484a4a4bcef33d9016ed61771fef refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:33 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='1e38d1086abef710d98b5896834ff4d1d5c676edebfc28bc98d446051d73283d -' + echo '1.2 1e38d1086abef710d98b5896834ff4d1d5c676edebfc28bc98d446051d73283d main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/tags/archive/test-dummy/1.1 => e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/tags/archive/test-dummy/1.2 => 19635e5d82da484a4a4bcef33d9016ed61771fef refs/tags/test-dummy/1.1 => e4bb3452c582f748b274ba08174653e9e32588c7 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'e98513bfd694bcfc90e21fdd531e1598cae12e48', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '19635e5d82da484a4a4bcef33d9016ed61771fef', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'e4bb3452c582f748b274ba08174653e9e32588c7', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tag' => 'archive/test-dummy/2.0', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" } }, { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `9c3befea95f9fef06a5906fb6146e574e5e8aac1' + git verify-tag 9c3befea95f9fef06a5906fb6146e574e5e8aac1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 9c3befea95f9fef06a5906fb6146e574e5e8aac1 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `6de9ddfb89da9bc440a01c67e697fa4be2016573' + git verify-tag 6de9ddfb89da9bc440a01c67e697fa4be2016573 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 6de9ddfb89da9bc440a01c67e697fa4be2016573 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 19635e5d82da484a4a4bcef33d9016ed61771fef refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: e4bb3452c582f748b274ba08174653e9e32588c7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='ea46c0d69c75f3f9c5c430e0cb911fb446884dc43cbfc75610b0dfd25a627807 -' + echo '2.0 ea46c0d69c75f3f9c5c430e0cb911fb446884dc43cbfc75610b0dfd25a627807 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/tags/archive/test-dummy/1.1 => e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/tags/archive/test-dummy/1.2 => 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/tags/archive/test-dummy/2.0 => 19635e5d82da484a4a4bcef33d9016ed61771fef refs/tags/test-dummy/1.1 => e4bb3452c582f748b274ba08174653e9e32588c7 refs/tags/test-dummy/1.2 => 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '9c3befea95f9fef06a5906fb6146e574e5e8aac1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'e98513bfd694bcfc90e21fdd531e1598cae12e48', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '6de9ddfb89da9bc440a01c67e697fa4be2016573', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '19635e5d82da484a4a4bcef33d9016ed61771fef', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'e4bb3452c582f748b274ba08174653e9e32588c7' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'View' => 'dgit', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.1', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.1', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `a6248533866dc901b4c9e50b192764ac48b720f4' + git verify-tag a6248533866dc901b4c9e50b192764ac48b720f4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 a6248533866dc901b4c9e50b192764ac48b720f4 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d96a4fe1ceebab81a3c5de588f906a3c86f29df6' + git verify-tag d96a4fe1ceebab81a3c5de588f906a3c86f29df6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:41 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 d96a4fe1ceebab81a3c5de588f906a3c86f29df6 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 19635e5d82da484a4a4bcef33d9016ed61771fef refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: e4bb3452c582f748b274ba08174653e9e32588c7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/2.1 + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='022bf970d8862a54336649361f541cfd3b756c2a856ddb41e30921157dc5d6e5 -' + echo '2.1 022bf970d8862a54336649361f541cfd3b756c2a856ddb41e30921157dc5d6e5 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd example + suite=stable + t-commit 'No changes, just send to stable' '' stable + local 'msg=No changes, just send to stable' + v=2.2 + t-debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.2 --distribution stable No changes, just send to stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'No changes, just send to stable' [master cb64439] No changes, just send to stable 1 file changed, 6 insertions(+) + revision=3 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t-ref-same-val HEAD cb6443992f6f76f38ef56c8781baef47b86c7543 + local name=HEAD + local val=cb6443992f6f76f38ef56c8781baef47b86c7543 + case "${t_ref_val-unset}" in + t_ref_val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t_ref_names+=("$name") + t-expect-fail 'E:maintainer view tag.*not fast forward' try + local 'mpat=E:maintainer view tag.*not fast forward' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + try + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --split-view --dgit-view-save=split.p push-source stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --split-view --dgit-view-save=split.p push-source stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cb6443992f6f76f38ef56c8781baef47b86c7543 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/tags/archive/test-dummy/1.1 => e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/tags/archive/test-dummy/1.2 => 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/tags/archive/test-dummy/2.0 => a6248533866dc901b4c9e50b192764ac48b720f4 refs/tags/archive/test-dummy/2.1 => 19635e5d82da484a4a4bcef33d9016ed61771fef refs/tags/test-dummy/1.1 => e4bb3452c582f748b274ba08174653e9e32588c7 refs/tags/test-dummy/1.2 => 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/tags/test-dummy/2.0 => d96a4fe1ceebab81a3c5de588f906a3c86f29df6 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '9c3befea95f9fef06a5906fb6146e574e5e8aac1', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'a6248533866dc901b4c9e50b192764ac48b720f4', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '6de9ddfb89da9bc440a01c67e697fa4be2016573', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '19635e5d82da484a4a4bcef33d9016ed61771fef', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'd96a4fe1ceebab81a3c5de588f906a3c86f29df6', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'e98513bfd694bcfc90e21fdd531e1598cae12e48', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'e4bb3452c582f748b274ba08174653e9e32588c7' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=a6248533866dc901b4c9e50b192764ac48b720f4 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=d96a4fe1ceebab81a3c5de588f906a3c86f29df6 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=a6248533866dc901b4c9e50b192764ac48b720f4 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=d96a4fe1ceebab81a3c5de588f906a3c86f29df6 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' splitbrain_pseudomerge... splitbrain_pseudomerge... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog pseudomerge_version_check i_arch_v 1.2 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 cb6443992f6f76f38ef56c8781baef47b86c7543 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' infopair_lrfetchref_tag_lookup maintainer view tag test-dummy/1.2 infopair_lrfetchref_tag_lookup e4bb3452c582f748b274ba08174653e9e32588c7 test-dummy/1.2 maintainer view tag | git rev-parse 'e4bb3452c582f748b274ba08174653e9e32588c7~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' infopair_lrfetchref_tag_lookup dgit view tag archive/test-dummy/1.2 infopair_lrfetchref_tag_lookup e98513bfd694bcfc90e21fdd531e1598cae12e48 archive/test-dummy/1.2 dgit view tag | git rev-parse 'e98513bfd694bcfc90e21fdd531e1598cae12e48~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' splitbrain_pseudomerge i_archive d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 current archive contents | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 cb6443992f6f76f38ef56c8781baef47b86c7543 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' dgit: error: maintainer view tag (d5060e0b2c66d5369fd8d88a498efa3d9f2706e0) .. HEAD (cb6443992f6f76f38ef56c8781baef47b86c7543) is not fast forward | Not fast forward; maybe --overwrite is needed ? Please see dgit(1). CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: a6248533866dc901b4c9e50b192764ac48b720f4 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 19635e5d82da484a4a4bcef33d9016ed61771fef refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: e4bb3452c582f748b274ba08174653e9e32588c7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: d96a4fe1ceebab81a3c5de588f906a3c86f29df6 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:maintainer view tag.*not fast forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:maintainer view tag.*not fast forward' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='maintainer view tag.*not fast forward' + egrep -e 'maintainer view tag.*not fast forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: maintainer view tag (d5060e0b2c66d5369fd8d88a498efa3d9f2706e0) .. HEAD (cb6443992f6f76f38ef56c8781baef47b86c7543) is not fast forward + t-expect-fail 'F:debian/changelog does not mention 1.2' try --overwrite + local 'mpat=F:debian/changelog does not mention 1.2' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + try --overwrite + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --split-view --overwrite --dgit-view-save=split.p push-source stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --split-view --overwrite --dgit-view-save=split.p push-source stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cb6443992f6f76f38ef56c8781baef47b86c7543 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/tags/archive/test-dummy/1.1 => e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/tags/archive/test-dummy/1.2 => 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/tags/archive/test-dummy/2.0 => a6248533866dc901b4c9e50b192764ac48b720f4 refs/tags/archive/test-dummy/2.1 => 19635e5d82da484a4a4bcef33d9016ed61771fef refs/tags/test-dummy/1.1 => e4bb3452c582f748b274ba08174653e9e32588c7 refs/tags/test-dummy/1.2 => 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/tags/test-dummy/2.0 => d96a4fe1ceebab81a3c5de588f906a3c86f29df6 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '6de9ddfb89da9bc440a01c67e697fa4be2016573', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'e98513bfd694bcfc90e21fdd531e1598cae12e48', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '19635e5d82da484a4a4bcef33d9016ed61771fef', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'e4bb3452c582f748b274ba08174653e9e32588c7', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'a6248533866dc901b4c9e50b192764ac48b720f4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '9c3befea95f9fef06a5906fb6146e574e5e8aac1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'd96a4fe1ceebab81a3c5de588f906a3c86f29df6', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=a6248533866dc901b4c9e50b192764ac48b720f4 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=d96a4fe1ceebab81a3c5de588f906a3c86f29df6 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=a6248533866dc901b4c9e50b192764ac48b720f4 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=d96a4fe1ceebab81a3c5de588f906a3c86f29df6 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' splitbrain_pseudomerge... splitbrain_pseudomerge... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog Checking package changelog for archive version 1.2 ... dpkg-parsechangelog: warning: 'from' option specifies non-existing version '1.2' dpkg-parsechangelog: warning: use oldest entry that is later than the one specified dpkg-parsechangelog: warning: 'to' option specifies non-existing version '1.2' dpkg-parsechangelog: warning: use newest entry that is earlier than the one specified dgit: error: error: missing field Version in parsed changelog dgit: Perhaps debian/changelog does not mention 1.2 ? CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: a6248533866dc901b4c9e50b192764ac48b720f4 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 19635e5d82da484a4a4bcef33d9016ed61771fef refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: e4bb3452c582f748b274ba08174653e9e32588c7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: d96a4fe1ceebab81a3c5de588f906a3c86f29df6 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:debian/changelog does not mention 1.2' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:debian/changelog does not mention 1.2' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='debian/changelog does not mention 1.2' + fgrep -e 'debian/changelog does not mention 1.2' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Perhaps debian/changelog does not mention 1.2 ? + try --overwrite=1.2 + t-dgit -wgf --split-view --overwrite=1.2 --dgit-view-save=split.p push-source stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --split-view --overwrite=1.2 --dgit-view-save=split.p push-source stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cb6443992f6f76f38ef56c8781baef47b86c7543 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/tags/archive/test-dummy/1.1 => e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/tags/archive/test-dummy/1.2 => 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/tags/archive/test-dummy/2.0 => a6248533866dc901b4c9e50b192764ac48b720f4 refs/tags/archive/test-dummy/2.1 => 19635e5d82da484a4a4bcef33d9016ed61771fef refs/tags/test-dummy/1.1 => e4bb3452c582f748b274ba08174653e9e32588c7 refs/tags/test-dummy/1.2 => 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/tags/test-dummy/2.0 => d96a4fe1ceebab81a3c5de588f906a3c86f29df6 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '19635e5d82da484a4a4bcef33d9016ed61771fef', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '6de9ddfb89da9bc440a01c67e697fa4be2016573', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => 'e4bb3452c582f748b274ba08174653e9e32588c7', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'e98513bfd694bcfc90e21fdd531e1598cae12e48', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '9c3befea95f9fef06a5906fb6146e574e5e8aac1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'd96a4fe1ceebab81a3c5de588f906a3c86f29df6', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'a6248533866dc901b4c9e50b192764ac48b720f4' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=a6248533866dc901b4c9e50b192764ac48b720f4 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=d96a4fe1ceebab81a3c5de588f906a3c86f29df6 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 |> e98513bfd694bcfc90e21fdd531e1598cae12e48 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=e98513bfd694bcfc90e21fdd531e1598cae12e48 |> 9c3befea95f9fef06a5906fb6146e574e5e8aac1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=9c3befea95f9fef06a5906fb6146e574e5e8aac1 |> a6248533866dc901b4c9e50b192764ac48b720f4 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=a6248533866dc901b4c9e50b192764ac48b720f4 |> 19635e5d82da484a4a4bcef33d9016ed61771fef tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=19635e5d82da484a4a4bcef33d9016ed61771fef |> e4bb3452c582f748b274ba08174653e9e32588c7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=e4bb3452c582f748b274ba08174653e9e32588c7 |> 6de9ddfb89da9bc440a01c67e697fa4be2016573 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=6de9ddfb89da9bc440a01c67e697fa4be2016573 |> d96a4fe1ceebab81a3c5de588f906a3c86f29df6 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=d96a4fe1ceebab81a3c5de588f906a3c86f29df6 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' splitbrain_pseudomerge... splitbrain_pseudomerge... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog pseudomerge_version_check i_arch_v 1.2 version currently in archive | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 cb6443992f6f76f38ef56c8781baef47b86c7543 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' Declaring that HEAD includes all changes in 1.2... | git rev-parse cb6443992f6f76f38ef56c8781baef47b86c7543: => `8a469537bd66944e66127f10d91b32b895755b8a' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `4e36a3f802375b800d7b8b62b6fcb9cf1317dd73' + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save pseudomerge HEAD=cb6443992f6f76f38ef56c8781baef47b86c7543' refs/heads/split.p 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 Made pseudo-merge of 1.2 into dgit view. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc) dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz CD example-2.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8a469537bd66944e66127f10d91b32b895755b8a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8a469537bd66944e66127f10d91b32b895755b8a 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 files_compare_inputs example_2.2.dsc files_compare_inputs example_2.2.dsc Checksums-Sha256 files_compare_inputs example_2.2.dsc Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Checksums-Sha1 files_compare_inputs example_2.2.dsc Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Files files_compare_inputs example_2.2.dsc Files example_2.2.tar.gz files_compare_inputs example_2.2_source.changes files_compare_inputs example_2.2_source.changes Checksums-Sha256 files_compare_inputs example_2.2_source.changes Checksums-Sha256 example_2.2.dsc files_compare_inputs example_2.2_source.changes Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2_source.changes Checksums-Sha1 files_compare_inputs example_2.2_source.changes Checksums-Sha1 example_2.2.dsc files_compare_inputs example_2.2_source.changes Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2_source.changes Files files_compare_inputs example_2.2_source.changes Files example_2.2.dsc files_compare_inputs example_2.2_source.changes Files example_2.2.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (2.2)... checking origs needed placement 'devel extra'... origs example_2.2.tar.gz | c7363be13731917cdbdafd234c8657e0 1052 example_2.2.tar.gz ../example_2.2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.2', '4e36a3f802375b800d7b8b62b6fcb9cf1317dd73', 'cb6443992f6f76f38ef56c8781baef47b86c7543', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '4e36a3f802375b800d7b8b62b6fcb9cf1317dd73', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/2.2', 'Tfn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'Objid' => 'cb6443992f6f76f38ef56c8781baef47b86c7543', 'View' => 'maint', 'TfSuffix' => '-maintview', 'Tag' => 'test-dummy/2.2', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `b67cb7c0e11c2381235448a4fda0634198d5217f' + git verify-tag b67cb7c0e11c2381235448a4fda0634198d5217f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.2 b67cb7c0e11c2381235448a4fda0634198d5217f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `ad51dc7e23685f6b00134d761112b49df7fd036c' + git verify-tag ad51dc7e23685f6b00134d761112b49df7fd036c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.2 ad51dc7e23685f6b00134d761112b49df7fd036c | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73:refs/dgit/stable refs/tags/archive/test-dummy/2.2 refs/tags/test-dummy/2.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0..4e36a3f 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 -> refs/dgit/stable * [new tag] archive/test-dummy/2.2 -> archive/test-dummy/2.2 * [new tag] test-dummy/2.2 -> test-dummy/2.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.2_source.changes signfile dsc ../example_2.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.2.dsc ../example_2.2_source.changes signfile changes ../example_2.2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.2_source.changes gpg: ../example_2.2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: de2fa52b2d2e0d98994c90e9e6f80cdb3ee4f992 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: e98513bfd694bcfc90e21fdd531e1598cae12e48 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 9c3befea95f9fef06a5906fb6146e574e5e8aac1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: a6248533866dc901b4c9e50b192764ac48b720f4 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 19635e5d82da484a4a4bcef33d9016ed61771fef refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: e4bb3452c582f748b274ba08174653e9e32588c7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 6de9ddfb89da9bc440a01c67e697fa4be2016573 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: d96a4fe1ceebab81a3c5de588f906a3c86f29df6 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch -f split.b split.p + t-ref-head + local val ++ git rev-parse HEAD + val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t-ref-same-val HEAD cb6443992f6f76f38ef56c8781baef47b86c7543 + local name=HEAD + local val=cb6443992f6f76f38ef56c8781baef47b86c7543 + case "${t_ref_val-unset}" in + t_ref_val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t_ref_names+=("$name") + t-split-unchanged-pushed-good stable + local suite=stable + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/2.2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.2 + dgittag=refs/tags/archive/test-dummy/2.2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t-ref-same-val HEAD cb6443992f6f76f38ef56c8781baef47b86c7543 + local name=HEAD + local val=cb6443992f6f76f38ef56c8781baef47b86c7543 + case "${t_ref_val-unset}" in + t_ref_val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/2.2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/2.2 + local name=refs/tags/test-dummy/2.2 + local val ++ t-git-get-ref refs/tags/test-dummy/2.2 ++ local ref=refs/tags/test-dummy/2.2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/2.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/2.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t-ref-same-val refs/tags/test-dummy/2.2 cb6443992f6f76f38ef56c8781baef47b86c7543 + local name=refs/tags/test-dummy/2.2 + local val=cb6443992f6f76f38ef56c8781baef47b86c7543 + case "${t_ref_val-unset}" in + t_ref_val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/2.2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/2.2 + local name=refs/tags/test-dummy/2.2 + local val ++ t-git-get-ref refs/tags/test-dummy/2.2 ++ local ref=refs/tags/test-dummy/2.2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/2.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/2.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t-ref-same-val refs/tags/test-dummy/2.2 cb6443992f6f76f38ef56c8781baef47b86c7543 + local name=refs/tags/test-dummy/2.2 + local val=cb6443992f6f76f38ef56c8781baef47b86c7543 + case "${t_ref_val-unset}" in + t_ref_val=cb6443992f6f76f38ef56c8781baef47b86c7543 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/2.2 refs/tags/archive/test-dummy/2.2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t-ref-same-val refs/heads/split.p 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + local name=refs/heads/split.p + local val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + case "${t_ref_val-unset}" in + t_ref_val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 test-dummy archive/test-dummy/2.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 test-dummy archive/test-dummy/2.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc + local val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + case "${t_ref_val-unset}" in + t_ref_val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.2 + t-refs-same refs/tags/archive/test-dummy/2.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.2 + local name=refs/tags/archive/test-dummy/2.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.2 ++ local ref=refs/tags/archive/test-dummy/2.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t-ref-same-val refs/tags/archive/test-dummy/2.2 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + local name=refs/tags/archive/test-dummy/2.2 + local val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + case "${t_ref_val-unset}" in + t_ref_val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t-ref-same-val refs/remotes/dgit/dgit/stable 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + local name=refs/remotes/dgit/dgit/stable + local val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + case "${t_ref_val-unset}" in + t_ref_val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/2.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/stable + val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t-ref-same-val refs/dgit/stable 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + local name=refs/dgit/stable + local val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + case "${t_ref_val-unset}" in + t_ref_val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.2 + local name=refs/tags/archive/test-dummy/2.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.2 ++ local ref=refs/tags/archive/test-dummy/2.2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/2.2 + val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t-ref-same-val refs/tags/archive/test-dummy/2.2 4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + local name=refs/tags/archive/test-dummy/2.2 + local val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + case "${t_ref_val-unset}" in + t_ref_val=4e36a3f802375b800d7b8b62b6fcb9cf1317dd73 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.2 + git verify-tag refs/tags/archive/test-dummy/2.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_2.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . ln: failed to create symbolic link './*.orig*.tar*': File exists + : + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.debian.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.tar.gz . + dpkg-source -x example_2.2.dsc gpgv: Signature made Thu Dec 26 21:52:45 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_2.2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz + cd example-2.2/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-2.2/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] archive/test-dummy/2.2 -> archive/test-dummy/2.2 * [new tag] test-dummy/1.1 -> test-dummy/1.1 * [new tag] test-dummy/1.2 -> test-dummy/1.2 * [new tag] test-dummy/2.0 -> test-dummy/2.0 * [new tag] test-dummy/2.1 -> test-dummy/2.1 * [new tag] test-dummy/2.2 -> test-dummy/2.2 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/2.2 + local tag=refs/tags/archive/test-dummy/2.2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/2.2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/2.2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . ln: failed to create symbolic link './*.orig*.tar*': File exists + : + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.dsc . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.debian.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.2.tar.gz . + dpkg-source -x example_2.2.dsc gpgv: Signature made Thu Dec 26 21:52:45 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_2.2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz + cd example-2.2/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-2.2/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] archive/test-dummy/2.2 -> archive/test-dummy/2.2 * [new tag] test-dummy/1.1 -> test-dummy/1.1 * [new tag] test-dummy/1.2 -> test-dummy/1.2 * [new tag] test-dummy/2.0 -> test-dummy/2.0 * [new tag] test-dummy/2.1 -> test-dummy/2.1 * [new tag] test-dummy/2.2 -> test-dummy/2.2 + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/2.2 + local tag=refs/tags/test-dummy/2.2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/2.2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/2.2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + tee .git/dgit-test-fsck.errs + LC_MESSAGES=C + git fsck --no-dangling --strict + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/forcesplit-overwrite-artifacts + '[' x/tmp/autopkgtest.l3K01R/forcesplit-overwrite-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/forcesplit-overwrite-artifacts/forcesplit-overwrite.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:52:46]: test forcesplit-overwrite: -----------------------] autopkgtest [21:52:46]: test forcesplit-overwrite: - - - - - - - - - - results - - - - - - - - - - forcesplit-overwrite PASS autopkgtest [21:52:46]: test gbp-orig: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:52:51]: test gbp-orig: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gbp-orig ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gbp-orig-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gbp-orig-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + : '----- construct an unpatched branch with patches -----' + git checkout patch-queue/quilt-tip Switched to branch 'patch-queue/quilt-tip' + gbp pq export gbp:info: On 'patch-queue/quilt-tip', switching to 'quilt-tip' gbp:info: Generating patches from git (quilt-tip..patch-queue/quilt-tip) + : 'now on quilt-tip' + git add debian/patches + git commit -m 'Commit patch queue' [quilt-tip 81df006] Commit patch queue 4 files changed, 50 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/series + : '----- construct an upstream branch -----' + git checkout --orphan upstream Switched to a new branch 'upstream' + git reset --hard + git clean -xdf + tar --strip-components=1 -xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz + mkdir docs + cd docs + tar --strip-components=1 -xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz + cd .. + git add -Af . + git commit -m 'Import 1.0' [upstream (root-commit) a2403de] Import 1.0 4 files changed, 5 insertions(+) create mode 100644 debian/TRASH create mode 100644 docs/README create mode 100755 example create mode 100644 src.c + git tag upstream/1.0 + git checkout quilt-tip Switched to branch 'quilt-tip' + t-git-pseudo-merge -m 'gbp-orig pseudomerge' upstream + '[' '!' '' ']' + git merge --help + grep -q allow-unrelated-histories + git_pseuomerge_opts=--allow-unrelated-histories + git_pseuomerge_opts+=' -s ours' + git merge --allow-unrelated-histories -s ours -m 'gbp-orig pseudomerge' upstream Merge made by the 'ours' strategy. + v=1.0-1 + git checkout -B master Switched to and reset branch 'master' + cd .. ++ echo example + t-setup-done v 'example git mirror aq' ' t-select-package example t-git-next-date ' + local savevars=v + local 'savedirs=example git mirror aq' + local 'importeval= t-select-package example t-git-next-date ' + local import=IMPORT.gbp + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 1.0-1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 1.0-1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.gbp.tar example git mirror aq + printf '\n%s\n' ' t-select-package example t-git-next-date ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gbp.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gbp + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gbp ++ v=1.0-1 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-git-next-date ++ GIT_COMMITTER_DATE='1530000001 +0100' ++ GIT_AUTHOR_DATE='1530000001 +0100' + cd example + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-tstunt-debuild + t-tstunt debuild + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real debuild + local f=debuild + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p debuild + real=/usr/bin/debuild + rc=0 + set -e + case $rc in + local varname=debuild + varname=DGIT_TEST_REAL_DEBUILD + eval ' : ${DGIT_TEST_REAL_DEBUILD:=$real} export DGIT_TEST_REAL_DEBUILD ' ++ : /usr/bin/debuild ++ export DGIT_TEST_REAL_DEBUILD + f=./debuild + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./debuild /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-tstunt-lintian + t-tstunt lintian + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real lintian + local f=lintian + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p lintian + real=/usr/bin/lintian + rc=0 + set -e + case $rc in + local varname=lintian + varname=DGIT_TEST_REAL_LINTIAN + eval ' : ${DGIT_TEST_REAL_LINTIAN:=$real} export DGIT_TEST_REAL_LINTIAN ' ++ : /usr/bin/lintian ++ export DGIT_TEST_REAL_LINTIAN + f=./lintian + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./lintian /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + git config --global diff.noprefix true + : '----- let gbp build a .orig for comparison -----' + gbp buildpackage --git-no-sign-tags -us -uc gbp:info: Creating example_1.0.orig.tar.gz from 'upstream/1.0' gbp:info: Performing the build DGIT TEST STUNT DEBUILD -i -I -us -uc dpkg-buildpackage -us -uc -ui -i -I dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i -I --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) dpkg-source -i -I -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-1_all.deb'. dpkg-genbuildinfo -O../example_1.0-1_amd64.buildinfo dpkg-genchanges -O../example_1.0-1_amd64.changes dpkg-genchanges: info: not including original source code in upload dpkg-source -i -I --after-build . dpkg-source: info: unapplying 0003-Add-another-new-upstream-file.patch dpkg-source: info: unapplying 0002-Edit-the-.c-file.patch dpkg-source: info: unapplying 0001-Add-a-new-upstream-file.patch dpkg-buildpackage: info: binary and diff upload (original source NOT included) Now running lintian example_1.0-1_amd64.changes ... W: dgit test suite stunt lintian detects no problems Finished running lintian. + mkdir ../gbp-output + mv ../example_1.0-1.debian.tar.xz ../example_1.0-1.dsc ../example_1.0-1_all.deb ../example_1.0-1_amd64.build ../example_1.0-1_amd64.buildinfo ../example_1.0-1_amd64.changes ../example_1.0.orig.tar.gz ../gbp-output/. + rm -f '../*.changes' + : '----- now do it ourselves -----' + t-dgit -wgf --dgit-view-save=split.b gbp-build --git-ignore-branch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dgit-view-save=split.b gbp-build --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files massage split -F. massage done 3 -b. gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true '--git-prebuild=touch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/origs-gen-ok /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/no-such-dir/ok' --git-ignore-branch gbp:info: Creating example_1.0.orig.tar.gz from 'upstream/1.0' gbp:info: Running Prebuild hook touch: cannot touch '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/no-such-dir/ok': No such file or directory gbp:error: Prebuild-hook 'touch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/origs-gen-ok /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/no-such-dir/ok' failed: it exited with 1 format 3.0 (quilt), quilt mode gbp | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `11aed06816a48601b2249aef6e7d913cec154a45' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 11aed06816a48601b2249aef6e7d913cec154a45 - 26371ee8c1b4f10112c1d4c7e472540ec75e3a4096a74f6d794589e6d04dfc9e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 11aed06816a48601b2249aef6e7d913cec154a45 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 11aed06816a48601b2249aef6e7d913cec154a45 -- debian + git add -Af . | git write-tree => `a4137e0124a515b0fccc250ff69b9e921516f507' fake orig tree object a4137e0124a515b0fccc250ff69b9e921516f507 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 11aed06816a48601b2249aef6e7d913cec154a45 CD ../fake + git add -Af . | git write-tree => `22c53db2d98974c30ba60c04e11d88c514683703' fake o+d/p tree object a4137e0124a515b0fccc250ff69b9e921516f507 CD ../work | git ls-tree --name-only -z 11aed06816a48601b2249aef6e7d913cec154a45 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r a4137e0124a515b0fccc250ff69b9e921516f507 11aed06816a48601b2249aef6e7d913cec154a45 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ a4137e0124a515b0fccc250ff69b9e921516f507 11aed06816a48601b2249aef6e7d913cec154a45 => 2 | git diff-tree -z --no-renames --name-only -r 11aed06816a48601b2249aef6e7d913cec154a45 22c53db2d98974c30ba60c04e11d88c514683703 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 11aed06816a48601b2249aef6e7d913cec154a45 22c53db2d98974c30ba60c04e11d88c514683703 => 3 | git diff-tree -z --no-renames --name-only -r a4137e0124a515b0fccc250ff69b9e921516f507 22c53db2d98974c30ba60c04e11d88c514683703 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ a4137e0124a515b0fccc250ff69b9e921516f507 22c53db2d98974c30ba60c04e11d88c514683703 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=a4137e0124a515b0fccc o+d/p=22c53db2d98974c30ba6 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff a4137e0124a515b0fccc250ff69b9e921516f507 11aed06816a48601b2249aef6e7d913cec154a45 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view c06faa6] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `c06faa65b376a4dc838d540e3f96d1a642dd1ff1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 11aed06816a48601b2249aef6e7d913cec154a45 - 26371ee8c1b4f10112c1d4c7e472540ec75e3a4096a74f6d794589e6d04dfc9e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache c06faa65b376a4dc838d540e3f96d1a642dd1ff1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=11aed06816a48601b2249aef6e7d913cec154a45' refs/heads/split.b c06faa65b376a4dc838d540e3f96d1a642dd1ff1 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `11aed06816a48601b2249aef6e7d913cec154a45' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.dsc, example_1.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.debian.tar.xz renaming (dsc) example_1.0-1.dsc renaming (changes) example_1.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-ignore-branch gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0-1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: info: unapplying 0003-Add-another-new-upstream-file.patch dpkg-source: info: unapplying 0002-Edit-the-.c-file.patch dpkg-source: info: unapplying 0001-Add-a-new-upstream-file.patch dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0-1_source.changes example_1.0-1_amd64.changes dgit ok: build successful, results in example_1.0-1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf --quilt=gbp clean + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=gbp clean | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf --dgit-view-save=split.p --quilt=gbp push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dgit-view-save=split.p --quilt=gbp push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `11aed06816a48601b2249aef6e7d913cec154a45' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 11aed06816a48601b2249aef6e7d913cec154a45 - 26371ee8c1b4f10112c1d4c7e472540ec75e3a4096a74f6d794589e6d04dfc9e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 11aed06816a48601b2249aef6e7d913cec154a45 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=11aed06816a48601b2249aef6e7d913cec154a45' refs/heads/split.p c06faa65b376a4dc838d540e3f96d1a642dd1ff1 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view c06faa65b376a4dc838d540e3f96d1a642dd1ff1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `11aed06816a48601b2249aef6e7d913cec154a45' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 11aed06816a48601b2249aef6e7d913cec154a45 - 26371ee8c1b4f10112c1d4c7e472540ec75e3a4096a74f6d794589e6d04dfc9e 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 11aed06816a48601b2249aef6e7d913cec154a45 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=11aed06816a48601b2249aef6e7d913cec154a45' refs/heads/split.p c06faa65b376a4dc838d540e3f96d1a642dd1ff1 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view c06faa65b376a4dc838d540e3f96d1a642dd1ff1 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `29afb19cf12e0f817241a5e6146d4690b49fda51' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 29afb19cf12e0f817241a5e6146d4690b49fda51 c06faa65b376a4dc838d540e3f96d1a642dd1ff1 files_compare_inputs example_1.0-1.dsc files_compare_inputs example_1.0-1.dsc Checksums-Sha256 files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Files files_compare_inputs example_1.0-1.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Files example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_multi.changes files_compare_inputs example_1.0-1_multi.changes Checksums-Sha256 files_compare_inputs example_1.0-1_multi.changes Checksums-Sha256 example_1.0-1.dsc files_compare_inputs example_1.0-1_multi.changes Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_multi.changes Checksums-Sha256 example_1.0-1_all.deb files_compare_inputs example_1.0-1_multi.changes Checksums-Sha256 example_1.0-1_amd64.buildinfo files_compare_inputs example_1.0-1_multi.changes Checksums-Sha1 files_compare_inputs example_1.0-1_multi.changes Checksums-Sha1 example_1.0-1.dsc files_compare_inputs example_1.0-1_multi.changes Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_multi.changes Checksums-Sha1 example_1.0-1_all.deb files_compare_inputs example_1.0-1_multi.changes Checksums-Sha1 example_1.0-1_amd64.buildinfo files_compare_inputs example_1.0-1_multi.changes Files files_compare_inputs example_1.0-1_multi.changes Files example_1.0-1.dsc files_compare_inputs example_1.0-1_multi.changes Files example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_multi.changes Files example_1.0-1_all.deb files_compare_inputs example_1.0-1_multi.changes Files example_1.0-1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig.tar.gz | 7370b19562942c3e6c85ca12afd13404 432 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=-1 origs example_1.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.0-1.debian.tar.xz | 40f2ad8f011dcd4743c9d1e2ebff955b 1404 example_1.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.0.orig.tar.gz push_tagwants: $VAR1 = [ '1.0-1', 'c06faa65b376a4dc838d540e3f96d1a642dd1ff1', '11aed06816a48601b2249aef6e7d913cec154a45', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'c06faa65b376a4dc838d540e3f96d1a642dd1ff1', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.0-1' }, { 'TfSuffix' => '-maintview', 'Tag' => 'test-dummy/1.0-1', 'View' => 'maint', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => '11aed06816a48601b2249aef6e7d913cec154a45' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `fd26f512fe162c6a696b0d803efe958cb622a06a' + git verify-tag fd26f512fe162c6a696b0d803efe958cb622a06a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-1 fd26f512fe162c6a696b0d803efe958cb622a06a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `b14972f9dcf845e7f21096ad5e4f8d51461b4517' + git verify-tag b14972f9dcf845e7f21096ad5e4f8d51461b4517 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-1 b14972f9dcf845e7f21096ad5e4f8d51461b4517 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git c06faa65b376a4dc838d540e3f96d1a642dd1ff1:refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 refs/tags/test-dummy/1.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] c06faa65b376a4dc838d540e3f96d1a642dd1ff1 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-1_multi.changes signfile dsc ../example_1.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.0-1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-1.dsc ../example_1.0-1_multi.changes fixup_changes buildinfo ../example_1.0-1_amd64.buildinfo ../example_1.0-1_multi.changes signfile changes ../example_1.0-1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-1_multi.changes gpg: ../example_1.0-1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gbp-pushed-good + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-1 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + dgittag=refs/tags/archive/test-dummy/1.0-1 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=11aed06816a48601b2249aef6e7d913cec154a45 + t-ref-same-val HEAD 11aed06816a48601b2249aef6e7d913cec154a45 + local name=HEAD + local val=11aed06816a48601b2249aef6e7d913cec154a45 + case "${t_ref_val-unset}" in + t_ref_val=11aed06816a48601b2249aef6e7d913cec154a45 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-1 + local name=refs/tags/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-1 ++ local ref=refs/tags/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=11aed06816a48601b2249aef6e7d913cec154a45 + t-ref-same-val refs/tags/test-dummy/1.0-1 11aed06816a48601b2249aef6e7d913cec154a45 + local name=refs/tags/test-dummy/1.0-1 + local val=11aed06816a48601b2249aef6e7d913cec154a45 + case "${t_ref_val-unset}" in + t_ref_val=11aed06816a48601b2249aef6e7d913cec154a45 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-1 + local name=refs/tags/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-1 ++ local ref=refs/tags/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=11aed06816a48601b2249aef6e7d913cec154a45 + t-ref-same-val refs/tags/test-dummy/1.0-1 11aed06816a48601b2249aef6e7d913cec154a45 + local name=refs/tags/test-dummy/1.0-1 + local val=11aed06816a48601b2249aef6e7d913cec154a45 + case "${t_ref_val-unset}" in + t_ref_val=11aed06816a48601b2249aef6e7d913cec154a45 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-1 refs/tags/archive/test-dummy/1.0-1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/heads/split.p c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/heads/split.p + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='c06faa65b376a4dc838d540e3f96d1a642dd1ff1 test-dummy archive/test-dummy/1.0-1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'c06faa65b376a4dc838d540e3f96d1a642dd1ff1 test-dummy archive/test-dummy/1.0-1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/tags/archive/test-dummy/1.0-1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/remotes/dgit/dgit/sid c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/remotes/dgit/dgit/sid + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/dgit/sid c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/dgit/sid + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1 ++ local ref=refs/tags/archive/test-dummy/1.0-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t-ref-same-val refs/tags/archive/test-dummy/1.0-1 c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + local name=refs/tags/archive/test-dummy/1.0-1 + local val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + case "${t_ref_val-unset}" in + t_ref_val=c06faa65b376a4dc838d540e3f96d1a642dd1ff1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1 + git verify-tag refs/tags/archive/test-dummy/1.0-1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:52:57 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.gz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.tar*' . + dpkg-source -x example_1.0-1.dsc gpgv: Signature made Thu Dec 26 21:52:57 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-1.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 * [new tag] upstream/1.0 -> upstream/1.0 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-1 + local tag=refs/tags/archive/test-dummy/1.0-1 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-1 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-1 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.orig.tar.gz . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.tar*' . + dpkg-source --skip-patches -x example_1.0-1.dsc gpgv: Signature made Thu Dec 26 21:52:57 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-1.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 * [new tag] upstream/1.0 -> upstream/1.0 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-1 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-1 + local tag=refs/tags/test-dummy/1.0-1 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-1 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-1 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '----- check .origs are the same -----' + for d in . gbp-output + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/. + mkdir tar-x + cd tar-x + tar zxf ../example_1.0.orig.tar.gz + for d in . gbp-output + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gbp-output + mkdir tar-x + cd tar-x + tar zxf ../example_1.0.orig.tar.gz + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + diff -ruN gbp-output/tar-x tar-x + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gbp-orig-artifacts + '[' x/tmp/autopkgtest.l3K01R/gbp-orig-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gbp-orig-artifacts/gbp-orig.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.8% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:52:59]: test gbp-orig: -----------------------] autopkgtest [21:52:59]: test gbp-orig: - - - - - - - - - - results - - - - - - - - - - gbp-orig PASS autopkgtest [21:52:59]: test gitconfig: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:53:03]: test gitconfig: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gitconfig ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gitconfig-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gitconfig-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + t-dgit clean + local dgit=dgit + tee ../t.output + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clean | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep 'EXAMPLE RULES TARGET clean' ../t.output EXAMPLE RULES TARGET clean + t-git-config dgit.default.clean-mode git + git config --global dgit.default.clean-mode git + t-dgit clean + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clean + tee ../t.output | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git clean -xdf + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + grep 'EXAMPLE RULES TARGET clean' ../t.output + rc=1 + set -e + test 1 = 1 + git config dgit.default.clean-mode dpkg-source-d + t-dgit clean + tee ../t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clean | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + grep 'EXAMPLE RULES TARGET clean' ../t.output EXAMPLE RULES TARGET clean + t-git-config dgit.default.opts-dpkg-buildpackage --dgit-fail-global + git config --global dgit.default.opts-dpkg-buildpackage --dgit-fail-global + git config --add dgit.default.opts-dpkg-buildpackage --dgit-fail-foo + git config --add dgit.default.opts-dpkg-buildpackage --dgit-fail-bar + t-expect-fail '--dgit-fail-global --dgit-fail-foo --dgit-fail-bar' t-dgit clean + local 'mpat=--dgit-fail-global --dgit-fail-foo --dgit-fail-bar' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit clean + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clean | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git --dgit-fail-global --dgit-fail-foo --dgit-fail-bar -d -T clean dpkg-buildpackage: error: unknown option or argument --dgit-fail-global Use --help for program usage information. dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git --dgit-fail-global --dgit-fail-foo --dgit-fail-bar -d -T clean dgit: error: subprocess failed with error exit status 2 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat '--dgit-fail-global --dgit-fail-foo --dgit-fail-bar' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=--dgit-fail-global --dgit-fail-foo --dgit-fail-bar' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e '--dgit-fail-global --dgit-fail-foo --dgit-fail-bar' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git --dgit-fail-global --dgit-fail-foo --dgit-fail-bar -d -T clean dgit: failed command: dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git --dgit-fail-global --dgit-fail-foo --dgit-fail-bar -d -T clean + t-dgit -cdgit.default.clean-mode=none clean + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.clean-mode=none clean | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gitconfig-artifacts + '[' x/tmp/autopkgtest.l3K01R/gitconfig-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gitconfig-artifacts/gitconfig.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 71.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:53:05]: test gitconfig: -----------------------] gitconfig PASS autopkgtest [21:53:05]: test gitconfig: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:53:06]: test gitworktree: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:53:10]: test gitworktree: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gitworktree ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/gitworktree-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/gitworktree-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit --no-rm-on-error clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2993k 0 --:--:-- --:--:-- --:--:-- 2993k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 5279k 0 --:--:-- --:--:-- --:--:-- 5279k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 17.2M 0 --:--:-- --:--:-- --:--:-- 17.2M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + mv example maintree + cd maintree + git branch -m maintree-head + git worktree add ../example Preparing worktree (new branch 'example') HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + cd ../example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git rev-parse --git-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example' | git rev-parse --git-common-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/example' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit setup-new-tree + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-new-tree | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git rev-parse --git-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example' | git rev-parse --git-common-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' [attr]dgit-defuse-attrs already found, and proper, in .git/info/attributes not doing further gitattributes setup + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + echo hi + git add modification + git commit -m 'want this' [example 362e427] want this 1 file changed, 1 insertion(+) create mode 100644 modification + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git rev-parse --git-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example' | git rev-parse --git-common-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `362e42719382b96b82ffecdf97fa0a0e355c02dd' | git symbolic-ref -q HEAD => `refs/heads/example' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 362e42719382b96b82ffecdf97fa0a0e355c02dd examining quilt state (multiple patches, linear mode) branch_is_gdr 362e42719382b96b82ffecdf97fa0a0e355c02dd... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 362e42719382b96b82ffecdf97fa0a0e355c02dd -- debian + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' fake orig tree object faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 362e42719382b96b82ffecdf97fa0a0e355c02dd CD ../fake + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' fake o+d/p tree object faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 CD ../work | git ls-tree --name-only -z 362e42719382b96b82ffecdf97fa0a0e355c02dd => `.gitignore\x00debian\x00docs\x00example\x00modification\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 362e42719382b96b82ffecdf97fa0a0e355c02dd => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 45b983be36b73c0788dc9cbcb76cbb80fc7bb057 A\x00modification\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 362e42719382b96b82ffecdf97fa0a0e355c02dd => 3 | git diff-tree -z --no-renames --name-only -r 362e42719382b96b82ffecdf97fa0a0e355c02dd 11828cc23fd68a215b9c13cebc16724e51ea1942 => `modification\x00' quiltify_trees_differ 362e42719382b96b82ffecdf97fa0a0e355c02dd 11828cc23fd68a215b9c13cebc16724e51ea1942 => 1 | git diff-tree -z --no-renames --name-only -r faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 11828cc23fd68a215b9c13cebc16724e51ea1942 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 11828cc23fd68a215b9c13cebc16724e51ea1942 => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=faf2ef62b7c8a1a9d4fc o+d/p=11828cc23fd68a215b9c dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 362e42719382b96b82ffecdf97fa0a0e355c02dd -- debian/rules debian/control => `debian/control'... quiltify investigate 362e42719382b96b82ffecdf97fa0a0e355c02dd | git diff-tree -z --no-renames --name-only 362e42719382b96b82ffecdf97fa0a0e355c02dd 11828cc23fd68a215b9c13cebc16724e51ea1942 => `modification\x00' quiltify_trees_differ 362e42719382b96b82ffecdf97fa0a0e355c02dd 11828cc23fd68a215b9c13cebc16724e51ea1942 => 1 | git ls-tree --name-only 362e42719382b96b82ffecdf97fa0a0e355c02dd -- debian/rules debian/control => `debian/control'... | git cat-file commit 362e42719382b96b82ffecdf97fa0a0e355c02dd => `tree 4296ce0a2877a213184069e9c12d7de8294d3ec4'... | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 362e42719382b96b82ffecdf97fa0a0e355c02dd => `modification\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 362e42719382b96b82ffecdf97fa0a0e355c02dd => 1 considering C=362e42719382b96b82ffecdf97fa0a0e355c02dd P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 362e42719382b96b82ffecdf97fa0a0e355c02dd -- debian/patches .pc debian/source/format => `' search queue P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 NT quiltify investigate 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 11828cc23fd68a215b9c13cebc16724e51ea1942 => `' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 11828cc23fd68a215b9c13cebc16724e51ea1942 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6..362e42719382b96b82ffecdf97fa0a0e355c02dd | git cat-file commit 362e42719382b96b82ffecdf97fa0a0e355c02dd => `tree 4296ce0a2877a213184069e9c12d7de8294d3ec4'... | git log -n1 '--pretty=format:%aD' 362e42719382b96b82ffecdf97fa0a0e355c02dd => `Tue, 26 Jun 2018 09:00:00 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/want-this.patch git diff --no-ext-diff 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 362e42719382b96b82ffecdf97fa0a0e355c02dd -- ':!/debian' ':!/.pc' + git checkout -q 362e42719382b96b82ffecdf97fa0a0e355c02dd + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 74b50d3] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/want-this.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf --quilt=nofix push-source --force-uploading-old-version + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=nofix push-source --force-uploading-old-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git rev-parse --git-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example' | git rev-parse --git-common-dir => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `74b50d3e690265238d8cb8f3906d47a98ca49edf' | git symbolic-ref -q HEAD => `refs/heads/example' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 74b50d3e690265238d8cb8f3906d47a98ca49edf examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 74b50d3e690265238d8cb8f3906d47a98ca49edf -- debian + git add -Af . | git write-tree => `d5052be58a56382cfe0d5bcf25c24c67ed0516c9' fake orig tree object d5052be58a56382cfe0d5bcf25c24c67ed0516c9 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 74b50d3e690265238d8cb8f3906d47a98ca49edf CD ../fake + git add -Af . | git write-tree => `a925d682b4c68a5b40475827626fd3e1df3b10b9' fake o+d/p tree object d5052be58a56382cfe0d5bcf25c24c67ed0516c9 CD ../work | git ls-tree --name-only -z 74b50d3e690265238d8cb8f3906d47a98ca49edf => `.gitignore\x00debian\x00docs\x00example\x00modification\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r d5052be58a56382cfe0d5bcf25c24c67ed0516c9 74b50d3e690265238d8cb8f3906d47a98ca49edf => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 45b983be36b73c0788dc9cbcb76cbb80fc7bb057 A\x00modification\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ d5052be58a56382cfe0d5bcf25c24c67ed0516c9 74b50d3e690265238d8cb8f3906d47a98ca49edf => 3 | git diff-tree -z --no-renames --name-only -r 74b50d3e690265238d8cb8f3906d47a98ca49edf a925d682b4c68a5b40475827626fd3e1df3b10b9 => `' quiltify_trees_differ 74b50d3e690265238d8cb8f3906d47a98ca49edf a925d682b4c68a5b40475827626fd3e1df3b10b9 => 0 | git diff-tree -z --no-renames --name-only -r d5052be58a56382cfe0d5bcf25c24c67ed0516c9 a925d682b4c68a5b40475827626fd3e1df3b10b9 => `.gitignore\x00modification\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ d5052be58a56382cfe0d5bcf25c24c67ed0516c9 a925d682b4c68a5b40475827626fd3e1df3b10b9 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=d5052be58a56382cfe0d o+d/p=a925d682b4c68a5b4047 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 74b50d3e690265238d8cb8f3906d47a98ca49edf -- debian/rules debian/control => `debian/control'... quiltify investigate 74b50d3e690265238d8cb8f3906d47a98ca49edf | git diff-tree -z --no-renames --name-only 74b50d3e690265238d8cb8f3906d47a98ca49edf a925d682b4c68a5b40475827626fd3e1df3b10b9 => `' quiltify_trees_differ 74b50d3e690265238d8cb8f3906d47a98ca49edf a925d682b4c68a5b40475827626fd3e1df3b10b9 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 74b50d3e690265238d8cb8f3906d47a98ca49edf + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack/work master | git rev-parse 'HEAD~0' => `74b50d3e690265238d8cb8f3906d47a98ca49edf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 74b50d3e690265238d8cb8f3906d47a98ca49edf CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: warning: 'since' option specifies most recent version '1.0-1', ignoring dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0-1.dsc, example_1.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.debian.tar.xz renaming (dsc) example_1.0-1.dsc renaming (changes) example_1.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. need to fetch correct version of example_1.0-1.debian.tar.xz + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 24.3M 0 --:--:-- --:--:-- --:--:-- 24.3M considering saving example_1.0-1.debian.tar.xz: (File exists) linked (using ...,fetch). import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1 | git symbolic-ref -q HEAD => `refs/heads/example' | git rev-parse 'HEAD~0' => `74b50d3e690265238d8cb8f3906d47a98ca49edf' ffq_prev_branchinfo branch current refs/heads/example | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/example' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/example' => `' warning: skipping checks or functionality due to --force-uploading-old-version | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 74b50d3e690265238d8cb8f3906d47a98ca49edf => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/unpack checking that example_1.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying want-this.patch CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a925d682b4c68a5b40475827626fd3e1df3b10b9' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a925d682b4c68a5b40475827626fd3e1df3b10b9 74b50d3e690265238d8cb8f3906d47a98ca49edf files_compare_inputs example_1.0-1.dsc files_compare_inputs example_1.0-1.dsc Checksums-Sha256 files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Files files_compare_inputs example_1.0-1.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Files example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Files files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1_source.changes Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-1.debian.tar.xz | 869fbfdea6b155bfcf46d2d7c4fb135a 1468 example_1.0-1.debian.tar.xz edited .changes for archive .orig contents: removed example_1.0.orig-docs.tar.gz edited .changes for archive .orig contents: removed example_1.0.orig.tar.gz push_tagwants: $VAR1 = [ '1.0-1', '74b50d3e690265238d8cb8f3906d47a98ca49edf', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.0-1', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '74b50d3e690265238d8cb8f3906d47a98ca49edf' }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => '74b50d3e690265238d8cb8f3906d47a98ca49edf', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.0-1', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag.signed.tmp => `3c3ec13f6d003dc45cc034f405621f19e46b051e' + git verify-tag 3c3ec13f6d003dc45cc034f405621f19e46b051e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-1 3c3ec13f6d003dc45cc034f405621f19e46b051e | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit/tag-dgit.signed.tmp => `c43d81b4e083506bd915b745f87e20dc54b579af' + git verify-tag c43d81b4e083506bd915b745f87e20dc54b579af gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-1 c43d81b4e083506bd915b745f87e20dc54b579af | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 74b50d3e690265238d8cb8f3906d47a98ca49edf:refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 refs/tags/test-dummy/1.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 74b50d3e690265238d8cb8f3906d47a98ca49edf -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 74b50d3e690265238d8cb8f3906d47a98ca49edf + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-1_source.changes signfile dsc ../example_1.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-1.dsc ../example_1.0-1_source.changes signfile changes ../example_1.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-1_source.changes gpg: ../example_1.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree/.git/worktrees/example/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/maintree + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/gitworktree-artifacts + '[' x/tmp/autopkgtest.l3K01R/gitworktree-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/gitworktree-artifacts/gitworktree.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:53:19]: test gitworktree: -----------------------] gitworktree PASS autopkgtest [21:53:19]: test gitworktree: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:53:19]: test import-dsc: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:53:23]: test import-dsc: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=import-dsc ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-dsc-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-dsc-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }, { 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `5f75588446b5150b7e02dd695c35ec972b067b8e' + git verify-tag 5f75588446b5150b7e02dd695c35ec972b067b8e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 5f75588446b5150b7e02dd695c35ec972b067b8e | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `9f1761899005d13c94181d5905a36796d11d8301' + git verify-tag 9f1761899005d13c94181d5905a36796d11d8301 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 9f1761899005d13c94181d5905a36796d11d8301 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:27 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='964adefeb696ba8fe7fc87b8313efad2c7b95505775007c6c660018aed2d60bb -' + echo '1.1 964adefeb696ba8fe7fc87b8313efad2c7b95505775007c6c660018aed2d60bb main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 5f75588446b5150b7e02dd695c35ec972b067b8e refs/tags/archive/test-dummy/1.1 => 9f1761899005d13c94181d5905a36796d11d8301 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '9f1761899005d13c94181d5905a36796d11d8301', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5f75588446b5150b7e02dd695c35ec972b067b8e' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5f75588446b5150b7e02dd695c35ec972b067b8e |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=9f1761899005d13c94181d5905a36796d11d8301 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5f75588446b5150b7e02dd695c35ec972b067b8e |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=9f1761899005d13c94181d5905a36796d11d8301 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'archive/test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit' }, { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'test-dummy/1.2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0' + git verify-tag c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `1995e57a23b50a55ea690fa64582e70b6e7c0127' + git verify-tag 1995e57a23b50a55ea690fa64582e70b6e7c0127 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 1995e57a23b50a55ea690fa64582e70b6e7c0127 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 5f75588446b5150b7e02dd695c35ec972b067b8e refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 9f1761899005d13c94181d5905a36796d11d8301 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='8ccda4546109f5a9a101b60cb3a6abb78ffa7b11752ee06061336232779d8867 -' + echo '1.2 8ccda4546109f5a9a101b60cb3a6abb78ffa7b11752ee06061336232779d8867 main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 5f75588446b5150b7e02dd695c35ec972b067b8e refs/tags/archive/test-dummy/1.1 => c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 refs/tags/archive/test-dummy/1.2 => 9f1761899005d13c94181d5905a36796d11d8301 refs/tags/test-dummy/1.1 => 1995e57a23b50a55ea690fa64582e70b6e7c0127 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 1995e57a23b50a55ea690fa64582e70b6e7c0127 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '9f1761899005d13c94181d5905a36796d11d8301', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5f75588446b5150b7e02dd695c35ec972b067b8e', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '1995e57a23b50a55ea690fa64582e70b6e7c0127' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5f75588446b5150b7e02dd695c35ec972b067b8e |> c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=9f1761899005d13c94181d5905a36796d11d8301 |> 1995e57a23b50a55ea690fa64582e70b6e7c0127 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=1995e57a23b50a55ea690fa64582e70b6e7c0127 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5f75588446b5150b7e02dd695c35ec972b067b8e |> c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=9f1761899005d13c94181d5905a36796d11d8301 |> 1995e57a23b50a55ea690fa64582e70b6e7c0127 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=1995e57a23b50a55ea690fa64582e70b6e7c0127 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tag' => 'archive/test-dummy/2.0', 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `ecbbaeca56d21ac171176cf07b5a2407132a3edc' + git verify-tag ecbbaeca56d21ac171176cf07b5a2407132a3edc gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 ecbbaeca56d21ac171176cf07b5a2407132a3edc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3' + git verify-tag 10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 5f75588446b5150b7e02dd695c35ec972b067b8e refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 9f1761899005d13c94181d5905a36796d11d8301 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 1995e57a23b50a55ea690fa64582e70b6e7c0127 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='081ccf7200800a745ae4e8a0429284b0e1ac90f28d96e8c1d75f7a529826e551 -' + echo '2.0 081ccf7200800a745ae4e8a0429284b0e1ac90f28d96e8c1d75f7a529826e551 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 5f75588446b5150b7e02dd695c35ec972b067b8e refs/tags/archive/test-dummy/1.1 => c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 refs/tags/archive/test-dummy/1.2 => ecbbaeca56d21ac171176cf07b5a2407132a3edc refs/tags/archive/test-dummy/2.0 => 9f1761899005d13c94181d5905a36796d11d8301 refs/tags/test-dummy/1.1 => 1995e57a23b50a55ea690fa64582e70b6e7c0127 refs/tags/test-dummy/1.2 => 10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> ecbbaeca56d21ac171176cf07b5a2407132a3edc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 1995e57a23b50a55ea690fa64582e70b6e7c0127 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5f75588446b5150b7e02dd695c35ec972b067b8e', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '9f1761899005d13c94181d5905a36796d11d8301', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '1995e57a23b50a55ea690fa64582e70b6e7c0127', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'ecbbaeca56d21ac171176cf07b5a2407132a3edc' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5f75588446b5150b7e02dd695c35ec972b067b8e |> c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 |> ecbbaeca56d21ac171176cf07b5a2407132a3edc tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=ecbbaeca56d21ac171176cf07b5a2407132a3edc |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=9f1761899005d13c94181d5905a36796d11d8301 |> 1995e57a23b50a55ea690fa64582e70b6e7c0127 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=1995e57a23b50a55ea690fa64582e70b6e7c0127 |> 10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5f75588446b5150b7e02dd695c35ec972b067b8e tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5f75588446b5150b7e02dd695c35ec972b067b8e |> c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 |> ecbbaeca56d21ac171176cf07b5a2407132a3edc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=ecbbaeca56d21ac171176cf07b5a2407132a3edc |> 9f1761899005d13c94181d5905a36796d11d8301 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=9f1761899005d13c94181d5905a36796d11d8301 |> 1995e57a23b50a55ea690fa64582e70b6e7c0127 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=1995e57a23b50a55ea690fa64582e70b6e7c0127 |> 10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.1', 'TfSuffix' => '', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/2.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `a7b564612320d998eaaeb8009712729095365227' + git verify-tag a7b564612320d998eaaeb8009712729095365227 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 a7b564612320d998eaaeb8009712729095365227 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d0745485cae4933a34155a5f87eaddbf2e717ec6' + git verify-tag d0745485cae4933a34155a5f87eaddbf2e717ec6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 d0745485cae4933a34155a5f87eaddbf2e717ec6 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 5f75588446b5150b7e02dd695c35ec972b067b8e refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: c7a3072fcfb8dafcfcddfbbecada10d80ca0e0d0 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: ecbbaeca56d21ac171176cf07b5a2407132a3edc refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 9f1761899005d13c94181d5905a36796d11d8301 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 1995e57a23b50a55ea690fa64582e70b6e7c0127 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 10e7a92ef0dc2c9f4502ce5321c4869b29ba3cb3 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:53:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='d9653a1fe9c9c31084a1248459774836b8643936df1d239e0e6a0714cba84bb3 -' + echo '2.1 d9653a1fe9c9c31084a1248459774836b8643936df1d239e0e6a0714cba84bb3 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + p=example + cd example + check-import ../mirror/pool/main 1.2 + path=../mirror/pool/main + v=1.2 + opts= + branch=t.1.2 + dsc=../mirror/pool/main/example_1.2.dsc + t-dgit import-dsc ../mirror/pool/main/example_1.2.dsc t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../mirror/pool/main/example_1.2.dsc t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `' gpgv: Signature made Thu Dec 26 21:53:32 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for ../mirror/pool/main/example_1.2.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map git_lrfetch_sane fspecs | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | sh -ec 'echo d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git cat-file --batch-check' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253' + git update-ref -m 'dgit import-dsc (Dgit): ../mirror/pool/main/example_1.2.dsc' refs/heads/t.1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: dgit: import-dsc: updated git ref refs/heads/t.1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout t.1.2 Switched to branch 't.1.2' + check-imported ../mirror/pool/main/example_1.2.dsc + local dsc=../mirror/pool/main/example_1.2.dsc + rm -rf ../t.unpack + mkdir ../t.unpack + cd ../t.unpack + dpkg-source -x ../mirror/pool/main/example_1.2.dsc gpgv: Signature made Thu Dec 26 21:53:32 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ../mirror/pool/main/example_1.2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz + git checkout HEAD~0 Note: switching to 'HEAD~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at d5060e0 Stable + git branch -D u.1.2 error: branch 'u.1.2' not found. + : + git checkout -b u.1.2 t.1.2 Switched to a new branch 'u.1.2' + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/rules' rm 'example' rm 'which' + git clean -xdf + cp -al ../t.unpack/example-1.2/. . + git add -Af . + git diff --stat --exit-code ++ git rev-parse HEAD + dgit12=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + dsc2=../mirror/pool/main/example_2.0.dsc + git checkout t.1.2 Switched to branch 't.1.2' + t-expect-fail 'is checked out - will not update' t-dgit import-dsc ../mirror/pool/main/example_2.0.dsc t.1.2 + local 'mpat=is checked out - will not update' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit import-dsc ../mirror/pool/main/example_2.0.dsc t.1.2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../mirror/pool/main/example_2.0.dsc t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/t.1.2' dgit: error: refs/heads/t.1.2 is checked out - will not update it + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'is checked out - will not update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=is checked out - will not update' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'is checked out - will not update' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: refs/heads/t.1.2 is checked out - will not update it + git checkout HEAD~0 Note: switching to 'HEAD~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at d5060e0 Stable + t-expect-fail 'Not fast forward' t-dgit import-dsc ../mirror/pool/main/example_2.0.dsc t.1.2 + local 'mpat=Not fast forward' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit import-dsc ../mirror/pool/main/example_2.0.dsc t.1.2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../mirror/pool/main/example_2.0.dsc t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD =>!256 | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' gpgv: Signature made Thu Dec 26 21:53:36 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for ../mirror/pool/main/example_2.0.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map git_lrfetch_sane fspecs | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | sh -ec 'echo 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git cat-file --batch-check' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' dgit: error: Not fast forward to 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Not fast forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Not fast forward' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Not fast forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Not fast forward to 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-expect-fail 'Not fast forward' t-dgit import-dsc ../mirror/pool/main/example_2.0.dsc ..t.1.2 + local 'mpat=Not fast forward' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-dgit import-dsc ../mirror/pool/main/example_2.0.dsc ..t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../mirror/pool/main/example_2.0.dsc ..t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD =>!256 | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' gpgv: Signature made Thu Dec 26 21:53:36 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for ../mirror/pool/main/example_2.0.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map git_lrfetch_sane fspecs | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | sh -ec 'echo 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git cat-file --batch-check' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' dgit: error: Not fast forward to 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Not fast forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Not fast forward' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Not fast forward' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Not fast forward to 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-dgit import-dsc ../mirror/pool/main/example_2.0.dsc +t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../mirror/pool/main/example_2.0.dsc +t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD =>!256 | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' gpgv: Signature made Thu Dec 26 21:53:36 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for ../mirror/pool/main/example_2.0.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map git_lrfetch_sane fspecs | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | sh -ec 'echo 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git cat-file --batch-check' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' Not fast forward, forced update. + git update-ref -m 'dgit import-dsc (Dgit): ../mirror/pool/main/example_2.0.dsc +' refs/heads/t.1.2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: dgit: import-dsc: updated git ref refs/heads/t.1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + check-imported ../mirror/pool/main/example_2.0.dsc + local dsc=../mirror/pool/main/example_2.0.dsc + rm -rf ../t.unpack + mkdir ../t.unpack + cd ../t.unpack + dpkg-source -x ../mirror/pool/main/example_2.0.dsc gpgv: Signature made Thu Dec 26 21:53:36 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ../mirror/pool/main/example_2.0.dsc: no acceptable signature found dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz + git checkout HEAD~0 HEAD is now at d5060e0 Stable + git branch -D u.1.2 Deleted branch u.1.2 (was d5060e0). + git checkout -b u.1.2 t.1.2 Previous HEAD position was d5060e0 Stable Switched to a new branch 'u.1.2' + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/rules' rm 'example' rm 'which' + git clean -xdf + cp -al ../t.unpack/example-2.0/. . + git add -Af . + git diff --stat --exit-code + dsc3=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc +t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc +t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/u.1.2' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... made symlink ../example_1.0.orig-docs.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... made symlink ../example_1.0.orig.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz not in bpd, example_1.0-1+brokenmeta.debian.tar.xz ... not in bpd, example_1.0-1+brokenmeta.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz ... not in bpd, example_1.0-1+brokenmeta.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz ... made symlink ../example_1.0-1+brokenmeta.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1+brokenmeta.debian.tar.xz: (No such file or directory) | realpath -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1+brokenmeta.debian.tar.xz' => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz' linked. using existing example_1.0-1+brokenmeta.debian.tar.xz considering saving example_1.0-1+brokenmeta.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1+brokenmeta.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `cc67d7218e37b5dc0933c44b2429a4708bd89f74' | git ls-tree -z cc67d7218e37b5dc0933c44b2429a4708bd89f74 => `040000 tree 3fc3f89f59c56ac35321e764c519766368d5cd09\x09debian\x00' one subtree 3fc3f89f59c56ac35321e764c519766368d5cd09 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1+brokenmeta.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e8e7040e63b8402a31a8b17fc388cdf29980a7b9' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `587c61d21893be5ee931587b39ae3d83e3e97a65' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1+brokenmeta package changelog, entry no.1... import clog 1.0-1+brokenmeta vs 1.0... import clog 1.0-1+brokenmeta becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Sat, 01 Feb 2020 21:24:41 +0000' => `1580592281 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1580592281 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1+brokenmeta.debian.tar.xz 3fc3f89f59c56ac35321e764c519766368d5cd09 | git hash-object -w -t commit --stdin => 6821c3c8ce37a9cc249053a25dbe0e5252f48a52 import main commit | git hash-object -w -t commit ../commit.tmp => `7ed95f8e9c90569b233ab6afa4140d9a2aeed970' import apply patches... | git hash-object -w -t commit --stdin => d771c6909e20a357756d0111e16b96ae919e0910 + git checkout -q -b dapplied d771c6909e20a357756d0111e16b96ae919e0910 + git checkout -q -b unpa 7ed95f8e9c90569b233ab6afa4140d9a2aeed970 | date '+%s %z' -d 'Sat, 01 Feb 2020 21:24:41 +0000' => `1580592281 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: gbp pq import failed: subprocess failed with error exit status 1 dgit: trying slow absurd-git-apply... + git add debian/patches/series + git commit --quiet --allow-empty -m 'INTERNAL commit to launder series file This commit should not escape into a public branch! If you see it, this is due to a bug in dgit. [dgit (10.7+deb12u2) INTERNAL-quilt-fixup-series] ' + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git rebase --keep-empty --allow-empty-message --onto 'unpa~1' unpa | git rev-parse 'HEAD~0' => `245989ffe2162a2279a22b3478a1fc3cc50e0287' | git rev-parse HEAD: => `587c61d21893be5ee931587b39ae3d83e3e97a65' dgit: warning: suppressed corrupted metadata! (0001-Add-a-new-upstream-file.patch) synthesised git commit from .dsc 1.0-1+brokenmeta CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc +' refs/heads/t.1.2 245989ffe2162a2279a22b3478a1fc3cc50e0287 | git ls-tree -lrz -- 245989ffe2162a2279a22b3478a1fc3cc50e0287: dgit: import-dsc: results are in git ref refs/heads/t.1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + check-imported /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc + local dsc=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc + rm -rf ../t.unpack + mkdir ../t.unpack + cd ../t.unpack + dpkg-source -x /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1+brokenmeta.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + git checkout HEAD~0 Note: switching to 'HEAD~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 1c97ddd Sid + git branch -D u.1.2 Deleted branch u.1.2 (was 1c97ddd). + git checkout -b u.1.2 t.1.2 Previous HEAD position was 1c97ddd Sid Switched to a new branch 'u.1.2' + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/auto-gitignore' rm 'debian/patches/series' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'new-upstream-file' rm 'src.c' + git clean -xdf + cp -al ../t.unpack/example-1.0/. . + git add -Af . + git diff --stat --exit-code + cd .. + mkdir example.2 + cd example.2 + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/ + check-import /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs 1.0-1 + path=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + v=1.0-1 + opts= + branch=t.1.0-1 + dsc=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc t.1.0-1 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc t.1.0-1 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.0-1 => `refs/heads/t.1.0-1' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.0-1' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... made symlink ../example_1.0-1.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc' refs/heads/t.1.0-1 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/t.1.0-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout t.1.0-1 Switched to branch 't.1.0-1' + check-imported /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + local dsc=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc + rm -rf ../t.unpack + mkdir ../t.unpack + cd ../t.unpack + dpkg-source -x /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + git checkout HEAD~0 Note: switching to 'HEAD~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + git branch -D u.1.0-1 error: branch 'u.1.0-1' not found. + : + git checkout -b u.1.0-1 t.1.0-1 Switched to a new branch 'u.1.0-1' + git rm -rf . rm '.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/auto-gitignore' rm 'debian/patches/series' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'new-upstream-file' rm 'src.c' + git clean -xdf + cp -al ../t.unpack/example-1.0/. . + git add -Af . + git diff --stat --exit-code + cd .. + v=1.0-1+absurd + rm -f example_1.0-1+brokenmeta.debian.tar.xz example_1.0-1.debian.tar.xz example_1.0.orig-docs.tar.gz example_1.0.orig.tar.gz example_1.1.dsc example_1.1.tar.gz example_1.1_all.deb example_1.1_amd64.buildinfo example_1.1_amd64.changes.inmulti example_1.1_multi.changes example_1.1_multi.test-dummy.upload example_1.1_source.changes.inmulti example_1.2.dsc example_1.2.tar.gz example_1.2_all.deb example_1.2_amd64.buildinfo example_1.2_amd64.changes.inmulti example_1.2_multi.changes example_1.2_multi.test-dummy.upload example_1.2_source.changes.inmulti example_2.0.dsc example_2.0.tar.gz example_2.0_all.deb example_2.0_amd64.buildinfo example_2.0_amd64.changes.inmulti example_2.0_multi.changes example_2.0_multi.test-dummy.upload example_2.0_source.changes.inmulti example_2.1.dsc example_2.1.tar.gz example_2.1_all.deb example_2.1_amd64.buildinfo example_2.1_amd64.changes.inmulti example_2.1_multi.changes example_2.1_multi.test-dummy.upload example_2.1_source.changes.inmulti + dsc=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc + cd example.2 + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc .. + t-expect-fail 'No such file or directory' check-import .. 1.0-1+absurd + local 'mpat=No such file or directory' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + check-import .. 1.0-1+absurd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + path=.. + v=1.0-1+absurd + opts= + branch=t.1.0-1+absurd + dsc=../example_1.0-1+absurd.dsc + t-dgit import-dsc ../example_1.0-1+absurd.dsc t.1.0-1+absurd + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0-1+absurd.dsc t.1.0-1+absurd | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize 'refs/heads/t.1.0-1+absurd' => `refs/heads/t.1.0-1+absurd' | git symbolic-ref -q HEAD => `refs/heads/u.1.0-1' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.0-1+absurd' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test ../example_1.0.orig-docs.tar.gz ... dgit: error: import ../example_1.0-1+absurd.dsc requires ../example_1.0.orig-docs.tar.gz, but: No such file or directory + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=No such file or directory' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: import ../example_1.0-1+absurd.dsc requires ../example_1.0.orig-docs.tar.gz, but: No such file or directory + mkdir ../enoents + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc ../enoents + t-expect-fail 'No such file or directory' check-import ../enoents 1.0-1+absurd + local 'mpat=No such file or directory' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + check-import ../enoents 1.0-1+absurd + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + path=../enoents + v=1.0-1+absurd + opts= + branch=t.1.0-1+absurd + dsc=../enoents/example_1.0-1+absurd.dsc + t-dgit import-dsc ../enoents/example_1.0-1+absurd.dsc t.1.0-1+absurd + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../enoents/example_1.0-1+absurd.dsc t.1.0-1+absurd | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize 'refs/heads/t.1.0-1+absurd' => `refs/heads/t.1.0-1+absurd' | git symbolic-ref -q HEAD => `refs/heads/u.1.0-1' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.0-1+absurd' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test ../enoents/example_1.0.orig-docs.tar.gz ... dgit: error: import ../enoents/example_1.0-1+absurd.dsc requires ../enoents/example_1.0.orig-docs.tar.gz, but: No such file or directory + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=No such file or directory' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'No such file or directory' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: import ../enoents/example_1.0-1+absurd.dsc requires ../enoents/example_1.0.orig-docs.tar.gz, but: No such file or directory + cd .. + rm -f example_1.0-1+absurd.dsc + dget -du file:///tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc dget: retrieving file:///tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc dget: retrieving file:///tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz dget: retrieving file:///tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz dget: retrieving file:///tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz + cd example.2 + check-import .. 1.0-1+absurd + path=.. + v=1.0-1+absurd + opts= + branch=t.1.0-1+absurd + dsc=../example_1.0-1+absurd.dsc + t-dgit import-dsc ../example_1.0-1+absurd.dsc t.1.0-1+absurd + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0-1+absurd.dsc t.1.0-1+absurd | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize 'refs/heads/t.1.0-1+absurd' => `refs/heads/t.1.0-1+absurd' | git symbolic-ref -q HEAD => `refs/heads/u.1.0-1' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.0-1+absurd' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1+absurd.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1+absurd.debian.tar.xz considering saving example_1.0-1+absurd.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1+absurd.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ca964e9e634e7563b6a2c29e64deaa3b340dfe68' | git ls-tree -z ca964e9e634e7563b6a2c29e64deaa3b340dfe68 => `040000 tree 86c10776a3b76700e3472547b677566e8abea65e\x09debian\x00' one subtree 86c10776a3b76700e3472547b677566e8abea65e CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1+absurd.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9e854e2ef58c493b7e453b02d5fcc658a8602f11' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `5a54ab841aa9085b7b9ef4ebd46c2362ed2ad68a' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1+absurd package changelog, entry no.1... import clog 1.0-1+absurd vs 1.0... import clog 1.0-1+absurd becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Sat, 04 Feb 2023 13:44:42 +0000' => `1675518282 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1675518282 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1+absurd.debian.tar.xz 86c10776a3b76700e3472547b677566e8abea65e | git hash-object -w -t commit --stdin => 2b6a4aa833e640bd3d6c48e2555a18d6d2c150ff import main commit | git hash-object -w -t commit ../commit.tmp => `03a1c76e13da3b07a4dc9ee72ed7754461b79be9' import apply patches... | git hash-object -w -t commit --stdin => c953041f72cd847c765574d7f0ce636f38332777 + git checkout -q -b dapplied c953041f72cd847c765574d7f0ce636f38332777 + git checkout -q -b unpa 03a1c76e13da3b07a4dc9ee72ed7754461b79be9 | date '+%s %z' -d 'Sat, 04 Feb 2023 13:44:42 +0000' => `1675518282 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa warning: gbp pq import failed: subprocess failed with error exit status 1 dgit: trying slow absurd-git-apply... + git add debian/patches/series + git commit --quiet --allow-empty -m 'INTERNAL commit to launder series file This commit should not escape into a public branch! If you see it, this is due to a bug in dgit. [dgit (10.7+deb12u2) INTERNAL-quilt-fixup-series] ' + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import + git rebase --keep-empty --allow-empty-message --onto 'unpa~1' unpa | git rev-parse 'HEAD~0' => `71087545a2af6be7fbb354319d19e651c8bdebe5' | git rev-parse HEAD: => `5a54ab841aa9085b7b9ef4ebd46c2362ed2ad68a' synthesised git commit from .dsc 1.0-1+absurd CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + git update-ref -m 'dgit import-dsc: ../example_1.0-1+absurd.dsc' 'refs/heads/t.1.0-1+absurd' 71087545a2af6be7fbb354319d19e651c8bdebe5 | git ls-tree -lrz -- 71087545a2af6be7fbb354319d19e651c8bdebe5: dgit: import-dsc: results are in git ref refs/heads/t.1.0-1+absurd + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout t.1.0-1+absurd Switched to branch 't.1.0-1+absurd' A .pc/.quilt_patches A .pc/.quilt_series A .pc/.version A .pc/0001-Add-a-new-upstream-file.patch/new-upstream-file A .pc/0002-Edit-the-.c-file.patch/src.c A .pc/applied-patches A .pc/auto-gitignore/.gitignore + check-imported ../example_1.0-1+absurd.dsc + local dsc=../example_1.0-1+absurd.dsc + rm -rf ../t.unpack + mkdir ../t.unpack + cd ../t.unpack + dpkg-source -x ../example_1.0-1+absurd.dsc dpkg-source: warning: extracting unsigned source package (../example_1.0-1+absurd.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1+absurd.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore dpkg-source: info: applying breaks-git-apply + git checkout HEAD~0 Note: switching to 'HEAD~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 7108754 breaks-git-apply A .pc/.quilt_patches A .pc/.quilt_series A .pc/.version A .pc/0001-Add-a-new-upstream-file.patch/new-upstream-file A .pc/0002-Edit-the-.c-file.patch/src.c A .pc/applied-patches A .pc/auto-gitignore/.gitignore + git branch -D u.1.0-1+absurd error: branch 'u.1.0-1+absurd' not found. + : + git checkout -b u.1.0-1+absurd t.1.0-1+absurd Switched to a new branch 'u.1.0-1+absurd' A .pc/.quilt_patches A .pc/.quilt_series A .pc/.version A .pc/0001-Add-a-new-upstream-file.patch/new-upstream-file A .pc/0002-Edit-the-.c-file.patch/src.c A .pc/applied-patches A .pc/auto-gitignore/.gitignore + git rm -rf . rm '.gitignore' rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/patches/0001-Add-a-new-upstream-file.patch' rm 'debian/patches/0002-Edit-the-.c-file.patch' rm 'debian/patches/auto-gitignore' rm 'debian/patches/breaks-git-apply' rm 'debian/patches/series' rm 'debian/rules' rm 'debian/source/format' rm 'docs/README' rm 'example' rm 'moo' rm 'new-upstream-file' rm 'src.c' + git clean -xdf + cp -al ../t.unpack/example-1.0/. . + git add -Af . + git diff --stat --exit-code + t-expect-fail 'Your git tree does not have that object' check-import ../mirror/pool/main 1.2 --no-chase-dsc-distro + local 'mpat=Your git tree does not have that object' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + check-import ../mirror/pool/main 1.2 --no-chase-dsc-distro + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + path=../mirror/pool/main + v=1.2 + opts=--no-chase-dsc-distro + branch=t.1.2 + dsc=../mirror/pool/main/example_1.2.dsc + t-dgit --no-chase-dsc-distro import-dsc ../mirror/pool/main/example_1.2.dsc t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-chase-dsc-distro import-dsc ../mirror/pool/main/example_1.2.dsc t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/u.1.0-1+absurd' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `' gpgv: Signature made Thu Dec 26 21:53:32 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for ../mirror/pool/main/example_1.2.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash not chasing .dsc distro test-dummy: not fetching rewrite map | sh -ec 'echo d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git cat-file --batch-check' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 missing' dgit: error: .dsc contains Dgit field referring to object d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit: Your git tree does not have that object. Try `git fetch' from a dgit: plausible server (browse.dgit.d.o? salsa?), and try the import-dsc again. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Your git tree does not have that object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Your git tree does not have that object' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Your git tree does not have that object' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Your git tree does not have that object. Try `git fetch' from a + check-import ../mirror/pool/main 1.2 --force-import-dsc-with-dgit-field + path=../mirror/pool/main + v=1.2 + opts=--force-import-dsc-with-dgit-field + branch=t.1.2 + dsc=../mirror/pool/main/example_1.2.dsc + t-dgit --force-import-dsc-with-dgit-field import-dsc ../mirror/pool/main/example_1.2.dsc t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --force-import-dsc-with-dgit-field import-dsc ../mirror/pool/main/example_1.2.dsc t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/u.1.0-1+absurd' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `' gpgv: Signature made Thu Dec 26 21:53:32 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for ../mirror/pool/main/example_1.2.dsc: no acceptable signature found warning: skipping checks or functionality due to --force-import-dsc-with-dgit-field not in bpd, example_1.2.tar.gz ... not in bpd, example_1.2.tar.gz, test ../mirror/pool/main/example_1.2.tar.gz ... not in bpd, example_1.2.tar.gz, abs2rel, mirror/pool/main/example_1.2.tar.gz ... made symlink ../example_1.2.tar.gz -> mirror/pool/main/example_1.2.tar.gz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack considering reusing example_1.2.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_1.2.tar.gz => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.tar.gz' linked. using existing example_1.2.tar.gz considering saving example_1.2.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc gpgv: Signature made Thu Dec 26 21:53:32 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2 package changelog, entry no.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `803dbf9f47d638a53db9431643736bd86eb2a063' synthesised git commit from .dsc 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + git update-ref -m 'dgit import-dsc: ../mirror/pool/main/example_1.2.dsc' refs/heads/t.1.2 803dbf9f47d638a53db9431643736bd86eb2a063 | git ls-tree -lrz -- 803dbf9f47d638a53db9431643736bd86eb2a063: dgit: import-dsc: results are in git ref refs/heads/t.1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout t.1.2 Switched to branch 't.1.2' A .pc/.quilt_patches A .pc/.quilt_series A .pc/.version A .pc/0001-Add-a-new-upstream-file.patch/new-upstream-file A .pc/0002-Edit-the-.c-file.patch/src.c A .pc/applied-patches A .pc/auto-gitignore/.gitignore A .pc/breaks-git-apply/moo + check-imported ../mirror/pool/main/example_1.2.dsc + local dsc=../mirror/pool/main/example_1.2.dsc + rm -rf ../t.unpack + mkdir ../t.unpack + cd ../t.unpack + dpkg-source -x ../mirror/pool/main/example_1.2.dsc gpgv: Signature made Thu Dec 26 21:53:32 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ../mirror/pool/main/example_1.2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz + git checkout HEAD~0 Note: switching to 'HEAD~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 803dbf9 example (1.2) stable; urgency=medium A .pc/.quilt_patches A .pc/.quilt_series A .pc/.version A .pc/0001-Add-a-new-upstream-file.patch/new-upstream-file A .pc/0002-Edit-the-.c-file.patch/src.c A .pc/applied-patches A .pc/auto-gitignore/.gitignore A .pc/breaks-git-apply/moo + git branch -D u.1.2 error: branch 'u.1.2' not found. + : + git checkout -b u.1.2 t.1.2 Switched to a new branch 'u.1.2' A .pc/.quilt_patches A .pc/.quilt_series A .pc/.version A .pc/0001-Add-a-new-upstream-file.patch/new-upstream-file A .pc/0002-Edit-the-.c-file.patch/src.c A .pc/applied-patches A .pc/auto-gitignore/.gitignore A .pc/breaks-git-apply/moo + git rm -rf . rm '.gitignore' rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' rm '.pc/breaks-git-apply/moo' rm 'debian/changelog' rm 'debian/compat' rm 'debian/control' rm 'debian/example.install' rm 'debian/rules' rm 'example' rm 'which' + git clean -xdf + cp -al ../t.unpack/example-1.2/. . + git add -Af . + git diff --stat --exit-code + v=1.0-1.100 + dsc2=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc + t-expect-fail 'E:Branch.*already exists' t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc t.1.2 + local 'mpat=E:Branch.*already exists' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc t.1.2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/u.1.2' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `803dbf9f47d638a53db9431643736bd86eb2a063' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash dgit: error: Branch refs/heads/t.1.2 already exists dgit: Specify ..t.1.2 for a pseudo-merge, binding in existing history dgit: Specify +t.1.2 to overwrite, discarding existing history + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Branch.*already exists' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Branch.*already exists' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Branch.*already exists' + egrep -e 'Branch.*already exists' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Branch refs/heads/t.1.2 already exists + git branch merge-reset + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc ..t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc ..t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/u.1.2' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `803dbf9f47d638a53db9431643736bd86eb2a063' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0-1.100.debian.tar.xz ... not in bpd, example_1.0-1.100.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz ... not in bpd, example_1.0-1.100.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz ... made symlink ../example_1.0-1.100.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.100.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_1.0-1.100.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz' linked. using existing example_1.0-1.100.debian.tar.xz considering saving example_1.0-1.100.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.100.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2921e5368105c5339a8208ac2178736a13903901' | git ls-tree -z 2921e5368105c5339a8208ac2178736a13903901 => `040000 tree 15fdabd28f95a0861b245f9fe33f39213c23a5da\x09debian\x00' one subtree 15fdabd28f95a0861b245f9fe33f39213c23a5da CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1.100 package changelog, entry no.1... import clog 1.0-1.100 vs 1.0... import clog 1.0-1.100 becomes r1 import clog 1.0-1.99 package changelog, entry no.2... import clog 1.0-1.99 vs 1.0... import clog 1.0-1.99 becomes r1 import clog 1.0-1.98 package changelog, entry no.3... import clog 1.0-1.98 vs 1.0... import clog 1.0-1.98 becomes r1 import clog 1.0-1.97 package changelog, entry no.4... import clog 1.0-1.97 vs 1.0... import clog 1.0-1.97 becomes r1 import clog 1.0-1.96 package changelog, entry no.5... import clog 1.0-1.96 vs 1.0... import clog 1.0-1.96 becomes r1 import clog 1.0-1.95 package changelog, entry no.6... import clog 1.0-1.95 vs 1.0... import clog 1.0-1.95 becomes r1 import clog 1.0-1.94 package changelog, entry no.7... import clog 1.0-1.94 vs 1.0... import clog 1.0-1.94 becomes r1 import clog 1.0-1.93 package changelog, entry no.8... import clog 1.0-1.93 vs 1.0... import clog 1.0-1.93 becomes r1 import clog 1.0-1.92 package changelog, entry no.9... import clog 1.0-1.92 vs 1.0... import clog 1.0-1.92 becomes r1 import clog 1.0-1.91 package changelog, entry no.10... import clog 1.0-1.91 vs 1.0... import clog 1.0-1.91 becomes r1 import clog 1.0-1.90 package changelog, entry no.11... import clog 1.0-1.90 vs 1.0... import clog 1.0-1.90 becomes r1 import clog 1.0-1.89 package changelog, entry no.12... import clog 1.0-1.89 vs 1.0... import clog 1.0-1.89 becomes r1 import clog 1.0-1.88 package changelog, entry no.13... import clog 1.0-1.88 vs 1.0... import clog 1.0-1.88 becomes r1 import clog 1.0-1.87 package changelog, entry no.14... import clog 1.0-1.87 vs 1.0... import clog 1.0-1.87 becomes r1 import clog 1.0-1.86 package changelog, entry no.15... import clog 1.0-1.86 vs 1.0... import clog 1.0-1.86 becomes r1 import clog 1.0-1.85 package changelog, entry no.16... import clog 1.0-1.85 vs 1.0... import clog 1.0-1.85 becomes r1 import clog 1.0-1.84 package changelog, entry no.17... import clog 1.0-1.84 vs 1.0... import clog 1.0-1.84 becomes r1 import clog 1.0-1.83 package changelog, entry no.18... import clog 1.0-1.83 vs 1.0... import clog 1.0-1.83 becomes r1 import clog 1.0-1.82 package changelog, entry no.19... import clog 1.0-1.82 vs 1.0... import clog 1.0-1.82 becomes r1 import clog 1.0-1.81 package changelog, entry no.20... import clog 1.0-1.81 vs 1.0... import clog 1.0-1.81 becomes r1 import clog 1.0-1.80 package changelog, entry no.21... import clog 1.0-1.80 vs 1.0... import clog 1.0-1.80 becomes r1 import clog 1.0-1.79 package changelog, entry no.22... import clog 1.0-1.79 vs 1.0... import clog 1.0-1.79 becomes r1 import clog 1.0-1.78 package changelog, entry no.23... import clog 1.0-1.78 vs 1.0... import clog 1.0-1.78 becomes r1 import clog 1.0-1.77 package changelog, entry no.24... import clog 1.0-1.77 vs 1.0... import clog 1.0-1.77 becomes r1 import clog 1.0-1.76 package changelog, entry no.25... import clog 1.0-1.76 vs 1.0... import clog 1.0-1.76 becomes r1 import clog 1.0-1.75 package changelog, entry no.26... import clog 1.0-1.75 vs 1.0... import clog 1.0-1.75 becomes r1 import clog 1.0-1.74 package changelog, entry no.27... import clog 1.0-1.74 vs 1.0... import clog 1.0-1.74 becomes r1 import clog 1.0-1.73 package changelog, entry no.28... import clog 1.0-1.73 vs 1.0... import clog 1.0-1.73 becomes r1 import clog 1.0-1.72 package changelog, entry no.29... import clog 1.0-1.72 vs 1.0... import clog 1.0-1.72 becomes r1 import clog 1.0-1.71 package changelog, entry no.30... import clog 1.0-1.71 vs 1.0... import clog 1.0-1.71 becomes r1 import clog 1.0-1.70 package changelog, entry no.31... import clog 1.0-1.70 vs 1.0... import clog 1.0-1.70 becomes r1 import clog 1.0-1.69 package changelog, entry no.32... import clog 1.0-1.69 vs 1.0... import clog 1.0-1.69 becomes r1 import clog 1.0-1.68 package changelog, entry no.33... import clog 1.0-1.68 vs 1.0... import clog 1.0-1.68 becomes r1 import clog 1.0-1.67 package changelog, entry no.34... import clog 1.0-1.67 vs 1.0... import clog 1.0-1.67 becomes r1 import clog 1.0-1.66 package changelog, entry no.35... import clog 1.0-1.66 vs 1.0... import clog 1.0-1.66 becomes r1 import clog 1.0-1.65 package changelog, entry no.36... import clog 1.0-1.65 vs 1.0... import clog 1.0-1.65 becomes r1 import clog 1.0-1.64 package changelog, entry no.37... import clog 1.0-1.64 vs 1.0... import clog 1.0-1.64 becomes r1 import clog 1.0-1.63 package changelog, entry no.38... import clog 1.0-1.63 vs 1.0... import clog 1.0-1.63 becomes r1 import clog 1.0-1.62 package changelog, entry no.39... import clog 1.0-1.62 vs 1.0... import clog 1.0-1.62 becomes r1 import clog 1.0-1.61 package changelog, entry no.40... import clog 1.0-1.61 vs 1.0... import clog 1.0-1.61 becomes r1 import clog 1.0-1.60 package changelog, entry no.41... import clog 1.0-1.60 vs 1.0... import clog 1.0-1.60 becomes r1 import clog 1.0-1.59 package changelog, entry no.42... import clog 1.0-1.59 vs 1.0... import clog 1.0-1.59 becomes r1 import clog 1.0-1.58 package changelog, entry no.43... import clog 1.0-1.58 vs 1.0... import clog 1.0-1.58 becomes r1 import clog 1.0-1.57 package changelog, entry no.44... import clog 1.0-1.57 vs 1.0... import clog 1.0-1.57 becomes r1 import clog 1.0-1.56 package changelog, entry no.45... import clog 1.0-1.56 vs 1.0... import clog 1.0-1.56 becomes r1 import clog 1.0-1.55 package changelog, entry no.46... import clog 1.0-1.55 vs 1.0... import clog 1.0-1.55 becomes r1 import clog 1.0-1.54 package changelog, entry no.47... import clog 1.0-1.54 vs 1.0... import clog 1.0-1.54 becomes r1 import clog 1.0-1.53 package changelog, entry no.48... import clog 1.0-1.53 vs 1.0... import clog 1.0-1.53 becomes r1 import clog 1.0-1.52 package changelog, entry no.49... import clog 1.0-1.52 vs 1.0... import clog 1.0-1.52 becomes r1 import clog 1.0-1.51 package changelog, entry no.50... import clog 1.0-1.51 vs 1.0... import clog 1.0-1.51 becomes r1 import clog 1.0-1.50 package changelog, entry no.51... import clog 1.0-1.50 vs 1.0... import clog 1.0-1.50 becomes r1 import clog 1.0-1.49 package changelog, entry no.52... import clog 1.0-1.49 vs 1.0... import clog 1.0-1.49 becomes r1 import clog 1.0-1.48 package changelog, entry no.53... import clog 1.0-1.48 vs 1.0... import clog 1.0-1.48 becomes r1 import clog 1.0-1.47 package changelog, entry no.54... import clog 1.0-1.47 vs 1.0... import clog 1.0-1.47 becomes r1 import clog 1.0-1.46 package changelog, entry no.55... import clog 1.0-1.46 vs 1.0... import clog 1.0-1.46 becomes r1 import clog 1.0-1.45 package changelog, entry no.56... import clog 1.0-1.45 vs 1.0... import clog 1.0-1.45 becomes r1 import clog 1.0-1.44 package changelog, entry no.57... import clog 1.0-1.44 vs 1.0... import clog 1.0-1.44 becomes r1 import clog 1.0-1.43 package changelog, entry no.58... import clog 1.0-1.43 vs 1.0... import clog 1.0-1.43 becomes r1 import clog 1.0-1.42 package changelog, entry no.59... import clog 1.0-1.42 vs 1.0... import clog 1.0-1.42 becomes r1 import clog 1.0-1.41 package changelog, entry no.60... import clog 1.0-1.41 vs 1.0... import clog 1.0-1.41 becomes r1 import clog 1.0-1.40 package changelog, entry no.61... import clog 1.0-1.40 vs 1.0... import clog 1.0-1.40 becomes r1 import clog 1.0-1.39 package changelog, entry no.62... import clog 1.0-1.39 vs 1.0... import clog 1.0-1.39 becomes r1 import clog 1.0-1.38 package changelog, entry no.63... import clog 1.0-1.38 vs 1.0... import clog 1.0-1.38 becomes r1 import clog 1.0-1.37 package changelog, entry no.64... import clog 1.0-1.37 vs 1.0... import clog 1.0-1.37 becomes r1 import clog 1.0-1.36 package changelog, entry no.65... import clog 1.0-1.36 vs 1.0... import clog 1.0-1.36 becomes r1 import clog 1.0-1.35 package changelog, entry no.66... import clog 1.0-1.35 vs 1.0... import clog 1.0-1.35 becomes r1 import clog 1.0-1.34 package changelog, entry no.67... import clog 1.0-1.34 vs 1.0... import clog 1.0-1.34 becomes r1 import clog 1.0-1.33 package changelog, entry no.68... import clog 1.0-1.33 vs 1.0... import clog 1.0-1.33 becomes r1 import clog 1.0-1.32 package changelog, entry no.69... import clog 1.0-1.32 vs 1.0... import clog 1.0-1.32 becomes r1 import clog 1.0-1.31 package changelog, entry no.70... import clog 1.0-1.31 vs 1.0... import clog 1.0-1.31 becomes r1 import clog 1.0-1.30 package changelog, entry no.71... import clog 1.0-1.30 vs 1.0... import clog 1.0-1.30 becomes r1 import clog 1.0-1.29 package changelog, entry no.72... import clog 1.0-1.29 vs 1.0... import clog 1.0-1.29 becomes r1 import clog 1.0-1.28 package changelog, entry no.73... import clog 1.0-1.28 vs 1.0... import clog 1.0-1.28 becomes r1 import clog 1.0-1.27 package changelog, entry no.74... import clog 1.0-1.27 vs 1.0... import clog 1.0-1.27 becomes r1 import clog 1.0-1.26 package changelog, entry no.75... import clog 1.0-1.26 vs 1.0... import clog 1.0-1.26 becomes r1 import clog 1.0-1.25 package changelog, entry no.76... import clog 1.0-1.25 vs 1.0... import clog 1.0-1.25 becomes r1 import clog 1.0-1.24 package changelog, entry no.77... import clog 1.0-1.24 vs 1.0... import clog 1.0-1.24 becomes r1 import clog 1.0-1.23 package changelog, entry no.78... import clog 1.0-1.23 vs 1.0... import clog 1.0-1.23 becomes r1 import clog 1.0-1.22 package changelog, entry no.79... import clog 1.0-1.22 vs 1.0... import clog 1.0-1.22 becomes r1 import clog 1.0-1.21 package changelog, entry no.80... import clog 1.0-1.21 vs 1.0... import clog 1.0-1.21 becomes r1 import clog 1.0-1.20 package changelog, entry no.81... import clog 1.0-1.20 vs 1.0... import clog 1.0-1.20 becomes r1 import clog 1.0-1.19 package changelog, entry no.82... import clog 1.0-1.19 vs 1.0... import clog 1.0-1.19 becomes r1 import clog 1.0-1.18 package changelog, entry no.83... import clog 1.0-1.18 vs 1.0... import clog 1.0-1.18 becomes r1 import clog 1.0-1.17 package changelog, entry no.84... import clog 1.0-1.17 vs 1.0... import clog 1.0-1.17 becomes r1 import clog 1.0-1.16 package changelog, entry no.85... import clog 1.0-1.16 vs 1.0... import clog 1.0-1.16 becomes r1 import clog 1.0-1.15 package changelog, entry no.86... import clog 1.0-1.15 vs 1.0... import clog 1.0-1.15 becomes r1 import clog 1.0-1.14 package changelog, entry no.87... import clog 1.0-1.14 vs 1.0... import clog 1.0-1.14 becomes r1 import clog 1.0-1.13 package changelog, entry no.88... import clog 1.0-1.13 vs 1.0... import clog 1.0-1.13 becomes r1 import clog 1.0-1.12 package changelog, entry no.89... import clog 1.0-1.12 vs 1.0... import clog 1.0-1.12 becomes r1 import clog 1.0-1.11 package changelog, entry no.90... import clog 1.0-1.11 vs 1.0... import clog 1.0-1.11 becomes r1 import clog 1.0-1.10 package changelog, entry no.91... import clog 1.0-1.10 vs 1.0... import clog 1.0-1.10 becomes r1 import clog 1.0-1.9 package changelog, entry no.92... import clog 1.0-1.9 vs 1.0... import clog 1.0-1.9 becomes r1 import clog 1.0-1.8 package changelog, entry no.93... import clog 1.0-1.8 vs 1.0... import clog 1.0-1.8 becomes r1 import clog 1.0-1.7 package changelog, entry no.94... import clog 1.0-1.7 vs 1.0... import clog 1.0-1.7 becomes r1 import clog 1.0-1.6 package changelog, entry no.95... import clog 1.0-1.6 vs 1.0... import clog 1.0-1.6 becomes r1 import clog 1.0-1.5 package changelog, entry no.96... import clog 1.0-1.5 vs 1.0... import clog 1.0-1.5 becomes r1 import clog 1.0-1.4 package changelog, entry no.97... import clog 1.0-1.4 vs 1.0... import clog 1.0-1.4 becomes r1 import clog 1.0-1.3 package changelog, entry no.98... import clog 1.0-1.3 vs 1.0... import clog 1.0-1.3 becomes r1 import clog 1.0-1.2 package changelog, entry no.99... import clog 1.0-1.2 vs 1.0... import clog 1.0-1.2 becomes r1 import clog 1.0-1.1 package changelog, entry no.100... import clog 1.0-1.1 vs 1.0... import clog 1.0-1.1 becomes r1 import clog 1.0-1 package changelog, entry no.101... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 0.9-1.100 package changelog, entry no.102... import clog 0.9-1.100 vs 1.0... | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1476638274 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.100.debian.tar.xz 15fdabd28f95a0861b245f9fe33f39213c23a5da | git hash-object -w -t commit --stdin => fe311ce0327cf35e590ab33d4654f506aa694db0 import main commit | git hash-object -w -t commit ../commit.tmp => `d52fae24088ce77420b487c5a0a7e32c2261dca8' import apply patches... | git hash-object -w -t commit --stdin => fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b dapplied fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b unpa d52fae24088ce77420b487c5a0a7e32c2261dca8 | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse HEAD: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' synthesised git commit from .dsc 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 Import, merging. | git rev-parse f0e0568736e342d8422d3d99633054f0d200b8db: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgitclog; exec "$@"' x git cat-file blob f0e0568736e342d8422d3d99633054f0d200b8db:debian/changelog | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | git hash-object -w -t commit --stdin => 3f8e2647e7c2809b05b296b71a83b8a2c09b8be7 + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc ..' refs/heads/t.1.2 3f8e2647e7c2809b05b296b71a83b8a2c09b8be7 | git ls-tree -lrz -- 3f8e2647e7c2809b05b296b71a83b8a2c09b8be7: dgit: import-dsc: results are in git ref refs/heads/t.1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-has-ancestor merge-reset t.1.2 + local now ++ git rev-parse HEAD + now=803dbf9f47d638a53db9431643736bd86eb2a063 + local ancestor ++ git rev-parse 'merge-reset^{}' + ancestor=803dbf9f47d638a53db9431643736bd86eb2a063 + local mbase ++ t-git-merge-base 803dbf9f47d638a53db9431643736bd86eb2a063 803dbf9f47d638a53db9431643736bd86eb2a063 ++ git merge-base 803dbf9f47d638a53db9431643736bd86eb2a063 803dbf9f47d638a53db9431643736bd86eb2a063 + mbase=803dbf9f47d638a53db9431643736bd86eb2a063 + '[' x803dbf9f47d638a53db9431643736bd86eb2a063 '!=' x803dbf9f47d638a53db9431643736bd86eb2a063 ']' + git push . +merge-reset:t.1.2 To . + 3f8e264...803dbf9 merge-reset -> t.1.2 (forced update) + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc +t.1.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc +t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/u.1.2' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `803dbf9f47d638a53db9431643736bd86eb2a063' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.100.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2/../example_1.0-1.100.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz' linked. using existing example_1.0-1.100.debian.tar.xz considering saving example_1.0-1.100.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.100.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2921e5368105c5339a8208ac2178736a13903901' | git ls-tree -z 2921e5368105c5339a8208ac2178736a13903901 => `040000 tree 15fdabd28f95a0861b245f9fe33f39213c23a5da\x09debian\x00' one subtree 15fdabd28f95a0861b245f9fe33f39213c23a5da CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1.100 package changelog, entry no.1... import clog 1.0-1.100 vs 1.0... import clog 1.0-1.100 becomes r1 import clog 1.0-1.99 package changelog, entry no.2... import clog 1.0-1.99 vs 1.0... import clog 1.0-1.99 becomes r1 import clog 1.0-1.98 package changelog, entry no.3... import clog 1.0-1.98 vs 1.0... import clog 1.0-1.98 becomes r1 import clog 1.0-1.97 package changelog, entry no.4... import clog 1.0-1.97 vs 1.0... import clog 1.0-1.97 becomes r1 import clog 1.0-1.96 package changelog, entry no.5... import clog 1.0-1.96 vs 1.0... import clog 1.0-1.96 becomes r1 import clog 1.0-1.95 package changelog, entry no.6... import clog 1.0-1.95 vs 1.0... import clog 1.0-1.95 becomes r1 import clog 1.0-1.94 package changelog, entry no.7... import clog 1.0-1.94 vs 1.0... import clog 1.0-1.94 becomes r1 import clog 1.0-1.93 package changelog, entry no.8... import clog 1.0-1.93 vs 1.0... import clog 1.0-1.93 becomes r1 import clog 1.0-1.92 package changelog, entry no.9... import clog 1.0-1.92 vs 1.0... import clog 1.0-1.92 becomes r1 import clog 1.0-1.91 package changelog, entry no.10... import clog 1.0-1.91 vs 1.0... import clog 1.0-1.91 becomes r1 import clog 1.0-1.90 package changelog, entry no.11... import clog 1.0-1.90 vs 1.0... import clog 1.0-1.90 becomes r1 import clog 1.0-1.89 package changelog, entry no.12... import clog 1.0-1.89 vs 1.0... import clog 1.0-1.89 becomes r1 import clog 1.0-1.88 package changelog, entry no.13... import clog 1.0-1.88 vs 1.0... import clog 1.0-1.88 becomes r1 import clog 1.0-1.87 package changelog, entry no.14... import clog 1.0-1.87 vs 1.0... import clog 1.0-1.87 becomes r1 import clog 1.0-1.86 package changelog, entry no.15... import clog 1.0-1.86 vs 1.0... import clog 1.0-1.86 becomes r1 import clog 1.0-1.85 package changelog, entry no.16... import clog 1.0-1.85 vs 1.0... import clog 1.0-1.85 becomes r1 import clog 1.0-1.84 package changelog, entry no.17... import clog 1.0-1.84 vs 1.0... import clog 1.0-1.84 becomes r1 import clog 1.0-1.83 package changelog, entry no.18... import clog 1.0-1.83 vs 1.0... import clog 1.0-1.83 becomes r1 import clog 1.0-1.82 package changelog, entry no.19... import clog 1.0-1.82 vs 1.0... import clog 1.0-1.82 becomes r1 import clog 1.0-1.81 package changelog, entry no.20... import clog 1.0-1.81 vs 1.0... import clog 1.0-1.81 becomes r1 import clog 1.0-1.80 package changelog, entry no.21... import clog 1.0-1.80 vs 1.0... import clog 1.0-1.80 becomes r1 import clog 1.0-1.79 package changelog, entry no.22... import clog 1.0-1.79 vs 1.0... import clog 1.0-1.79 becomes r1 import clog 1.0-1.78 package changelog, entry no.23... import clog 1.0-1.78 vs 1.0... import clog 1.0-1.78 becomes r1 import clog 1.0-1.77 package changelog, entry no.24... import clog 1.0-1.77 vs 1.0... import clog 1.0-1.77 becomes r1 import clog 1.0-1.76 package changelog, entry no.25... import clog 1.0-1.76 vs 1.0... import clog 1.0-1.76 becomes r1 import clog 1.0-1.75 package changelog, entry no.26... import clog 1.0-1.75 vs 1.0... import clog 1.0-1.75 becomes r1 import clog 1.0-1.74 package changelog, entry no.27... import clog 1.0-1.74 vs 1.0... import clog 1.0-1.74 becomes r1 import clog 1.0-1.73 package changelog, entry no.28... import clog 1.0-1.73 vs 1.0... import clog 1.0-1.73 becomes r1 import clog 1.0-1.72 package changelog, entry no.29... import clog 1.0-1.72 vs 1.0... import clog 1.0-1.72 becomes r1 import clog 1.0-1.71 package changelog, entry no.30... import clog 1.0-1.71 vs 1.0... import clog 1.0-1.71 becomes r1 import clog 1.0-1.70 package changelog, entry no.31... import clog 1.0-1.70 vs 1.0... import clog 1.0-1.70 becomes r1 import clog 1.0-1.69 package changelog, entry no.32... import clog 1.0-1.69 vs 1.0... import clog 1.0-1.69 becomes r1 import clog 1.0-1.68 package changelog, entry no.33... import clog 1.0-1.68 vs 1.0... import clog 1.0-1.68 becomes r1 import clog 1.0-1.67 package changelog, entry no.34... import clog 1.0-1.67 vs 1.0... import clog 1.0-1.67 becomes r1 import clog 1.0-1.66 package changelog, entry no.35... import clog 1.0-1.66 vs 1.0... import clog 1.0-1.66 becomes r1 import clog 1.0-1.65 package changelog, entry no.36... import clog 1.0-1.65 vs 1.0... import clog 1.0-1.65 becomes r1 import clog 1.0-1.64 package changelog, entry no.37... import clog 1.0-1.64 vs 1.0... import clog 1.0-1.64 becomes r1 import clog 1.0-1.63 package changelog, entry no.38... import clog 1.0-1.63 vs 1.0... import clog 1.0-1.63 becomes r1 import clog 1.0-1.62 package changelog, entry no.39... import clog 1.0-1.62 vs 1.0... import clog 1.0-1.62 becomes r1 import clog 1.0-1.61 package changelog, entry no.40... import clog 1.0-1.61 vs 1.0... import clog 1.0-1.61 becomes r1 import clog 1.0-1.60 package changelog, entry no.41... import clog 1.0-1.60 vs 1.0... import clog 1.0-1.60 becomes r1 import clog 1.0-1.59 package changelog, entry no.42... import clog 1.0-1.59 vs 1.0... import clog 1.0-1.59 becomes r1 import clog 1.0-1.58 package changelog, entry no.43... import clog 1.0-1.58 vs 1.0... import clog 1.0-1.58 becomes r1 import clog 1.0-1.57 package changelog, entry no.44... import clog 1.0-1.57 vs 1.0... import clog 1.0-1.57 becomes r1 import clog 1.0-1.56 package changelog, entry no.45... import clog 1.0-1.56 vs 1.0... import clog 1.0-1.56 becomes r1 import clog 1.0-1.55 package changelog, entry no.46... import clog 1.0-1.55 vs 1.0... import clog 1.0-1.55 becomes r1 import clog 1.0-1.54 package changelog, entry no.47... import clog 1.0-1.54 vs 1.0... import clog 1.0-1.54 becomes r1 import clog 1.0-1.53 package changelog, entry no.48... import clog 1.0-1.53 vs 1.0... import clog 1.0-1.53 becomes r1 import clog 1.0-1.52 package changelog, entry no.49... import clog 1.0-1.52 vs 1.0... import clog 1.0-1.52 becomes r1 import clog 1.0-1.51 package changelog, entry no.50... import clog 1.0-1.51 vs 1.0... import clog 1.0-1.51 becomes r1 import clog 1.0-1.50 package changelog, entry no.51... import clog 1.0-1.50 vs 1.0... import clog 1.0-1.50 becomes r1 import clog 1.0-1.49 package changelog, entry no.52... import clog 1.0-1.49 vs 1.0... import clog 1.0-1.49 becomes r1 import clog 1.0-1.48 package changelog, entry no.53... import clog 1.0-1.48 vs 1.0... import clog 1.0-1.48 becomes r1 import clog 1.0-1.47 package changelog, entry no.54... import clog 1.0-1.47 vs 1.0... import clog 1.0-1.47 becomes r1 import clog 1.0-1.46 package changelog, entry no.55... import clog 1.0-1.46 vs 1.0... import clog 1.0-1.46 becomes r1 import clog 1.0-1.45 package changelog, entry no.56... import clog 1.0-1.45 vs 1.0... import clog 1.0-1.45 becomes r1 import clog 1.0-1.44 package changelog, entry no.57... import clog 1.0-1.44 vs 1.0... import clog 1.0-1.44 becomes r1 import clog 1.0-1.43 package changelog, entry no.58... import clog 1.0-1.43 vs 1.0... import clog 1.0-1.43 becomes r1 import clog 1.0-1.42 package changelog, entry no.59... import clog 1.0-1.42 vs 1.0... import clog 1.0-1.42 becomes r1 import clog 1.0-1.41 package changelog, entry no.60... import clog 1.0-1.41 vs 1.0... import clog 1.0-1.41 becomes r1 import clog 1.0-1.40 package changelog, entry no.61... import clog 1.0-1.40 vs 1.0... import clog 1.0-1.40 becomes r1 import clog 1.0-1.39 package changelog, entry no.62... import clog 1.0-1.39 vs 1.0... import clog 1.0-1.39 becomes r1 import clog 1.0-1.38 package changelog, entry no.63... import clog 1.0-1.38 vs 1.0... import clog 1.0-1.38 becomes r1 import clog 1.0-1.37 package changelog, entry no.64... import clog 1.0-1.37 vs 1.0... import clog 1.0-1.37 becomes r1 import clog 1.0-1.36 package changelog, entry no.65... import clog 1.0-1.36 vs 1.0... import clog 1.0-1.36 becomes r1 import clog 1.0-1.35 package changelog, entry no.66... import clog 1.0-1.35 vs 1.0... import clog 1.0-1.35 becomes r1 import clog 1.0-1.34 package changelog, entry no.67... import clog 1.0-1.34 vs 1.0... import clog 1.0-1.34 becomes r1 import clog 1.0-1.33 package changelog, entry no.68... import clog 1.0-1.33 vs 1.0... import clog 1.0-1.33 becomes r1 import clog 1.0-1.32 package changelog, entry no.69... import clog 1.0-1.32 vs 1.0... import clog 1.0-1.32 becomes r1 import clog 1.0-1.31 package changelog, entry no.70... import clog 1.0-1.31 vs 1.0... import clog 1.0-1.31 becomes r1 import clog 1.0-1.30 package changelog, entry no.71... import clog 1.0-1.30 vs 1.0... import clog 1.0-1.30 becomes r1 import clog 1.0-1.29 package changelog, entry no.72... import clog 1.0-1.29 vs 1.0... import clog 1.0-1.29 becomes r1 import clog 1.0-1.28 package changelog, entry no.73... import clog 1.0-1.28 vs 1.0... import clog 1.0-1.28 becomes r1 import clog 1.0-1.27 package changelog, entry no.74... import clog 1.0-1.27 vs 1.0... import clog 1.0-1.27 becomes r1 import clog 1.0-1.26 package changelog, entry no.75... import clog 1.0-1.26 vs 1.0... import clog 1.0-1.26 becomes r1 import clog 1.0-1.25 package changelog, entry no.76... import clog 1.0-1.25 vs 1.0... import clog 1.0-1.25 becomes r1 import clog 1.0-1.24 package changelog, entry no.77... import clog 1.0-1.24 vs 1.0... import clog 1.0-1.24 becomes r1 import clog 1.0-1.23 package changelog, entry no.78... import clog 1.0-1.23 vs 1.0... import clog 1.0-1.23 becomes r1 import clog 1.0-1.22 package changelog, entry no.79... import clog 1.0-1.22 vs 1.0... import clog 1.0-1.22 becomes r1 import clog 1.0-1.21 package changelog, entry no.80... import clog 1.0-1.21 vs 1.0... import clog 1.0-1.21 becomes r1 import clog 1.0-1.20 package changelog, entry no.81... import clog 1.0-1.20 vs 1.0... import clog 1.0-1.20 becomes r1 import clog 1.0-1.19 package changelog, entry no.82... import clog 1.0-1.19 vs 1.0... import clog 1.0-1.19 becomes r1 import clog 1.0-1.18 package changelog, entry no.83... import clog 1.0-1.18 vs 1.0... import clog 1.0-1.18 becomes r1 import clog 1.0-1.17 package changelog, entry no.84... import clog 1.0-1.17 vs 1.0... import clog 1.0-1.17 becomes r1 import clog 1.0-1.16 package changelog, entry no.85... import clog 1.0-1.16 vs 1.0... import clog 1.0-1.16 becomes r1 import clog 1.0-1.15 package changelog, entry no.86... import clog 1.0-1.15 vs 1.0... import clog 1.0-1.15 becomes r1 import clog 1.0-1.14 package changelog, entry no.87... import clog 1.0-1.14 vs 1.0... import clog 1.0-1.14 becomes r1 import clog 1.0-1.13 package changelog, entry no.88... import clog 1.0-1.13 vs 1.0... import clog 1.0-1.13 becomes r1 import clog 1.0-1.12 package changelog, entry no.89... import clog 1.0-1.12 vs 1.0... import clog 1.0-1.12 becomes r1 import clog 1.0-1.11 package changelog, entry no.90... import clog 1.0-1.11 vs 1.0... import clog 1.0-1.11 becomes r1 import clog 1.0-1.10 package changelog, entry no.91... import clog 1.0-1.10 vs 1.0... import clog 1.0-1.10 becomes r1 import clog 1.0-1.9 package changelog, entry no.92... import clog 1.0-1.9 vs 1.0... import clog 1.0-1.9 becomes r1 import clog 1.0-1.8 package changelog, entry no.93... import clog 1.0-1.8 vs 1.0... import clog 1.0-1.8 becomes r1 import clog 1.0-1.7 package changelog, entry no.94... import clog 1.0-1.7 vs 1.0... import clog 1.0-1.7 becomes r1 import clog 1.0-1.6 package changelog, entry no.95... import clog 1.0-1.6 vs 1.0... import clog 1.0-1.6 becomes r1 import clog 1.0-1.5 package changelog, entry no.96... import clog 1.0-1.5 vs 1.0... import clog 1.0-1.5 becomes r1 import clog 1.0-1.4 package changelog, entry no.97... import clog 1.0-1.4 vs 1.0... import clog 1.0-1.4 becomes r1 import clog 1.0-1.3 package changelog, entry no.98... import clog 1.0-1.3 vs 1.0... import clog 1.0-1.3 becomes r1 import clog 1.0-1.2 package changelog, entry no.99... import clog 1.0-1.2 vs 1.0... import clog 1.0-1.2 becomes r1 import clog 1.0-1.1 package changelog, entry no.100... import clog 1.0-1.1 vs 1.0... import clog 1.0-1.1 becomes r1 import clog 1.0-1 package changelog, entry no.101... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 0.9-1.100 package changelog, entry no.102... import clog 0.9-1.100 vs 1.0... | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1476638274 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.100.debian.tar.xz 15fdabd28f95a0861b245f9fe33f39213c23a5da | git hash-object -w -t commit --stdin => fe311ce0327cf35e590ab33d4654f506aa694db0 import main commit | git hash-object -w -t commit ../commit.tmp => `d52fae24088ce77420b487c5a0a7e32c2261dca8' import apply patches... | git hash-object -w -t commit --stdin => fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b dapplied fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b unpa d52fae24088ce77420b487c5a0a7e32c2261dca8 | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse HEAD: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' synthesised git commit from .dsc 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc +' refs/heads/t.1.2 f0e0568736e342d8422d3d99633054f0d200b8db | git ls-tree -lrz -- f0e0568736e342d8422d3d99633054f0d200b8db: dgit: import-dsc: results are in git ref refs/heads/t.1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ t-git-merge-base merge-reset t.1.2 ++ git merge-base merge-reset t.1.2 ++ test 1 = 1 + mb= + test x = x + t-expect-fail 'signature check failed' t-dgit import-dsc --require-valid-signature /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc +t.1.2 + local 'mpat=signature check failed' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit import-dsc --require-valid-signature /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc +t.1.2 + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc --require-valid-signature /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc +t.1.2 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/t.1.2 => `refs/heads/t.1.2' | git symbolic-ref -q HEAD => `refs/heads/u.1.2' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/t.1.2' => `f0e0568736e342d8422d3d99633054f0d200b8db' dgit: warning: importing unsigned .dsc dgit: error: import-dsc signature check failed + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'signature check failed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=signature check failed' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'signature check failed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: import-dsc signature check failed + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/import-dsc-artifacts + '[' x/tmp/autopkgtest.l3K01R/import-dsc-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/import-dsc-artifacts/import-dsc.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 83.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.2 + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:53:53]: test import-dsc: -----------------------] import-dsc PASS autopkgtest [21:53:53]: test import-dsc: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:53:53]: test import-maintmangle: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:53:57]: test import-maintmangle: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=import-maintmangle ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-maintmangle-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-maintmangle-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 17d67db echo EXAMPLE RULES TARGET + perl -i -pe 'next unless m/^ -- /; ' debian/changelog + git commit --allow-empty -a -m 'perl ' [detached HEAD 4450c15] perl + cd .. + dpkg-source -i.git -I.git -b example dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: source directory 'example' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc + t-dgit import-dsc ../example_1.0.dsc +x + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0.dsc +x | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/x => `refs/heads/x' | git symbolic-ref -q HEAD =>!256 | git for-each-ref '--format=%(objectname)' '[r]efs/heads/x' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.tar.gz: (No such file or directory) linked. using existing example_1.0.tar.gz considering saving example_1.0.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0 package changelog, entry no.1... | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `760a10427e26d5f4e419606ea34e197cacb9d557' synthesised git commit from .dsc 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git update-ref -m 'dgit import-dsc: ../example_1.0.dsc +' refs/heads/x 760a10427e26d5f4e419606ea34e197cacb9d557 | git ls-tree -lrz -- 760a10427e26d5f4e419606ea34e197cacb9d557: dgit: import-dsc: results are in git ref refs/heads/x + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout x~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: 4450c15 perl If you want to keep it by creating a new branch, this may be a good time to do so with: git branch 4450c15 HEAD is now at 760a104 example (1.0) unstable; urgency=low + t-import-chk-authorship + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + t-sort -u + LC_COLLATE=C + sort -u + massage /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + perl -i~ -pe '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + chk 's/Ian Jackson/Ian Jackson, SPQR/' 's/Ian Jackson, SPQR/Ian Jackson SPQR/' + local 'perl=s/Ian Jackson/Ian Jackson, SPQR/' + local 'unperl=s/Ian Jackson, SPQR/Ian Jackson SPQR/' + git checkout master~0 Previous HEAD position was 760a104 example (1.0) unstable; urgency=low HEAD is now at 17d67db echo EXAMPLE RULES TARGET + perl -i -pe 'next unless m/^ -- /; s/Ian Jackson/Ian Jackson, SPQR/' debian/changelog + git commit --allow-empty -a -m 'perl s/Ian Jackson/Ian Jackson, SPQR/' [detached HEAD c04978a] perl s/Ian Jackson/Ian Jackson, SPQR/ 1 file changed, 1 insertion(+), 1 deletion(-) + cd .. + dpkg-source -i.git -I.git -b example dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: source directory 'example' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc + t-dgit import-dsc ../example_1.0.dsc +x + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0.dsc +x | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/x => `refs/heads/x' | git symbolic-ref -q HEAD =>!256 | git for-each-ref '--format=%(objectname)' '[r]efs/heads/x' => `760a10427e26d5f4e419606ea34e197cacb9d557' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.tar.gz: (No such file or directory) linked. using existing example_1.0.tar.gz considering saving example_1.0.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `77cb336e7c41fbdcc37ebe0dcaf21b5b08b20a5d' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0 package changelog, entry no.1... | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `79e1318e82f56563999dba21462e86253a47a8d4' synthesised git commit from .dsc 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: ../example_1.0.dsc +' refs/heads/x 79e1318e82f56563999dba21462e86253a47a8d4 | git ls-tree -lrz -- 79e1318e82f56563999dba21462e86253a47a8d4: dgit: import-dsc: results are in git ref refs/heads/x + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout x~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: c04978a perl s/Ian Jackson/Ian Jackson, SPQR/ If you want to keep it by creating a new branch, this may be a good time to do so with: git branch c04978a HEAD is now at 79e1318 example (1.0) unstable; urgency=low + t-import-chk-authorship + t-sort -u + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + LC_COLLATE=C + sort -u + massage /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + perl -i~ -pe 's/Ian Jackson, SPQR/Ian Jackson SPQR/' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + t-sort -u + LC_COLLATE=C + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + chk 's/Ian Jackson/"Ian Jackson, SPQR"/' + local 'perl=s/Ian Jackson/"Ian Jackson, SPQR"/' + local unperl= + git checkout master~0 Previous HEAD position was 79e1318 example (1.0) unstable; urgency=low HEAD is now at 17d67db echo EXAMPLE RULES TARGET + perl -i -pe 'next unless m/^ -- /; s/Ian Jackson/"Ian Jackson, SPQR"/' debian/changelog + git commit --allow-empty -a -m 'perl s/Ian Jackson/"Ian Jackson, SPQR"/' [detached HEAD db14c1c] perl s/Ian Jackson/"Ian Jackson, SPQR"/ 1 file changed, 1 insertion(+), 1 deletion(-) + cd .. + dpkg-source -i.git -I.git -b example dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: source directory 'example' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc + t-dgit import-dsc ../example_1.0.dsc +x + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0.dsc +x | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/x => `refs/heads/x' | git symbolic-ref -q HEAD =>!256 | git for-each-ref '--format=%(objectname)' '[r]efs/heads/x' => `79e1318e82f56563999dba21462e86253a47a8d4' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.tar.gz: (No such file or directory) linked. using existing example_1.0.tar.gz considering saving example_1.0.tar.gz: (File exists) no need. + dpkg-source -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `466a55ac20a8697a2d12d1cabc646ab47c177d6e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0 package changelog, entry no.1... | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `c54b7bf84a7e9fb84a16071ccd9ec4fff6396d4d' synthesised git commit from .dsc 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: ../example_1.0.dsc +' refs/heads/x c54b7bf84a7e9fb84a16071ccd9ec4fff6396d4d | git ls-tree -lrz -- c54b7bf84a7e9fb84a16071ccd9ec4fff6396d4d: dgit: import-dsc: results are in git ref refs/heads/x + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout x~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: db14c1c perl s/Ian Jackson/"Ian Jackson, SPQR"/ If you want to keep it by creating a new branch, this may be a good time to do so with: git branch db14c1c HEAD is now at c54b7bf example (1.0) unstable; urgency=low + t-import-chk-authorship + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + t-sort -u + LC_COLLATE=C + sort -u + massage /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + perl -i~ -pe '' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/import-maintmangle-artifacts + '[' x/tmp/autopkgtest.l3K01R/import-maintmangle-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/import-maintmangle-artifacts/import-maintmangle.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 71.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:53:59]: test import-maintmangle: -----------------------] import-maintmangle PASS autopkgtest [21:54:00]: test import-maintmangle: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:54:00]: test import-native: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:54:04]: test import-native: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=import-native ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-native-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-native-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'View' => 'dgit' }, { 'View' => 'dgit', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `1533f274fbbe80625c2d6c4912d11b4fc8201014' + git verify-tag 1533f274fbbe80625c2d6c4912d11b4fc8201014 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 1533f274fbbe80625c2d6c4912d11b4fc8201014 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `b4db8121ad15c48bdb3ea4fb19f6e47eb840f296' + git verify-tag b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/stable + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.1 + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='127b148819b0992f8f26962d39151cc6ae83ca07f7d7d04f224b11db30120f26 -' + echo '1.1 127b148819b0992f8f26962d39151cc6ae83ca07f7d7d04f224b11db30120f26 main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/tags/archive/test-dummy/1.1 => b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '1533f274fbbe80625c2d6c4912d11b4fc8201014', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'b4db8121ad15c48bdb3ea4fb19f6e47eb840f296', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=1533f274fbbe80625c2d6c4912d11b4fc8201014 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=1533f274fbbe80625c2d6c4912d11b4fc8201014 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'archive/test-dummy/1.2', 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `26ef042fe37ca795ed90494ef84d4f0be07ddb41' + git verify-tag 26ef042fe37ca795ed90494ef84d4f0be07ddb41 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 26ef042fe37ca795ed90494ef84d4f0be07ddb41 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `8fa0a870e1efa6206b40e8ee7ed42a61b0689908' + git verify-tag 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.2 + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='e35a559f9fbfd1eb9824b2a66e8da715d5602b71fbbbd4b65f1f52476783e206 -' + echo '1.2 e35a559f9fbfd1eb9824b2a66e8da715d5602b71fbbbd4b65f1f52476783e206 main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/tags/archive/test-dummy/1.1 => 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/tags/archive/test-dummy/1.2 => b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/tags/test-dummy/1.1 => 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 26ef042fe37ca795ed90494ef84d4f0be07ddb41 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '26ef042fe37ca795ed90494ef84d4f0be07ddb41', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '8fa0a870e1efa6206b40e8ee7ed42a61b0689908', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'b4db8121ad15c48bdb3ea4fb19f6e47eb840f296', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '1533f274fbbe80625c2d6c4912d11b4fc8201014' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=1533f274fbbe80625c2d6c4912d11b4fc8201014 |> 26ef042fe37ca795ed90494ef84d4f0be07ddb41 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=26ef042fe37ca795ed90494ef84d4f0be07ddb41 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 |> 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=8fa0a870e1efa6206b40e8ee7ed42a61b0689908 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=1533f274fbbe80625c2d6c4912d11b4fc8201014 |> 26ef042fe37ca795ed90494ef84d4f0be07ddb41 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=26ef042fe37ca795ed90494ef84d4f0be07ddb41 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 |> 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=8fa0a870e1efa6206b40e8ee7ed42a61b0689908 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.0' }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/2.0' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `efd3b5574cc68547773e5f4e79e686eed89083d1' + git verify-tag efd3b5574cc68547773e5f4e79e686eed89083d1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 efd3b5574cc68547773e5f4e79e686eed89083d1 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `13c3018533f5233dd9225fda75be2439b9c91850' + git verify-tag 13c3018533f5233dd9225fda75be2439b9c91850 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 13c3018533f5233dd9225fda75be2439b9c91850 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='6ec902bbbcc04c2ee4100332ce73cd9bc312890d960bd0e9bb3fc5f3636ef813 -' + echo '2.0 6ec902bbbcc04c2ee4100332ce73cd9bc312890d960bd0e9bb3fc5f3636ef813 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/tags/archive/test-dummy/1.1 => 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/tags/archive/test-dummy/1.2 => efd3b5574cc68547773e5f4e79e686eed89083d1 refs/tags/archive/test-dummy/2.0 => b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/tags/test-dummy/1.1 => 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/tags/test-dummy/1.2 => 13c3018533f5233dd9225fda75be2439b9c91850 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 26ef042fe37ca795ed90494ef84d4f0be07ddb41 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> efd3b5574cc68547773e5f4e79e686eed89083d1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 13c3018533f5233dd9225fda75be2439b9c91850 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'b4db8121ad15c48bdb3ea4fb19f6e47eb840f296', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '26ef042fe37ca795ed90494ef84d4f0be07ddb41', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '13c3018533f5233dd9225fda75be2439b9c91850', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '8fa0a870e1efa6206b40e8ee7ed42a61b0689908', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'efd3b5574cc68547773e5f4e79e686eed89083d1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '1533f274fbbe80625c2d6c4912d11b4fc8201014' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=1533f274fbbe80625c2d6c4912d11b4fc8201014 |> 26ef042fe37ca795ed90494ef84d4f0be07ddb41 tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=26ef042fe37ca795ed90494ef84d4f0be07ddb41 |> efd3b5574cc68547773e5f4e79e686eed89083d1 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=efd3b5574cc68547773e5f4e79e686eed89083d1 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 |> 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=8fa0a870e1efa6206b40e8ee7ed42a61b0689908 |> 13c3018533f5233dd9225fda75be2439b9c91850 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=13c3018533f5233dd9225fda75be2439b9c91850 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 1533f274fbbe80625c2d6c4912d11b4fc8201014 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=1533f274fbbe80625c2d6c4912d11b4fc8201014 |> 26ef042fe37ca795ed90494ef84d4f0be07ddb41 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=26ef042fe37ca795ed90494ef84d4f0be07ddb41 |> efd3b5574cc68547773e5f4e79e686eed89083d1 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=efd3b5574cc68547773e5f4e79e686eed89083d1 |> b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 |> 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=8fa0a870e1efa6206b40e8ee7ed42a61b0689908 |> 13c3018533f5233dd9225fda75be2439b9c91850 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=13c3018533f5233dd9225fda75be2439b9c91850 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.1', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61' }, { 'Tag' => 'test-dummy/2.1', 'TfSuffix' => '-dgit', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `74104ea6707af9ae9a7b0a2ec98512501a84b676' + git verify-tag 74104ea6707af9ae9a7b0a2ec98512501a84b676 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:20 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 74104ea6707af9ae9a7b0a2ec98512501a84b676 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `bca6ead02c4ff850a703dabe828dd3edf06ee5ac' + git verify-tag bca6ead02c4ff850a703dabe828dd3edf06ee5ac gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:20 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 bca6ead02c4ff850a703dabe828dd3edf06ee5ac | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: efd3b5574cc68547773e5f4e79e686eed89083d1 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 13c3018533f5233dd9225fda75be2439b9c91850 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:20 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='93a5d824e7e8d983cfd5d75789326604e7cc9dbe02087fc5a082f20ba3ec394f -' + echo '2.1 93a5d824e7e8d983cfd5d75789326604e7cc9dbe02087fc5a082f20ba3ec394f main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside + versions= ++ t-sort ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name '*.dsc' ++ LC_COLLATE=C ++ sort + for f in $(find $tmp/mirror -name \*.dsc | t-sort) + perl -i -pe ' $_="" if m/^-----BEGIN PGP SIGNED/..!m/\S/; $_="" if m/^-----BEGIN PGP SIGNATURE/..0; $_="" if m/^Dgit: /; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/. + version=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.1 + version=1.1 + versions+=' 1.1' + for f in $(find $tmp/mirror -name \*.dsc | t-sort) + perl -i -pe ' $_="" if m/^-----BEGIN PGP SIGNED/..!m/\S/; $_="" if m/^-----BEGIN PGP SIGNATURE/..0; $_="" if m/^Dgit: /; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/. + version=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2 + version=1.2 + versions+=' 1.2' + for f in $(find $tmp/mirror -name \*.dsc | t-sort) + perl -i -pe ' $_="" if m/^-----BEGIN PGP SIGNED/..!m/\S/; $_="" if m/^-----BEGIN PGP SIGNATURE/..0; $_="" if m/^Dgit: /; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/. + version=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0 + version=2.0 + versions+=' 2.0' + for f in $(find $tmp/mirror -name \*.dsc | t-sort) + perl -i -pe ' $_="" if m/^-----BEGIN PGP SIGNED/..!m/\S/; $_="" if m/^-----BEGIN PGP SIGNATURE/..0; $_="" if m/^Dgit: /; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/. + version=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1 + version=2.1 + versions+=' 2.1' + echo 1.1 1.2 2.0 2.1 1.1 1.2 2.0 2.1 + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + cd example + lrref=refs/remotes/dgit/dgit/sid + git update-ref -d refs/remotes/dgit/dgit/sid + for v in $versions + git show-ref 2b2ddc8b3f713d535acaa8da51346c46c68281a5 refs/heads/gitish-only e2157295db63affb0fdc90c11c60b5f279aaa587 refs/heads/indep-arch d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/heads/master d6025bb5f4cd5e5d7748f3fad2240e3e73c74ed7 refs/heads/patch-queue/quilt-tip 1986506b09aedf1864a4e3228284a58c3db6ac7a refs/heads/quilt-tip 7fc34be828b8d7e20864ef74c08303033134326d refs/heads/quilt-tip-1.1 99fcab4e49e6fd71091f30d30760c3600e291263 refs/heads/quilt-tip-2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/remotes/dgit/dgit/stable 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/tags/archive/test-dummy/1.1 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/tags/archive/test-dummy/1.2 efd3b5574cc68547773e5f4e79e686eed89083d1 refs/tags/archive/test-dummy/2.0 74104ea6707af9ae9a7b0a2ec98512501a84b676 refs/tags/archive/test-dummy/2.1 b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/tags/test-dummy/1.1 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/tags/test-dummy/1.2 13c3018533f5233dd9225fda75be2439b9c91850 refs/tags/test-dummy/2.0 bca6ead02c4ff850a703dabe828dd3edf06ee5ac refs/tags/test-dummy/2.1 + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.1.dsc + t-archive-query-aq sid example 1.1 main/example_1.1.dsc + local suite=sid + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='60d51deb97096347c3ffb41b414f81b4049d7e09d1569fd92e8face54f031350 -' + echo '1.1 60d51deb97096347c3ffb41b414f81b4049d7e09d1569fd92e8face54f031350 main/example_1.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.1.tar.gz: (No such file or directory) linked. using existing example_1.1.tar.gz considering saving example_1.1.tar.gz: (File exists) no need. + dpkg-source --no-check -x -- example.dsc dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.1 package changelog, entry no.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `a55f712f95100c3f2171aa9df979046da974f6d1' synthesised git commit from .dsc 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit a55f712f95100c3f2171aa9df979046da974f6d1 Import of source package fetch hash=a55f712f95100c3f2171aa9df979046da974f6d1 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE a55f712f95100c3f2171aa9df979046da974f6d1 | git log -n2 a55f712f95100c3f2171aa9df979046da974f6d1 => `commit a55f712f95100c3f2171aa9df979046da974f6d1'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid a55f712f95100c3f2171aa9df979046da974f6d1 => `' | git ls-tree -lrz -- a55f712f95100c3f2171aa9df979046da974f6d1: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git merge-base HEAD remotes/dgit/dgit/sid + rc=1 + set -e + test 1 = 1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-exact refs/tags/example/1.1: + local name=refs/tags/example/1.1: + local val ++ t-git-get-ref-exact refs/tags/example/1.1: ++ local ref=refs/tags/example/1.1: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/example/1.1:' + val= + t-ref-same-val refs/tags/example/1.1: + local name=refs/tags/example/1.1: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-ref-same-exact refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val ++ t-git-get-ref-exact refs/remotes/dgit/dgit/sid: ++ local ref=refs/remotes/dgit/dgit/sid: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid:' + val= + t-ref-same-val refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + first_imp=first-import/1.1 + git tag first-import/1.1 refs/remotes/dgit/dgit/sid + '[' '' ']' + lastv_imp= + for v in $versions + git show-ref 2b2ddc8b3f713d535acaa8da51346c46c68281a5 refs/heads/gitish-only e2157295db63affb0fdc90c11c60b5f279aaa587 refs/heads/indep-arch d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/heads/master d6025bb5f4cd5e5d7748f3fad2240e3e73c74ed7 refs/heads/patch-queue/quilt-tip 1986506b09aedf1864a4e3228284a58c3db6ac7a refs/heads/quilt-tip 7fc34be828b8d7e20864ef74c08303033134326d refs/heads/quilt-tip-1.1 99fcab4e49e6fd71091f30d30760c3600e291263 refs/heads/quilt-tip-2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/heads/stable a55f712f95100c3f2171aa9df979046da974f6d1 refs/remotes/dgit/dgit/sid d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/remotes/dgit/dgit/stable 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/tags/archive/test-dummy/1.1 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/tags/archive/test-dummy/1.2 efd3b5574cc68547773e5f4e79e686eed89083d1 refs/tags/archive/test-dummy/2.0 74104ea6707af9ae9a7b0a2ec98512501a84b676 refs/tags/archive/test-dummy/2.1 a55f712f95100c3f2171aa9df979046da974f6d1 refs/tags/first-import/1.1 b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/tags/test-dummy/1.1 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/tags/test-dummy/1.2 13c3018533f5233dd9225fda75be2439b9c91850 refs/tags/test-dummy/2.0 bca6ead02c4ff850a703dabe828dd3edf06ee5ac refs/tags/test-dummy/2.1 + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.2.dsc + t-archive-query-aq sid example 1.2 main/example_1.2.dsc + local suite=sid + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='f6ea66c2ecda471a85d24de2c2d2c68d0bc92f8d9b0f82feb54fa491806d028e -' + echo '1.2 f6ea66c2ecda471a85d24de2c2d2c68d0bc92f8d9b0f82feb54fa491806d028e main/example_1.2.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `a55f712f95100c3f2171aa9df979046da974f6d1' fetch_from_archive: lastfetch=a55f712f95100c3f2171aa9df979046da974f6d1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.2.tar.gz: (No such file or directory) linked. using existing example_1.2.tar.gz considering saving example_1.2.tar.gz: (File exists) no need. + dpkg-source --no-check -x -- example.dsc dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2 package changelog, entry no.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `803dbf9f47d638a53db9431643736bd86eb2a063' synthesised git commit from .dsc 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob a55f712f95100c3f2171aa9df979046da974f6d1:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 803dbf9f47d638a53db9431643736bd86eb2a063:debian/changelog | git merge-base a55f712f95100c3f2171aa9df979046da974f6d1 803dbf9f47d638a53db9431643736bd86eb2a063 =>!256 fetch mergeinfos: commit 803dbf9f47d638a53db9431643736bd86eb2a063 Import of source package commit a55f712f95100c3f2171aa9df979046da974f6d1 dgit client's archive history view | git cat-file commit 803dbf9f47d638a53db9431643736bd86eb2a063 => `tree 04b91662ca770360f547964817f3b334b327a676'... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `64fbb1b3ae666f2b70189fc1043351ac0b5996db' fetch hash=64fbb1b3ae666f2b70189fc1043351ac0b5996db | git merge-base a55f712f95100c3f2171aa9df979046da974f6d1 64fbb1b3ae666f2b70189fc1043351ac0b5996db => `a55f712f95100c3f2171aa9df979046da974f6d1' | git rev-parse 'a55f712f95100c3f2171aa9df979046da974f6d1~0' => `a55f712f95100c3f2171aa9df979046da974f6d1' | git rev-parse 'a55f712f95100c3f2171aa9df979046da974f6d1~0' => `a55f712f95100c3f2171aa9df979046da974f6d1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 64fbb1b3ae666f2b70189fc1043351ac0b5996db | git log -n2 64fbb1b3ae666f2b70189fc1043351ac0b5996db => `commit 64fbb1b3ae666f2b70189fc1043351ac0b5996db'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 64fbb1b3ae666f2b70189fc1043351ac0b5996db => `' | git ls-tree -lrz -- 64fbb1b3ae666f2b70189fc1043351ac0b5996db: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git merge-base HEAD remotes/dgit/dgit/sid + rc=1 + set -e + test 1 = 1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-exact refs/tags/example/1.2: + local name=refs/tags/example/1.2: + local val ++ t-git-get-ref-exact refs/tags/example/1.2: ++ local ref=refs/tags/example/1.2: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/example/1.2:' + val= + t-ref-same-val refs/tags/example/1.2: + local name=refs/tags/example/1.2: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-ref-same-exact refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val ++ t-git-get-ref-exact refs/remotes/dgit/dgit/sid: ++ local ref=refs/remotes/dgit/dgit/sid: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid:' + val= + t-ref-same-val refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + first_imp=first-import/1.2 + git tag first-import/1.2 refs/remotes/dgit/dgit/sid + '[' '' ']' + lastv_imp= + for v in $versions + git show-ref 2b2ddc8b3f713d535acaa8da51346c46c68281a5 refs/heads/gitish-only e2157295db63affb0fdc90c11c60b5f279aaa587 refs/heads/indep-arch d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/heads/master d6025bb5f4cd5e5d7748f3fad2240e3e73c74ed7 refs/heads/patch-queue/quilt-tip 1986506b09aedf1864a4e3228284a58c3db6ac7a refs/heads/quilt-tip 7fc34be828b8d7e20864ef74c08303033134326d refs/heads/quilt-tip-1.1 99fcab4e49e6fd71091f30d30760c3600e291263 refs/heads/quilt-tip-2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/heads/stable 64fbb1b3ae666f2b70189fc1043351ac0b5996db refs/remotes/dgit/dgit/sid d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/remotes/dgit/dgit/stable 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/tags/archive/test-dummy/1.1 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/tags/archive/test-dummy/1.2 efd3b5574cc68547773e5f4e79e686eed89083d1 refs/tags/archive/test-dummy/2.0 74104ea6707af9ae9a7b0a2ec98512501a84b676 refs/tags/archive/test-dummy/2.1 a55f712f95100c3f2171aa9df979046da974f6d1 refs/tags/first-import/1.1 64fbb1b3ae666f2b70189fc1043351ac0b5996db refs/tags/first-import/1.2 b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/tags/test-dummy/1.1 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/tags/test-dummy/1.2 13c3018533f5233dd9225fda75be2439b9c91850 refs/tags/test-dummy/2.0 bca6ead02c4ff850a703dabe828dd3edf06ee5ac refs/tags/test-dummy/2.1 + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='fe99bc3ec1758dcceeba3a3cca43fcf1916345d69bc7576f9a9b7c232826e9e1 -' + echo '2.0 fe99bc3ec1758dcceeba3a3cca43fcf1916345d69bc7576f9a9b7c232826e9e1 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `64fbb1b3ae666f2b70189fc1043351ac0b5996db' fetch_from_archive: lastfetch=64fbb1b3ae666f2b70189fc1043351ac0b5996db CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_2.0.tar.gz: (No such file or directory) linked. using existing example_2.0.tar.gz considering saving example_2.0.tar.gz: (File exists) no need. + dpkg-source --no-check -x -- example.dsc dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.0 package changelog, entry no.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `b8e40b8fe2fa168700a55587ef1de496574a5790' synthesised git commit from .dsc 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 64fbb1b3ae666f2b70189fc1043351ac0b5996db:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob b8e40b8fe2fa168700a55587ef1de496574a5790:debian/changelog | git merge-base 64fbb1b3ae666f2b70189fc1043351ac0b5996db b8e40b8fe2fa168700a55587ef1de496574a5790 =>!256 fetch mergeinfos: commit b8e40b8fe2fa168700a55587ef1de496574a5790 Import of source package commit 64fbb1b3ae666f2b70189fc1043351ac0b5996db dgit client's archive history view | git cat-file commit b8e40b8fe2fa168700a55587ef1de496574a5790 => `tree 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413'... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `94b4fc2495ebbefde26fed02ae0b2db566f14d77' fetch hash=94b4fc2495ebbefde26fed02ae0b2db566f14d77 | git merge-base 64fbb1b3ae666f2b70189fc1043351ac0b5996db 94b4fc2495ebbefde26fed02ae0b2db566f14d77 => `64fbb1b3ae666f2b70189fc1043351ac0b5996db' | git rev-parse '64fbb1b3ae666f2b70189fc1043351ac0b5996db~0' => `64fbb1b3ae666f2b70189fc1043351ac0b5996db' | git rev-parse '64fbb1b3ae666f2b70189fc1043351ac0b5996db~0' => `64fbb1b3ae666f2b70189fc1043351ac0b5996db' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 94b4fc2495ebbefde26fed02ae0b2db566f14d77 | git log -n2 94b4fc2495ebbefde26fed02ae0b2db566f14d77 => `commit 94b4fc2495ebbefde26fed02ae0b2db566f14d77'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 94b4fc2495ebbefde26fed02ae0b2db566f14d77 => `' | git ls-tree -lrz -- 94b4fc2495ebbefde26fed02ae0b2db566f14d77: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git merge-base HEAD remotes/dgit/dgit/sid + rc=1 + set -e + test 1 = 1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-exact refs/tags/example/2.0: + local name=refs/tags/example/2.0: + local val ++ t-git-get-ref-exact refs/tags/example/2.0: ++ local ref=refs/tags/example/2.0: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/example/2.0:' + val= + t-ref-same-val refs/tags/example/2.0: + local name=refs/tags/example/2.0: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-ref-same-exact refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val ++ t-git-get-ref-exact refs/remotes/dgit/dgit/sid: ++ local ref=refs/remotes/dgit/dgit/sid: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid:' + val= + t-ref-same-val refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + first_imp=first-import/2.0 + git tag first-import/2.0 refs/remotes/dgit/dgit/sid + '[' '' ']' + lastv_imp= + for v in $versions + git show-ref 2b2ddc8b3f713d535acaa8da51346c46c68281a5 refs/heads/gitish-only e2157295db63affb0fdc90c11c60b5f279aaa587 refs/heads/indep-arch d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/heads/master d6025bb5f4cd5e5d7748f3fad2240e3e73c74ed7 refs/heads/patch-queue/quilt-tip 1986506b09aedf1864a4e3228284a58c3db6ac7a refs/heads/quilt-tip 7fc34be828b8d7e20864ef74c08303033134326d refs/heads/quilt-tip-1.1 99fcab4e49e6fd71091f30d30760c3600e291263 refs/heads/quilt-tip-2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/heads/stable 94b4fc2495ebbefde26fed02ae0b2db566f14d77 refs/remotes/dgit/dgit/sid d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/remotes/dgit/dgit/stable 1533f274fbbe80625c2d6c4912d11b4fc8201014 refs/tags/archive/test-dummy/1.1 26ef042fe37ca795ed90494ef84d4f0be07ddb41 refs/tags/archive/test-dummy/1.2 efd3b5574cc68547773e5f4e79e686eed89083d1 refs/tags/archive/test-dummy/2.0 74104ea6707af9ae9a7b0a2ec98512501a84b676 refs/tags/archive/test-dummy/2.1 a55f712f95100c3f2171aa9df979046da974f6d1 refs/tags/first-import/1.1 64fbb1b3ae666f2b70189fc1043351ac0b5996db refs/tags/first-import/1.2 94b4fc2495ebbefde26fed02ae0b2db566f14d77 refs/tags/first-import/2.0 b4db8121ad15c48bdb3ea4fb19f6e47eb840f296 refs/tags/test-dummy/1.1 8fa0a870e1efa6206b40e8ee7ed42a61b0689908 refs/tags/test-dummy/1.2 13c3018533f5233dd9225fda75be2439b9c91850 refs/tags/test-dummy/2.0 bca6ead02c4ff850a703dabe828dd3edf06ee5ac refs/tags/test-dummy/2.1 + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aside/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='32929e5ff3d0275f0e99e982c59f7cb583d40788a943549107d46544107b610d -' + echo '2.1 32929e5ff3d0275f0e99e982c59f7cb583d40788a943549107d46544107b610d main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `94b4fc2495ebbefde26fed02ae0b2db566f14d77' fetch_from_archive: lastfetch=94b4fc2495ebbefde26fed02ae0b2db566f14d77 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_2.1.tar.gz: (No such file or directory) linked. using existing example_2.1.tar.gz considering saving example_2.1.tar.gz: (File exists) no need. + dpkg-source --no-check -x -- example.dsc dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 2.1 package changelog, entry no.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' import main commit | git hash-object -w -t commit ../commit.tmp => `7df7b5c29dbf8b1f84c406faebf379b219fb8f63' synthesised git commit from .dsc 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 94b4fc2495ebbefde26fed02ae0b2db566f14d77:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 7df7b5c29dbf8b1f84c406faebf379b219fb8f63:debian/changelog | git merge-base 94b4fc2495ebbefde26fed02ae0b2db566f14d77 7df7b5c29dbf8b1f84c406faebf379b219fb8f63 =>!256 fetch mergeinfos: commit 7df7b5c29dbf8b1f84c406faebf379b219fb8f63 Import of source package commit 94b4fc2495ebbefde26fed02ae0b2db566f14d77 dgit client's archive history view | git cat-file commit 7df7b5c29dbf8b1f84c406faebf379b219fb8f63 => `tree 0a454783758b3963f285d311a15fe86e962c54d4'... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `21791f3fe64a896c825d12d076c363817e4bc512' fetch hash=21791f3fe64a896c825d12d076c363817e4bc512 | git merge-base 94b4fc2495ebbefde26fed02ae0b2db566f14d77 21791f3fe64a896c825d12d076c363817e4bc512 => `94b4fc2495ebbefde26fed02ae0b2db566f14d77' | git rev-parse '94b4fc2495ebbefde26fed02ae0b2db566f14d77~0' => `94b4fc2495ebbefde26fed02ae0b2db566f14d77' | git rev-parse '94b4fc2495ebbefde26fed02ae0b2db566f14d77~0' => `94b4fc2495ebbefde26fed02ae0b2db566f14d77' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 21791f3fe64a896c825d12d076c363817e4bc512 | git log -n2 21791f3fe64a896c825d12d076c363817e4bc512 => `commit 21791f3fe64a896c825d12d076c363817e4bc512'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 21791f3fe64a896c825d12d076c363817e4bc512 => `' | git ls-tree -lrz -- 21791f3fe64a896c825d12d076c363817e4bc512: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git merge-base HEAD remotes/dgit/dgit/sid + rc=1 + set -e + test 1 = 1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-exact refs/tags/example/2.1: + local name=refs/tags/example/2.1: + local val ++ t-git-get-ref-exact refs/tags/example/2.1: ++ local ref=refs/tags/example/2.1: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/example/2.1:' + val= + t-ref-same-val refs/tags/example/2.1: + local name=refs/tags/example/2.1: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + t-ref-same-exact refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val ++ t-git-get-ref-exact refs/remotes/dgit/dgit/sid: ++ local ref=refs/remotes/dgit/dgit/sid: ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid:' + val= + t-ref-same-val refs/remotes/dgit/dgit/sid: + local name=refs/remotes/dgit/dgit/sid: + local val= + case "${t_ref_val-unset}" in + t_ref_val= + t_ref_names+=("$name") + first_imp=first-import/2.1 + git tag first-import/2.1 refs/remotes/dgit/dgit/sid + '[' '' ']' + lastv_imp= + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + tee .git/dgit-test-fsck.errs + LC_MESSAGES=C + git fsck --no-dangling --strict + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/import-native-artifacts + '[' x/tmp/autopkgtest.l3K01R/import-native-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/import-native-artifacts/import-native.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:54:24]: test import-native: -----------------------] import-native PASS autopkgtest [21:54:24]: test import-native: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:54:24]: test import-nonnative: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:54:29]: test import-nonnative: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=import-nonnative ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-nonnative-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-nonnative-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-import-chk2 + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + rm -rf pari-extra + t-dgit --no-rm-on-error clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 2363k 0 --:--:-- --:--:-- --:--:-- 2363k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 23.1M 0 --:--:-- --:--:-- --:--:-- 23.1M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 Import of source package fetch hash=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 | git log -n2 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 3d33f8b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-import-chk-authorship + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + t-sort -u + LC_COLLATE=C + sort -u + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + git branch first-import + m='Commit for import check' + echo 'Commit for import check' + v=3-99 + dch -v 3-99 -D unstable -m 'Commit for import check' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add import-check debian/changelog + git commit -m 'Commit for import check' [dgit/sid ec0a5f8] Commit for import check 2 files changed, 7 insertions(+) create mode 100644 import-check + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `ec0a5f848327eccc394e3fcde4159f6b07f82518' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ec0a5f848327eccc394e3fcde4159f6b07f82518 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-99.diff.gz dpkg-source: warning: the diff modifies the following upstream files: import-check dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1) dpkg-source: info: building pari-extra in pari-extra_3-99.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x pari-extra_3-99_source.changes dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-99.dsc, pari-extra_3-99_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-99.diff.gz renaming (dsc) pari-extra_3-99.dsc renaming (changes) pari-extra_3-99_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra dgit ok: source built, results in pari-extra_3-99.dsc and pari-extra_3-99_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + ln /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/pari-extra_3-99.diff.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/pari-extra_3-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-99.dsc + t-archive-query-aq sid pari-extra 3-99 main/pari-extra_3-99.dsc + local suite=sid + local p=pari-extra + local v=3-99 + local dscf=main/pari-extra_3-99.dsc + local sha ++ sha256sum + sha='b28e5ed0fbc65000d40849499aa3def7c117e071a00f4f4fa123303b74e91ea5 -' + echo '3-99 b28e5ed0fbc65000d40849499aa3def7c117e071a00f4f4fa123303b74e91ea5 main/pari-extra_3-99.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-99.dsc... get_archive_dsc: Version 3-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch_from_archive: lastfetch=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-99.diff.gz: (No such file or directory) linked. using existing pari-extra_3-99.diff.gz considering saving pari-extra_3-99.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-99.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-99.diff.gz dpkg-source: info: upstream files that have been modified: pari-extra-3/import-check CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f2b4d9f87e78929dcbbe8a0072360fd12b63266b' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-99 package changelog, entry no.1... import clog 3-99 vs 3... import clog 3-99 becomes r1 import clog 3-1 package changelog, entry no.2... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.3... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:30 +0000' => `1735250070 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1735250070 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `88a55deeff1e9fd3f01ee2885b64907539d1dc7c' synthesised git commit from .dsc 3-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 88a55deeff1e9fd3f01ee2885b64907539d1dc7c:debian/changelog | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 88a55deeff1e9fd3f01ee2885b64907539d1dc7c => `104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929' | git rev-parse '104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929~0' => `104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch mergeinfos: commit 88a55deeff1e9fd3f01ee2885b64907539d1dc7c Import of source package commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 dgit client's archive history view | git cat-file commit 88a55deeff1e9fd3f01ee2885b64907539d1dc7c => `tree f2b4d9f87e78929dcbbe8a0072360fd12b63266b'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:30 +0000' => `1735250070 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/mergecommit => `da4debb2f184b539f01fd7c1f8668abb1b4b96cc' fetch hash=da4debb2f184b539f01fd7c1f8668abb1b4b96cc | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 da4debb2f184b539f01fd7c1f8668abb1b4b96cc => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE da4debb2f184b539f01fd7c1f8668abb1b4b96cc | git log -n2 da4debb2f184b539f01fd7c1f8668abb1b4b96cc => `commit da4debb2f184b539f01fd7c1f8668abb1b4b96cc'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid da4debb2f184b539f01fd7c1f8668abb1b4b96cc => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch first-2nd-import remotes/dgit/dgit/sid + t-git-next-date + GIT_COMMITTER_DATE='1530000001 +0100' + GIT_AUTHOR_DATE='1530000001 +0100' + git update-ref refs/remotes/dgit/dgit/sid first-import + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-99.dsc... get_archive_dsc: Version 3-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch_from_archive: lastfetch=3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-99.diff.gz: (No such file or directory) linked. using existing pari-extra_3-99.diff.gz considering saving pari-extra_3-99.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-99.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-99.diff.gz dpkg-source: info: upstream files that have been modified: pari-extra-3/import-check CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f2b4d9f87e78929dcbbe8a0072360fd12b63266b' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-99 package changelog, entry no.1... import clog 3-99 vs 3... import clog 3-99 becomes r1 import clog 3-1 package changelog, entry no.2... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.3... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:30 +0000' => `1735250070 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1735250070 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `88a55deeff1e9fd3f01ee2885b64907539d1dc7c' synthesised git commit from .dsc 3-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob 88a55deeff1e9fd3f01ee2885b64907539d1dc7c:debian/changelog | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 88a55deeff1e9fd3f01ee2885b64907539d1dc7c => `104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929' | git rev-parse '104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929~0' => `104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' fetch mergeinfos: commit 88a55deeff1e9fd3f01ee2885b64907539d1dc7c Import of source package commit 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 dgit client's archive history view | git cat-file commit 88a55deeff1e9fd3f01ee2885b64907539d1dc7c => `tree f2b4d9f87e78929dcbbe8a0072360fd12b63266b'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:30 +0000' => `1735250070 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/mergecommit => `da4debb2f184b539f01fd7c1f8668abb1b4b96cc' fetch hash=da4debb2f184b539f01fd7c1f8668abb1b4b96cc | git merge-base 3d33f8ba7e9734a44de8e8a8dfc247c408e006c0 da4debb2f184b539f01fd7c1f8668abb1b4b96cc => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' | git rev-parse '3d33f8ba7e9734a44de8e8a8dfc247c408e006c0~0' => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE da4debb2f184b539f01fd7c1f8668abb1b4b96cc | git log -n2 da4debb2f184b539f01fd7c1f8668abb1b4b96cc => `commit da4debb2f184b539f01fd7c1f8668abb1b4b96cc'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid da4debb2f184b539f01fd7c1f8668abb1b4b96cc => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=da4debb2f184b539f01fd7c1f8668abb1b4b96cc + t-ref-same-val refs/remotes/dgit/dgit/sid da4debb2f184b539f01fd7c1f8668abb1b4b96cc + local name=refs/remotes/dgit/dgit/sid + local val=da4debb2f184b539f01fd7c1f8668abb1b4b96cc + case "${t_ref_val-unset}" in + t_ref_val=da4debb2f184b539f01fd7c1f8668abb1b4b96cc + t_ref_names+=("$name") + t-ref-same refs/heads/first-2nd-import + local name=refs/heads/first-2nd-import + local val ++ t-git-get-ref refs/heads/first-2nd-import ++ local ref=refs/heads/first-2nd-import ++ case "$ref" in ++ git show-ref -d refs/heads/first-2nd-import ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/first-2nd-import\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=da4debb2f184b539f01fd7c1f8668abb1b4b96cc + t-ref-same-val refs/heads/first-2nd-import da4debb2f184b539f01fd7c1f8668abb1b4b96cc + local name=refs/heads/first-2nd-import + local val=da4debb2f184b539f01fd7c1f8668abb1b4b96cc + case "${t_ref_val-unset}" in + t_ref_val=da4debb2f184b539f01fd7c1f8668abb1b4b96cc + t_ref_names+=("$name") + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/pari-extra_3.orig.tar.gz + t-sort + LC_COLLATE=C + sort ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx= + perl -i~ -pe ' s#^\Q\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o + orig=pari-extra_3.orig.tar.gz + pat='^Import pari-extra_3\.orig\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import pari-extra_3\.orig\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + t-ref-same-val 'pari-extra_3.orig.tar.gz first-import' 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + local 'name=pari-extra_3.orig.tar.gz first-import' + local val=104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + case "${t_ref_val-unset}" in + t_ref_val=104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import pari-extra_3\.orig\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + t-ref-same-val 'pari-extra_3.orig.tar.gz first-2nd-import' 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + local 'name=pari-extra_3.orig.tar.gz first-2nd-import' + local val=104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + case "${t_ref_val-unset}" in + t_ref_val=104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 + t_ref_names+=("$name") + git ls-tree -r --name-only 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929: + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.g + cd .. + t-import-chk example 1.0-1 + t-import-chk1 example 1.0-1 + p=example + v=1.0-1 + t-archive example 1.0-1 + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-import-chk2 + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + rm -rf example + t-dgit --no-rm-on-error clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 4267k 0 --:--:-- --:--:-- --:--:-- 4267k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 9844k 0 --:--:-- --:--:-- --:--:-- 9844k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 30.2M 0 --:--:-- --:--:-- --:--:-- 30.2M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + t-import-chk-authorship + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + t-sort -u + LC_COLLATE=C + sort -u + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + git branch first-import + m='Commit for import check' + echo 'Commit for import check' + v=1.0-99 + dch -v 1.0-99 -D unstable -m 'Commit for import check' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add import-check debian/changelog + git commit -m 'Commit for import check' [dgit/sid b43e1e1] Commit for import check 2 files changed, 7 insertions(+) create mode 100644 import-check + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `b43e1e1a341937d9de5b8c4e6c1e73494be32c4a' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard b43e1e1a341937d9de5b8c4e6c1e73494be32c4a examining quilt state (multiple patches, linear mode) branch_is_gdr b43e1e1a341937d9de5b8c4e6c1e73494be32c4a... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f b43e1e1a341937d9de5b8c4e6c1e73494be32c4a -- debian + git add -Af . | git write-tree => `fbc414d97c2e8a337331ac7b863202fde10c4418' fake orig tree object fbc414d97c2e8a337331ac7b863202fde10c4418 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard b43e1e1a341937d9de5b8c4e6c1e73494be32c4a CD ../fake + git add -Af . | git write-tree => `3081be599f9df47d1d6f0430df77891f8366d227' fake o+d/p tree object fbc414d97c2e8a337331ac7b863202fde10c4418 CD ../work | git ls-tree --name-only -z b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r fbc414d97c2e8a337331ac7b863202fde10c4418 b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ fbc414d97c2e8a337331ac7b863202fde10c4418 b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => 3 | git diff-tree -z --no-renames --name-only -r b43e1e1a341937d9de5b8c4e6c1e73494be32c4a 3081be599f9df47d1d6f0430df77891f8366d227 => `import-check\x00' quiltify_trees_differ b43e1e1a341937d9de5b8c4e6c1e73494be32c4a 3081be599f9df47d1d6f0430df77891f8366d227 => 1 | git diff-tree -z --no-renames --name-only -r fbc414d97c2e8a337331ac7b863202fde10c4418 3081be599f9df47d1d6f0430df77891f8366d227 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ fbc414d97c2e8a337331ac7b863202fde10c4418 3081be599f9df47d1d6f0430df77891f8366d227 => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=fbc414d97c2e8a337331 o+d/p=3081be599f9df47d1d6f dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only b43e1e1a341937d9de5b8c4e6c1e73494be32c4a -- debian/rules debian/control => `debian/control'... quiltify investigate b43e1e1a341937d9de5b8c4e6c1e73494be32c4a | git diff-tree -z --no-renames --name-only b43e1e1a341937d9de5b8c4e6c1e73494be32c4a 3081be599f9df47d1d6f0430df77891f8366d227 => `import-check\x00' quiltify_trees_differ b43e1e1a341937d9de5b8c4e6c1e73494be32c4a 3081be599f9df47d1d6f0430df77891f8366d227 => 1 | git ls-tree --name-only b43e1e1a341937d9de5b8c4e6c1e73494be32c4a -- debian/rules debian/control => `debian/control'... | git cat-file commit b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => `tree 5f133088986b379ccbdbbb3735c6b0b3ecbd1dce'... | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => `debian\x00import-check\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => 1 considering C=b43e1e1a341937d9de5b8c4e6c1e73494be32c4a P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 b43e1e1a341937d9de5b8c4e6c1e73494be32c4a -- debian/patches .pc debian/source/format => `' search queue P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 NT quiltify investigate 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 3081be599f9df47d1d6f0430df77891f8366d227 => `debian\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 3081be599f9df47d1d6f0430df77891f8366d227 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6..b43e1e1a341937d9de5b8c4e6c1e73494be32c4a | git cat-file commit b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => `tree 5f133088986b379ccbdbbb3735c6b0b3ecbd1dce'... | git log -n1 '--pretty=format:%aD' b43e1e1a341937d9de5b8c4e6c1e73494be32c4a => `Tue, 26 Jun 2018 09:00:01 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/commit-for-import-check.patch git diff --no-ext-diff 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 b43e1e1a341937d9de5b8c4e6c1e73494be32c4a -- ':!/debian' ':!/.pc' + git checkout -q b43e1e1a341937d9de5b8c4e6c1e73494be32c4a + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master bda7336] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/commit-for-import-check.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `bda7336e52910df30f4592c75ac1519f54715354' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bda7336e52910df30f4592c75ac1519f54715354 examining quilt state (multiple patches, linear mode) branch_is_gdr bda7336e52910df30f4592c75ac1519f54715354... branch_is_gdr b43e1e1a341937d9de5b8c4e6c1e73494be32c4a ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f bda7336e52910df30f4592c75ac1519f54715354 -- debian + git add -Af . | git write-tree => `95360e84ac13f1827a94983b97f64e4b482938e4' fake orig tree object 95360e84ac13f1827a94983b97f64e4b482938e4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard bda7336e52910df30f4592c75ac1519f54715354 CD ../fake + git add -Af . | git write-tree => `fbc0b2558044f8daeb91be9e07325353a17daa40' fake o+d/p tree object 95360e84ac13f1827a94983b97f64e4b482938e4 CD ../work | git ls-tree --name-only -z bda7336e52910df30f4592c75ac1519f54715354 => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 95360e84ac13f1827a94983b97f64e4b482938e4 bda7336e52910df30f4592c75ac1519f54715354 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 95360e84ac13f1827a94983b97f64e4b482938e4 bda7336e52910df30f4592c75ac1519f54715354 => 3 | git diff-tree -z --no-renames --name-only -r bda7336e52910df30f4592c75ac1519f54715354 fbc0b2558044f8daeb91be9e07325353a17daa40 => `' quiltify_trees_differ bda7336e52910df30f4592c75ac1519f54715354 fbc0b2558044f8daeb91be9e07325353a17daa40 => 0 | git diff-tree -z --no-renames --name-only -r 95360e84ac13f1827a94983b97f64e4b482938e4 fbc0b2558044f8daeb91be9e07325353a17daa40 => `.gitignore\x00import-check\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 95360e84ac13f1827a94983b97f64e4b482938e4 fbc0b2558044f8daeb91be9e07325353a17daa40 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=95360e84ac13f1827a94 o+d/p=fbc0b2558044f8daeb91 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only bda7336e52910df30f4592c75ac1519f54715354 -- debian/rules debian/control => `debian/control'... quiltify investigate bda7336e52910df30f4592c75ac1519f54715354 | git diff-tree -z --no-renames --name-only bda7336e52910df30f4592c75ac1519f54715354 fbc0b2558044f8daeb91be9e07325353a17daa40 => `' quiltify_trees_differ bda7336e52910df30f4592c75ac1519f54715354 fbc0b2558044f8daeb91be9e07325353a17daa40 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q bda7336e52910df30f4592c75ac1519f54715354 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `bda7336e52910df30f4592c75ac1519f54715354' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bda7336e52910df30f4592c75ac1519f54715354 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-99.debian.tar.xz dpkg-source: info: building example in example_1.0-99.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-99_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-99.dsc, example_1.0-99_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-99.debian.tar.xz renaming (dsc) example_1.0-99.dsc renaming (changes) example_1.0-99_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-99.dsc and example_1.0-99_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + ln /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-99.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-99.dsc + t-archive-query-aq sid example 1.0-99 main/example_1.0-99.dsc + local suite=sid + local p=example + local v=1.0-99 + local dscf=main/example_1.0-99.dsc + local sha ++ sha256sum + sha='fef242bcfb15489c65f0febb2b70f7831d936c936918530712177335564a7481 -' + echo '1.0-99 fef242bcfb15489c65f0febb2b70f7831d936c936918530712177335564a7481 main/example_1.0-99.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `19286b71a1841e0b9eb4f8ad7ebda26b8f463195' | git ls-tree -z 19286b71a1841e0b9eb4f8ad7ebda26b8f463195 => `040000 tree cd4c97af36ac68f910051dbbc18b16887fff4b27\x09debian\x00' one subtree cd4c97af36ac68f910051dbbc18b16887fff4b27 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `95360e84ac13f1827a94983b97f64e4b482938e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fbc0b2558044f8daeb91be9e07325353a17daa40' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:34 +0000' => `1735250074 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250074 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz cd4c97af36ac68f910051dbbc18b16887fff4b27 | git hash-object -w -t commit --stdin => 8eda4e875c981a005e3316946997bf8bfea59f0b import main commit | git hash-object -w -t commit ../commit.tmp => `13b5c7db1ced3d6e1cce834ae9bc022ea85e4be4' import apply patches... | git hash-object -w -t commit --stdin => a18bc7da4a4a40d9f3c9b67e37fd2e4be37047b2 + git checkout -q -b dapplied a18bc7da4a4a40d9f3c9b67e37fd2e4be37047b2 + git checkout -q -b unpa 13b5c7db1ced3d6e1cce834ae9bc022ea85e4be4 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:34 +0000' => `1735250074 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `53b7233e381a95b0f8d29699beb80afb02b0c08d' | git rev-parse HEAD: => `fbc0b2558044f8daeb91be9e07325353a17daa40' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 53b7233e381a95b0f8d29699beb80afb02b0c08d:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 53b7233e381a95b0f8d29699beb80afb02b0c08d => `94c010931d011cbd6c1861bb9d453aa12d826298' | git rev-parse '94c010931d011cbd6c1861bb9d453aa12d826298~0' => `94c010931d011cbd6c1861bb9d453aa12d826298' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 53b7233e381a95b0f8d29699beb80afb02b0c08d Import of source package commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view | git cat-file commit 53b7233e381a95b0f8d29699beb80afb02b0c08d => `tree fbc0b2558044f8daeb91be9e07325353a17daa40'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:34 +0000' => `1735250074 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `b273b81acbc6f75cc9eb6243f95af8402009d78a' fetch hash=b273b81acbc6f75cc9eb6243f95af8402009d78a | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 b273b81acbc6f75cc9eb6243f95af8402009d78a => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b273b81acbc6f75cc9eb6243f95af8402009d78a | git log -n2 b273b81acbc6f75cc9eb6243f95af8402009d78a => `commit b273b81acbc6f75cc9eb6243f95af8402009d78a'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid b273b81acbc6f75cc9eb6243f95af8402009d78a => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch first-2nd-import remotes/dgit/dgit/sid + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git update-ref refs/remotes/dgit/dgit/sid first-import + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `19286b71a1841e0b9eb4f8ad7ebda26b8f463195' | git ls-tree -z 19286b71a1841e0b9eb4f8ad7ebda26b8f463195 => `040000 tree cd4c97af36ac68f910051dbbc18b16887fff4b27\x09debian\x00' one subtree cd4c97af36ac68f910051dbbc18b16887fff4b27 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `95360e84ac13f1827a94983b97f64e4b482938e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fbc0b2558044f8daeb91be9e07325353a17daa40' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:34 +0000' => `1735250074 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250074 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz cd4c97af36ac68f910051dbbc18b16887fff4b27 | git hash-object -w -t commit --stdin => 8eda4e875c981a005e3316946997bf8bfea59f0b import main commit | git hash-object -w -t commit ../commit.tmp => `13b5c7db1ced3d6e1cce834ae9bc022ea85e4be4' import apply patches... | git hash-object -w -t commit --stdin => a18bc7da4a4a40d9f3c9b67e37fd2e4be37047b2 + git checkout -q -b dapplied a18bc7da4a4a40d9f3c9b67e37fd2e4be37047b2 + git checkout -q -b unpa 13b5c7db1ced3d6e1cce834ae9bc022ea85e4be4 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:34 +0000' => `1735250074 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `53b7233e381a95b0f8d29699beb80afb02b0c08d' | git rev-parse HEAD: => `fbc0b2558044f8daeb91be9e07325353a17daa40' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 53b7233e381a95b0f8d29699beb80afb02b0c08d:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 53b7233e381a95b0f8d29699beb80afb02b0c08d => `94c010931d011cbd6c1861bb9d453aa12d826298' | git rev-parse '94c010931d011cbd6c1861bb9d453aa12d826298~0' => `94c010931d011cbd6c1861bb9d453aa12d826298' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 53b7233e381a95b0f8d29699beb80afb02b0c08d Import of source package commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view | git cat-file commit 53b7233e381a95b0f8d29699beb80afb02b0c08d => `tree fbc0b2558044f8daeb91be9e07325353a17daa40'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:34 +0000' => `1735250074 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `b273b81acbc6f75cc9eb6243f95af8402009d78a' fetch hash=b273b81acbc6f75cc9eb6243f95af8402009d78a | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 b273b81acbc6f75cc9eb6243f95af8402009d78a => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b273b81acbc6f75cc9eb6243f95af8402009d78a | git log -n2 b273b81acbc6f75cc9eb6243f95af8402009d78a => `commit b273b81acbc6f75cc9eb6243f95af8402009d78a'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid b273b81acbc6f75cc9eb6243f95af8402009d78a => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b273b81acbc6f75cc9eb6243f95af8402009d78a + t-ref-same-val refs/remotes/dgit/dgit/sid b273b81acbc6f75cc9eb6243f95af8402009d78a + local name=refs/remotes/dgit/dgit/sid + local val=b273b81acbc6f75cc9eb6243f95af8402009d78a + case "${t_ref_val-unset}" in + t_ref_val=b273b81acbc6f75cc9eb6243f95af8402009d78a + t_ref_names+=("$name") + t-ref-same refs/heads/first-2nd-import + local name=refs/heads/first-2nd-import + local val ++ t-git-get-ref refs/heads/first-2nd-import ++ local ref=refs/heads/first-2nd-import ++ case "$ref" in ++ git show-ref -d refs/heads/first-2nd-import ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/first-2nd-import\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b273b81acbc6f75cc9eb6243f95af8402009d78a + t-ref-same-val refs/heads/first-2nd-import b273b81acbc6f75cc9eb6243f95af8402009d78a + local name=refs/heads/first-2nd-import + local val=b273b81acbc6f75cc9eb6243f95af8402009d78a + case "${t_ref_val-unset}" in + t_ref_val=b273b81acbc6f75cc9eb6243f95af8402009d78a + t_ref_names+=("$name") + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig-docs.tar.gz + t-sort + LC_COLLATE=C + sort ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=example-docs/ + perl -i~ -pe ' s#^\Qexample-docs/\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o + orig=example_1.0.orig-docs.tar.gz + pat='^Import example_1\.0\.orig-docs\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-2nd-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-2nd-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + git ls-tree -r --name-only a5bb1f49c872a76a5d703570fd5352e424719bda: + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.g + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.orig.tar.gz + t-sort + LC_COLLATE=C + sort ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=example/ + perl -i~ -pe ' s#^\Qexample/\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o + orig=example_1.0.orig.tar.gz + pat='^Import example_1\.0\.orig\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=94c010931d011cbd6c1861bb9d453aa12d826298 + t-ref-same-val 'example_1.0.orig.tar.gz first-import' 94c010931d011cbd6c1861bb9d453aa12d826298 + local 'name=example_1.0.orig.tar.gz first-import' + local val=94c010931d011cbd6c1861bb9d453aa12d826298 + case "${t_ref_val-unset}" in + t_ref_val=94c010931d011cbd6c1861bb9d453aa12d826298 + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=94c010931d011cbd6c1861bb9d453aa12d826298 + t-ref-same-val 'example_1.0.orig.tar.gz first-2nd-import' 94c010931d011cbd6c1861bb9d453aa12d826298 + local 'name=example_1.0.orig.tar.gz first-2nd-import' + local val=94c010931d011cbd6c1861bb9d453aa12d826298 + case "${t_ref_val-unset}" in + t_ref_val=94c010931d011cbd6c1861bb9d453aa12d826298 + t_ref_names+=("$name") + git ls-tree -r --name-only 94c010931d011cbd6c1861bb9d453aa12d826298: + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.g + cd .. + t-import-chk sunxi-tools 1.2-2.~~dgittest + t-import-chk1 sunxi-tools 1.2-2.~~dgittest + p=sunxi-tools + v=1.2-2.~~dgittest + t-archive sunxi-tools 1.2-2.~~dgittest + t-archive-none sunxi-tools + t-select-package sunxi-tools + p=sunxi-tools + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid sunxi-tools + local suite=sid + local p=sunxi-tools + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new sunxi-tools + local suite=new + local p=sunxi-tools + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.2-2.~~dgittest + local dscf=sunxi-tools_1.2-2.~~dgittest.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/sunxi-tools_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/sunxi-tools_1.2-2.~~dgittest.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/sunxi-tools_1.2-2.~~dgittest.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/sunxi-tools_1.2.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/sunxi-tools_1.2-2.~~dgittest.dsc + t-archive-query-aq sid sunxi-tools 1.2-2.~~dgittest main/sunxi-tools_1.2-2.~~dgittest.dsc + local suite=sid + local p=sunxi-tools + local v=1.2-2.~~dgittest + local dscf=main/sunxi-tools_1.2-2.~~dgittest.dsc + local sha ++ sha256sum + sha='43d716b86a67a83649427475340e194b2ade0a7cd0ecf021bfb12ab9ec4dc09f -' + echo '1.2-2.~~dgittest 43d716b86a67a83649427475340e194b2ade0a7cd0ecf021bfb12ab9ec4dc09f main/sunxi-tools_1.2-2.~~dgittest.dsc' + t-aq-archive-updated sid sunxi-tools + local suite=sid + local p=sunxi-tools + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/sunxi-tools_1.2-2.~~dgittest.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/sunxi-tools_1.2-2.~~dgittest.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-2.~~dgittest.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes + t-import-chk2 + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + rm -rf sunxi-tools + t-dgit --no-rm-on-error clone sunxi-tools + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone sunxi-tools | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD sunxi-tools query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/sunxi-tools... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-2.~~dgittest.dsc... get_archive_dsc: Version 1.2-2.~~dgittest last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack considering reusing sunxi-tools_1.2.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./sunxi-tools_1.2.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./sunxi-tools_1.2.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 35076 100 35076 0 0 160M 0 --:--:-- --:--:-- --:--:-- 160M considering saving sunxi-tools_1.2.orig.tar.gz: linked. considering reusing sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./sunxi-tools_1.2-2.~~dgittest.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o './sunxi-tools_1.2-2.~~dgittest.debian.tar.xz' -- 'file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-2.~~dgittest.debian.tar.xz' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4892 100 4892 0 0 52.4M 0 --:--:-- --:--:-- --:--:-- 52.4M considering saving sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: linked. import considering sunxi-tools_1.2.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c' | git ls-tree -z 4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c => `040000 tree 35ae6c9badec201db9169c09cf3f438884b1290b\x09sunxi-tools-1.2\x00' one subtree 35ae6c9badec201db9169c09cf3f438884b1290b CD .. import considering sunxi-tools_1.2-2.~~dgittest.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `90bae3fce6d36835a01ec5de7d041174d1d2f41b' | git ls-tree -z 90bae3fce6d36835a01ec5de7d041174d1d2f41b => `040000 tree bd00eb3202fb5a08d28d92b9b038ff29e71e302b\x09debian\x00' one subtree bd00eb3202fb5a08d28d92b9b038ff29e71e302b CD .. + dpkg-source --no-check --skip-patches -x -- sunxi-tools.dsc dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-2.~~dgittest.debian.tar.xz CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9d3697d94327236cd9e1b400be7d5dd141a60956' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2-2.~~dgittest package changelog, entry no.1... import clog 1.2-2.~~dgittest vs 1.2... import clog 1.2-2.~~dgittest becomes r1 import clog 1.2-2 package changelog, entry no.2... import clog 1.2-2 vs 1.2... import clog 1.2-2 becomes r1 import clog 1.2-1 package changelog, entry no.3... import clog 1.2-1 vs 1.2... import clog 1.2-1 becomes r1 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' | date '+%s %z' -d 'Sat, 12 Jul 2014 20:51:56 +0100' => `1405194716 +0000' import tartrees authline Ian Jackson 1440161582 +0000 import tartrees r1authline Ian Campbell 1405194716 +0000 import tartree sunxi-tools_1.2.orig.tar.gz 35ae6c9badec201db9169c09cf3f438884b1290b | git hash-object -w -t commit --stdin => b1f874a802eecc0df660deceeba051a92dc5ea1d import tartree sunxi-tools_1.2-2.~~dgittest.debian.tar.xz bd00eb3202fb5a08d28d92b9b038ff29e71e302b | git hash-object -w -t commit --stdin => b80fea4d4b74017c5d20b1016bd536015ed84e74 import main commit | git hash-object -w -t commit ../commit.tmp => `6af5cfc5411cb157c006a5f16a126053a359add4' import apply patches... | git hash-object -w -t commit --stdin => 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b dapplied 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b unpa 6af5cfc5411cb157c006a5f16a126053a359add4 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse HEAD: => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' synthesised git commit from .dsc 1.2-2.~~dgittest CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools fetch mergeinfos: commit d2f449cb83e714ca009b07cbb440d78c2b706cc6 Import of source package fetch hash=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d2f449cb83e714ca009b07cbb440d78c2b706cc6 | git log -n2 d2f449cb83e714ca009b07cbb440d78c2b706cc6 => `commit d2f449cb83e714ca009b07cbb440d78c2b706cc6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid d2f449cb83e714ca009b07cbb440d78c2b706cc6 => `' + git remote add vcs-git git://git.debian.org/collab-maint/sunxi-tools.git + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at d2f449c debian-changes + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in sunxi-tools CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd sunxi-tools + t-import-chk-authorship + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + t-sort -u + LC_COLLATE=C + sort -u + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + git branch first-import + m='Commit for import check' + echo 'Commit for import check' + v=1.2-99 + dch -v 1.2-99 -D unstable -m 'Commit for import check' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add import-check debian/changelog + git commit -m 'Commit for import check' [dgit/sid 35a69e7] Commit for import check 2 files changed, 7 insertions(+) create mode 100644 import-check + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `35a69e79cdd79d005e90079f2c0a6e3615193d29' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 35a69e79cdd79d005e90079f2c0a6e3615193d29 starting quiltify (single-debian-patch) QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/sunxi-tools_1.2.orig.tar.gz Y + git reset -q --hard 35a69e79cdd79d005e90079f2c0a6e3615193d29 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/Makefile work/adb-devprobe.sh work/boot_head.lds work/fel-gpio work/fel-pio.lds work/fel-sdboot.lds work/import-check work/include/endian_compat.h work/include/types.h work/jtag-loop.lds work/usb-boot dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-99.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-99.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x sunxi-tools_1.2-99.dsc dpkg-source: warning: extracting unsigned source package (sunxi-tools_1.2-99.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-99.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => ` M debian/patches/debian-changes'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master ff33a40] Commit Debian 3.0 (quilt) metadata 1 file changed, 4 insertions(+) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ff33a401ee08849924c775e81623cc06ac118ad2' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ff33a401ee08849924c775e81623cc06ac118ad2 starting quiltify (single-debian-patch) QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/sunxi-tools_1.2.orig.tar.gz Y + git reset -q --hard ff33a401ee08849924c775e81623cc06ac118ad2 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/Makefile work/adb-devprobe.sh work/boot_head.lds work/fel-gpio work/fel-pio.lds work/fel-sdboot.lds work/import-check work/include/endian_compat.h work/include/types.h work/jtag-loop.lds work/usb-boot dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-99.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-99.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x sunxi-tools_1.2-99.dsc dpkg-source: warning: extracting unsigned source package (sunxi-tools_1.2-99.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-99.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ff33a401ee08849924c775e81623cc06ac118ad2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/sunxi-tools_1.2.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ff33a401ee08849924c775e81623cc06ac118ad2 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/Makefile work/adb-devprobe.sh work/boot_head.lds work/fel-gpio work/fel-pio.lds work/fel-sdboot.lds work/import-check work/include/endian_compat.h work/include/types.h work/jtag-loop.lds work/usb-boot dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-99.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-99.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/sunxi-tools... changelog will contain changes since 1.2-2.~~dgittest + sh -ec 'exec >../$1; shift; exec "$@"' x sunxi-tools_1.2-99_source.changes dpkg-genchanges -S '-v1.2-2.~~dgittest' dpkg-genchanges: info: not including original source code in upload CD .. moving sunxi-tools_1.2-99.dsc, sunxi-tools_1.2-99_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) sunxi-tools_1.2.orig.tar.gz renaming (Files) sunxi-tools_1.2-99.debian.tar.xz renaming (dsc) sunxi-tools_1.2-99.dsc renaming (changes) sunxi-tools_1.2-99_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools dgit ok: source built, results in sunxi-tools_1.2-99.dsc and sunxi-tools_1.2-99_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + ln /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/sunxi-tools_1.2-99.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/sunxi-tools_1.2-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/sunxi-tools_1.2-99.dsc + t-archive-query-aq sid sunxi-tools 1.2-99 main/sunxi-tools_1.2-99.dsc + local suite=sid + local p=sunxi-tools + local v=1.2-99 + local dscf=main/sunxi-tools_1.2-99.dsc + local sha ++ sha256sum + sha='95c7f5749b39c3a34d69874e97d15b3a3cdce735e8789274f8404855117f4855 -' + echo '1.2-99 95c7f5749b39c3a34d69874e97d15b3a3cdce735e8789274f8404855117f4855 main/sunxi-tools_1.2-99.dsc' + t-aq-archive-updated sid sunxi-tools + local suite=sid + local p=sunxi-tools + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/sunxi-tools... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-99.dsc... get_archive_dsc: Version 1.2-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' fetch_from_archive: lastfetch=d2f449cb83e714ca009b07cbb440d78c2b706cc6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack considering reusing sunxi-tools_1.2.orig.tar.gz: (No such file or directory) linked. using existing sunxi-tools_1.2.orig.tar.gz considering saving sunxi-tools_1.2.orig.tar.gz: (File exists) no need. considering reusing sunxi-tools_1.2-99.debian.tar.xz: (No such file or directory) linked. using existing sunxi-tools_1.2-99.debian.tar.xz considering saving sunxi-tools_1.2-99.debian.tar.xz: (File exists) no need. import considering sunxi-tools_1.2.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c' | git ls-tree -z 4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c => `040000 tree 35ae6c9badec201db9169c09cf3f438884b1290b\x09sunxi-tools-1.2\x00' one subtree 35ae6c9badec201db9169c09cf3f438884b1290b CD .. import considering sunxi-tools_1.2-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `40fe29e0f62132527cec18b4d3c80afd4d9b4967' | git ls-tree -z 40fe29e0f62132527cec18b4d3c80afd4d9b4967 => `040000 tree 269bbaa1954f98ab7597af14637ad6a86d5e7e96\x09debian\x00' one subtree 269bbaa1954f98ab7597af14637ad6a86d5e7e96 CD .. + dpkg-source --no-check --skip-patches -x -- sunxi-tools.dsc dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-99.debian.tar.xz CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a5117523aafc17a024551d28b5e4f17c68ae40c7' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `e4b99f424fd51fb497fbefc32c8307c2fce73cf8' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2-99 package changelog, entry no.1... import clog 1.2-99 vs 1.2... import clog 1.2-99 becomes r1 import clog 1.2-2.~~dgittest package changelog, entry no.2... import clog 1.2-2.~~dgittest vs 1.2... import clog 1.2-2.~~dgittest becomes r1 import clog 1.2-2 package changelog, entry no.3... import clog 1.2-2 vs 1.2... import clog 1.2-2 becomes r1 import clog 1.2-1 package changelog, entry no.4... import clog 1.2-1 vs 1.2... import clog 1.2-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:40 +0000' => `1735250080 +0000' | date '+%s %z' -d 'Sat, 12 Jul 2014 20:51:56 +0100' => `1405194716 +0000' import tartrees authline Ian Jackson 1735250080 +0000 import tartrees r1authline Ian Campbell 1405194716 +0000 import tartree sunxi-tools_1.2.orig.tar.gz 35ae6c9badec201db9169c09cf3f438884b1290b | git hash-object -w -t commit --stdin => b1f874a802eecc0df660deceeba051a92dc5ea1d import tartree sunxi-tools_1.2-99.debian.tar.xz 269bbaa1954f98ab7597af14637ad6a86d5e7e96 | git hash-object -w -t commit --stdin => 2b848f777df98c2c4a73a6c392230612839b662a import main commit | git hash-object -w -t commit ../commit.tmp => `a3c7b8ad5195ed5a0385f727a5520bc679d56699' import apply patches... | git hash-object -w -t commit --stdin => 2202200b9a66e363e832b4209759f1cc9c38f8b4 + git checkout -q -b dapplied 2202200b9a66e363e832b4209759f1cc9c38f8b4 + git checkout -q -b unpa a3c7b8ad5195ed5a0385f727a5520bc679d56699 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:40 +0000' => `1735250080 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9' | git rev-parse HEAD: => `e4b99f424fd51fb497fbefc32c8307c2fce73cf8' synthesised git commit from .dsc 1.2-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgitclog; exec "$@"' x git cat-file blob d2f449cb83e714ca009b07cbb440d78c2b706cc6:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgitclog; exec "$@"' x git cat-file blob 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9:debian/changelog | git merge-base d2f449cb83e714ca009b07cbb440d78c2b706cc6 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9 => `b1f874a802eecc0df660deceeba051a92dc5ea1d' | git rev-parse 'b1f874a802eecc0df660deceeba051a92dc5ea1d~0' => `b1f874a802eecc0df660deceeba051a92dc5ea1d' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' fetch mergeinfos: commit 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9 Import of source package commit d2f449cb83e714ca009b07cbb440d78c2b706cc6 dgit client's archive history view | git cat-file commit 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9 => `tree e4b99f424fd51fb497fbefc32c8307c2fce73cf8'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:40 +0000' => `1735250080 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/mergecommit => `06993c17d33ead1fa72731fbc551b28ed4378625' fetch hash=06993c17d33ead1fa72731fbc551b28ed4378625 | git merge-base d2f449cb83e714ca009b07cbb440d78c2b706cc6 06993c17d33ead1fa72731fbc551b28ed4378625 => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 06993c17d33ead1fa72731fbc551b28ed4378625 | git log -n2 06993c17d33ead1fa72731fbc551b28ed4378625 => `commit 06993c17d33ead1fa72731fbc551b28ed4378625'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 06993c17d33ead1fa72731fbc551b28ed4378625 => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch first-2nd-import remotes/dgit/dgit/sid + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + git update-ref refs/remotes/dgit/dgit/sid first-import + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/sunxi-tools... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-99.dsc... get_archive_dsc: Version 1.2-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' fetch_from_archive: lastfetch=d2f449cb83e714ca009b07cbb440d78c2b706cc6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack considering reusing sunxi-tools_1.2.orig.tar.gz: (No such file or directory) linked. using existing sunxi-tools_1.2.orig.tar.gz considering saving sunxi-tools_1.2.orig.tar.gz: (File exists) no need. considering reusing sunxi-tools_1.2-99.debian.tar.xz: (No such file or directory) linked. using existing sunxi-tools_1.2-99.debian.tar.xz considering saving sunxi-tools_1.2-99.debian.tar.xz: (File exists) no need. import considering sunxi-tools_1.2.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c' | git ls-tree -z 4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c => `040000 tree 35ae6c9badec201db9169c09cf3f438884b1290b\x09sunxi-tools-1.2\x00' one subtree 35ae6c9badec201db9169c09cf3f438884b1290b CD .. import considering sunxi-tools_1.2-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `40fe29e0f62132527cec18b4d3c80afd4d9b4967' | git ls-tree -z 40fe29e0f62132527cec18b4d3c80afd4d9b4967 => `040000 tree 269bbaa1954f98ab7597af14637ad6a86d5e7e96\x09debian\x00' one subtree 269bbaa1954f98ab7597af14637ad6a86d5e7e96 CD .. + dpkg-source --no-check --skip-patches -x -- sunxi-tools.dsc dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-99.debian.tar.xz CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a5117523aafc17a024551d28b5e4f17c68ae40c7' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `e4b99f424fd51fb497fbefc32c8307c2fce73cf8' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2-99 package changelog, entry no.1... import clog 1.2-99 vs 1.2... import clog 1.2-99 becomes r1 import clog 1.2-2.~~dgittest package changelog, entry no.2... import clog 1.2-2.~~dgittest vs 1.2... import clog 1.2-2.~~dgittest becomes r1 import clog 1.2-2 package changelog, entry no.3... import clog 1.2-2 vs 1.2... import clog 1.2-2 becomes r1 import clog 1.2-1 package changelog, entry no.4... import clog 1.2-1 vs 1.2... import clog 1.2-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:40 +0000' => `1735250080 +0000' | date '+%s %z' -d 'Sat, 12 Jul 2014 20:51:56 +0100' => `1405194716 +0000' import tartrees authline Ian Jackson 1735250080 +0000 import tartrees r1authline Ian Campbell 1405194716 +0000 import tartree sunxi-tools_1.2.orig.tar.gz 35ae6c9badec201db9169c09cf3f438884b1290b | git hash-object -w -t commit --stdin => b1f874a802eecc0df660deceeba051a92dc5ea1d import tartree sunxi-tools_1.2-99.debian.tar.xz 269bbaa1954f98ab7597af14637ad6a86d5e7e96 | git hash-object -w -t commit --stdin => 2b848f777df98c2c4a73a6c392230612839b662a import main commit | git hash-object -w -t commit ../commit.tmp => `a3c7b8ad5195ed5a0385f727a5520bc679d56699' import apply patches... | git hash-object -w -t commit --stdin => 2202200b9a66e363e832b4209759f1cc9c38f8b4 + git checkout -q -b dapplied 2202200b9a66e363e832b4209759f1cc9c38f8b4 + git checkout -q -b unpa a3c7b8ad5195ed5a0385f727a5520bc679d56699 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:40 +0000' => `1735250080 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9' | git rev-parse HEAD: => `e4b99f424fd51fb497fbefc32c8307c2fce73cf8' synthesised git commit from .dsc 1.2-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgitclog; exec "$@"' x git cat-file blob d2f449cb83e714ca009b07cbb440d78c2b706cc6:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgitclog; exec "$@"' x git cat-file blob 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9:debian/changelog | git merge-base d2f449cb83e714ca009b07cbb440d78c2b706cc6 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9 => `b1f874a802eecc0df660deceeba051a92dc5ea1d' | git rev-parse 'b1f874a802eecc0df660deceeba051a92dc5ea1d~0' => `b1f874a802eecc0df660deceeba051a92dc5ea1d' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' fetch mergeinfos: commit 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9 Import of source package commit d2f449cb83e714ca009b07cbb440d78c2b706cc6 dgit client's archive history view | git cat-file commit 69ea9e2d4c93ae1e4cde90d64ce9692550f08bf9 => `tree e4b99f424fd51fb497fbefc32c8307c2fce73cf8'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:54:40 +0000' => `1735250080 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/mergecommit => `06993c17d33ead1fa72731fbc551b28ed4378625' fetch hash=06993c17d33ead1fa72731fbc551b28ed4378625 | git merge-base d2f449cb83e714ca009b07cbb440d78c2b706cc6 06993c17d33ead1fa72731fbc551b28ed4378625 => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 06993c17d33ead1fa72731fbc551b28ed4378625 | git log -n2 06993c17d33ead1fa72731fbc551b28ed4378625 => `commit 06993c17d33ead1fa72731fbc551b28ed4378625'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 06993c17d33ead1fa72731fbc551b28ed4378625 => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/sid + val=06993c17d33ead1fa72731fbc551b28ed4378625 + t-ref-same-val refs/remotes/dgit/dgit/sid 06993c17d33ead1fa72731fbc551b28ed4378625 + local name=refs/remotes/dgit/dgit/sid + local val=06993c17d33ead1fa72731fbc551b28ed4378625 + case "${t_ref_val-unset}" in + t_ref_val=06993c17d33ead1fa72731fbc551b28ed4378625 + t_ref_names+=("$name") + t-ref-same refs/heads/first-2nd-import + local name=refs/heads/first-2nd-import + local val ++ t-git-get-ref refs/heads/first-2nd-import ++ local ref=refs/heads/first-2nd-import ++ case "$ref" in ++ git show-ref -d refs/heads/first-2nd-import ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/first-2nd-import\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=06993c17d33ead1fa72731fbc551b28ed4378625 + t-ref-same-val refs/heads/first-2nd-import 06993c17d33ead1fa72731fbc551b28ed4378625 + local name=refs/heads/first-2nd-import + local val=06993c17d33ead1fa72731fbc551b28ed4378625 + case "${t_ref_val-unset}" in + t_ref_val=06993c17d33ead1fa72731fbc551b28ed4378625 + t_ref_names+=("$name") + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/sunxi-tools_1.2.orig.tar.gz + t-sort + LC_COLLATE=C + sort ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=sunxi-tools-1.2/ + perl -i~ -pe ' s#^\Qsunxi-tools-1.2/\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o + orig=sunxi-tools_1.2.orig.tar.gz + pat='^Import sunxi-tools_1\.2\.orig\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import sunxi-tools_1\.2\.orig\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=b1f874a802eecc0df660deceeba051a92dc5ea1d + t-ref-same-val 'sunxi-tools_1.2.orig.tar.gz first-import' b1f874a802eecc0df660deceeba051a92dc5ea1d + local 'name=sunxi-tools_1.2.orig.tar.gz first-import' + local val=b1f874a802eecc0df660deceeba051a92dc5ea1d + case "${t_ref_val-unset}" in + t_ref_val=b1f874a802eecc0df660deceeba051a92dc5ea1d + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import sunxi-tools_1\.2\.orig\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/t.imp + imp=b1f874a802eecc0df660deceeba051a92dc5ea1d + t-ref-same-val 'sunxi-tools_1.2.orig.tar.gz first-2nd-import' b1f874a802eecc0df660deceeba051a92dc5ea1d + local 'name=sunxi-tools_1.2.orig.tar.gz first-2nd-import' + local val=b1f874a802eecc0df660deceeba051a92dc5ea1d + case "${t_ref_val-unset}" in + t_ref_val=b1f874a802eecc0df660deceeba051a92dc5ea1d + t_ref_names+=("$name") + git ls-tree -r --name-only b1f874a802eecc0df660deceeba051a92dc5ea1d: + t-sort + LC_COLLATE=C + sort + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.o /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/files.g + cd .. + t-ok + : ======================================== + t-check-only-bpd + '[' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd = .. ']' + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' ']' + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/import-nonnative-artifacts + '[' x/tmp/autopkgtest.l3K01R/import-nonnative-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/import-nonnative-artifacts/import-nonnative.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 68.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:54:44]: test import-nonnative: -----------------------] import-nonnative PASS autopkgtest [21:54:44]: test import-nonnative: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:54:45]: test import-pushold: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:54:49]: test import-pushold: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=import-pushold ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-pushold-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-pushold-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1.100 + local dscf=example_1.0-1.100.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.100.dsc + t-archive-query-aq sid example 1.0-1.100 main/example_1.0-1.100.dsc + local suite=sid + local p=example + local v=1.0-1.100 + local dscf=main/example_1.0-1.100.dsc + local sha ++ sha256sum + sha='ada57c035eb70f526fbfb1d60e42450a1f2ed6d982594e59b0edcf7cc9325710 -' + echo '1.0-1.100 ada57c035eb70f526fbfb1d60e42450a1f2ed6d982594e59b0edcf7cc9325710 main/example_1.0-1.100.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.100.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.100.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + mkdir example + cd example + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/ + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc main + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc main | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/main => `refs/heads/main' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/main' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... made symlink ../example_1.0.orig-docs.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... made symlink ../example_1.0.orig.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... made symlink ../example_1.0-1.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc' refs/heads/main 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/main + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout main Switched to branch 'main' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/main' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.dsc... get_archive_dsc: Version 1.0-1.100 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.100.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.100.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.100.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2156 100 2156 0 0 42.8M 0 --:--:-- --:--:-- --:--:-- 42.8M considering saving example_1.0-1.100.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.100.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2921e5368105c5339a8208ac2178736a13903901' | git ls-tree -z 2921e5368105c5339a8208ac2178736a13903901 => `040000 tree 15fdabd28f95a0861b245f9fe33f39213c23a5da\x09debian\x00' one subtree 15fdabd28f95a0861b245f9fe33f39213c23a5da CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1.100 package changelog, entry no.1... import clog 1.0-1.100 vs 1.0... import clog 1.0-1.100 becomes r1 import clog 1.0-1.99 package changelog, entry no.2... import clog 1.0-1.99 vs 1.0... import clog 1.0-1.99 becomes r1 import clog 1.0-1.98 package changelog, entry no.3... import clog 1.0-1.98 vs 1.0... import clog 1.0-1.98 becomes r1 import clog 1.0-1.97 package changelog, entry no.4... import clog 1.0-1.97 vs 1.0... import clog 1.0-1.97 becomes r1 import clog 1.0-1.96 package changelog, entry no.5... import clog 1.0-1.96 vs 1.0... import clog 1.0-1.96 becomes r1 import clog 1.0-1.95 package changelog, entry no.6... import clog 1.0-1.95 vs 1.0... import clog 1.0-1.95 becomes r1 import clog 1.0-1.94 package changelog, entry no.7... import clog 1.0-1.94 vs 1.0... import clog 1.0-1.94 becomes r1 import clog 1.0-1.93 package changelog, entry no.8... import clog 1.0-1.93 vs 1.0... import clog 1.0-1.93 becomes r1 import clog 1.0-1.92 package changelog, entry no.9... import clog 1.0-1.92 vs 1.0... import clog 1.0-1.92 becomes r1 import clog 1.0-1.91 package changelog, entry no.10... import clog 1.0-1.91 vs 1.0... import clog 1.0-1.91 becomes r1 import clog 1.0-1.90 package changelog, entry no.11... import clog 1.0-1.90 vs 1.0... import clog 1.0-1.90 becomes r1 import clog 1.0-1.89 package changelog, entry no.12... import clog 1.0-1.89 vs 1.0... import clog 1.0-1.89 becomes r1 import clog 1.0-1.88 package changelog, entry no.13... import clog 1.0-1.88 vs 1.0... import clog 1.0-1.88 becomes r1 import clog 1.0-1.87 package changelog, entry no.14... import clog 1.0-1.87 vs 1.0... import clog 1.0-1.87 becomes r1 import clog 1.0-1.86 package changelog, entry no.15... import clog 1.0-1.86 vs 1.0... import clog 1.0-1.86 becomes r1 import clog 1.0-1.85 package changelog, entry no.16... import clog 1.0-1.85 vs 1.0... import clog 1.0-1.85 becomes r1 import clog 1.0-1.84 package changelog, entry no.17... import clog 1.0-1.84 vs 1.0... import clog 1.0-1.84 becomes r1 import clog 1.0-1.83 package changelog, entry no.18... import clog 1.0-1.83 vs 1.0... import clog 1.0-1.83 becomes r1 import clog 1.0-1.82 package changelog, entry no.19... import clog 1.0-1.82 vs 1.0... import clog 1.0-1.82 becomes r1 import clog 1.0-1.81 package changelog, entry no.20... import clog 1.0-1.81 vs 1.0... import clog 1.0-1.81 becomes r1 import clog 1.0-1.80 package changelog, entry no.21... import clog 1.0-1.80 vs 1.0... import clog 1.0-1.80 becomes r1 import clog 1.0-1.79 package changelog, entry no.22... import clog 1.0-1.79 vs 1.0... import clog 1.0-1.79 becomes r1 import clog 1.0-1.78 package changelog, entry no.23... import clog 1.0-1.78 vs 1.0... import clog 1.0-1.78 becomes r1 import clog 1.0-1.77 package changelog, entry no.24... import clog 1.0-1.77 vs 1.0... import clog 1.0-1.77 becomes r1 import clog 1.0-1.76 package changelog, entry no.25... import clog 1.0-1.76 vs 1.0... import clog 1.0-1.76 becomes r1 import clog 1.0-1.75 package changelog, entry no.26... import clog 1.0-1.75 vs 1.0... import clog 1.0-1.75 becomes r1 import clog 1.0-1.74 package changelog, entry no.27... import clog 1.0-1.74 vs 1.0... import clog 1.0-1.74 becomes r1 import clog 1.0-1.73 package changelog, entry no.28... import clog 1.0-1.73 vs 1.0... import clog 1.0-1.73 becomes r1 import clog 1.0-1.72 package changelog, entry no.29... import clog 1.0-1.72 vs 1.0... import clog 1.0-1.72 becomes r1 import clog 1.0-1.71 package changelog, entry no.30... import clog 1.0-1.71 vs 1.0... import clog 1.0-1.71 becomes r1 import clog 1.0-1.70 package changelog, entry no.31... import clog 1.0-1.70 vs 1.0... import clog 1.0-1.70 becomes r1 import clog 1.0-1.69 package changelog, entry no.32... import clog 1.0-1.69 vs 1.0... import clog 1.0-1.69 becomes r1 import clog 1.0-1.68 package changelog, entry no.33... import clog 1.0-1.68 vs 1.0... import clog 1.0-1.68 becomes r1 import clog 1.0-1.67 package changelog, entry no.34... import clog 1.0-1.67 vs 1.0... import clog 1.0-1.67 becomes r1 import clog 1.0-1.66 package changelog, entry no.35... import clog 1.0-1.66 vs 1.0... import clog 1.0-1.66 becomes r1 import clog 1.0-1.65 package changelog, entry no.36... import clog 1.0-1.65 vs 1.0... import clog 1.0-1.65 becomes r1 import clog 1.0-1.64 package changelog, entry no.37... import clog 1.0-1.64 vs 1.0... import clog 1.0-1.64 becomes r1 import clog 1.0-1.63 package changelog, entry no.38... import clog 1.0-1.63 vs 1.0... import clog 1.0-1.63 becomes r1 import clog 1.0-1.62 package changelog, entry no.39... import clog 1.0-1.62 vs 1.0... import clog 1.0-1.62 becomes r1 import clog 1.0-1.61 package changelog, entry no.40... import clog 1.0-1.61 vs 1.0... import clog 1.0-1.61 becomes r1 import clog 1.0-1.60 package changelog, entry no.41... import clog 1.0-1.60 vs 1.0... import clog 1.0-1.60 becomes r1 import clog 1.0-1.59 package changelog, entry no.42... import clog 1.0-1.59 vs 1.0... import clog 1.0-1.59 becomes r1 import clog 1.0-1.58 package changelog, entry no.43... import clog 1.0-1.58 vs 1.0... import clog 1.0-1.58 becomes r1 import clog 1.0-1.57 package changelog, entry no.44... import clog 1.0-1.57 vs 1.0... import clog 1.0-1.57 becomes r1 import clog 1.0-1.56 package changelog, entry no.45... import clog 1.0-1.56 vs 1.0... import clog 1.0-1.56 becomes r1 import clog 1.0-1.55 package changelog, entry no.46... import clog 1.0-1.55 vs 1.0... import clog 1.0-1.55 becomes r1 import clog 1.0-1.54 package changelog, entry no.47... import clog 1.0-1.54 vs 1.0... import clog 1.0-1.54 becomes r1 import clog 1.0-1.53 package changelog, entry no.48... import clog 1.0-1.53 vs 1.0... import clog 1.0-1.53 becomes r1 import clog 1.0-1.52 package changelog, entry no.49... import clog 1.0-1.52 vs 1.0... import clog 1.0-1.52 becomes r1 import clog 1.0-1.51 package changelog, entry no.50... import clog 1.0-1.51 vs 1.0... import clog 1.0-1.51 becomes r1 import clog 1.0-1.50 package changelog, entry no.51... import clog 1.0-1.50 vs 1.0... import clog 1.0-1.50 becomes r1 import clog 1.0-1.49 package changelog, entry no.52... import clog 1.0-1.49 vs 1.0... import clog 1.0-1.49 becomes r1 import clog 1.0-1.48 package changelog, entry no.53... import clog 1.0-1.48 vs 1.0... import clog 1.0-1.48 becomes r1 import clog 1.0-1.47 package changelog, entry no.54... import clog 1.0-1.47 vs 1.0... import clog 1.0-1.47 becomes r1 import clog 1.0-1.46 package changelog, entry no.55... import clog 1.0-1.46 vs 1.0... import clog 1.0-1.46 becomes r1 import clog 1.0-1.45 package changelog, entry no.56... import clog 1.0-1.45 vs 1.0... import clog 1.0-1.45 becomes r1 import clog 1.0-1.44 package changelog, entry no.57... import clog 1.0-1.44 vs 1.0... import clog 1.0-1.44 becomes r1 import clog 1.0-1.43 package changelog, entry no.58... import clog 1.0-1.43 vs 1.0... import clog 1.0-1.43 becomes r1 import clog 1.0-1.42 package changelog, entry no.59... import clog 1.0-1.42 vs 1.0... import clog 1.0-1.42 becomes r1 import clog 1.0-1.41 package changelog, entry no.60... import clog 1.0-1.41 vs 1.0... import clog 1.0-1.41 becomes r1 import clog 1.0-1.40 package changelog, entry no.61... import clog 1.0-1.40 vs 1.0... import clog 1.0-1.40 becomes r1 import clog 1.0-1.39 package changelog, entry no.62... import clog 1.0-1.39 vs 1.0... import clog 1.0-1.39 becomes r1 import clog 1.0-1.38 package changelog, entry no.63... import clog 1.0-1.38 vs 1.0... import clog 1.0-1.38 becomes r1 import clog 1.0-1.37 package changelog, entry no.64... import clog 1.0-1.37 vs 1.0... import clog 1.0-1.37 becomes r1 import clog 1.0-1.36 package changelog, entry no.65... import clog 1.0-1.36 vs 1.0... import clog 1.0-1.36 becomes r1 import clog 1.0-1.35 package changelog, entry no.66... import clog 1.0-1.35 vs 1.0... import clog 1.0-1.35 becomes r1 import clog 1.0-1.34 package changelog, entry no.67... import clog 1.0-1.34 vs 1.0... import clog 1.0-1.34 becomes r1 import clog 1.0-1.33 package changelog, entry no.68... import clog 1.0-1.33 vs 1.0... import clog 1.0-1.33 becomes r1 import clog 1.0-1.32 package changelog, entry no.69... import clog 1.0-1.32 vs 1.0... import clog 1.0-1.32 becomes r1 import clog 1.0-1.31 package changelog, entry no.70... import clog 1.0-1.31 vs 1.0... import clog 1.0-1.31 becomes r1 import clog 1.0-1.30 package changelog, entry no.71... import clog 1.0-1.30 vs 1.0... import clog 1.0-1.30 becomes r1 import clog 1.0-1.29 package changelog, entry no.72... import clog 1.0-1.29 vs 1.0... import clog 1.0-1.29 becomes r1 import clog 1.0-1.28 package changelog, entry no.73... import clog 1.0-1.28 vs 1.0... import clog 1.0-1.28 becomes r1 import clog 1.0-1.27 package changelog, entry no.74... import clog 1.0-1.27 vs 1.0... import clog 1.0-1.27 becomes r1 import clog 1.0-1.26 package changelog, entry no.75... import clog 1.0-1.26 vs 1.0... import clog 1.0-1.26 becomes r1 import clog 1.0-1.25 package changelog, entry no.76... import clog 1.0-1.25 vs 1.0... import clog 1.0-1.25 becomes r1 import clog 1.0-1.24 package changelog, entry no.77... import clog 1.0-1.24 vs 1.0... import clog 1.0-1.24 becomes r1 import clog 1.0-1.23 package changelog, entry no.78... import clog 1.0-1.23 vs 1.0... import clog 1.0-1.23 becomes r1 import clog 1.0-1.22 package changelog, entry no.79... import clog 1.0-1.22 vs 1.0... import clog 1.0-1.22 becomes r1 import clog 1.0-1.21 package changelog, entry no.80... import clog 1.0-1.21 vs 1.0... import clog 1.0-1.21 becomes r1 import clog 1.0-1.20 package changelog, entry no.81... import clog 1.0-1.20 vs 1.0... import clog 1.0-1.20 becomes r1 import clog 1.0-1.19 package changelog, entry no.82... import clog 1.0-1.19 vs 1.0... import clog 1.0-1.19 becomes r1 import clog 1.0-1.18 package changelog, entry no.83... import clog 1.0-1.18 vs 1.0... import clog 1.0-1.18 becomes r1 import clog 1.0-1.17 package changelog, entry no.84... import clog 1.0-1.17 vs 1.0... import clog 1.0-1.17 becomes r1 import clog 1.0-1.16 package changelog, entry no.85... import clog 1.0-1.16 vs 1.0... import clog 1.0-1.16 becomes r1 import clog 1.0-1.15 package changelog, entry no.86... import clog 1.0-1.15 vs 1.0... import clog 1.0-1.15 becomes r1 import clog 1.0-1.14 package changelog, entry no.87... import clog 1.0-1.14 vs 1.0... import clog 1.0-1.14 becomes r1 import clog 1.0-1.13 package changelog, entry no.88... import clog 1.0-1.13 vs 1.0... import clog 1.0-1.13 becomes r1 import clog 1.0-1.12 package changelog, entry no.89... import clog 1.0-1.12 vs 1.0... import clog 1.0-1.12 becomes r1 import clog 1.0-1.11 package changelog, entry no.90... import clog 1.0-1.11 vs 1.0... import clog 1.0-1.11 becomes r1 import clog 1.0-1.10 package changelog, entry no.91... import clog 1.0-1.10 vs 1.0... import clog 1.0-1.10 becomes r1 import clog 1.0-1.9 package changelog, entry no.92... import clog 1.0-1.9 vs 1.0... import clog 1.0-1.9 becomes r1 import clog 1.0-1.8 package changelog, entry no.93... import clog 1.0-1.8 vs 1.0... import clog 1.0-1.8 becomes r1 import clog 1.0-1.7 package changelog, entry no.94... import clog 1.0-1.7 vs 1.0... import clog 1.0-1.7 becomes r1 import clog 1.0-1.6 package changelog, entry no.95... import clog 1.0-1.6 vs 1.0... import clog 1.0-1.6 becomes r1 import clog 1.0-1.5 package changelog, entry no.96... import clog 1.0-1.5 vs 1.0... import clog 1.0-1.5 becomes r1 import clog 1.0-1.4 package changelog, entry no.97... import clog 1.0-1.4 vs 1.0... import clog 1.0-1.4 becomes r1 import clog 1.0-1.3 package changelog, entry no.98... import clog 1.0-1.3 vs 1.0... import clog 1.0-1.3 becomes r1 import clog 1.0-1.2 package changelog, entry no.99... import clog 1.0-1.2 vs 1.0... import clog 1.0-1.2 becomes r1 import clog 1.0-1.1 package changelog, entry no.100... import clog 1.0-1.1 vs 1.0... import clog 1.0-1.1 becomes r1 import clog 1.0-1 package changelog, entry no.101... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 0.9-1.100 package changelog, entry no.102... import clog 0.9-1.100 vs 1.0... | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1476638274 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.100.debian.tar.xz 15fdabd28f95a0861b245f9fe33f39213c23a5da | git hash-object -w -t commit --stdin => fe311ce0327cf35e590ab33d4654f506aa694db0 import main commit | git hash-object -w -t commit ../commit.tmp => `d52fae24088ce77420b487c5a0a7e32c2261dca8' import apply patches... | git hash-object -w -t commit --stdin => fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b dapplied fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b unpa d52fae24088ce77420b487c5a0a7e32c2261dca8 | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse HEAD: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' synthesised git commit from .dsc 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit f0e0568736e342d8422d3d99633054f0d200b8db Import of source package fetch hash=f0e0568736e342d8422d3d99633054f0d200b8db + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f0e0568736e342d8422d3d99633054f0d200b8db | git log -n2 f0e0568736e342d8422d3d99633054f0d200b8db => `commit f0e0568736e342d8422d3d99633054f0d200b8db'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid f0e0568736e342d8422d3d99633054f0d200b8db => `' | git ls-tree -lrz -- f0e0568736e342d8422d3d99633054f0d200b8db: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : 'attempt push of old' + t-expect-fail 'trying to push an old version' t-dgit push-source --deliberately-not-fast-forward --overwrite + local 'mpat=trying to push an old version' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --deliberately-not-fast-forward --overwrite + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --deliberately-not-fast-forward --overwrite | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git symbolic-ref -q HEAD => `refs/heads/main' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 examining quilt state (multiple patches, linear mode) branch_is_gdr 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 -- debian + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' fake orig tree object faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD ../fake + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' fake o+d/p tree object faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 CD ../work | git ls-tree --name-only -z 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => 3 | git diff-tree -z --no-renames --name-only -r 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 11828cc23fd68a215b9c13cebc16724e51ea1942 => `' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 11828cc23fd68a215b9c13cebc16724e51ea1942 => 0 | git diff-tree -z --no-renames --name-only -r faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 11828cc23fd68a215b9c13cebc16724e51ea1942 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4 11828cc23fd68a215b9c13cebc16724e51ea1942 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=faf2ef62b7c8a1a9d4fc o+d/p=11828cc23fd68a215b9c dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 -- debian/rules debian/control => `debian/control'... quiltify investigate 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 11828cc23fd68a215b9c13cebc16724e51ea1942 => `' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 11828cc23fd68a215b9c13cebc16724e51ea1942 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1.100 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1_source.changes dpkg-genchanges -S -v1.0-1.100 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.dsc, example_1.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.debian.tar.xz renaming (dsc) example_1.0-1.dsc renaming (changes) example_1.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.dsc... get_archive_dsc: Version 1.0-1.100 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f0e0568736e342d8422d3d99633054f0d200b8db' fetch_from_archive: lastfetch=f0e0568736e342d8422d3d99633054f0d200b8db CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.100.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.100.debian.tar.xz considering saving example_1.0-1.100.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.100.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2921e5368105c5339a8208ac2178736a13903901' | git ls-tree -z 2921e5368105c5339a8208ac2178736a13903901 => `040000 tree 15fdabd28f95a0861b245f9fe33f39213c23a5da\x09debian\x00' one subtree 15fdabd28f95a0861b245f9fe33f39213c23a5da CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1.100 package changelog, entry no.1... import clog 1.0-1.100 vs 1.0... import clog 1.0-1.100 becomes r1 import clog 1.0-1.99 package changelog, entry no.2... import clog 1.0-1.99 vs 1.0... import clog 1.0-1.99 becomes r1 import clog 1.0-1.98 package changelog, entry no.3... import clog 1.0-1.98 vs 1.0... import clog 1.0-1.98 becomes r1 import clog 1.0-1.97 package changelog, entry no.4... import clog 1.0-1.97 vs 1.0... import clog 1.0-1.97 becomes r1 import clog 1.0-1.96 package changelog, entry no.5... import clog 1.0-1.96 vs 1.0... import clog 1.0-1.96 becomes r1 import clog 1.0-1.95 package changelog, entry no.6... import clog 1.0-1.95 vs 1.0... import clog 1.0-1.95 becomes r1 import clog 1.0-1.94 package changelog, entry no.7... import clog 1.0-1.94 vs 1.0... import clog 1.0-1.94 becomes r1 import clog 1.0-1.93 package changelog, entry no.8... import clog 1.0-1.93 vs 1.0... import clog 1.0-1.93 becomes r1 import clog 1.0-1.92 package changelog, entry no.9... import clog 1.0-1.92 vs 1.0... import clog 1.0-1.92 becomes r1 import clog 1.0-1.91 package changelog, entry no.10... import clog 1.0-1.91 vs 1.0... import clog 1.0-1.91 becomes r1 import clog 1.0-1.90 package changelog, entry no.11... import clog 1.0-1.90 vs 1.0... import clog 1.0-1.90 becomes r1 import clog 1.0-1.89 package changelog, entry no.12... import clog 1.0-1.89 vs 1.0... import clog 1.0-1.89 becomes r1 import clog 1.0-1.88 package changelog, entry no.13... import clog 1.0-1.88 vs 1.0... import clog 1.0-1.88 becomes r1 import clog 1.0-1.87 package changelog, entry no.14... import clog 1.0-1.87 vs 1.0... import clog 1.0-1.87 becomes r1 import clog 1.0-1.86 package changelog, entry no.15... import clog 1.0-1.86 vs 1.0... import clog 1.0-1.86 becomes r1 import clog 1.0-1.85 package changelog, entry no.16... import clog 1.0-1.85 vs 1.0... import clog 1.0-1.85 becomes r1 import clog 1.0-1.84 package changelog, entry no.17... import clog 1.0-1.84 vs 1.0... import clog 1.0-1.84 becomes r1 import clog 1.0-1.83 package changelog, entry no.18... import clog 1.0-1.83 vs 1.0... import clog 1.0-1.83 becomes r1 import clog 1.0-1.82 package changelog, entry no.19... import clog 1.0-1.82 vs 1.0... import clog 1.0-1.82 becomes r1 import clog 1.0-1.81 package changelog, entry no.20... import clog 1.0-1.81 vs 1.0... import clog 1.0-1.81 becomes r1 import clog 1.0-1.80 package changelog, entry no.21... import clog 1.0-1.80 vs 1.0... import clog 1.0-1.80 becomes r1 import clog 1.0-1.79 package changelog, entry no.22... import clog 1.0-1.79 vs 1.0... import clog 1.0-1.79 becomes r1 import clog 1.0-1.78 package changelog, entry no.23... import clog 1.0-1.78 vs 1.0... import clog 1.0-1.78 becomes r1 import clog 1.0-1.77 package changelog, entry no.24... import clog 1.0-1.77 vs 1.0... import clog 1.0-1.77 becomes r1 import clog 1.0-1.76 package changelog, entry no.25... import clog 1.0-1.76 vs 1.0... import clog 1.0-1.76 becomes r1 import clog 1.0-1.75 package changelog, entry no.26... import clog 1.0-1.75 vs 1.0... import clog 1.0-1.75 becomes r1 import clog 1.0-1.74 package changelog, entry no.27... import clog 1.0-1.74 vs 1.0... import clog 1.0-1.74 becomes r1 import clog 1.0-1.73 package changelog, entry no.28... import clog 1.0-1.73 vs 1.0... import clog 1.0-1.73 becomes r1 import clog 1.0-1.72 package changelog, entry no.29... import clog 1.0-1.72 vs 1.0... import clog 1.0-1.72 becomes r1 import clog 1.0-1.71 package changelog, entry no.30... import clog 1.0-1.71 vs 1.0... import clog 1.0-1.71 becomes r1 import clog 1.0-1.70 package changelog, entry no.31... import clog 1.0-1.70 vs 1.0... import clog 1.0-1.70 becomes r1 import clog 1.0-1.69 package changelog, entry no.32... import clog 1.0-1.69 vs 1.0... import clog 1.0-1.69 becomes r1 import clog 1.0-1.68 package changelog, entry no.33... import clog 1.0-1.68 vs 1.0... import clog 1.0-1.68 becomes r1 import clog 1.0-1.67 package changelog, entry no.34... import clog 1.0-1.67 vs 1.0... import clog 1.0-1.67 becomes r1 import clog 1.0-1.66 package changelog, entry no.35... import clog 1.0-1.66 vs 1.0... import clog 1.0-1.66 becomes r1 import clog 1.0-1.65 package changelog, entry no.36... import clog 1.0-1.65 vs 1.0... import clog 1.0-1.65 becomes r1 import clog 1.0-1.64 package changelog, entry no.37... import clog 1.0-1.64 vs 1.0... import clog 1.0-1.64 becomes r1 import clog 1.0-1.63 package changelog, entry no.38... import clog 1.0-1.63 vs 1.0... import clog 1.0-1.63 becomes r1 import clog 1.0-1.62 package changelog, entry no.39... import clog 1.0-1.62 vs 1.0... import clog 1.0-1.62 becomes r1 import clog 1.0-1.61 package changelog, entry no.40... import clog 1.0-1.61 vs 1.0... import clog 1.0-1.61 becomes r1 import clog 1.0-1.60 package changelog, entry no.41... import clog 1.0-1.60 vs 1.0... import clog 1.0-1.60 becomes r1 import clog 1.0-1.59 package changelog, entry no.42... import clog 1.0-1.59 vs 1.0... import clog 1.0-1.59 becomes r1 import clog 1.0-1.58 package changelog, entry no.43... import clog 1.0-1.58 vs 1.0... import clog 1.0-1.58 becomes r1 import clog 1.0-1.57 package changelog, entry no.44... import clog 1.0-1.57 vs 1.0... import clog 1.0-1.57 becomes r1 import clog 1.0-1.56 package changelog, entry no.45... import clog 1.0-1.56 vs 1.0... import clog 1.0-1.56 becomes r1 import clog 1.0-1.55 package changelog, entry no.46... import clog 1.0-1.55 vs 1.0... import clog 1.0-1.55 becomes r1 import clog 1.0-1.54 package changelog, entry no.47... import clog 1.0-1.54 vs 1.0... import clog 1.0-1.54 becomes r1 import clog 1.0-1.53 package changelog, entry no.48... import clog 1.0-1.53 vs 1.0... import clog 1.0-1.53 becomes r1 import clog 1.0-1.52 package changelog, entry no.49... import clog 1.0-1.52 vs 1.0... import clog 1.0-1.52 becomes r1 import clog 1.0-1.51 package changelog, entry no.50... import clog 1.0-1.51 vs 1.0... import clog 1.0-1.51 becomes r1 import clog 1.0-1.50 package changelog, entry no.51... import clog 1.0-1.50 vs 1.0... import clog 1.0-1.50 becomes r1 import clog 1.0-1.49 package changelog, entry no.52... import clog 1.0-1.49 vs 1.0... import clog 1.0-1.49 becomes r1 import clog 1.0-1.48 package changelog, entry no.53... import clog 1.0-1.48 vs 1.0... import clog 1.0-1.48 becomes r1 import clog 1.0-1.47 package changelog, entry no.54... import clog 1.0-1.47 vs 1.0... import clog 1.0-1.47 becomes r1 import clog 1.0-1.46 package changelog, entry no.55... import clog 1.0-1.46 vs 1.0... import clog 1.0-1.46 becomes r1 import clog 1.0-1.45 package changelog, entry no.56... import clog 1.0-1.45 vs 1.0... import clog 1.0-1.45 becomes r1 import clog 1.0-1.44 package changelog, entry no.57... import clog 1.0-1.44 vs 1.0... import clog 1.0-1.44 becomes r1 import clog 1.0-1.43 package changelog, entry no.58... import clog 1.0-1.43 vs 1.0... import clog 1.0-1.43 becomes r1 import clog 1.0-1.42 package changelog, entry no.59... import clog 1.0-1.42 vs 1.0... import clog 1.0-1.42 becomes r1 import clog 1.0-1.41 package changelog, entry no.60... import clog 1.0-1.41 vs 1.0... import clog 1.0-1.41 becomes r1 import clog 1.0-1.40 package changelog, entry no.61... import clog 1.0-1.40 vs 1.0... import clog 1.0-1.40 becomes r1 import clog 1.0-1.39 package changelog, entry no.62... import clog 1.0-1.39 vs 1.0... import clog 1.0-1.39 becomes r1 import clog 1.0-1.38 package changelog, entry no.63... import clog 1.0-1.38 vs 1.0... import clog 1.0-1.38 becomes r1 import clog 1.0-1.37 package changelog, entry no.64... import clog 1.0-1.37 vs 1.0... import clog 1.0-1.37 becomes r1 import clog 1.0-1.36 package changelog, entry no.65... import clog 1.0-1.36 vs 1.0... import clog 1.0-1.36 becomes r1 import clog 1.0-1.35 package changelog, entry no.66... import clog 1.0-1.35 vs 1.0... import clog 1.0-1.35 becomes r1 import clog 1.0-1.34 package changelog, entry no.67... import clog 1.0-1.34 vs 1.0... import clog 1.0-1.34 becomes r1 import clog 1.0-1.33 package changelog, entry no.68... import clog 1.0-1.33 vs 1.0... import clog 1.0-1.33 becomes r1 import clog 1.0-1.32 package changelog, entry no.69... import clog 1.0-1.32 vs 1.0... import clog 1.0-1.32 becomes r1 import clog 1.0-1.31 package changelog, entry no.70... import clog 1.0-1.31 vs 1.0... import clog 1.0-1.31 becomes r1 import clog 1.0-1.30 package changelog, entry no.71... import clog 1.0-1.30 vs 1.0... import clog 1.0-1.30 becomes r1 import clog 1.0-1.29 package changelog, entry no.72... import clog 1.0-1.29 vs 1.0... import clog 1.0-1.29 becomes r1 import clog 1.0-1.28 package changelog, entry no.73... import clog 1.0-1.28 vs 1.0... import clog 1.0-1.28 becomes r1 import clog 1.0-1.27 package changelog, entry no.74... import clog 1.0-1.27 vs 1.0... import clog 1.0-1.27 becomes r1 import clog 1.0-1.26 package changelog, entry no.75... import clog 1.0-1.26 vs 1.0... import clog 1.0-1.26 becomes r1 import clog 1.0-1.25 package changelog, entry no.76... import clog 1.0-1.25 vs 1.0... import clog 1.0-1.25 becomes r1 import clog 1.0-1.24 package changelog, entry no.77... import clog 1.0-1.24 vs 1.0... import clog 1.0-1.24 becomes r1 import clog 1.0-1.23 package changelog, entry no.78... import clog 1.0-1.23 vs 1.0... import clog 1.0-1.23 becomes r1 import clog 1.0-1.22 package changelog, entry no.79... import clog 1.0-1.22 vs 1.0... import clog 1.0-1.22 becomes r1 import clog 1.0-1.21 package changelog, entry no.80... import clog 1.0-1.21 vs 1.0... import clog 1.0-1.21 becomes r1 import clog 1.0-1.20 package changelog, entry no.81... import clog 1.0-1.20 vs 1.0... import clog 1.0-1.20 becomes r1 import clog 1.0-1.19 package changelog, entry no.82... import clog 1.0-1.19 vs 1.0... import clog 1.0-1.19 becomes r1 import clog 1.0-1.18 package changelog, entry no.83... import clog 1.0-1.18 vs 1.0... import clog 1.0-1.18 becomes r1 import clog 1.0-1.17 package changelog, entry no.84... import clog 1.0-1.17 vs 1.0... import clog 1.0-1.17 becomes r1 import clog 1.0-1.16 package changelog, entry no.85... import clog 1.0-1.16 vs 1.0... import clog 1.0-1.16 becomes r1 import clog 1.0-1.15 package changelog, entry no.86... import clog 1.0-1.15 vs 1.0... import clog 1.0-1.15 becomes r1 import clog 1.0-1.14 package changelog, entry no.87... import clog 1.0-1.14 vs 1.0... import clog 1.0-1.14 becomes r1 import clog 1.0-1.13 package changelog, entry no.88... import clog 1.0-1.13 vs 1.0... import clog 1.0-1.13 becomes r1 import clog 1.0-1.12 package changelog, entry no.89... import clog 1.0-1.12 vs 1.0... import clog 1.0-1.12 becomes r1 import clog 1.0-1.11 package changelog, entry no.90... import clog 1.0-1.11 vs 1.0... import clog 1.0-1.11 becomes r1 import clog 1.0-1.10 package changelog, entry no.91... import clog 1.0-1.10 vs 1.0... import clog 1.0-1.10 becomes r1 import clog 1.0-1.9 package changelog, entry no.92... import clog 1.0-1.9 vs 1.0... import clog 1.0-1.9 becomes r1 import clog 1.0-1.8 package changelog, entry no.93... import clog 1.0-1.8 vs 1.0... import clog 1.0-1.8 becomes r1 import clog 1.0-1.7 package changelog, entry no.94... import clog 1.0-1.7 vs 1.0... import clog 1.0-1.7 becomes r1 import clog 1.0-1.6 package changelog, entry no.95... import clog 1.0-1.6 vs 1.0... import clog 1.0-1.6 becomes r1 import clog 1.0-1.5 package changelog, entry no.96... import clog 1.0-1.5 vs 1.0... import clog 1.0-1.5 becomes r1 import clog 1.0-1.4 package changelog, entry no.97... import clog 1.0-1.4 vs 1.0... import clog 1.0-1.4 becomes r1 import clog 1.0-1.3 package changelog, entry no.98... import clog 1.0-1.3 vs 1.0... import clog 1.0-1.3 becomes r1 import clog 1.0-1.2 package changelog, entry no.99... import clog 1.0-1.2 vs 1.0... import clog 1.0-1.2 becomes r1 import clog 1.0-1.1 package changelog, entry no.100... import clog 1.0-1.1 vs 1.0... import clog 1.0-1.1 becomes r1 import clog 1.0-1 package changelog, entry no.101... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 0.9-1.100 package changelog, entry no.102... import clog 0.9-1.100 vs 1.0... | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1476638274 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.100.debian.tar.xz 15fdabd28f95a0861b245f9fe33f39213c23a5da | git hash-object -w -t commit --stdin => fe311ce0327cf35e590ab33d4654f506aa694db0 import main commit | git hash-object -w -t commit ../commit.tmp => `d52fae24088ce77420b487c5a0a7e32c2261dca8' import apply patches... | git hash-object -w -t commit --stdin => fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b dapplied fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b unpa d52fae24088ce77420b487c5a0a7e32c2261dca8 | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse HEAD: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' synthesised git commit from .dsc 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob f0e0568736e342d8422d3d99633054f0d200b8db:debian/changelog | git merge-base f0e0568736e342d8422d3d99633054f0d200b8db f0e0568736e342d8422d3d99633054f0d200b8db => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' fetch mergeinfos: commit f0e0568736e342d8422d3d99633054f0d200b8db dgit client's archive history view fetch hash=f0e0568736e342d8422d3d99633054f0d200b8db | git merge-base f0e0568736e342d8422d3d99633054f0d200b8db f0e0568736e342d8422d3d99633054f0d200b8db => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f0e0568736e342d8422d3d99633054f0d200b8db | git log -n2 f0e0568736e342d8422d3d99633054f0d200b8db => `commit f0e0568736e342d8422d3d99633054f0d200b8db'... | git ls-tree -lrz -- f0e0568736e342d8422d3d99633054f0d200b8db: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1 | git symbolic-ref -q HEAD => `refs/heads/main' | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' ffq_prev_branchinfo branch current refs/heads/main | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/main' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/main' => `' dgit: error: You seem to be trying to push an old version. dgit: Version current in archive: 1.0-1.100 (in suite sid) dgit: Version you are trying to upload: 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'trying to push an old version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=trying to push an old version' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'trying to push an old version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: You seem to be trying to push an old version. + : 'attempt push of current' + t-dgit checkout sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A checkout sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f0e0568736e342d8422d3d99633054f0d200b8db' + git update-ref refs/heads/dgit/sid refs/remotes/dgit/dgit/sid '' + git checkout dgit/sid Switched to branch 'dgit/sid' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'trying to push an old version' t-dgit push-source --deliberately-not-fast-forward --overwrite + local 'mpat=trying to push an old version' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-source --deliberately-not-fast-forward --overwrite + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --deliberately-not-fast-forward --overwrite | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f0e0568736e342d8422d3d99633054f0d200b8db examining quilt state (multiple patches, linear mode) branch_is_gdr f0e0568736e342d8422d3d99633054f0d200b8db... branch_is_gdr d52fae24088ce77420b487c5a0a7e32c2261dca8 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f0e0568736e342d8422d3d99633054f0d200b8db -- debian + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' fake orig tree object 00b5717bc616cfa2a8075cd2d046c58669fae01b + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f0e0568736e342d8422d3d99633054f0d200b8db CD ../fake + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' fake o+d/p tree object 00b5717bc616cfa2a8075cd2d046c58669fae01b CD ../work | git ls-tree --name-only -z f0e0568736e342d8422d3d99633054f0d200b8db => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 00b5717bc616cfa2a8075cd2d046c58669fae01b f0e0568736e342d8422d3d99633054f0d200b8db => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 00b5717bc616cfa2a8075cd2d046c58669fae01b f0e0568736e342d8422d3d99633054f0d200b8db => 3 | git diff-tree -z --no-renames --name-only -r f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => `' quiltify_trees_differ f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => 0 | git diff-tree -z --no-renames --name-only -r 00b5717bc616cfa2a8075cd2d046c58669fae01b fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 00b5717bc616cfa2a8075cd2d046c58669fae01b fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=00b5717bc616cfa2a807 o+d/p=fd7f4fc560c43d4029be dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only f0e0568736e342d8422d3d99633054f0d200b8db -- debian/rules debian/control => `debian/control'... quiltify investigate f0e0568736e342d8422d3d99633054f0d200b8db | git diff-tree -z --no-renames --name-only f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => `' quiltify_trees_differ f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q f0e0568736e342d8422d3d99633054f0d200b8db + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f0e0568736e342d8422d3d99633054f0d200b8db CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.100.debian.tar.xz dpkg-source: info: building example in example_1.0-1.100.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1.100 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.100_source.changes dpkg-genchanges -S -v1.0-1.100 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.100.dsc, example_1.0-1.100_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.100.debian.tar.xz renaming (dsc) example_1.0-1.100.dsc renaming (changes) example_1.0-1.100_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.dsc... get_archive_dsc: Version 1.0-1.100 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f0e0568736e342d8422d3d99633054f0d200b8db' fetch_from_archive: lastfetch=f0e0568736e342d8422d3d99633054f0d200b8db CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.100.debian.tar.xz: (No such file or directory) linked. need to fetch correct version of example_1.0-1.100.debian.tar.xz + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.100.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2156 100 2156 0 0 36.7M 0 --:--:-- --:--:-- --:--:-- 36.7M considering saving example_1.0-1.100.debian.tar.xz: (File exists) linked (using ...,fetch). import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.100.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2921e5368105c5339a8208ac2178736a13903901' | git ls-tree -z 2921e5368105c5339a8208ac2178736a13903901 => `040000 tree 15fdabd28f95a0861b245f9fe33f39213c23a5da\x09debian\x00' one subtree 15fdabd28f95a0861b245f9fe33f39213c23a5da CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1.100 package changelog, entry no.1... import clog 1.0-1.100 vs 1.0... import clog 1.0-1.100 becomes r1 import clog 1.0-1.99 package changelog, entry no.2... import clog 1.0-1.99 vs 1.0... import clog 1.0-1.99 becomes r1 import clog 1.0-1.98 package changelog, entry no.3... import clog 1.0-1.98 vs 1.0... import clog 1.0-1.98 becomes r1 import clog 1.0-1.97 package changelog, entry no.4... import clog 1.0-1.97 vs 1.0... import clog 1.0-1.97 becomes r1 import clog 1.0-1.96 package changelog, entry no.5... import clog 1.0-1.96 vs 1.0... import clog 1.0-1.96 becomes r1 import clog 1.0-1.95 package changelog, entry no.6... import clog 1.0-1.95 vs 1.0... import clog 1.0-1.95 becomes r1 import clog 1.0-1.94 package changelog, entry no.7... import clog 1.0-1.94 vs 1.0... import clog 1.0-1.94 becomes r1 import clog 1.0-1.93 package changelog, entry no.8... import clog 1.0-1.93 vs 1.0... import clog 1.0-1.93 becomes r1 import clog 1.0-1.92 package changelog, entry no.9... import clog 1.0-1.92 vs 1.0... import clog 1.0-1.92 becomes r1 import clog 1.0-1.91 package changelog, entry no.10... import clog 1.0-1.91 vs 1.0... import clog 1.0-1.91 becomes r1 import clog 1.0-1.90 package changelog, entry no.11... import clog 1.0-1.90 vs 1.0... import clog 1.0-1.90 becomes r1 import clog 1.0-1.89 package changelog, entry no.12... import clog 1.0-1.89 vs 1.0... import clog 1.0-1.89 becomes r1 import clog 1.0-1.88 package changelog, entry no.13... import clog 1.0-1.88 vs 1.0... import clog 1.0-1.88 becomes r1 import clog 1.0-1.87 package changelog, entry no.14... import clog 1.0-1.87 vs 1.0... import clog 1.0-1.87 becomes r1 import clog 1.0-1.86 package changelog, entry no.15... import clog 1.0-1.86 vs 1.0... import clog 1.0-1.86 becomes r1 import clog 1.0-1.85 package changelog, entry no.16... import clog 1.0-1.85 vs 1.0... import clog 1.0-1.85 becomes r1 import clog 1.0-1.84 package changelog, entry no.17... import clog 1.0-1.84 vs 1.0... import clog 1.0-1.84 becomes r1 import clog 1.0-1.83 package changelog, entry no.18... import clog 1.0-1.83 vs 1.0... import clog 1.0-1.83 becomes r1 import clog 1.0-1.82 package changelog, entry no.19... import clog 1.0-1.82 vs 1.0... import clog 1.0-1.82 becomes r1 import clog 1.0-1.81 package changelog, entry no.20... import clog 1.0-1.81 vs 1.0... import clog 1.0-1.81 becomes r1 import clog 1.0-1.80 package changelog, entry no.21... import clog 1.0-1.80 vs 1.0... import clog 1.0-1.80 becomes r1 import clog 1.0-1.79 package changelog, entry no.22... import clog 1.0-1.79 vs 1.0... import clog 1.0-1.79 becomes r1 import clog 1.0-1.78 package changelog, entry no.23... import clog 1.0-1.78 vs 1.0... import clog 1.0-1.78 becomes r1 import clog 1.0-1.77 package changelog, entry no.24... import clog 1.0-1.77 vs 1.0... import clog 1.0-1.77 becomes r1 import clog 1.0-1.76 package changelog, entry no.25... import clog 1.0-1.76 vs 1.0... import clog 1.0-1.76 becomes r1 import clog 1.0-1.75 package changelog, entry no.26... import clog 1.0-1.75 vs 1.0... import clog 1.0-1.75 becomes r1 import clog 1.0-1.74 package changelog, entry no.27... import clog 1.0-1.74 vs 1.0... import clog 1.0-1.74 becomes r1 import clog 1.0-1.73 package changelog, entry no.28... import clog 1.0-1.73 vs 1.0... import clog 1.0-1.73 becomes r1 import clog 1.0-1.72 package changelog, entry no.29... import clog 1.0-1.72 vs 1.0... import clog 1.0-1.72 becomes r1 import clog 1.0-1.71 package changelog, entry no.30... import clog 1.0-1.71 vs 1.0... import clog 1.0-1.71 becomes r1 import clog 1.0-1.70 package changelog, entry no.31... import clog 1.0-1.70 vs 1.0... import clog 1.0-1.70 becomes r1 import clog 1.0-1.69 package changelog, entry no.32... import clog 1.0-1.69 vs 1.0... import clog 1.0-1.69 becomes r1 import clog 1.0-1.68 package changelog, entry no.33... import clog 1.0-1.68 vs 1.0... import clog 1.0-1.68 becomes r1 import clog 1.0-1.67 package changelog, entry no.34... import clog 1.0-1.67 vs 1.0... import clog 1.0-1.67 becomes r1 import clog 1.0-1.66 package changelog, entry no.35... import clog 1.0-1.66 vs 1.0... import clog 1.0-1.66 becomes r1 import clog 1.0-1.65 package changelog, entry no.36... import clog 1.0-1.65 vs 1.0... import clog 1.0-1.65 becomes r1 import clog 1.0-1.64 package changelog, entry no.37... import clog 1.0-1.64 vs 1.0... import clog 1.0-1.64 becomes r1 import clog 1.0-1.63 package changelog, entry no.38... import clog 1.0-1.63 vs 1.0... import clog 1.0-1.63 becomes r1 import clog 1.0-1.62 package changelog, entry no.39... import clog 1.0-1.62 vs 1.0... import clog 1.0-1.62 becomes r1 import clog 1.0-1.61 package changelog, entry no.40... import clog 1.0-1.61 vs 1.0... import clog 1.0-1.61 becomes r1 import clog 1.0-1.60 package changelog, entry no.41... import clog 1.0-1.60 vs 1.0... import clog 1.0-1.60 becomes r1 import clog 1.0-1.59 package changelog, entry no.42... import clog 1.0-1.59 vs 1.0... import clog 1.0-1.59 becomes r1 import clog 1.0-1.58 package changelog, entry no.43... import clog 1.0-1.58 vs 1.0... import clog 1.0-1.58 becomes r1 import clog 1.0-1.57 package changelog, entry no.44... import clog 1.0-1.57 vs 1.0... import clog 1.0-1.57 becomes r1 import clog 1.0-1.56 package changelog, entry no.45... import clog 1.0-1.56 vs 1.0... import clog 1.0-1.56 becomes r1 import clog 1.0-1.55 package changelog, entry no.46... import clog 1.0-1.55 vs 1.0... import clog 1.0-1.55 becomes r1 import clog 1.0-1.54 package changelog, entry no.47... import clog 1.0-1.54 vs 1.0... import clog 1.0-1.54 becomes r1 import clog 1.0-1.53 package changelog, entry no.48... import clog 1.0-1.53 vs 1.0... import clog 1.0-1.53 becomes r1 import clog 1.0-1.52 package changelog, entry no.49... import clog 1.0-1.52 vs 1.0... import clog 1.0-1.52 becomes r1 import clog 1.0-1.51 package changelog, entry no.50... import clog 1.0-1.51 vs 1.0... import clog 1.0-1.51 becomes r1 import clog 1.0-1.50 package changelog, entry no.51... import clog 1.0-1.50 vs 1.0... import clog 1.0-1.50 becomes r1 import clog 1.0-1.49 package changelog, entry no.52... import clog 1.0-1.49 vs 1.0... import clog 1.0-1.49 becomes r1 import clog 1.0-1.48 package changelog, entry no.53... import clog 1.0-1.48 vs 1.0... import clog 1.0-1.48 becomes r1 import clog 1.0-1.47 package changelog, entry no.54... import clog 1.0-1.47 vs 1.0... import clog 1.0-1.47 becomes r1 import clog 1.0-1.46 package changelog, entry no.55... import clog 1.0-1.46 vs 1.0... import clog 1.0-1.46 becomes r1 import clog 1.0-1.45 package changelog, entry no.56... import clog 1.0-1.45 vs 1.0... import clog 1.0-1.45 becomes r1 import clog 1.0-1.44 package changelog, entry no.57... import clog 1.0-1.44 vs 1.0... import clog 1.0-1.44 becomes r1 import clog 1.0-1.43 package changelog, entry no.58... import clog 1.0-1.43 vs 1.0... import clog 1.0-1.43 becomes r1 import clog 1.0-1.42 package changelog, entry no.59... import clog 1.0-1.42 vs 1.0... import clog 1.0-1.42 becomes r1 import clog 1.0-1.41 package changelog, entry no.60... import clog 1.0-1.41 vs 1.0... import clog 1.0-1.41 becomes r1 import clog 1.0-1.40 package changelog, entry no.61... import clog 1.0-1.40 vs 1.0... import clog 1.0-1.40 becomes r1 import clog 1.0-1.39 package changelog, entry no.62... import clog 1.0-1.39 vs 1.0... import clog 1.0-1.39 becomes r1 import clog 1.0-1.38 package changelog, entry no.63... import clog 1.0-1.38 vs 1.0... import clog 1.0-1.38 becomes r1 import clog 1.0-1.37 package changelog, entry no.64... import clog 1.0-1.37 vs 1.0... import clog 1.0-1.37 becomes r1 import clog 1.0-1.36 package changelog, entry no.65... import clog 1.0-1.36 vs 1.0... import clog 1.0-1.36 becomes r1 import clog 1.0-1.35 package changelog, entry no.66... import clog 1.0-1.35 vs 1.0... import clog 1.0-1.35 becomes r1 import clog 1.0-1.34 package changelog, entry no.67... import clog 1.0-1.34 vs 1.0... import clog 1.0-1.34 becomes r1 import clog 1.0-1.33 package changelog, entry no.68... import clog 1.0-1.33 vs 1.0... import clog 1.0-1.33 becomes r1 import clog 1.0-1.32 package changelog, entry no.69... import clog 1.0-1.32 vs 1.0... import clog 1.0-1.32 becomes r1 import clog 1.0-1.31 package changelog, entry no.70... import clog 1.0-1.31 vs 1.0... import clog 1.0-1.31 becomes r1 import clog 1.0-1.30 package changelog, entry no.71... import clog 1.0-1.30 vs 1.0... import clog 1.0-1.30 becomes r1 import clog 1.0-1.29 package changelog, entry no.72... import clog 1.0-1.29 vs 1.0... import clog 1.0-1.29 becomes r1 import clog 1.0-1.28 package changelog, entry no.73... import clog 1.0-1.28 vs 1.0... import clog 1.0-1.28 becomes r1 import clog 1.0-1.27 package changelog, entry no.74... import clog 1.0-1.27 vs 1.0... import clog 1.0-1.27 becomes r1 import clog 1.0-1.26 package changelog, entry no.75... import clog 1.0-1.26 vs 1.0... import clog 1.0-1.26 becomes r1 import clog 1.0-1.25 package changelog, entry no.76... import clog 1.0-1.25 vs 1.0... import clog 1.0-1.25 becomes r1 import clog 1.0-1.24 package changelog, entry no.77... import clog 1.0-1.24 vs 1.0... import clog 1.0-1.24 becomes r1 import clog 1.0-1.23 package changelog, entry no.78... import clog 1.0-1.23 vs 1.0... import clog 1.0-1.23 becomes r1 import clog 1.0-1.22 package changelog, entry no.79... import clog 1.0-1.22 vs 1.0... import clog 1.0-1.22 becomes r1 import clog 1.0-1.21 package changelog, entry no.80... import clog 1.0-1.21 vs 1.0... import clog 1.0-1.21 becomes r1 import clog 1.0-1.20 package changelog, entry no.81... import clog 1.0-1.20 vs 1.0... import clog 1.0-1.20 becomes r1 import clog 1.0-1.19 package changelog, entry no.82... import clog 1.0-1.19 vs 1.0... import clog 1.0-1.19 becomes r1 import clog 1.0-1.18 package changelog, entry no.83... import clog 1.0-1.18 vs 1.0... import clog 1.0-1.18 becomes r1 import clog 1.0-1.17 package changelog, entry no.84... import clog 1.0-1.17 vs 1.0... import clog 1.0-1.17 becomes r1 import clog 1.0-1.16 package changelog, entry no.85... import clog 1.0-1.16 vs 1.0... import clog 1.0-1.16 becomes r1 import clog 1.0-1.15 package changelog, entry no.86... import clog 1.0-1.15 vs 1.0... import clog 1.0-1.15 becomes r1 import clog 1.0-1.14 package changelog, entry no.87... import clog 1.0-1.14 vs 1.0... import clog 1.0-1.14 becomes r1 import clog 1.0-1.13 package changelog, entry no.88... import clog 1.0-1.13 vs 1.0... import clog 1.0-1.13 becomes r1 import clog 1.0-1.12 package changelog, entry no.89... import clog 1.0-1.12 vs 1.0... import clog 1.0-1.12 becomes r1 import clog 1.0-1.11 package changelog, entry no.90... import clog 1.0-1.11 vs 1.0... import clog 1.0-1.11 becomes r1 import clog 1.0-1.10 package changelog, entry no.91... import clog 1.0-1.10 vs 1.0... import clog 1.0-1.10 becomes r1 import clog 1.0-1.9 package changelog, entry no.92... import clog 1.0-1.9 vs 1.0... import clog 1.0-1.9 becomes r1 import clog 1.0-1.8 package changelog, entry no.93... import clog 1.0-1.8 vs 1.0... import clog 1.0-1.8 becomes r1 import clog 1.0-1.7 package changelog, entry no.94... import clog 1.0-1.7 vs 1.0... import clog 1.0-1.7 becomes r1 import clog 1.0-1.6 package changelog, entry no.95... import clog 1.0-1.6 vs 1.0... import clog 1.0-1.6 becomes r1 import clog 1.0-1.5 package changelog, entry no.96... import clog 1.0-1.5 vs 1.0... import clog 1.0-1.5 becomes r1 import clog 1.0-1.4 package changelog, entry no.97... import clog 1.0-1.4 vs 1.0... import clog 1.0-1.4 becomes r1 import clog 1.0-1.3 package changelog, entry no.98... import clog 1.0-1.3 vs 1.0... import clog 1.0-1.3 becomes r1 import clog 1.0-1.2 package changelog, entry no.99... import clog 1.0-1.2 vs 1.0... import clog 1.0-1.2 becomes r1 import clog 1.0-1.1 package changelog, entry no.100... import clog 1.0-1.1 vs 1.0... import clog 1.0-1.1 becomes r1 import clog 1.0-1 package changelog, entry no.101... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 0.9-1.100 package changelog, entry no.102... import clog 0.9-1.100 vs 1.0... | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1476638274 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.100.debian.tar.xz 15fdabd28f95a0861b245f9fe33f39213c23a5da | git hash-object -w -t commit --stdin => fe311ce0327cf35e590ab33d4654f506aa694db0 import main commit | git hash-object -w -t commit ../commit.tmp => `d52fae24088ce77420b487c5a0a7e32c2261dca8' import apply patches... | git hash-object -w -t commit --stdin => fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b dapplied fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b unpa d52fae24088ce77420b487c5a0a7e32c2261dca8 | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse HEAD: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' synthesised git commit from .dsc 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob f0e0568736e342d8422d3d99633054f0d200b8db:debian/changelog | git merge-base f0e0568736e342d8422d3d99633054f0d200b8db f0e0568736e342d8422d3d99633054f0d200b8db => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' fetch mergeinfos: commit f0e0568736e342d8422d3d99633054f0d200b8db dgit client's archive history view fetch hash=f0e0568736e342d8422d3d99633054f0d200b8db | git merge-base f0e0568736e342d8422d3d99633054f0d200b8db f0e0568736e342d8422d3d99633054f0d200b8db => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f0e0568736e342d8422d3d99633054f0d200b8db | git log -n2 f0e0568736e342d8422d3d99633054f0d200b8db => `commit f0e0568736e342d8422d3d99633054f0d200b8db'... | git ls-tree -lrz -- f0e0568736e342d8422d3d99633054f0d200b8db: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1.100 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' dgit: error: You seem to be trying to push an old version. dgit: Version current in archive: 1.0-1.100 (in suite sid) dgit: Version you are trying to upload: 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'trying to push an old version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=trying to push an old version' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'trying to push an old version' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: You seem to be trying to push an old version. + t-dgit push-source --force-uploading-old-version + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --force-uploading-old-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f0e0568736e342d8422d3d99633054f0d200b8db examining quilt state (multiple patches, linear mode) branch_is_gdr f0e0568736e342d8422d3d99633054f0d200b8db... branch_is_gdr d52fae24088ce77420b487c5a0a7e32c2261dca8 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f0e0568736e342d8422d3d99633054f0d200b8db -- debian + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' fake orig tree object 00b5717bc616cfa2a8075cd2d046c58669fae01b + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f0e0568736e342d8422d3d99633054f0d200b8db CD ../fake + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' fake o+d/p tree object 00b5717bc616cfa2a8075cd2d046c58669fae01b CD ../work | git ls-tree --name-only -z f0e0568736e342d8422d3d99633054f0d200b8db => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 00b5717bc616cfa2a8075cd2d046c58669fae01b f0e0568736e342d8422d3d99633054f0d200b8db => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 00b5717bc616cfa2a8075cd2d046c58669fae01b f0e0568736e342d8422d3d99633054f0d200b8db => 3 | git diff-tree -z --no-renames --name-only -r f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => `' quiltify_trees_differ f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => 0 | git diff-tree -z --no-renames --name-only -r 00b5717bc616cfa2a8075cd2d046c58669fae01b fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 00b5717bc616cfa2a8075cd2d046c58669fae01b fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=00b5717bc616cfa2a807 o+d/p=fd7f4fc560c43d4029be dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only f0e0568736e342d8422d3d99633054f0d200b8db -- debian/rules debian/control => `debian/control'... quiltify investigate f0e0568736e342d8422d3d99633054f0d200b8db | git diff-tree -z --no-renames --name-only f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => `' quiltify_trees_differ f0e0568736e342d8422d3d99633054f0d200b8db fd7f4fc560c43d4029be8bb780f9dca3cf205b7e => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q f0e0568736e342d8422d3d99633054f0d200b8db + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f0e0568736e342d8422d3d99633054f0d200b8db CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.100.debian.tar.xz dpkg-source: info: building example in example_1.0-1.100.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1.100 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1.100_source.changes dpkg-genchanges -S -v1.0-1.100 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.100.dsc, example_1.0-1.100_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.100.debian.tar.xz renaming (dsc) example_1.0-1.100.dsc renaming (changes) example_1.0-1.100_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.100.dsc... get_archive_dsc: Version 1.0-1.100 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `f0e0568736e342d8422d3d99633054f0d200b8db' fetch_from_archive: lastfetch=f0e0568736e342d8422d3d99633054f0d200b8db CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.100.debian.tar.xz: linked (using ...,fetch). using existing example_1.0-1.100.debian.tar.xz considering saving example_1.0-1.100.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.100.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2921e5368105c5339a8208ac2178736a13903901' | git ls-tree -z 2921e5368105c5339a8208ac2178736a13903901 => `040000 tree 15fdabd28f95a0861b245f9fe33f39213c23a5da\x09debian\x00' one subtree 15fdabd28f95a0861b245f9fe33f39213c23a5da CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `00b5717bc616cfa2a8075cd2d046c58669fae01b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1.100 package changelog, entry no.1... import clog 1.0-1.100 vs 1.0... import clog 1.0-1.100 becomes r1 import clog 1.0-1.99 package changelog, entry no.2... import clog 1.0-1.99 vs 1.0... import clog 1.0-1.99 becomes r1 import clog 1.0-1.98 package changelog, entry no.3... import clog 1.0-1.98 vs 1.0... import clog 1.0-1.98 becomes r1 import clog 1.0-1.97 package changelog, entry no.4... import clog 1.0-1.97 vs 1.0... import clog 1.0-1.97 becomes r1 import clog 1.0-1.96 package changelog, entry no.5... import clog 1.0-1.96 vs 1.0... import clog 1.0-1.96 becomes r1 import clog 1.0-1.95 package changelog, entry no.6... import clog 1.0-1.95 vs 1.0... import clog 1.0-1.95 becomes r1 import clog 1.0-1.94 package changelog, entry no.7... import clog 1.0-1.94 vs 1.0... import clog 1.0-1.94 becomes r1 import clog 1.0-1.93 package changelog, entry no.8... import clog 1.0-1.93 vs 1.0... import clog 1.0-1.93 becomes r1 import clog 1.0-1.92 package changelog, entry no.9... import clog 1.0-1.92 vs 1.0... import clog 1.0-1.92 becomes r1 import clog 1.0-1.91 package changelog, entry no.10... import clog 1.0-1.91 vs 1.0... import clog 1.0-1.91 becomes r1 import clog 1.0-1.90 package changelog, entry no.11... import clog 1.0-1.90 vs 1.0... import clog 1.0-1.90 becomes r1 import clog 1.0-1.89 package changelog, entry no.12... import clog 1.0-1.89 vs 1.0... import clog 1.0-1.89 becomes r1 import clog 1.0-1.88 package changelog, entry no.13... import clog 1.0-1.88 vs 1.0... import clog 1.0-1.88 becomes r1 import clog 1.0-1.87 package changelog, entry no.14... import clog 1.0-1.87 vs 1.0... import clog 1.0-1.87 becomes r1 import clog 1.0-1.86 package changelog, entry no.15... import clog 1.0-1.86 vs 1.0... import clog 1.0-1.86 becomes r1 import clog 1.0-1.85 package changelog, entry no.16... import clog 1.0-1.85 vs 1.0... import clog 1.0-1.85 becomes r1 import clog 1.0-1.84 package changelog, entry no.17... import clog 1.0-1.84 vs 1.0... import clog 1.0-1.84 becomes r1 import clog 1.0-1.83 package changelog, entry no.18... import clog 1.0-1.83 vs 1.0... import clog 1.0-1.83 becomes r1 import clog 1.0-1.82 package changelog, entry no.19... import clog 1.0-1.82 vs 1.0... import clog 1.0-1.82 becomes r1 import clog 1.0-1.81 package changelog, entry no.20... import clog 1.0-1.81 vs 1.0... import clog 1.0-1.81 becomes r1 import clog 1.0-1.80 package changelog, entry no.21... import clog 1.0-1.80 vs 1.0... import clog 1.0-1.80 becomes r1 import clog 1.0-1.79 package changelog, entry no.22... import clog 1.0-1.79 vs 1.0... import clog 1.0-1.79 becomes r1 import clog 1.0-1.78 package changelog, entry no.23... import clog 1.0-1.78 vs 1.0... import clog 1.0-1.78 becomes r1 import clog 1.0-1.77 package changelog, entry no.24... import clog 1.0-1.77 vs 1.0... import clog 1.0-1.77 becomes r1 import clog 1.0-1.76 package changelog, entry no.25... import clog 1.0-1.76 vs 1.0... import clog 1.0-1.76 becomes r1 import clog 1.0-1.75 package changelog, entry no.26... import clog 1.0-1.75 vs 1.0... import clog 1.0-1.75 becomes r1 import clog 1.0-1.74 package changelog, entry no.27... import clog 1.0-1.74 vs 1.0... import clog 1.0-1.74 becomes r1 import clog 1.0-1.73 package changelog, entry no.28... import clog 1.0-1.73 vs 1.0... import clog 1.0-1.73 becomes r1 import clog 1.0-1.72 package changelog, entry no.29... import clog 1.0-1.72 vs 1.0... import clog 1.0-1.72 becomes r1 import clog 1.0-1.71 package changelog, entry no.30... import clog 1.0-1.71 vs 1.0... import clog 1.0-1.71 becomes r1 import clog 1.0-1.70 package changelog, entry no.31... import clog 1.0-1.70 vs 1.0... import clog 1.0-1.70 becomes r1 import clog 1.0-1.69 package changelog, entry no.32... import clog 1.0-1.69 vs 1.0... import clog 1.0-1.69 becomes r1 import clog 1.0-1.68 package changelog, entry no.33... import clog 1.0-1.68 vs 1.0... import clog 1.0-1.68 becomes r1 import clog 1.0-1.67 package changelog, entry no.34... import clog 1.0-1.67 vs 1.0... import clog 1.0-1.67 becomes r1 import clog 1.0-1.66 package changelog, entry no.35... import clog 1.0-1.66 vs 1.0... import clog 1.0-1.66 becomes r1 import clog 1.0-1.65 package changelog, entry no.36... import clog 1.0-1.65 vs 1.0... import clog 1.0-1.65 becomes r1 import clog 1.0-1.64 package changelog, entry no.37... import clog 1.0-1.64 vs 1.0... import clog 1.0-1.64 becomes r1 import clog 1.0-1.63 package changelog, entry no.38... import clog 1.0-1.63 vs 1.0... import clog 1.0-1.63 becomes r1 import clog 1.0-1.62 package changelog, entry no.39... import clog 1.0-1.62 vs 1.0... import clog 1.0-1.62 becomes r1 import clog 1.0-1.61 package changelog, entry no.40... import clog 1.0-1.61 vs 1.0... import clog 1.0-1.61 becomes r1 import clog 1.0-1.60 package changelog, entry no.41... import clog 1.0-1.60 vs 1.0... import clog 1.0-1.60 becomes r1 import clog 1.0-1.59 package changelog, entry no.42... import clog 1.0-1.59 vs 1.0... import clog 1.0-1.59 becomes r1 import clog 1.0-1.58 package changelog, entry no.43... import clog 1.0-1.58 vs 1.0... import clog 1.0-1.58 becomes r1 import clog 1.0-1.57 package changelog, entry no.44... import clog 1.0-1.57 vs 1.0... import clog 1.0-1.57 becomes r1 import clog 1.0-1.56 package changelog, entry no.45... import clog 1.0-1.56 vs 1.0... import clog 1.0-1.56 becomes r1 import clog 1.0-1.55 package changelog, entry no.46... import clog 1.0-1.55 vs 1.0... import clog 1.0-1.55 becomes r1 import clog 1.0-1.54 package changelog, entry no.47... import clog 1.0-1.54 vs 1.0... import clog 1.0-1.54 becomes r1 import clog 1.0-1.53 package changelog, entry no.48... import clog 1.0-1.53 vs 1.0... import clog 1.0-1.53 becomes r1 import clog 1.0-1.52 package changelog, entry no.49... import clog 1.0-1.52 vs 1.0... import clog 1.0-1.52 becomes r1 import clog 1.0-1.51 package changelog, entry no.50... import clog 1.0-1.51 vs 1.0... import clog 1.0-1.51 becomes r1 import clog 1.0-1.50 package changelog, entry no.51... import clog 1.0-1.50 vs 1.0... import clog 1.0-1.50 becomes r1 import clog 1.0-1.49 package changelog, entry no.52... import clog 1.0-1.49 vs 1.0... import clog 1.0-1.49 becomes r1 import clog 1.0-1.48 package changelog, entry no.53... import clog 1.0-1.48 vs 1.0... import clog 1.0-1.48 becomes r1 import clog 1.0-1.47 package changelog, entry no.54... import clog 1.0-1.47 vs 1.0... import clog 1.0-1.47 becomes r1 import clog 1.0-1.46 package changelog, entry no.55... import clog 1.0-1.46 vs 1.0... import clog 1.0-1.46 becomes r1 import clog 1.0-1.45 package changelog, entry no.56... import clog 1.0-1.45 vs 1.0... import clog 1.0-1.45 becomes r1 import clog 1.0-1.44 package changelog, entry no.57... import clog 1.0-1.44 vs 1.0... import clog 1.0-1.44 becomes r1 import clog 1.0-1.43 package changelog, entry no.58... import clog 1.0-1.43 vs 1.0... import clog 1.0-1.43 becomes r1 import clog 1.0-1.42 package changelog, entry no.59... import clog 1.0-1.42 vs 1.0... import clog 1.0-1.42 becomes r1 import clog 1.0-1.41 package changelog, entry no.60... import clog 1.0-1.41 vs 1.0... import clog 1.0-1.41 becomes r1 import clog 1.0-1.40 package changelog, entry no.61... import clog 1.0-1.40 vs 1.0... import clog 1.0-1.40 becomes r1 import clog 1.0-1.39 package changelog, entry no.62... import clog 1.0-1.39 vs 1.0... import clog 1.0-1.39 becomes r1 import clog 1.0-1.38 package changelog, entry no.63... import clog 1.0-1.38 vs 1.0... import clog 1.0-1.38 becomes r1 import clog 1.0-1.37 package changelog, entry no.64... import clog 1.0-1.37 vs 1.0... import clog 1.0-1.37 becomes r1 import clog 1.0-1.36 package changelog, entry no.65... import clog 1.0-1.36 vs 1.0... import clog 1.0-1.36 becomes r1 import clog 1.0-1.35 package changelog, entry no.66... import clog 1.0-1.35 vs 1.0... import clog 1.0-1.35 becomes r1 import clog 1.0-1.34 package changelog, entry no.67... import clog 1.0-1.34 vs 1.0... import clog 1.0-1.34 becomes r1 import clog 1.0-1.33 package changelog, entry no.68... import clog 1.0-1.33 vs 1.0... import clog 1.0-1.33 becomes r1 import clog 1.0-1.32 package changelog, entry no.69... import clog 1.0-1.32 vs 1.0... import clog 1.0-1.32 becomes r1 import clog 1.0-1.31 package changelog, entry no.70... import clog 1.0-1.31 vs 1.0... import clog 1.0-1.31 becomes r1 import clog 1.0-1.30 package changelog, entry no.71... import clog 1.0-1.30 vs 1.0... import clog 1.0-1.30 becomes r1 import clog 1.0-1.29 package changelog, entry no.72... import clog 1.0-1.29 vs 1.0... import clog 1.0-1.29 becomes r1 import clog 1.0-1.28 package changelog, entry no.73... import clog 1.0-1.28 vs 1.0... import clog 1.0-1.28 becomes r1 import clog 1.0-1.27 package changelog, entry no.74... import clog 1.0-1.27 vs 1.0... import clog 1.0-1.27 becomes r1 import clog 1.0-1.26 package changelog, entry no.75... import clog 1.0-1.26 vs 1.0... import clog 1.0-1.26 becomes r1 import clog 1.0-1.25 package changelog, entry no.76... import clog 1.0-1.25 vs 1.0... import clog 1.0-1.25 becomes r1 import clog 1.0-1.24 package changelog, entry no.77... import clog 1.0-1.24 vs 1.0... import clog 1.0-1.24 becomes r1 import clog 1.0-1.23 package changelog, entry no.78... import clog 1.0-1.23 vs 1.0... import clog 1.0-1.23 becomes r1 import clog 1.0-1.22 package changelog, entry no.79... import clog 1.0-1.22 vs 1.0... import clog 1.0-1.22 becomes r1 import clog 1.0-1.21 package changelog, entry no.80... import clog 1.0-1.21 vs 1.0... import clog 1.0-1.21 becomes r1 import clog 1.0-1.20 package changelog, entry no.81... import clog 1.0-1.20 vs 1.0... import clog 1.0-1.20 becomes r1 import clog 1.0-1.19 package changelog, entry no.82... import clog 1.0-1.19 vs 1.0... import clog 1.0-1.19 becomes r1 import clog 1.0-1.18 package changelog, entry no.83... import clog 1.0-1.18 vs 1.0... import clog 1.0-1.18 becomes r1 import clog 1.0-1.17 package changelog, entry no.84... import clog 1.0-1.17 vs 1.0... import clog 1.0-1.17 becomes r1 import clog 1.0-1.16 package changelog, entry no.85... import clog 1.0-1.16 vs 1.0... import clog 1.0-1.16 becomes r1 import clog 1.0-1.15 package changelog, entry no.86... import clog 1.0-1.15 vs 1.0... import clog 1.0-1.15 becomes r1 import clog 1.0-1.14 package changelog, entry no.87... import clog 1.0-1.14 vs 1.0... import clog 1.0-1.14 becomes r1 import clog 1.0-1.13 package changelog, entry no.88... import clog 1.0-1.13 vs 1.0... import clog 1.0-1.13 becomes r1 import clog 1.0-1.12 package changelog, entry no.89... import clog 1.0-1.12 vs 1.0... import clog 1.0-1.12 becomes r1 import clog 1.0-1.11 package changelog, entry no.90... import clog 1.0-1.11 vs 1.0... import clog 1.0-1.11 becomes r1 import clog 1.0-1.10 package changelog, entry no.91... import clog 1.0-1.10 vs 1.0... import clog 1.0-1.10 becomes r1 import clog 1.0-1.9 package changelog, entry no.92... import clog 1.0-1.9 vs 1.0... import clog 1.0-1.9 becomes r1 import clog 1.0-1.8 package changelog, entry no.93... import clog 1.0-1.8 vs 1.0... import clog 1.0-1.8 becomes r1 import clog 1.0-1.7 package changelog, entry no.94... import clog 1.0-1.7 vs 1.0... import clog 1.0-1.7 becomes r1 import clog 1.0-1.6 package changelog, entry no.95... import clog 1.0-1.6 vs 1.0... import clog 1.0-1.6 becomes r1 import clog 1.0-1.5 package changelog, entry no.96... import clog 1.0-1.5 vs 1.0... import clog 1.0-1.5 becomes r1 import clog 1.0-1.4 package changelog, entry no.97... import clog 1.0-1.4 vs 1.0... import clog 1.0-1.4 becomes r1 import clog 1.0-1.3 package changelog, entry no.98... import clog 1.0-1.3 vs 1.0... import clog 1.0-1.3 becomes r1 import clog 1.0-1.2 package changelog, entry no.99... import clog 1.0-1.2 vs 1.0... import clog 1.0-1.2 becomes r1 import clog 1.0-1.1 package changelog, entry no.100... import clog 1.0-1.1 vs 1.0... import clog 1.0-1.1 becomes r1 import clog 1.0-1 package changelog, entry no.101... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 import clog 0.9-1.100 package changelog, entry no.102... import clog 0.9-1.100 vs 1.0... | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1476638274 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.100.debian.tar.xz 15fdabd28f95a0861b245f9fe33f39213c23a5da | git hash-object -w -t commit --stdin => fe311ce0327cf35e590ab33d4654f506aa694db0 import main commit | git hash-object -w -t commit ../commit.tmp => `d52fae24088ce77420b487c5a0a7e32c2261dca8' import apply patches... | git hash-object -w -t commit --stdin => fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b dapplied fd236d63837837836cbbd94d426c046dab326d32 + git checkout -q -b unpa d52fae24088ce77420b487c5a0a7e32c2261dca8 | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse HEAD: => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' synthesised git commit from .dsc 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob f0e0568736e342d8422d3d99633054f0d200b8db:debian/changelog | git merge-base f0e0568736e342d8422d3d99633054f0d200b8db f0e0568736e342d8422d3d99633054f0d200b8db => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' fetch mergeinfos: commit f0e0568736e342d8422d3d99633054f0d200b8db dgit client's archive history view fetch hash=f0e0568736e342d8422d3d99633054f0d200b8db | git merge-base f0e0568736e342d8422d3d99633054f0d200b8db f0e0568736e342d8422d3d99633054f0d200b8db => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f0e0568736e342d8422d3d99633054f0d200b8db | git log -n2 f0e0568736e342d8422d3d99633054f0d200b8db => `commit f0e0568736e342d8422d3d99633054f0d200b8db'... | git ls-tree -lrz -- f0e0568736e342d8422d3d99633054f0d200b8db: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1.100 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' warning: skipping checks or functionality due to --force-uploading-old-version | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base f0e0568736e342d8422d3d99633054f0d200b8db f0e0568736e342d8422d3d99633054f0d200b8db => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git rev-parse 'f0e0568736e342d8422d3d99633054f0d200b8db~0' => `f0e0568736e342d8422d3d99633054f0d200b8db' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-1.100' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-1.100.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.100.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.100.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.100.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fd7f4fc560c43d4029be8bb780f9dca3cf205b7e' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet fd7f4fc560c43d4029be8bb780f9dca3cf205b7e f0e0568736e342d8422d3d99633054f0d200b8db files_compare_inputs example_1.0-1.100.dsc files_compare_inputs example_1.0-1.100.dsc Checksums-Sha256 files_compare_inputs example_1.0-1.100.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.100.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.100.dsc Checksums-Sha256 example_1.0-1.100.debian.tar.xz files_compare_inputs example_1.0-1.100.dsc Checksums-Sha1 files_compare_inputs example_1.0-1.100.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.100.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.100.dsc Checksums-Sha1 example_1.0-1.100.debian.tar.xz files_compare_inputs example_1.0-1.100.dsc Files files_compare_inputs example_1.0-1.100.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-1.100.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.100.dsc Files example_1.0-1.100.debian.tar.xz files_compare_inputs example_1.0-1.100_source.changes files_compare_inputs example_1.0-1.100_source.changes Checksums-Sha256 files_compare_inputs example_1.0-1.100_source.changes Checksums-Sha256 example_1.0-1.100.dsc files_compare_inputs example_1.0-1.100_source.changes Checksums-Sha256 example_1.0-1.100.debian.tar.xz files_compare_inputs example_1.0-1.100_source.changes Checksums-Sha1 files_compare_inputs example_1.0-1.100_source.changes Checksums-Sha1 example_1.0-1.100.dsc files_compare_inputs example_1.0-1.100_source.changes Checksums-Sha1 example_1.0-1.100.debian.tar.xz files_compare_inputs example_1.0-1.100_source.changes Files files_compare_inputs example_1.0-1.100_source.changes Files example_1.0-1.100.dsc files_compare_inputs example_1.0-1.100_source.changes Files example_1.0-1.100.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-1.100.debian.tar.xz | 3f4e9ee16781d08292bfdec4306c146f 2148 example_1.0-1.100.debian.tar.xz ../example_1.0-1.100_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-1.100', 'f0e0568736e342d8422d3d99633054f0d200b8db', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0-1.100', 'Objid' => 'f0e0568736e342d8422d3d99633054f0d200b8db', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'Tag' => 'test-dummy/1.0-1.100', 'Objid' => 'f0e0568736e342d8422d3d99633054f0d200b8db', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Sun, 16 Oct 2016 18:17:54 +0100' => `1476638274 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `131c84a03fd44a79dae241c6b3e4b0bb6d084bbb' + git verify-tag 131c84a03fd44a79dae241c6b3e4b0bb6d084bbb gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-1.100 131c84a03fd44a79dae241c6b3e4b0bb6d084bbb | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `bcd0bdf941b12476a010dbdafa4a8b3df18d970c' + git verify-tag bcd0bdf941b12476a010dbdafa4a8b3df18d970c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-1.100 bcd0bdf941b12476a010dbdafa4a8b3df18d970c | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git f0e0568736e342d8422d3d99633054f0d200b8db:refs/dgit/sid refs/tags/archive/test-dummy/1.0-1.100 refs/tags/test-dummy/1.0-1.100 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] f0e0568736e342d8422d3d99633054f0d200b8db -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-1.100 -> archive/test-dummy/1.0-1.100 * [new tag] test-dummy/1.0-1.100 -> test-dummy/1.0-1.100 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f0e0568736e342d8422d3d99633054f0d200b8db + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-1.100_source.changes signfile dsc ../example_1.0-1.100.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-1.100.dsc ../example_1.0-1.100_source.changes signfile changes ../example_1.0-1.100_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-1.100_source.changes gpg: ../example_1.0-1.100_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-1.100.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-1.100 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f0e0568736e342d8422d3d99633054f0d200b8db + t-ref-same-val refs/heads/dgit/sid f0e0568736e342d8422d3d99633054f0d200b8db + local name=refs/heads/dgit/sid + local val=f0e0568736e342d8422d3d99633054f0d200b8db + case "${t_ref_val-unset}" in + t_ref_val=f0e0568736e342d8422d3d99633054f0d200b8db + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-1.100.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.100.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.100.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.100.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.100.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.100.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='f0e0568736e342d8422d3d99633054f0d200b8db test-dummy archive/test-dummy/1.0-1.100 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'f0e0568736e342d8422d3d99633054f0d200b8db test-dummy archive/test-dummy/1.0-1.100 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=f0e0568736e342d8422d3d99633054f0d200b8db + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.100.dsc f0e0568736e342d8422d3d99633054f0d200b8db + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-1.100.dsc + local val=f0e0568736e342d8422d3d99633054f0d200b8db + case "${t_ref_val-unset}" in + t_ref_val=f0e0568736e342d8422d3d99633054f0d200b8db + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1.100 + t-refs-same refs/tags/archive/test-dummy/1.0-1.100 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1.100 + local name=refs/tags/archive/test-dummy/1.0-1.100 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1.100 ++ local ref=refs/tags/archive/test-dummy/1.0-1.100 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1.100 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1.100\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f0e0568736e342d8422d3d99633054f0d200b8db + t-ref-same-val refs/tags/archive/test-dummy/1.0-1.100 f0e0568736e342d8422d3d99633054f0d200b8db + local name=refs/tags/archive/test-dummy/1.0-1.100 + local val=f0e0568736e342d8422d3d99633054f0d200b8db + case "${t_ref_val-unset}" in + t_ref_val=f0e0568736e342d8422d3d99633054f0d200b8db + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/sid + val=f0e0568736e342d8422d3d99633054f0d200b8db + t-ref-same-val refs/remotes/dgit/dgit/sid f0e0568736e342d8422d3d99633054f0d200b8db + local name=refs/remotes/dgit/dgit/sid + local val=f0e0568736e342d8422d3d99633054f0d200b8db + case "${t_ref_val-unset}" in + t_ref_val=f0e0568736e342d8422d3d99633054f0d200b8db + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1.100 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-1.100 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f0e0568736e342d8422d3d99633054f0d200b8db + t-ref-same-val refs/dgit/sid f0e0568736e342d8422d3d99633054f0d200b8db + local name=refs/dgit/sid + local val=f0e0568736e342d8422d3d99633054f0d200b8db + case "${t_ref_val-unset}" in + t_ref_val=f0e0568736e342d8422d3d99633054f0d200b8db + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-1.100 + local name=refs/tags/archive/test-dummy/1.0-1.100 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-1.100 ++ local ref=refs/tags/archive/test-dummy/1.0-1.100 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-1.100\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.0-1.100 + val=f0e0568736e342d8422d3d99633054f0d200b8db + t-ref-same-val refs/tags/archive/test-dummy/1.0-1.100 f0e0568736e342d8422d3d99633054f0d200b8db + local name=refs/tags/archive/test-dummy/1.0-1.100 + local val=f0e0568736e342d8422d3d99633054f0d200b8db + case "${t_ref_val-unset}" in + t_ref_val=f0e0568736e342d8422d3d99633054f0d200b8db + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-1.100 + git verify-tag refs/tags/archive/test-dummy/1.0-1.100 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:54:59 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/import-pushold-artifacts + '[' x/tmp/autopkgtest.l3K01R/import-pushold-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/import-pushold-artifacts/import-pushold.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 89.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:55:01]: test import-pushold: -----------------------] import-pushold PASS autopkgtest [21:55:01]: test import-pushold: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:55:01]: test import-tarbomb: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:55:05]: test import-tarbomb: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=import-tarbomb ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-tarbomb-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/import-tarbomb-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + dpkg-source -x example_1.0-1.dsc td dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc) dpkg-source: info: extracting example in td dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + orig=example_1.0.orig.tar.gz + tar zxf example_1.0.orig.tar.gz + rm example_1.0.orig.tar.gz example_1.0-1.100.debian.tar.xz example_1.0-1.100.dsc example_1.0-1.debian.tar.xz example_1.0-1.dsc + cd example + mkdir urk + echo urk + export GZIP=-1 + GZIP=-1 + tar zvcf ../example_1.0.orig.tar.gz debian example src.c urk debian/ debian/TRASH example src.c urk/ urk/urk gzip: warning: GZIP environment variable is deprecated; use an alias or script + mangle2 + cd .. + dpkg-source -b td dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: using patch list from debian/patches/series dpkg-source: warning: ignoring deletion of directory urk dpkg-source: warning: ignoring deletion of file urk/urk, use --include-removal to override dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc + rm -rf example td + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='2d504d5953707cb6a5cfd13772ecf5323bde3512a86fa609064493ca4eb2a5b3 -' + echo '1.0-1 2d504d5953707cb6a5cfd13772ecf5323bde3512a86fa609064493ca4eb2a5b3 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-import-chk2 + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + rm -rf example + t-dgit --no-rm-on-error clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2478k 0 --:--:-- --:--:-- --:--:-- 2478k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 398 100 398 0 0 3501k 0 --:--:-- --:--:-- --:--:-- 3501k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1308 100 1308 0 0 12.6M 0 --:--:-- --:--:-- --:--:-- 12.6M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ba662345a9f6a73efa4cddafdd0e2a83b86f9936' | git ls-tree -z ba662345a9f6a73efa4cddafdd0e2a83b86f9936 => `040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `5bfb1f3ba4f5d1c1d21a02b00a5bac6d80362144' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `c6e36057df56fb6b0571a800b934de17f17c9adf' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ba662345a9f6a73efa4cddafdd0e2a83b86f9936 | git hash-object -w -t commit --stdin => 36e851c0c69edaf5327f77880f11f104aa6b4c67 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `fda95bb316f2e470faf172742944bed62032b682' import apply patches... | git hash-object -w -t commit --stdin => e2cdea889e50b22d5189543ed832765c37f3f0bf + git checkout -q -b dapplied e2cdea889e50b22d5189543ed832765c37f3f0bf + git checkout -q -b unpa fda95bb316f2e470faf172742944bed62032b682 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse HEAD: => `c6e36057df56fb6b0571a800b934de17f17c9adf' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 31e0793133cab497250ff0474bbe9cd9991ccffa Import of source package fetch hash=31e0793133cab497250ff0474bbe9cd9991ccffa + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 31e0793133cab497250ff0474bbe9cd9991ccffa | git log -n2 31e0793133cab497250ff0474bbe9cd9991ccffa => `commit 31e0793133cab497250ff0474bbe9cd9991ccffa'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 31e0793133cab497250ff0474bbe9cd9991ccffa => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 31e0793 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + t-import-chk-authorship + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + t-sort -u + LC_COLLATE=C + sort -u + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + git branch first-import + m='Commit for import check' + echo 'Commit for import check' + v=1.0-99 + dch -v 1.0-99 -D unstable -m 'Commit for import check' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add import-check debian/changelog + git commit -m 'Commit for import check' [dgit/sid cda841d] Commit for import check 2 files changed, 7 insertions(+) create mode 100644 import-check + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `cda841d2249821ad0880adcdd32a056157272cda' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cda841d2249821ad0880adcdd32a056157272cda examining quilt state (multiple patches, linear mode) branch_is_gdr cda841d2249821ad0880adcdd32a056157272cda... branch_is_gdr fda95bb316f2e470faf172742944bed62032b682 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' gzip: warning: GZIP environment variable is deprecated; use an alias or script + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f cda841d2249821ad0880adcdd32a056157272cda -- debian + git add -Af . | git write-tree => `18d67f2fb906318e27896ef9087836577c557cb5' fake orig tree object 18d67f2fb906318e27896ef9087836577c557cb5 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard cda841d2249821ad0880adcdd32a056157272cda CD ../fake + git add -Af . | git write-tree => `35154d911d54f191c80bba3bffec5512e86b3ce6' fake o+d/p tree object 18d67f2fb906318e27896ef9087836577c557cb5 CD ../work | git ls-tree --name-only -z cda841d2249821ad0880adcdd32a056157272cda => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00urk\x00' | git diff-tree -z --no-renames -r 18d67f2fb906318e27896ef9087836577c557cb5 cda841d2249821ad0880adcdd32a056157272cda => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 18d67f2fb906318e27896ef9087836577c557cb5 cda841d2249821ad0880adcdd32a056157272cda => 3 | git diff-tree -z --no-renames --name-only -r cda841d2249821ad0880adcdd32a056157272cda 35154d911d54f191c80bba3bffec5512e86b3ce6 => `import-check\x00' quiltify_trees_differ cda841d2249821ad0880adcdd32a056157272cda 35154d911d54f191c80bba3bffec5512e86b3ce6 => 1 | git diff-tree -z --no-renames --name-only -r 18d67f2fb906318e27896ef9087836577c557cb5 35154d911d54f191c80bba3bffec5512e86b3ce6 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 18d67f2fb906318e27896ef9087836577c557cb5 35154d911d54f191c80bba3bffec5512e86b3ce6 => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=18d67f2fb906318e2789 o+d/p=35154d911d54f191c80b dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only cda841d2249821ad0880adcdd32a056157272cda -- debian/rules debian/control => `debian/control'... quiltify investigate cda841d2249821ad0880adcdd32a056157272cda | git diff-tree -z --no-renames --name-only cda841d2249821ad0880adcdd32a056157272cda 35154d911d54f191c80bba3bffec5512e86b3ce6 => `import-check\x00' quiltify_trees_differ cda841d2249821ad0880adcdd32a056157272cda 35154d911d54f191c80bba3bffec5512e86b3ce6 => 1 | git ls-tree --name-only cda841d2249821ad0880adcdd32a056157272cda -- debian/rules debian/control => `debian/control'... | git cat-file commit cda841d2249821ad0880adcdd32a056157272cda => `tree 24d44c346a3174aa31f738ebafb8aaf5d58d0e8e'... | git diff-tree -z --no-renames --name-only 31e0793133cab497250ff0474bbe9cd9991ccffa cda841d2249821ad0880adcdd32a056157272cda => `debian\x00import-check\x00' quiltify_trees_differ 31e0793133cab497250ff0474bbe9cd9991ccffa cda841d2249821ad0880adcdd32a056157272cda => 1 considering C=cda841d2249821ad0880adcdd32a056157272cda P=31e0793133cab497250ff0474bbe9cd9991ccffa | git diff-tree -r --name-only 31e0793133cab497250ff0474bbe9cd9991ccffa cda841d2249821ad0880adcdd32a056157272cda -- debian/patches .pc debian/source/format => `' search queue P=31e0793133cab497250ff0474bbe9cd9991ccffa NT quiltify investigate 31e0793133cab497250ff0474bbe9cd9991ccffa | git diff-tree -z --no-renames --name-only 31e0793133cab497250ff0474bbe9cd9991ccffa 35154d911d54f191c80bba3bffec5512e86b3ce6 => `debian\x00' quiltify_trees_differ 31e0793133cab497250ff0474bbe9cd9991ccffa 35154d911d54f191c80bba3bffec5512e86b3ce6 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 31e0793133cab497250ff0474bbe9cd9991ccffa..cda841d2249821ad0880adcdd32a056157272cda | git cat-file commit cda841d2249821ad0880adcdd32a056157272cda => `tree 24d44c346a3174aa31f738ebafb8aaf5d58d0e8e'... | git log -n1 '--pretty=format:%aD' cda841d2249821ad0880adcdd32a056157272cda => `Tue, 26 Jun 2018 09:00:00 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/commit-for-import-check.patch git diff --no-ext-diff 31e0793133cab497250ff0474bbe9cd9991ccffa cda841d2249821ad0880adcdd32a056157272cda -- ':!/debian' ':!/.pc' + git checkout -q cda841d2249821ad0880adcdd32a056157272cda + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 451b361] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/commit-for-import-check.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `451b36141be54ac28aa4996735562d43fef4e736' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 451b36141be54ac28aa4996735562d43fef4e736 examining quilt state (multiple patches, linear mode) branch_is_gdr 451b36141be54ac28aa4996735562d43fef4e736... branch_is_gdr cda841d2249821ad0880adcdd32a056157272cda ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' gzip: warning: GZIP environment variable is deprecated; use an alias or script + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 451b36141be54ac28aa4996735562d43fef4e736 -- debian + git add -Af . | git write-tree => `c643114b6594a8d16f57b66c928ed38081205a55' fake orig tree object c643114b6594a8d16f57b66c928ed38081205a55 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 451b36141be54ac28aa4996735562d43fef4e736 CD ../fake + git add -Af . | git write-tree => `7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3' fake o+d/p tree object c643114b6594a8d16f57b66c928ed38081205a55 CD ../work | git ls-tree --name-only -z 451b36141be54ac28aa4996735562d43fef4e736 => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00urk\x00' | git diff-tree -z --no-renames -r c643114b6594a8d16f57b66c928ed38081205a55 451b36141be54ac28aa4996735562d43fef4e736 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ c643114b6594a8d16f57b66c928ed38081205a55 451b36141be54ac28aa4996735562d43fef4e736 => 3 | git diff-tree -z --no-renames --name-only -r 451b36141be54ac28aa4996735562d43fef4e736 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3 => `' quiltify_trees_differ 451b36141be54ac28aa4996735562d43fef4e736 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3 => 0 | git diff-tree -z --no-renames --name-only -r c643114b6594a8d16f57b66c928ed38081205a55 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3 => `.gitignore\x00import-check\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c643114b6594a8d16f57b66c928ed38081205a55 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=c643114b6594a8d16f57 o+d/p=7237ab24a0cad57cf5e2 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 451b36141be54ac28aa4996735562d43fef4e736 -- debian/rules debian/control => `debian/control'... quiltify investigate 451b36141be54ac28aa4996735562d43fef4e736 | git diff-tree -z --no-renames --name-only 451b36141be54ac28aa4996735562d43fef4e736 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3 => `' quiltify_trees_differ 451b36141be54ac28aa4996735562d43fef4e736 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 451b36141be54ac28aa4996735562d43fef4e736 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `451b36141be54ac28aa4996735562d43fef4e736' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 451b36141be54ac28aa4996735562d43fef4e736 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-99.debian.tar.xz dpkg-source: info: building example in example_1.0-99.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-99_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-99.dsc, example_1.0-99_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-99.debian.tar.xz renaming (dsc) example_1.0-99.dsc renaming (changes) example_1.0-99_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-99.dsc and example_1.0-99_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + ln ../example_1.0-99.debian.tar.xz ../example_1.0-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-99.dsc + t-archive-query-aq sid example 1.0-99 main/example_1.0-99.dsc + local suite=sid + local p=example + local v=1.0-99 + local dscf=main/example_1.0-99.dsc + local sha ++ sha256sum + sha='ee8b83142341b34ff9307651f0663b0b06570c3d9055e7dbab31fbb392cb9eec -' + echo '1.0-99 ee8b83142341b34ff9307651f0663b0b06570c3d9055e7dbab31fbb392cb9eec main/example_1.0-99.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch_from_archive: lastfetch=31e0793133cab497250ff0474bbe9cd9991ccffa CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ba662345a9f6a73efa4cddafdd0e2a83b86f9936' | git ls-tree -z ba662345a9f6a73efa4cddafdd0e2a83b86f9936 => `040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `15264340070f25cb7b6831cd6a25510096902cda' | git ls-tree -z 15264340070f25cb7b6831cd6a25510096902cda => `040000 tree 27bb7ee6118506c7e206f9bc5f4b60eba5a05a8f\x09debian\x00' one subtree 27bb7ee6118506c7e206f9bc5f4b60eba5a05a8f CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c643114b6594a8d16f57b66c928ed38081205a55' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:07 +0000' => `1735250107 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250107 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ba662345a9f6a73efa4cddafdd0e2a83b86f9936 | git hash-object -w -t commit --stdin => 36e851c0c69edaf5327f77880f11f104aa6b4c67 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz 27bb7ee6118506c7e206f9bc5f4b60eba5a05a8f | git hash-object -w -t commit --stdin => b7ff14c2616ec84fd3a59f435cee65b27d1ba88b import main commit | git hash-object -w -t commit ../commit.tmp => `937b510685d519c307292781653aab6a1792a2a9' import apply patches... | git hash-object -w -t commit --stdin => 0899fd417f0c47410ceb6d401946612eeb25a7cf + git checkout -q -b dapplied 0899fd417f0c47410ceb6d401946612eeb25a7cf + git checkout -q -b unpa 937b510685d519c307292781653aab6a1792a2a9 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:07 +0000' => `1735250107 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `a944638b7ee3bbdd48f68d78f5412d38c7a5d30a' | git rev-parse HEAD: => `7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 31e0793133cab497250ff0474bbe9cd9991ccffa:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob a944638b7ee3bbdd48f68d78f5412d38c7a5d30a:debian/changelog | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa a944638b7ee3bbdd48f68d78f5412d38c7a5d30a => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '36e851c0c69edaf5327f77880f11f104aa6b4c67~0' => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch mergeinfos: commit a944638b7ee3bbdd48f68d78f5412d38c7a5d30a Import of source package commit 31e0793133cab497250ff0474bbe9cd9991ccffa dgit client's archive history view | git cat-file commit a944638b7ee3bbdd48f68d78f5412d38c7a5d30a => `tree 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:07 +0000' => `1735250107 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `f179299a337868e413edcbb7823098c4cf0eeefa' fetch hash=f179299a337868e413edcbb7823098c4cf0eeefa | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa f179299a337868e413edcbb7823098c4cf0eeefa => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f179299a337868e413edcbb7823098c4cf0eeefa | git log -n2 f179299a337868e413edcbb7823098c4cf0eeefa => `commit f179299a337868e413edcbb7823098c4cf0eeefa'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid f179299a337868e413edcbb7823098c4cf0eeefa => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch first-2nd-import remotes/dgit/dgit/sid + t-git-next-date + GIT_COMMITTER_DATE='1530000001 +0100' + GIT_AUTHOR_DATE='1530000001 +0100' + git update-ref refs/remotes/dgit/dgit/sid first-import + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch_from_archive: lastfetch=31e0793133cab497250ff0474bbe9cd9991ccffa CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ba662345a9f6a73efa4cddafdd0e2a83b86f9936' | git ls-tree -z ba662345a9f6a73efa4cddafdd0e2a83b86f9936 => `040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `15264340070f25cb7b6831cd6a25510096902cda' | git ls-tree -z 15264340070f25cb7b6831cd6a25510096902cda => `040000 tree 27bb7ee6118506c7e206f9bc5f4b60eba5a05a8f\x09debian\x00' one subtree 27bb7ee6118506c7e206f9bc5f4b60eba5a05a8f CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c643114b6594a8d16f57b66c928ed38081205a55' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:07 +0000' => `1735250107 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250107 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ba662345a9f6a73efa4cddafdd0e2a83b86f9936 | git hash-object -w -t commit --stdin => 36e851c0c69edaf5327f77880f11f104aa6b4c67 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz 27bb7ee6118506c7e206f9bc5f4b60eba5a05a8f | git hash-object -w -t commit --stdin => b7ff14c2616ec84fd3a59f435cee65b27d1ba88b import main commit | git hash-object -w -t commit ../commit.tmp => `937b510685d519c307292781653aab6a1792a2a9' import apply patches... | git hash-object -w -t commit --stdin => 0899fd417f0c47410ceb6d401946612eeb25a7cf + git checkout -q -b dapplied 0899fd417f0c47410ceb6d401946612eeb25a7cf + git checkout -q -b unpa 937b510685d519c307292781653aab6a1792a2a9 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:07 +0000' => `1735250107 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `a944638b7ee3bbdd48f68d78f5412d38c7a5d30a' | git rev-parse HEAD: => `7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 31e0793133cab497250ff0474bbe9cd9991ccffa:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob a944638b7ee3bbdd48f68d78f5412d38c7a5d30a:debian/changelog | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa a944638b7ee3bbdd48f68d78f5412d38c7a5d30a => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '36e851c0c69edaf5327f77880f11f104aa6b4c67~0' => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch mergeinfos: commit a944638b7ee3bbdd48f68d78f5412d38c7a5d30a Import of source package commit 31e0793133cab497250ff0474bbe9cd9991ccffa dgit client's archive history view | git cat-file commit a944638b7ee3bbdd48f68d78f5412d38c7a5d30a => `tree 7237ab24a0cad57cf5e2a5f8625d2fddf927e4b3'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:07 +0000' => `1735250107 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `f179299a337868e413edcbb7823098c4cf0eeefa' fetch hash=f179299a337868e413edcbb7823098c4cf0eeefa | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa f179299a337868e413edcbb7823098c4cf0eeefa => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE f179299a337868e413edcbb7823098c4cf0eeefa | git log -n2 f179299a337868e413edcbb7823098c4cf0eeefa => `commit f179299a337868e413edcbb7823098c4cf0eeefa'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid f179299a337868e413edcbb7823098c4cf0eeefa => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f179299a337868e413edcbb7823098c4cf0eeefa + t-ref-same-val refs/remotes/dgit/dgit/sid f179299a337868e413edcbb7823098c4cf0eeefa + local name=refs/remotes/dgit/dgit/sid + local val=f179299a337868e413edcbb7823098c4cf0eeefa + case "${t_ref_val-unset}" in + t_ref_val=f179299a337868e413edcbb7823098c4cf0eeefa + t_ref_names+=("$name") + t-ref-same refs/heads/first-2nd-import + local name=refs/heads/first-2nd-import + local val ++ t-git-get-ref refs/heads/first-2nd-import ++ local ref=refs/heads/first-2nd-import ++ case "$ref" in ++ git show-ref -d refs/heads/first-2nd-import ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/first-2nd-import\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f179299a337868e413edcbb7823098c4cf0eeefa + t-ref-same-val refs/heads/first-2nd-import f179299a337868e413edcbb7823098c4cf0eeefa + local name=refs/heads/first-2nd-import + local val=f179299a337868e413edcbb7823098c4cf0eeefa + case "${t_ref_val-unset}" in + t_ref_val=f179299a337868e413edcbb7823098c4cf0eeefa + t_ref_names+=("$name") + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf ../example_1.0.orig-docs.tar.gz + t-sort + LC_COLLATE=C + sort gzip: warning: GZIP environment variable is deprecated; use an alias or script ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=example-docs/ + perl -i~ -pe ' s#^\Qexample-docs/\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' ../files.o + orig=example_1.0.orig-docs.tar.gz + pat='^Import example_1\.0\.orig-docs\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-2nd-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-2nd-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + git ls-tree -r --name-only a5bb1f49c872a76a5d703570fd5352e424719bda: + t-sort + LC_COLLATE=C + sort + diff ../files.o ../files.g + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf ../example_1.0.orig.tar.gz + t-sort + LC_COLLATE=C + sort gzip: warning: GZIP environment variable is deprecated; use an alias or script ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx= + perl -i~ -pe ' s#^\Q\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' ../files.o + orig=example_1.0.orig.tar.gz + pat='^Import example_1\.0\.orig\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t-ref-same-val 'example_1.0.orig.tar.gz first-import' 36e851c0c69edaf5327f77880f11f104aa6b4c67 + local 'name=example_1.0.orig.tar.gz first-import' + local val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + case "${t_ref_val-unset}" in + t_ref_val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t-ref-same-val 'example_1.0.orig.tar.gz first-2nd-import' 36e851c0c69edaf5327f77880f11f104aa6b4c67 + local 'name=example_1.0.orig.tar.gz first-2nd-import' + local val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + case "${t_ref_val-unset}" in + t_ref_val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t_ref_names+=("$name") + git ls-tree -r --name-only 36e851c0c69edaf5327f77880f11f104aa6b4c67: + t-sort + LC_COLLATE=C + sort + diff ../files.o ../files.g + cd .. + mangle1 example 1.0-1 + rm -f example_1.0-1.debian.tar.xz example_1.0-99.debian.tar.xz example_1.0-99.dsc example_1.0-99_source.changes example_1.0.orig-docs.tar.gz example_1.0.orig.tar.gz + t-import-chk1 example 1.0-1 + p=example + v=1.0-1 + t-archive example 1.0-1 + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-99.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + dpkg-source -x example_1.0-1.dsc td dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc) dpkg-source: info: extracting example in td dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + orig=example_1.0.orig.tar.gz + tar zxf example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script + rm example_1.0.orig.tar.gz example_1.0-1.100.debian.tar.xz example_1.0-1.100.dsc example_1.0-1.debian.tar.xz example_1.0-1.dsc + cd example + mkdir urk + echo urk + export GZIP=-1 + GZIP=-1 + tar zvcf ../example_1.0.orig.tar.gz . ./ ./urk/ ./urk/urk ./debian/ ./debian/TRASH ./src.c ./example gzip: warning: GZIP environment variable is deprecated; use an alias or script + mangle2 + cd .. + dpkg-source -b td dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: using patch list from debian/patches/series dpkg-source: warning: ignoring deletion of directory urk dpkg-source: warning: ignoring deletion of file urk/urk, use --include-removal to override dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc + rm -rf example td + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='9dbffce0203f7de0d636b1a228274510d977393028471347a0bac38394aefcd6 -' + echo '1.0-1 9dbffce0203f7de0d636b1a228274510d977393028471347a0bac38394aefcd6 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-import-chk2 + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + rm -rf example + t-dgit --no-rm-on-error clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 5359k 0 --:--:-- --:--:-- --:--:-- 5359k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 412 100 412 0 0 10.3M 0 --:--:-- --:--:-- --:--:-- 10.3M considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1308 100 1308 0 0 33.7M 0 --:--:-- --:--:-- --:--:-- 33.7M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ba662345a9f6a73efa4cddafdd0e2a83b86f9936' | git ls-tree -z ba662345a9f6a73efa4cddafdd0e2a83b86f9936 => `040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `5bfb1f3ba4f5d1c1d21a02b00a5bac6d80362144' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `c6e36057df56fb6b0571a800b934de17f17c9adf' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ba662345a9f6a73efa4cddafdd0e2a83b86f9936 | git hash-object -w -t commit --stdin => 36e851c0c69edaf5327f77880f11f104aa6b4c67 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `fda95bb316f2e470faf172742944bed62032b682' import apply patches... | git hash-object -w -t commit --stdin => e2cdea889e50b22d5189543ed832765c37f3f0bf + git checkout -q -b dapplied e2cdea889e50b22d5189543ed832765c37f3f0bf + git checkout -q -b unpa fda95bb316f2e470faf172742944bed62032b682 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse HEAD: => `c6e36057df56fb6b0571a800b934de17f17c9adf' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 31e0793133cab497250ff0474bbe9cd9991ccffa Import of source package fetch hash=31e0793133cab497250ff0474bbe9cd9991ccffa + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 31e0793133cab497250ff0474bbe9cd9991ccffa | git log -n2 31e0793133cab497250ff0474bbe9cd9991ccffa => `commit 31e0793133cab497250ff0474bbe9cd9991ccffa'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 31e0793133cab497250ff0474bbe9cd9991ccffa => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 31e0793 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + t-import-chk-authorship + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + t-sort -u + LC_COLLATE=C + sort -u + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + git branch first-import + m='Commit for import check' + echo 'Commit for import check' + v=1.0-99 + dch -v 1.0-99 -D unstable -m 'Commit for import check' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add import-check debian/changelog + git commit -m 'Commit for import check' [dgit/sid ecfc102] Commit for import check 2 files changed, 7 insertions(+) create mode 100644 import-check + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ecfc1029e6e1ca6355c25ab9cc072856e8a1db19' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 examining quilt state (multiple patches, linear mode) branch_is_gdr ecfc1029e6e1ca6355c25ab9cc072856e8a1db19... branch_is_gdr fda95bb316f2e470faf172742944bed62032b682 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' gzip: warning: GZIP environment variable is deprecated; use an alias or script + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 -- debian + git add -Af . | git write-tree => `79194c62a83833c7ce6c933a0f2ecc0d72a88bc4' fake orig tree object 79194c62a83833c7ce6c933a0f2ecc0d72a88bc4 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 CD ../fake + git add -Af . | git write-tree => `dbd2030a533ef3cd45946e4d2c96b496a48c89b1' fake o+d/p tree object 79194c62a83833c7ce6c933a0f2ecc0d72a88bc4 CD ../work | git ls-tree --name-only -z ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00urk\x00' | git diff-tree -z --no-renames -r 79194c62a83833c7ce6c933a0f2ecc0d72a88bc4 ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 79194c62a83833c7ce6c933a0f2ecc0d72a88bc4 ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => 3 | git diff-tree -z --no-renames --name-only -r ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => `import-check\x00' quiltify_trees_differ ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => 1 | git diff-tree -z --no-renames --name-only -r 79194c62a83833c7ce6c933a0f2ecc0d72a88bc4 dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 79194c62a83833c7ce6c933a0f2ecc0d72a88bc4 dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=79194c62a83833c7ce6c o+d/p=dbd2030a533ef3cd4594 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 -- debian/rules debian/control => `debian/control'... quiltify investigate ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 | git diff-tree -z --no-renames --name-only ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => `import-check\x00' quiltify_trees_differ ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => 1 | git ls-tree --name-only ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 -- debian/rules debian/control => `debian/control'... | git cat-file commit ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => `tree ed6fd55ec12c282755ac4964420c14625470f233'... | git diff-tree -z --no-renames --name-only 31e0793133cab497250ff0474bbe9cd9991ccffa ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => `debian\x00import-check\x00' quiltify_trees_differ 31e0793133cab497250ff0474bbe9cd9991ccffa ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => 1 considering C=ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 P=31e0793133cab497250ff0474bbe9cd9991ccffa | git diff-tree -r --name-only 31e0793133cab497250ff0474bbe9cd9991ccffa ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 -- debian/patches .pc debian/source/format => `' search queue P=31e0793133cab497250ff0474bbe9cd9991ccffa NT quiltify investigate 31e0793133cab497250ff0474bbe9cd9991ccffa | git diff-tree -z --no-renames --name-only 31e0793133cab497250ff0474bbe9cd9991ccffa dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => `debian\x00' quiltify_trees_differ 31e0793133cab497250ff0474bbe9cd9991ccffa dbd2030a533ef3cd45946e4d2c96b496a48c89b1 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 31e0793133cab497250ff0474bbe9cd9991ccffa..ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 | git cat-file commit ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => `tree ed6fd55ec12c282755ac4964420c14625470f233'... | git log -n1 '--pretty=format:%aD' ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 => `Tue, 26 Jun 2018 09:00:01 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/commit-for-import-check.patch git diff --no-ext-diff 31e0793133cab497250ff0474bbe9cd9991ccffa ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 -- ':!/debian' ':!/.pc' + git checkout -q ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 5bae0d5] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/commit-for-import-check.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5bae0d503484b374bfd90e6fa6ba82120eaff0e8' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 examining quilt state (multiple patches, linear mode) branch_is_gdr 5bae0d503484b374bfd90e6fa6ba82120eaff0e8... branch_is_gdr ecfc1029e6e1ca6355c25ab9cc072856e8a1db19 ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' gzip: warning: GZIP environment variable is deprecated; use an alias or script + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 -- debian + git add -Af . | git write-tree => `a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f' fake orig tree object a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 CD ../fake + git add -Af . | git write-tree => `9cd8a15fc925416c421b48d2095956c83c381c21' fake o+d/p tree object a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f CD ../work | git ls-tree --name-only -z 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00urk\x00' | git diff-tree -z --no-renames -r a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 => 3 | git diff-tree -z --no-renames --name-only -r 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 9cd8a15fc925416c421b48d2095956c83c381c21 => `' quiltify_trees_differ 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 9cd8a15fc925416c421b48d2095956c83c381c21 => 0 | git diff-tree -z --no-renames --name-only -r a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f 9cd8a15fc925416c421b48d2095956c83c381c21 => `.gitignore\x00import-check\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f 9cd8a15fc925416c421b48d2095956c83c381c21 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=a0b6cb8f3431e0545a35 o+d/p=9cd8a15fc925416c421b dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 -- debian/rules debian/control => `debian/control'... quiltify investigate 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 | git diff-tree -z --no-renames --name-only 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 9cd8a15fc925416c421b48d2095956c83c381c21 => `' quiltify_trees_differ 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 9cd8a15fc925416c421b48d2095956c83c381c21 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `5bae0d503484b374bfd90e6fa6ba82120eaff0e8' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5bae0d503484b374bfd90e6fa6ba82120eaff0e8 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-99.debian.tar.xz dpkg-source: info: building example in example_1.0-99.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-99_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-99.dsc, example_1.0-99_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-99.debian.tar.xz renaming (dsc) example_1.0-99.dsc renaming (changes) example_1.0-99_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-99.dsc and example_1.0-99_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + ln ../example_1.0-99.debian.tar.xz ../example_1.0-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-99.dsc + t-archive-query-aq sid example 1.0-99 main/example_1.0-99.dsc + local suite=sid + local p=example + local v=1.0-99 + local dscf=main/example_1.0-99.dsc + local sha ++ sha256sum + sha='4a73c8b9154a34ba1444fbdaa83a5e5000e5a056d272bb3051f545cbb0f29906 -' + echo '1.0-99 4a73c8b9154a34ba1444fbdaa83a5e5000e5a056d272bb3051f545cbb0f29906 main/example_1.0-99.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch_from_archive: lastfetch=31e0793133cab497250ff0474bbe9cd9991ccffa CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ba662345a9f6a73efa4cddafdd0e2a83b86f9936' | git ls-tree -z ba662345a9f6a73efa4cddafdd0e2a83b86f9936 => `040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `7a9e4a81e1163ce4548cad2c05f79b06e087a85e' | git ls-tree -z 7a9e4a81e1163ce4548cad2c05f79b06e087a85e => `040000 tree dc6aed30a59b5917c2fdc539d8a3877c998a05e3\x09debian\x00' one subtree dc6aed30a59b5917c2fdc539d8a3877c998a05e3 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `9cd8a15fc925416c421b48d2095956c83c381c21' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:14 +0000' => `1735250114 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250114 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ba662345a9f6a73efa4cddafdd0e2a83b86f9936 | git hash-object -w -t commit --stdin => 36e851c0c69edaf5327f77880f11f104aa6b4c67 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz dc6aed30a59b5917c2fdc539d8a3877c998a05e3 | git hash-object -w -t commit --stdin => 32141824c616128a9a585941a9115e5a6954caae import main commit | git hash-object -w -t commit ../commit.tmp => `409d52432aa0b893f987829a36e61fab8bd758f4' import apply patches... | git hash-object -w -t commit --stdin => 1043a978f334a02a60ef2f5f459c892cfbaad70b + git checkout -q -b dapplied 1043a978f334a02a60ef2f5f459c892cfbaad70b + git checkout -q -b unpa 409d52432aa0b893f987829a36e61fab8bd758f4 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:14 +0000' => `1735250114 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `622bf89fb7e109b0af82b8a9eac4fbdd2061de83' | git rev-parse HEAD: => `9cd8a15fc925416c421b48d2095956c83c381c21' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 31e0793133cab497250ff0474bbe9cd9991ccffa:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 622bf89fb7e109b0af82b8a9eac4fbdd2061de83:debian/changelog | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa 622bf89fb7e109b0af82b8a9eac4fbdd2061de83 => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '36e851c0c69edaf5327f77880f11f104aa6b4c67~0' => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch mergeinfos: commit 622bf89fb7e109b0af82b8a9eac4fbdd2061de83 Import of source package commit 31e0793133cab497250ff0474bbe9cd9991ccffa dgit client's archive history view | git cat-file commit 622bf89fb7e109b0af82b8a9eac4fbdd2061de83 => `tree 9cd8a15fc925416c421b48d2095956c83c381c21'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:14 +0000' => `1735250114 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `ed7454c68a42aacf0ea5893f2dacc049c35757f1' fetch hash=ed7454c68a42aacf0ea5893f2dacc049c35757f1 | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa ed7454c68a42aacf0ea5893f2dacc049c35757f1 => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE ed7454c68a42aacf0ea5893f2dacc049c35757f1 | git log -n2 ed7454c68a42aacf0ea5893f2dacc049c35757f1 => `commit ed7454c68a42aacf0ea5893f2dacc049c35757f1'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid ed7454c68a42aacf0ea5893f2dacc049c35757f1 => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch first-2nd-import remotes/dgit/dgit/sid + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + git update-ref refs/remotes/dgit/dgit/sid first-import + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch_from_archive: lastfetch=31e0793133cab497250ff0474bbe9cd9991ccffa CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ba662345a9f6a73efa4cddafdd0e2a83b86f9936' | git ls-tree -z ba662345a9f6a73efa4cddafdd0e2a83b86f9936 => `040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `7a9e4a81e1163ce4548cad2c05f79b06e087a85e' | git ls-tree -z 7a9e4a81e1163ce4548cad2c05f79b06e087a85e => `040000 tree dc6aed30a59b5917c2fdc539d8a3877c998a05e3\x09debian\x00' one subtree dc6aed30a59b5917c2fdc539d8a3877c998a05e3 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a0b6cb8f3431e0545a3558ed9831d9b1e75e0b3f' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `9cd8a15fc925416c421b48d2095956c83c381c21' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:14 +0000' => `1735250114 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250114 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz ba662345a9f6a73efa4cddafdd0e2a83b86f9936 | git hash-object -w -t commit --stdin => 36e851c0c69edaf5327f77880f11f104aa6b4c67 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz dc6aed30a59b5917c2fdc539d8a3877c998a05e3 | git hash-object -w -t commit --stdin => 32141824c616128a9a585941a9115e5a6954caae import main commit | git hash-object -w -t commit ../commit.tmp => `409d52432aa0b893f987829a36e61fab8bd758f4' import apply patches... | git hash-object -w -t commit --stdin => 1043a978f334a02a60ef2f5f459c892cfbaad70b + git checkout -q -b dapplied 1043a978f334a02a60ef2f5f459c892cfbaad70b + git checkout -q -b unpa 409d52432aa0b893f987829a36e61fab8bd758f4 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:14 +0000' => `1735250114 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `622bf89fb7e109b0af82b8a9eac4fbdd2061de83' | git rev-parse HEAD: => `9cd8a15fc925416c421b48d2095956c83c381c21' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 31e0793133cab497250ff0474bbe9cd9991ccffa:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 622bf89fb7e109b0af82b8a9eac4fbdd2061de83:debian/changelog | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa 622bf89fb7e109b0af82b8a9eac4fbdd2061de83 => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '36e851c0c69edaf5327f77880f11f104aa6b4c67~0' => `36e851c0c69edaf5327f77880f11f104aa6b4c67' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' fetch mergeinfos: commit 622bf89fb7e109b0af82b8a9eac4fbdd2061de83 Import of source package commit 31e0793133cab497250ff0474bbe9cd9991ccffa dgit client's archive history view | git cat-file commit 622bf89fb7e109b0af82b8a9eac4fbdd2061de83 => `tree 9cd8a15fc925416c421b48d2095956c83c381c21'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:14 +0000' => `1735250114 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `ed7454c68a42aacf0ea5893f2dacc049c35757f1' fetch hash=ed7454c68a42aacf0ea5893f2dacc049c35757f1 | git merge-base 31e0793133cab497250ff0474bbe9cd9991ccffa ed7454c68a42aacf0ea5893f2dacc049c35757f1 => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' | git rev-parse '31e0793133cab497250ff0474bbe9cd9991ccffa~0' => `31e0793133cab497250ff0474bbe9cd9991ccffa' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE ed7454c68a42aacf0ea5893f2dacc049c35757f1 | git log -n2 ed7454c68a42aacf0ea5893f2dacc049c35757f1 => `commit ed7454c68a42aacf0ea5893f2dacc049c35757f1'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid ed7454c68a42aacf0ea5893f2dacc049c35757f1 => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ed7454c68a42aacf0ea5893f2dacc049c35757f1 + t-ref-same-val refs/remotes/dgit/dgit/sid ed7454c68a42aacf0ea5893f2dacc049c35757f1 + local name=refs/remotes/dgit/dgit/sid + local val=ed7454c68a42aacf0ea5893f2dacc049c35757f1 + case "${t_ref_val-unset}" in + t_ref_val=ed7454c68a42aacf0ea5893f2dacc049c35757f1 + t_ref_names+=("$name") + t-ref-same refs/heads/first-2nd-import + local name=refs/heads/first-2nd-import + local val ++ t-git-get-ref refs/heads/first-2nd-import ++ local ref=refs/heads/first-2nd-import ++ case "$ref" in ++ git show-ref -d refs/heads/first-2nd-import ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/first-2nd-import\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ed7454c68a42aacf0ea5893f2dacc049c35757f1 + t-ref-same-val refs/heads/first-2nd-import ed7454c68a42aacf0ea5893f2dacc049c35757f1 + local name=refs/heads/first-2nd-import + local val=ed7454c68a42aacf0ea5893f2dacc049c35757f1 + case "${t_ref_val-unset}" in + t_ref_val=ed7454c68a42aacf0ea5893f2dacc049c35757f1 + t_ref_names+=("$name") + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf ../example_1.0.orig-docs.tar.gz + t-sort + LC_COLLATE=C + sort gzip: warning: GZIP environment variable is deprecated; use an alias or script ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=example-docs/ + perl -i~ -pe ' s#^\Qexample-docs/\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' ../files.o + orig=example_1.0.orig-docs.tar.gz + pat='^Import example_1\.0\.orig-docs\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-2nd-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-2nd-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + git ls-tree -r --name-only a5bb1f49c872a76a5d703570fd5352e424719bda: + t-sort + LC_COLLATE=C + sort + diff ../files.o ../files.g + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf ../example_1.0.orig.tar.gz + t-sort + LC_COLLATE=C + sort gzip: warning: GZIP environment variable is deprecated; use an alias or script ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=./ + perl -i~ -pe ' s#^\Q./\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' ../files.o + orig=example_1.0.orig.tar.gz + pat='^Import example_1\.0\.orig\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t-ref-same-val 'example_1.0.orig.tar.gz first-import' 36e851c0c69edaf5327f77880f11f104aa6b4c67 + local 'name=example_1.0.orig.tar.gz first-import' + local val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + case "${t_ref_val-unset}" in + t_ref_val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t-ref-same-val 'example_1.0.orig.tar.gz first-2nd-import' 36e851c0c69edaf5327f77880f11f104aa6b4c67 + local 'name=example_1.0.orig.tar.gz first-2nd-import' + local val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + case "${t_ref_val-unset}" in + t_ref_val=36e851c0c69edaf5327f77880f11f104aa6b4c67 + t_ref_names+=("$name") + git ls-tree -r --name-only 36e851c0c69edaf5327f77880f11f104aa6b4c67: + t-sort + LC_COLLATE=C + sort + diff ../files.o ../files.g + cd .. + mangle1 example 1.0-1 + rm -f example_1.0-1.debian.tar.xz example_1.0-99.debian.tar.xz example_1.0-99.dsc example_1.0-99_source.changes example_1.0.orig-docs.tar.gz example_1.0.orig.tar.gz + t-import-chk1 example 1.0-1 + p=example + v=1.0-1 + t-archive example 1.0-1 + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-99.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + dpkg-source -x example_1.0-1.dsc td dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc) dpkg-source: info: extracting example in td dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + orig=example_1.0.orig.tar.gz + tar zxf example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script + rm example_1.0.orig.tar.gz example_1.0-1.100.debian.tar.xz example_1.0-1.100.dsc example_1.0-1.debian.tar.xz example_1.0-1.dsc + cd example + mkdir urk + echo urk + export GZIP=-1 + GZIP=-1 + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example/.git/ + mkdir .pc + echo SPONG + tar zvcf ../example_1.0.orig.tar.gz . ./ ./urk/ ./urk/urk ./debian/ ./debian/TRASH ./src.c ./.pc/ ./.pc/SPONG ./.git/ ./.git/HEAD ./.git/objects/ ./.git/objects/info/ ./.git/objects/pack/ ./.git/description ./.git/info/ ./.git/info/exclude ./.git/branches/ ./.git/hooks/ ./.git/hooks/pre-push.sample ./.git/hooks/commit-msg.sample ./.git/hooks/pre-rebase.sample ./.git/hooks/pre-merge-commit.sample ./.git/hooks/prepare-commit-msg.sample ./.git/hooks/pre-commit.sample ./.git/hooks/applypatch-msg.sample ./.git/hooks/pre-receive.sample ./.git/hooks/push-to-checkout.sample ./.git/hooks/post-update.sample ./.git/hooks/pre-applypatch.sample ./.git/hooks/update.sample ./.git/hooks/fsmonitor-watchman.sample ./.git/config ./.git/refs/ ./.git/refs/tags/ ./.git/refs/heads/ ./example gzip: warning: GZIP environment variable is deprecated; use an alias or script + mangle2 + cd .. + dpkg-source -b td dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: using patch list from debian/patches/series dpkg-source: warning: ignoring deletion of directory urk dpkg-source: warning: ignoring deletion of file urk/urk, use --include-removal to override dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc + rm -rf example td + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='61db67879cb82ed1a8f3f637f394959bda9520f3b6903655c6dd4e3bee8e72a1 -' + echo '1.0-1 61db67879cb82ed1a8f3f637f394959bda9520f3b6903655c6dd4e3bee8e72a1 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-import-chk2 + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + rm -rf example + t-dgit --no-rm-on-error clone example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --no-rm-on-error clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2505k 0 --:--:-- --:--:-- --:--:-- 2505k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10792 100 10792 0 0 183M 0 --:--:-- --:--:-- --:--:-- 183M considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1308 100 1308 0 0 31.1M 0 --:--:-- --:--:-- --:--:-- 31.1M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 dgit: warning: removing from example_1.0.orig.tar.gz: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `29123824b0f48290bfb3ef257b12d9648bfaab50' | git ls-tree -z 29123824b0f48290bfb3ef257b12d9648bfaab50 => `040000 tree 30caf8405d781306b16ebb6b9fb70f0c2243cad9\x09.pc\x00040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 dgit: warning: removing from source package: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `5bfb1f3ba4f5d1c1d21a02b00a5bac6d80362144' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `c6e36057df56fb6b0571a800b934de17f17c9adf' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 29123824b0f48290bfb3ef257b12d9648bfaab50 | git hash-object -w -t commit --stdin => 778e399c8d82cc7cd568967602e60f5841cf3a72 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `dde9d010d0e144e93654f3a65c2b5cd372573adf' import apply patches... | git hash-object -w -t commit --stdin => e2cdea889e50b22d5189543ed832765c37f3f0bf + git checkout -q -b dapplied e2cdea889e50b22d5189543ed832765c37f3f0bf + git checkout -q -b unpa dde9d010d0e144e93654f3a65c2b5cd372573adf | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `1ff105e0973d136759b103f050b4475581d524a4' | git rev-parse HEAD: => `c6e36057df56fb6b0571a800b934de17f17c9adf' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 1ff105e0973d136759b103f050b4475581d524a4 Import of source package fetch hash=1ff105e0973d136759b103f050b4475581d524a4 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1ff105e0973d136759b103f050b4475581d524a4 | git log -n2 1ff105e0973d136759b103f050b4475581d524a4 => `commit 1ff105e0973d136759b103f050b4475581d524a4'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 1ff105e0973d136759b103f050b4475581d524a4 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 1ff105e Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example + t-import-chk-authorship + t-sort -u + perl -ne 'print $1,"\n" if m/^ -- (\S.*\>) /' debian/changelog + LC_COLLATE=C + sort -u + : /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog + git log '--pretty=format:%an <%ae>%n%cn <%ce>' + t-sort -u + LC_COLLATE=C + sort -u + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/authorship.commits + git branch first-import + m='Commit for import check' + echo 'Commit for import check' + v=1.0-99 + dch -v 1.0-99 -D unstable -m 'Commit for import check' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add import-check debian/changelog + git commit -m 'Commit for import check' [dgit/sid f5c9eb7] Commit for import check 2 files changed, 7 insertions(+) create mode 100644 import-check + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f5c9eb74bf9c2e3754b07baf9b914e25be69e13c' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f5c9eb74bf9c2e3754b07baf9b914e25be69e13c examining quilt state (multiple patches, linear mode) branch_is_gdr f5c9eb74bf9c2e3754b07baf9b914e25be69e13c... branch_is_gdr dde9d010d0e144e93654f3a65c2b5cd372573adf ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' gzip: warning: GZIP environment variable is deprecated; use an alias or script + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script CD fake | find -name .git -prune -print0 dgit: warning: removing from source package: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f5c9eb74bf9c2e3754b07baf9b914e25be69e13c -- debian + git add -Af . | git write-tree => `18b97b90956d5eafe30b1e970e28038d0766a795' fake orig tree object 18b97b90956d5eafe30b1e970e28038d0766a795 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f5c9eb74bf9c2e3754b07baf9b914e25be69e13c CD ../fake + git add -Af . | git write-tree => `1f1550cf6ef15605cb491abe346e75f753e0073b' fake o+d/p tree object 18b97b90956d5eafe30b1e970e28038d0766a795 CD ../work | git ls-tree --name-only -z f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00urk\x00' | git diff-tree -z --no-renames -r 18b97b90956d5eafe30b1e970e28038d0766a795 f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 18b97b90956d5eafe30b1e970e28038d0766a795 f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => 3 | git diff-tree -z --no-renames --name-only -r f5c9eb74bf9c2e3754b07baf9b914e25be69e13c 1f1550cf6ef15605cb491abe346e75f753e0073b => `import-check\x00' quiltify_trees_differ f5c9eb74bf9c2e3754b07baf9b914e25be69e13c 1f1550cf6ef15605cb491abe346e75f753e0073b => 1 | git diff-tree -z --no-renames --name-only -r 18b97b90956d5eafe30b1e970e28038d0766a795 1f1550cf6ef15605cb491abe346e75f753e0073b => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 18b97b90956d5eafe30b1e970e28038d0766a795 1f1550cf6ef15605cb491abe346e75f753e0073b => 3 differences @dl ## ## ## ## ## ==. dgit: base trees orig=18b97b90956d5eafe30b o+d/p=1f1550cf6ef15605cb49 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only f5c9eb74bf9c2e3754b07baf9b914e25be69e13c -- debian/rules debian/control => `debian/control'... quiltify investigate f5c9eb74bf9c2e3754b07baf9b914e25be69e13c | git diff-tree -z --no-renames --name-only f5c9eb74bf9c2e3754b07baf9b914e25be69e13c 1f1550cf6ef15605cb491abe346e75f753e0073b => `import-check\x00' quiltify_trees_differ f5c9eb74bf9c2e3754b07baf9b914e25be69e13c 1f1550cf6ef15605cb491abe346e75f753e0073b => 1 | git ls-tree --name-only f5c9eb74bf9c2e3754b07baf9b914e25be69e13c -- debian/rules debian/control => `debian/control'... | git cat-file commit f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => `tree 6d8d7ed03d7d2cd61899f0af60dcae1749bfa581'... | git diff-tree -z --no-renames --name-only 1ff105e0973d136759b103f050b4475581d524a4 f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => `debian\x00import-check\x00' quiltify_trees_differ 1ff105e0973d136759b103f050b4475581d524a4 f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => 1 considering C=f5c9eb74bf9c2e3754b07baf9b914e25be69e13c P=1ff105e0973d136759b103f050b4475581d524a4 | git diff-tree -r --name-only 1ff105e0973d136759b103f050b4475581d524a4 f5c9eb74bf9c2e3754b07baf9b914e25be69e13c -- debian/patches .pc debian/source/format => `' search queue P=1ff105e0973d136759b103f050b4475581d524a4 NT quiltify investigate 1ff105e0973d136759b103f050b4475581d524a4 | git diff-tree -z --no-renames --name-only 1ff105e0973d136759b103f050b4475581d524a4 1f1550cf6ef15605cb491abe346e75f753e0073b => `debian\x00' quiltify_trees_differ 1ff105e0973d136759b103f050b4475581d524a4 1f1550cf6ef15605cb491abe346e75f753e0073b => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 1ff105e0973d136759b103f050b4475581d524a4..f5c9eb74bf9c2e3754b07baf9b914e25be69e13c | git cat-file commit f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => `tree 6d8d7ed03d7d2cd61899f0af60dcae1749bfa581'... | git log -n1 '--pretty=format:%aD' f5c9eb74bf9c2e3754b07baf9b914e25be69e13c => `Tue, 26 Jun 2018 09:00:02 +0100' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/commit-for-import-check.patch git diff --no-ext-diff 1ff105e0973d136759b103f050b4475581d524a4 f5c9eb74bf9c2e3754b07baf9b914e25be69e13c -- ':!/debian' ':!/.pc' + git checkout -q f5c9eb74bf9c2e3754b07baf9b914e25be69e13c + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 19841b7] Commit Debian 3.0 (quilt) metadata 2 files changed, 16 insertions(+) create mode 100644 debian/patches/commit-for-import-check.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `19841b7a35dd31ff59f5c377c617533cda756420' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 19841b7a35dd31ff59f5c377c617533cda756420 examining quilt state (multiple patches, linear mode) branch_is_gdr 19841b7a35dd31ff59f5c377c617533cda756420... branch_is_gdr f5c9eb74bf9c2e3754b07baf9b914e25be69e13c ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' gzip: warning: GZIP environment variable is deprecated; use an alias or script + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script CD fake | find -name .git -prune -print0 dgit: warning: removing from source package: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 19841b7a35dd31ff59f5c377c617533cda756420 -- debian + git add -Af . | git write-tree => `c6670110f0041849867cb1957a248a9155d07b41' fake orig tree object c6670110f0041849867cb1957a248a9155d07b41 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 19841b7a35dd31ff59f5c377c617533cda756420 CD ../fake + git add -Af . | git write-tree => `dafba3dd25353acf7d7aa7fe5d26f9383c894953' fake o+d/p tree object c6670110f0041849867cb1957a248a9155d07b41 CD ../work | git ls-tree --name-only -z 19841b7a35dd31ff59f5c377c617533cda756420 => `.gitignore\x00debian\x00docs\x00example\x00import-check\x00new-upstream-file\x00src.c\x00urk\x00' | git diff-tree -z --no-renames -r c6670110f0041849867cb1957a248a9155d07b41 19841b7a35dd31ff59f5c377c617533cda756420 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 519a4da08545a8414f9e9cb0806634cfa4f5cdcd A\x00import-check\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ c6670110f0041849867cb1957a248a9155d07b41 19841b7a35dd31ff59f5c377c617533cda756420 => 3 | git diff-tree -z --no-renames --name-only -r 19841b7a35dd31ff59f5c377c617533cda756420 dafba3dd25353acf7d7aa7fe5d26f9383c894953 => `' quiltify_trees_differ 19841b7a35dd31ff59f5c377c617533cda756420 dafba3dd25353acf7d7aa7fe5d26f9383c894953 => 0 | git diff-tree -z --no-renames --name-only -r c6670110f0041849867cb1957a248a9155d07b41 dafba3dd25353acf7d7aa7fe5d26f9383c894953 => `.gitignore\x00import-check\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c6670110f0041849867cb1957a248a9155d07b41 dafba3dd25353acf7d7aa7fe5d26f9383c894953 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=c6670110f0041849867c o+d/p=dafba3dd25353acf7d7a dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 19841b7a35dd31ff59f5c377c617533cda756420 -- debian/rules debian/control => `debian/control'... quiltify investigate 19841b7a35dd31ff59f5c377c617533cda756420 | git diff-tree -z --no-renames --name-only 19841b7a35dd31ff59f5c377c617533cda756420 dafba3dd25353acf7d7aa7fe5d26f9383c894953 => `' quiltify_trees_differ 19841b7a35dd31ff59f5c377c617533cda756420 dafba3dd25353acf7d7aa7fe5d26f9383c894953 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 19841b7a35dd31ff59f5c377c617533cda756420 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `19841b7a35dd31ff59f5c377c617533cda756420' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 19841b7a35dd31ff59f5c377c617533cda756420 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-99.debian.tar.xz dpkg-source: info: building example in example_1.0-99.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-99_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-99.dsc, example_1.0-99_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-99.debian.tar.xz renaming (dsc) example_1.0-99.dsc renaming (changes) example_1.0-99_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-99.dsc and example_1.0-99_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + ln ../example_1.0-99.debian.tar.xz ../example_1.0-99.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-99.dsc + t-archive-query-aq sid example 1.0-99 main/example_1.0-99.dsc + local suite=sid + local p=example + local v=1.0-99 + local dscf=main/example_1.0-99.dsc + local sha ++ sha256sum + sha='cfdfd6316a00ab3b5a3bb06d00e5fec23078a07b850fcdf77dca9c46735f0343 -' + echo '1.0-99 cfdfd6316a00ab3b5a3bb06d00e5fec23078a07b850fcdf77dca9c46735f0343 main/example_1.0-99.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1ff105e0973d136759b103f050b4475581d524a4' fetch_from_archive: lastfetch=1ff105e0973d136759b103f050b4475581d524a4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 dgit: warning: removing from example_1.0.orig.tar.gz: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `29123824b0f48290bfb3ef257b12d9648bfaab50' | git ls-tree -z 29123824b0f48290bfb3ef257b12d9648bfaab50 => `040000 tree 30caf8405d781306b16ebb6b9fb70f0c2243cad9\x09.pc\x00040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4d54dc0f5d2bafdeb57a77cb3bc15097be32d75c' | git ls-tree -z 4d54dc0f5d2bafdeb57a77cb3bc15097be32d75c => `040000 tree a21908e052ecd61179717f22f746b67cf1e9a279\x09debian\x00' one subtree a21908e052ecd61179717f22f746b67cf1e9a279 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 dgit: warning: removing from source package: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c6670110f0041849867cb1957a248a9155d07b41' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `dafba3dd25353acf7d7aa7fe5d26f9383c894953' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:20 +0000' => `1735250120 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250120 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 29123824b0f48290bfb3ef257b12d9648bfaab50 | git hash-object -w -t commit --stdin => 778e399c8d82cc7cd568967602e60f5841cf3a72 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz a21908e052ecd61179717f22f746b67cf1e9a279 | git hash-object -w -t commit --stdin => 25c05e89932ce37f00989a71aa038d7fa4bea519 import main commit | git hash-object -w -t commit ../commit.tmp => `06dc44969b792b2cca0b611a24d65f471efb7dce' import apply patches... | git hash-object -w -t commit --stdin => 6163a3fea60b608ef46fa42e08fbd77776d03e2c + git checkout -q -b dapplied 6163a3fea60b608ef46fa42e08fbd77776d03e2c + git checkout -q -b unpa 06dc44969b792b2cca0b611a24d65f471efb7dce | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:20 +0000' => `1735250120 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1' | git rev-parse HEAD: => `dafba3dd25353acf7d7aa7fe5d26f9383c894953' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 1ff105e0973d136759b103f050b4475581d524a4:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1:debian/changelog | git merge-base 1ff105e0973d136759b103f050b4475581d524a4 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1 => `778e399c8d82cc7cd568967602e60f5841cf3a72' | git rev-parse '778e399c8d82cc7cd568967602e60f5841cf3a72~0' => `778e399c8d82cc7cd568967602e60f5841cf3a72' | git rev-parse '1ff105e0973d136759b103f050b4475581d524a4~0' => `1ff105e0973d136759b103f050b4475581d524a4' fetch mergeinfos: commit 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1 Import of source package commit 1ff105e0973d136759b103f050b4475581d524a4 dgit client's archive history view | git cat-file commit 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1 => `tree dafba3dd25353acf7d7aa7fe5d26f9383c894953'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:20 +0000' => `1735250120 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `731fa59c585cbf4e61ac9de78083aceb9588c39d' fetch hash=731fa59c585cbf4e61ac9de78083aceb9588c39d | git merge-base 1ff105e0973d136759b103f050b4475581d524a4 731fa59c585cbf4e61ac9de78083aceb9588c39d => `1ff105e0973d136759b103f050b4475581d524a4' | git rev-parse '1ff105e0973d136759b103f050b4475581d524a4~0' => `1ff105e0973d136759b103f050b4475581d524a4' | git rev-parse '1ff105e0973d136759b103f050b4475581d524a4~0' => `1ff105e0973d136759b103f050b4475581d524a4' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 731fa59c585cbf4e61ac9de78083aceb9588c39d | git log -n2 731fa59c585cbf4e61ac9de78083aceb9588c39d => `commit 731fa59c585cbf4e61ac9de78083aceb9588c39d'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 731fa59c585cbf4e61ac9de78083aceb9588c39d => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git branch first-2nd-import remotes/dgit/dgit/sid + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + git update-ref refs/remotes/dgit/dgit/sid first-import + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-99.dsc... get_archive_dsc: Version 1.0-99 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1ff105e0973d136759b103f050b4475581d524a4' fetch_from_archive: lastfetch=1ff105e0973d136759b103f050b4475581d524a4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-99.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-99.debian.tar.xz considering saving example_1.0-99.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig gzip: warning: GZIP environment variable is deprecated; use an alias or script + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 dgit: warning: removing from example_1.0.orig.tar.gz: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `29123824b0f48290bfb3ef257b12d9648bfaab50' | git ls-tree -z 29123824b0f48290bfb3ef257b12d9648bfaab50 => `040000 tree 30caf8405d781306b16ebb6b9fb70f0c2243cad9\x09.pc\x00040000 tree 00980f5629c5a9cf11398dd5997a476f360d0d10\x09debian\x00100755 blob 93d153e7d432ea2802b8ae3592389dbeb38cf576\x09example\x00100644 blob 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc\x09src.c\x00040000 tree 221049f009bc3d0a18f5a71da37f9b7e4b95be32\x09urk\x00' multiple subtrees CD .. import considering example_1.0-99.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4d54dc0f5d2bafdeb57a77cb3bc15097be32d75c' | git ls-tree -z 4d54dc0f5d2bafdeb57a77cb3bc15097be32d75c => `040000 tree a21908e052ecd61179717f22f746b67cf1e9a279\x09debian\x00' one subtree a21908e052ecd61179717f22f746b67cf1e9a279 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz gzip: warning: GZIP environment variable is deprecated; use an alias or script dpkg-source: info: unpacking example_1.0-99.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 dgit: warning: removing from source package: ./.git + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c6670110f0041849867cb1957a248a9155d07b41' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `dafba3dd25353acf7d7aa7fe5d26f9383c894953' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-99 package changelog, entry no.1... import clog 1.0-99 vs 1.0... import clog 1.0-99 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:20 +0000' => `1735250120 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1735250120 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 29123824b0f48290bfb3ef257b12d9648bfaab50 | git hash-object -w -t commit --stdin => 778e399c8d82cc7cd568967602e60f5841cf3a72 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-99.debian.tar.xz a21908e052ecd61179717f22f746b67cf1e9a279 | git hash-object -w -t commit --stdin => 25c05e89932ce37f00989a71aa038d7fa4bea519 import main commit | git hash-object -w -t commit ../commit.tmp => `06dc44969b792b2cca0b611a24d65f471efb7dce' import apply patches... | git hash-object -w -t commit --stdin => 6163a3fea60b608ef46fa42e08fbd77776d03e2c + git checkout -q -b dapplied 6163a3fea60b608ef46fa42e08fbd77776d03e2c + git checkout -q -b unpa 06dc44969b792b2cca0b611a24d65f471efb7dce | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:20 +0000' => `1735250120 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1' | git rev-parse HEAD: => `dafba3dd25353acf7d7aa7fe5d26f9383c894953' synthesised git commit from .dsc 1.0-99 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 1ff105e0973d136759b103f050b4475581d524a4:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1:debian/changelog | git merge-base 1ff105e0973d136759b103f050b4475581d524a4 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1 => `778e399c8d82cc7cd568967602e60f5841cf3a72' | git rev-parse '778e399c8d82cc7cd568967602e60f5841cf3a72~0' => `778e399c8d82cc7cd568967602e60f5841cf3a72' | git rev-parse '1ff105e0973d136759b103f050b4475581d524a4~0' => `1ff105e0973d136759b103f050b4475581d524a4' fetch mergeinfos: commit 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1 Import of source package commit 1ff105e0973d136759b103f050b4475581d524a4 dgit client's archive history view | git cat-file commit 6b19f2ebccfd859c8a2a576fb609f2f8dfc848d1 => `tree dafba3dd25353acf7d7aa7fe5d26f9383c894953'... | date '+%s %z' -d 'Thu, 26 Dec 2024 21:55:20 +0000' => `1735250120 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `731fa59c585cbf4e61ac9de78083aceb9588c39d' fetch hash=731fa59c585cbf4e61ac9de78083aceb9588c39d | git merge-base 1ff105e0973d136759b103f050b4475581d524a4 731fa59c585cbf4e61ac9de78083aceb9588c39d => `1ff105e0973d136759b103f050b4475581d524a4' | git rev-parse '1ff105e0973d136759b103f050b4475581d524a4~0' => `1ff105e0973d136759b103f050b4475581d524a4' | git rev-parse '1ff105e0973d136759b103f050b4475581d524a4~0' => `1ff105e0973d136759b103f050b4475581d524a4' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 731fa59c585cbf4e61ac9de78083aceb9588c39d | git log -n2 731fa59c585cbf4e61ac9de78083aceb9588c39d => `commit 731fa59c585cbf4e61ac9de78083aceb9588c39d'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 731fa59c585cbf4e61ac9de78083aceb9588c39d => `' dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=731fa59c585cbf4e61ac9de78083aceb9588c39d + t-ref-same-val refs/remotes/dgit/dgit/sid 731fa59c585cbf4e61ac9de78083aceb9588c39d + local name=refs/remotes/dgit/dgit/sid + local val=731fa59c585cbf4e61ac9de78083aceb9588c39d + case "${t_ref_val-unset}" in + t_ref_val=731fa59c585cbf4e61ac9de78083aceb9588c39d + t_ref_names+=("$name") + t-ref-same refs/heads/first-2nd-import + local name=refs/heads/first-2nd-import + local val ++ t-git-get-ref refs/heads/first-2nd-import ++ local ref=refs/heads/first-2nd-import ++ case "$ref" in ++ git show-ref -d refs/heads/first-2nd-import ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/first-2nd-import\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=731fa59c585cbf4e61ac9de78083aceb9588c39d + t-ref-same-val refs/heads/first-2nd-import 731fa59c585cbf4e61ac9de78083aceb9588c39d + local name=refs/heads/first-2nd-import + local val=731fa59c585cbf4e61ac9de78083aceb9588c39d + case "${t_ref_val-unset}" in + t_ref_val=731fa59c585cbf4e61ac9de78083aceb9588c39d + t_ref_names+=("$name") + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf ../example_1.0.orig-docs.tar.gz + t-sort + LC_COLLATE=C + sort gzip: warning: GZIP environment variable is deprecated; use an alias or script ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=example-docs/ + perl -i~ -pe ' s#^\Qexample-docs/\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' ../files.o + orig=example_1.0.orig-docs.tar.gz + pat='^Import example_1\.0\.orig-docs\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig-docs\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=a5bb1f49c872a76a5d703570fd5352e424719bda + t-ref-same-val 'example_1.0.orig-docs.tar.gz first-2nd-import' a5bb1f49c872a76a5d703570fd5352e424719bda + local 'name=example_1.0.orig-docs.tar.gz first-2nd-import' + local val=a5bb1f49c872a76a5d703570fd5352e424719bda + case "${t_ref_val-unset}" in + t_ref_val=a5bb1f49c872a76a5d703570fd5352e424719bda + t_ref_names+=("$name") + git ls-tree -r --name-only a5bb1f49c872a76a5d703570fd5352e424719bda: + t-sort + LC_COLLATE=C + sort + diff ../files.o ../files.g + for orig in $bpd/${p}_${v%-*}.orig*.tar.* + tar -atf ../example_1.0.orig.tar.gz + t-sort + LC_COLLATE=C + sort gzip: warning: GZIP environment variable is deprecated; use an alias or script ++ perl -ne ' while (<>) { m#^([^/]+/)# or exit 0; $x //= $1; $x eq $1 or exit 0; } print "$x\n"; ' + pfx=./ + perl -i~ -pe ' s#^\Q./\E##; $_="" if m/^$/ || m#/$# || m#^\.git/#; ' ../files.o + orig=example_1.0.orig.tar.gz + pat='^Import example_1\.0\.orig\.tar\.gz$' + t-refs-same-start + unset t_ref_val + t_ref_names=() + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=778e399c8d82cc7cd568967602e60f5841cf3a72 + t-ref-same-val 'example_1.0.orig.tar.gz first-import' 778e399c8d82cc7cd568967602e60f5841cf3a72 + local 'name=example_1.0.orig.tar.gz first-import' + local val=778e399c8d82cc7cd568967602e60f5841cf3a72 + case "${t_ref_val-unset}" in + t_ref_val=778e399c8d82cc7cd568967602e60f5841cf3a72 + t_ref_names+=("$name") + for start in first-import first-2nd-import + git log --pretty=tformat:%H --grep '^Import example_1\.0\.orig\.tar\.gz$' first-2nd-import ++ wc -l + test 1 = 1 ++ cat ../t.imp + imp=778e399c8d82cc7cd568967602e60f5841cf3a72 + t-ref-same-val 'example_1.0.orig.tar.gz first-2nd-import' 778e399c8d82cc7cd568967602e60f5841cf3a72 + local 'name=example_1.0.orig.tar.gz first-2nd-import' + local val=778e399c8d82cc7cd568967602e60f5841cf3a72 + case "${t_ref_val-unset}" in + t_ref_val=778e399c8d82cc7cd568967602e60f5841cf3a72 + t_ref_names+=("$name") + git ls-tree -r --name-only 778e399c8d82cc7cd568967602e60f5841cf3a72: + t-sort + LC_COLLATE=C + sort + diff ../files.o ../files.g + cd .. + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/import-tarbomb-artifacts + '[' x/tmp/autopkgtest.l3K01R/import-tarbomb-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/import-tarbomb-artifacts/import-tarbomb.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 74.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:55:25]: test import-tarbomb: -----------------------] autopkgtest [21:55:25]: test import-tarbomb: - - - - - - - - - - results - - - - - - - - - - import-tarbomb PASS autopkgtest [21:55:25]: test inarchivecopy: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:55:29]: test inarchivecopy: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=inarchivecopy ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/inarchivecopy-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/inarchivecopy-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.1', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `ffefedf7bdda8265fca80f2721f8f1bdad51e7a9' + git verify-tag ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:32 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `450b12e3de9ed4e1020e4b5a1cee691d548c3691' + git verify-tag 450b12e3de9ed4e1020e4b5a1cee691d548c3691 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:32 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 450b12e3de9ed4e1020e4b5a1cee691d548c3691 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:32 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='42732fb1083dba2342282ff4086278c704493c881452a781376cf25a3f20a69e -' + echo '1.1 42732fb1083dba2342282ff4086278c704493c881452a781376cf25a3f20a69e main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.2', 'TfSuffix' => '' }, { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec' + git verify-tag 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:36 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `4a04a63a982fcda504ec7e7ca1402e2c157f0582' + git verify-tag 4a04a63a982fcda504ec7e7ca1402e2c157f0582 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:36 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 4a04a63a982fcda504ec7e7ca1402e2c157f0582 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/stable + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:36 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='63745c3472d282b73dc29ac4a6de4530a869dd1500856c75c62b25bbe89f8cda -' + echo '1.2 63745c3472d282b73dc29ac4a6de4530a869dd1500856c75c62b25bbe89f8cda main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.0', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'TfSuffix' => '', 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.0', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7ab97b01b0e77cdbeed21b7739c949419de81f40' + git verify-tag 7ab97b01b0e77cdbeed21b7739c949419de81f40 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:39 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 7ab97b01b0e77cdbeed21b7739c949419de81f40 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `4b7ccb965c1469654d491ea2493fa872bea7bf15' + git verify-tag 4b7ccb965c1469654d491ea2493fa872bea7bf15 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 4b7ccb965c1469654d491ea2493fa872bea7bf15 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:39 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='f20f7d80e60970a59f5ec897ffc1aa745c90c5c9e296a8ffb31e7d8842df202e -' + echo '2.0 f20f7d80e60970a59f5ec897ffc1aa745c90c5c9e296a8ffb31e7d8842df202e main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/2.1', 'Tfn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tag' => 'test-dummy/2.1', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `d1764a679781eceb7eb2a5037b604890dd637b2a' + git verify-tag d1764a679781eceb7eb2a5037b604890dd637b2a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 d1764a679781eceb7eb2a5037b604890dd637b2a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `c27773ee192d061aae78fb38c54e51e273571eed' + git verify-tag c27773ee192d061aae78fb38c54e51e273571eed gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:44 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 c27773ee192d061aae78fb38c54e51e273571eed | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:55:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='4905deef0c610ea291293198d392810466069501c29ef3d2c31733a2e46d4cc8 -' + echo '2.1 4905deef0c610ea291293198d392810466069501c29ef3d2c31733a2e46d4cc8 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + cd example + git checkout -b dgit/stable dgit/dgit/stable Switched to a new branch 'dgit/stable' + cd .. + copy-check 2.0 + local vm=2.0 + local tosuite=stable + t-inarchive-copy 2.0 '' stable + local vm=2.0 + local from=sid + local to=stable + egrep '^2\.0' aq/package.sid.example + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ v=2.0 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + vtag=refs/tags/archive/test-dummy/2.0 + cd example + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit fetch stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' archive .dsc names other git commit, fixing up | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit suite branch on dgit git server | git cat-file commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `tree 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 1c97ddd6759afae0eea88cf10027c6cba8866ea1:debian/changelog | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' fetch hash=10f318a5053db37f4d1b7e16b0a8787ac31e9534 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 10f318a5053db37f4d1b7e16b0a8787ac31e9534 | git log -n2 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `commit 10f318a5053db37f4d1b7e16b0a8787ac31e9534'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `' | git ls-tree -lrz -- 10f318a5053db37f4d1b7e16b0a8787ac31e9534: dgit ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git merge --ff-only dgit/dgit/stable Updating d5060e0..10f318a Fast-forward debian/changelog | 4 ++-- which | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) + copy-check-good + git diff refs/tags/archive/test-dummy/2.0 + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/stable + val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t-ref-same-val refs/remotes/dgit/dgit/stable 10f318a5053db37f4d1b7e16b0a8787ac31e9534 + local name=refs/remotes/dgit/dgit/stable + local val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + case "${t_ref_val-unset}" in + t_ref_val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t-ref-same-val HEAD 10f318a5053db37f4d1b7e16b0a8787ac31e9534 + local name=HEAD + local val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + case "${t_ref_val-unset}" in + t_ref_val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.0 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.0 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 ' ++ git rev-parse refs/tags/archive/test-dummy/2.0~0 + parent=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "$parents" in + local fetched ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ psame+=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1' ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 +++ git log -n1 --pretty=format:%T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 ++ ptree=04b91662ca770360f547964817f3b334b327a676 ++ '[' x04b91662ca770360f547964817f3b334b327a676 = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ case "$psame" in ++ ref=1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ : ++ local psame= +++ t-format-ref %P 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%P 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 6ede489d12a09dd148d1f78c3a2179afddf29843 +++ git log -n1 --pretty=format:%T 6ede489d12a09dd148d1f78c3a2179afddf29843 ++ ptree=f903521c6c60a705864da4c6c6716f8fbff08fcf ++ '[' xf903521c6c60a705864da4c6c6716f8fbff08fcf = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ case "$psame" in ++ break ++ echo 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + fetched=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + cd .. + rm -rf example.cloned + t-dgit clone example stable example.cloned + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example stable example.cloned | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.cloned query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 + git update-ref refs/tags/archive/test-dummy/1.1 ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 '' |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec + git update-ref refs/tags/archive/test-dummy/1.2 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec '' |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 + git update-ref refs/tags/archive/test-dummy/2.0 7ab97b01b0e77cdbeed21b7739c949419de81f40 '' |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a + git update-ref refs/tags/archive/test-dummy/2.1 d1764a679781eceb7eb2a5037b604890dd637b2a '' |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 + git update-ref refs/tags/test-dummy/1.1 450b12e3de9ed4e1020e4b5a1cee691d548c3691 '' |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 + git update-ref refs/tags/test-dummy/1.2 4a04a63a982fcda504ec7e7ca1402e2c157f0582 '' |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 + git update-ref refs/tags/test-dummy/2.0 4b7ccb965c1469654d491ea2493fa872bea7bf15 '' |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed + git update-ref refs/tags/test-dummy/2.1 c27773ee192d061aae78fb38c54e51e273571eed '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' archive .dsc names other git commit, fixing up fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit suite branch on dgit git server | git cat-file commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `tree 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned/.git/dgitclog; exec "$@"' x git cat-file blob 1c97ddd6759afae0eea88cf10027c6cba8866ea1:debian/changelog | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned/.git/dgit/mergecommit => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' fetch hash=10f318a5053db37f4d1b7e16b0a8787ac31e9534 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 10f318a5053db37f4d1b7e16b0a8787ac31e9534 | git log -n2 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `commit 10f318a5053db37f4d1b7e16b0a8787ac31e9534'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `' + git reset --hard refs/remotes/dgit/dgit/stable HEAD is now at 10f318a Record example (2.0) in archive suite stable + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.cloned CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.cloned + t-refs-same-start + unset t_ref_val + t_ref_names=() + copy-check-good + git diff refs/tags/archive/test-dummy/2.0 + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t-ref-same-val refs/remotes/dgit/dgit/stable 10f318a5053db37f4d1b7e16b0a8787ac31e9534 + local name=refs/remotes/dgit/dgit/stable + local val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + case "${t_ref_val-unset}" in + t_ref_val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t-ref-same-val HEAD 10f318a5053db37f4d1b7e16b0a8787ac31e9534 + local name=HEAD + local val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + case "${t_ref_val-unset}" in + t_ref_val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.0 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.0 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 ' ++ git rev-parse refs/tags/archive/test-dummy/2.0~0 + parent=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "$parents" in + local cloned ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ psame+=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1' ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 +++ git log -n1 --pretty=format:%T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 ++ ptree=04b91662ca770360f547964817f3b334b327a676 ++ '[' x04b91662ca770360f547964817f3b334b327a676 = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ case "$psame" in ++ ref=1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ : ++ local psame= +++ t-format-ref %P 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%P 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 6ede489d12a09dd148d1f78c3a2179afddf29843 +++ git log -n1 --pretty=format:%T 6ede489d12a09dd148d1f78c3a2179afddf29843 ++ ptree=f903521c6c60a705864da4c6c6716f8fbff08fcf ++ '[' xf903521c6c60a705864da4c6c6716f8fbff08fcf = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ case "$psame" in ++ break ++ echo 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + cloned=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + cd .. + rm -rf example.initd + mkdir example.initd + cd example.initd + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/ + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit -p example fetch stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -p example fetch stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 + git update-ref refs/tags/archive/test-dummy/1.1 ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 '' |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec + git update-ref refs/tags/archive/test-dummy/1.2 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec '' |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 + git update-ref refs/tags/archive/test-dummy/2.0 7ab97b01b0e77cdbeed21b7739c949419de81f40 '' |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a + git update-ref refs/tags/archive/test-dummy/2.1 d1764a679781eceb7eb2a5037b604890dd637b2a '' |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 + git update-ref refs/tags/test-dummy/1.1 450b12e3de9ed4e1020e4b5a1cee691d548c3691 '' |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 + git update-ref refs/tags/test-dummy/1.2 4a04a63a982fcda504ec7e7ca1402e2c157f0582 '' |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 + git update-ref refs/tags/test-dummy/2.0 4b7ccb965c1469654d491ea2493fa872bea7bf15 '' |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed + git update-ref refs/tags/test-dummy/2.1 c27773ee192d061aae78fb38c54e51e273571eed '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' archive .dsc names other git commit, fixing up fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit suite branch on dgit git server | git cat-file commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `tree 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/dgitclog; exec "$@"' x git cat-file blob 1c97ddd6759afae0eea88cf10027c6cba8866ea1:debian/changelog | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/dgit/mergecommit => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' fetch hash=10f318a5053db37f4d1b7e16b0a8787ac31e9534 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 10f318a5053db37f4d1b7e16b0a8787ac31e9534 | git log -n2 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `commit 10f318a5053db37f4d1b7e16b0a8787ac31e9534'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable 10f318a5053db37f4d1b7e16b0a8787ac31e9534 => `' | git ls-tree -lrz -- 10f318a5053db37f4d1b7e16b0a8787ac31e9534: dgit ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard refs/remotes/dgit/dgit/stable HEAD is now at 10f318a Record example (2.0) in archive suite stable + copy-check-good + git diff refs/tags/archive/test-dummy/2.0 + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t-ref-same-val refs/remotes/dgit/dgit/stable 10f318a5053db37f4d1b7e16b0a8787ac31e9534 + local name=refs/remotes/dgit/dgit/stable + local val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + case "${t_ref_val-unset}" in + t_ref_val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t-ref-same-val HEAD 10f318a5053db37f4d1b7e16b0a8787ac31e9534 + local name=HEAD + local val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + case "${t_ref_val-unset}" in + t_ref_val=10f318a5053db37f4d1b7e16b0a8787ac31e9534 + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.0 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.0 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 ' ++ git rev-parse refs/tags/archive/test-dummy/2.0~0 + parent=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "$parents" in + local initd ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ psame+=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1' ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 +++ git log -n1 --pretty=format:%T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 ++ ptree=04b91662ca770360f547964817f3b334b327a676 ++ '[' x04b91662ca770360f547964817f3b334b327a676 = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ case "$psame" in ++ ref=1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ : ++ local psame= +++ t-format-ref %P 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%P 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 6ede489d12a09dd148d1f78c3a2179afddf29843 +++ git log -n1 --pretty=format:%T 6ede489d12a09dd148d1f78c3a2179afddf29843 ++ ptree=f903521c6c60a705864da4c6c6716f8fbff08fcf ++ '[' xf903521c6c60a705864da4c6c6716f8fbff08fcf = x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ']' ++ case "$psame" in ++ break ++ echo 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + initd=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + cd .. + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-val fetched 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=fetched + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-ref-same-val cloned 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=cloned + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-ref-same-val initd 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=initd + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + copy-check 2.1 + local vm=2.1 + local tosuite=stable + t-inarchive-copy 2.1 '' stable + local vm=2.1 + local from=sid + local to=stable + egrep '^2\.1' aq/package.sid.example + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ v=2.1 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + vtag=refs/tags/archive/test-dummy/2.1 + cd example + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit fetch stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' fetch_from_archive: lastfetch=10f318a5053db37f4d1b7e16b0a8787ac31e9534 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' archive .dsc names other git commit, fixing up | git merge-base 10f318a5053db37f4d1b7e16b0a8787ac31e9534 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '10f318a5053db37f4d1b7e16b0a8787ac31e9534~0' => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' | git merge-base 10f318a5053db37f4d1b7e16b0a8787ac31e9534 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse '10f318a5053db37f4d1b7e16b0a8787ac31e9534~0' => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit suite branch on dgit git server commit 10f318a5053db37f4d1b7e16b0a8787ac31e9534 dgit client's archive history view | git cat-file commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `tree 0a454783758b3963f285d311a15fe86e962c54d4'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 10f318a5053db37f4d1b7e16b0a8787ac31e9534:debian/changelog | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/mergecommit => `3509d9e5a5ebc4514cde7279fb93150291a9c6b9' fetch hash=3509d9e5a5ebc4514cde7279fb93150291a9c6b9 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base 10f318a5053db37f4d1b7e16b0a8787ac31e9534 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' | git rev-parse '10f318a5053db37f4d1b7e16b0a8787ac31e9534~0' => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' | git rev-parse '10f318a5053db37f4d1b7e16b0a8787ac31e9534~0' => `10f318a5053db37f4d1b7e16b0a8787ac31e9534' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 | git log -n2 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 => `commit 3509d9e5a5ebc4514cde7279fb93150291a9c6b9'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 => `' | git ls-tree -lrz -- 3509d9e5a5ebc4514cde7279fb93150291a9c6b9: dgit ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git merge --ff-only dgit/dgit/stable Updating 10f318a..3509d9e Fast-forward debian/changelog | 6 ++++++ which | 1 + 2 files changed, 7 insertions(+) + copy-check-good + git diff refs/tags/archive/test-dummy/2.1 + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + t-ref-same-val refs/remotes/dgit/dgit/stable 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + local name=refs/remotes/dgit/dgit/stable + local val=3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + case "${t_ref_val-unset}" in + t_ref_val=3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + t-ref-same-val HEAD 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + local name=HEAD + local val=3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + case "${t_ref_val-unset}" in + t_ref_val=3509d9e5a5ebc4514cde7279fb93150291a9c6b9 + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.1 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.1 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 10f318a5053db37f4d1b7e16b0a8787ac31e9534 3509d9e5a5ebc4514cde7279fb93150291a9c6b9 ' ++ git rev-parse refs/tags/archive/test-dummy/2.1~0 + parent=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "$parents" in + local fetched ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=0a454783758b3963f285d311a15fe86e962c54d4 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 +++ git log -n1 --pretty=format:%T d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ ptree=0a454783758b3963f285d311a15fe86e962c54d4 ++ '[' x0a454783758b3963f285d311a15fe86e962c54d4 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ psame+=' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 +++ git log -n1 --pretty=format:%T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 ++ ptree=04b91662ca770360f547964817f3b334b327a676 ++ '[' x04b91662ca770360f547964817f3b334b327a676 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 10f318a5053db37f4d1b7e16b0a8787ac31e9534 +++ git log -n1 --pretty=format:%T 10f318a5053db37f4d1b7e16b0a8787ac31e9534 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ ref=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ : ++ local psame= +++ t-format-ref %P d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 +++ git log -n1 --pretty=format:%P d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ break ++ echo d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + fetched=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + cd .. + rm -rf example.cloned + t-dgit clone example stable example.cloned + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example stable example.cloned | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.cloned query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 + git update-ref refs/tags/archive/test-dummy/1.1 ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 '' |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec + git update-ref refs/tags/archive/test-dummy/1.2 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec '' |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 + git update-ref refs/tags/archive/test-dummy/2.0 7ab97b01b0e77cdbeed21b7739c949419de81f40 '' |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a + git update-ref refs/tags/archive/test-dummy/2.1 d1764a679781eceb7eb2a5037b604890dd637b2a '' |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 + git update-ref refs/tags/test-dummy/1.1 450b12e3de9ed4e1020e4b5a1cee691d548c3691 '' |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 + git update-ref refs/tags/test-dummy/1.2 4a04a63a982fcda504ec7e7ca1402e2c157f0582 '' |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 + git update-ref refs/tags/test-dummy/2.0 4b7ccb965c1469654d491ea2493fa872bea7bf15 '' |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed + git update-ref refs/tags/test-dummy/2.1 c27773ee192d061aae78fb38c54e51e273571eed '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' archive .dsc names other git commit, fixing up fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit suite branch on dgit git server | git cat-file commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `tree 0a454783758b3963f285d311a15fe86e962c54d4'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned/.git/dgit/mergecommit => `42f6f750a16b579e22b39c9384b287180f6a376a' fetch hash=42f6f750a16b579e22b39c9384b287180f6a376a | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 42f6f750a16b579e22b39c9384b287180f6a376a => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 42f6f750a16b579e22b39c9384b287180f6a376a | git log -n2 42f6f750a16b579e22b39c9384b287180f6a376a => `commit 42f6f750a16b579e22b39c9384b287180f6a376a'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable 42f6f750a16b579e22b39c9384b287180f6a376a => `' + git reset --hard refs/remotes/dgit/dgit/stable HEAD is now at 42f6f75 Record example (2.1) in archive suite stable + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.cloned CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.cloned + t-refs-same-start + unset t_ref_val + t_ref_names=() + copy-check-good + git diff refs/tags/archive/test-dummy/2.1 + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=42f6f750a16b579e22b39c9384b287180f6a376a + t-ref-same-val refs/remotes/dgit/dgit/stable 42f6f750a16b579e22b39c9384b287180f6a376a + local name=refs/remotes/dgit/dgit/stable + local val=42f6f750a16b579e22b39c9384b287180f6a376a + case "${t_ref_val-unset}" in + t_ref_val=42f6f750a16b579e22b39c9384b287180f6a376a + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=42f6f750a16b579e22b39c9384b287180f6a376a + t-ref-same-val HEAD 42f6f750a16b579e22b39c9384b287180f6a376a + local name=HEAD + local val=42f6f750a16b579e22b39c9384b287180f6a376a + case "${t_ref_val-unset}" in + t_ref_val=42f6f750a16b579e22b39c9384b287180f6a376a + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.1 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.1 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 42f6f750a16b579e22b39c9384b287180f6a376a ' ++ git rev-parse refs/tags/archive/test-dummy/2.1~0 + parent=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "$parents" in + local cloned ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=0a454783758b3963f285d311a15fe86e962c54d4 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 +++ git log -n1 --pretty=format:%T d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ ptree=0a454783758b3963f285d311a15fe86e962c54d4 ++ '[' x0a454783758b3963f285d311a15fe86e962c54d4 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ psame+=' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 +++ git log -n1 --pretty=format:%T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 ++ ptree=04b91662ca770360f547964817f3b334b327a676 ++ '[' x04b91662ca770360f547964817f3b334b327a676 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ ref=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ : ++ local psame= +++ t-format-ref %P d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 +++ git log -n1 --pretty=format:%P d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ break ++ echo d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + cloned=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + cd .. + rm -rf example.initd + mkdir example.initd + cd example.initd + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/ + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit -p example fetch stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -p example fetch stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 + git update-ref refs/tags/archive/test-dummy/1.1 ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 '' |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec + git update-ref refs/tags/archive/test-dummy/1.2 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec '' |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 + git update-ref refs/tags/archive/test-dummy/2.0 7ab97b01b0e77cdbeed21b7739c949419de81f40 '' |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a + git update-ref refs/tags/archive/test-dummy/2.1 d1764a679781eceb7eb2a5037b604890dd637b2a '' |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 + git update-ref refs/tags/test-dummy/1.1 450b12e3de9ed4e1020e4b5a1cee691d548c3691 '' |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 + git update-ref refs/tags/test-dummy/1.2 4a04a63a982fcda504ec7e7ca1402e2c157f0582 '' |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 + git update-ref refs/tags/test-dummy/2.0 4b7ccb965c1469654d491ea2493fa872bea7bf15 '' |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed + git update-ref refs/tags/test-dummy/2.1 c27773ee192d061aae78fb38c54e51e273571eed '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' archive .dsc names other git commit, fixing up fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit suite branch on dgit git server | git cat-file commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `tree 0a454783758b3963f285d311a15fe86e962c54d4'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/dgit/mergecommit => `42f6f750a16b579e22b39c9384b287180f6a376a' fetch hash=42f6f750a16b579e22b39c9384b287180f6a376a | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 42f6f750a16b579e22b39c9384b287180f6a376a => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 42f6f750a16b579e22b39c9384b287180f6a376a | git log -n2 42f6f750a16b579e22b39c9384b287180f6a376a => `commit 42f6f750a16b579e22b39c9384b287180f6a376a'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable 42f6f750a16b579e22b39c9384b287180f6a376a => `' | git ls-tree -lrz -- 42f6f750a16b579e22b39c9384b287180f6a376a: dgit ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard refs/remotes/dgit/dgit/stable HEAD is now at 42f6f75 Record example (2.1) in archive suite stable + copy-check-good + git diff refs/tags/archive/test-dummy/2.1 + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=42f6f750a16b579e22b39c9384b287180f6a376a + t-ref-same-val refs/remotes/dgit/dgit/stable 42f6f750a16b579e22b39c9384b287180f6a376a + local name=refs/remotes/dgit/dgit/stable + local val=42f6f750a16b579e22b39c9384b287180f6a376a + case "${t_ref_val-unset}" in + t_ref_val=42f6f750a16b579e22b39c9384b287180f6a376a + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=42f6f750a16b579e22b39c9384b287180f6a376a + t-ref-same-val HEAD 42f6f750a16b579e22b39c9384b287180f6a376a + local name=HEAD + local val=42f6f750a16b579e22b39c9384b287180f6a376a + case "${t_ref_val-unset}" in + t_ref_val=42f6f750a16b579e22b39c9384b287180f6a376a + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.1 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.1 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 42f6f750a16b579e22b39c9384b287180f6a376a ' ++ git rev-parse refs/tags/archive/test-dummy/2.1~0 + parent=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "$parents" in + local initd ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=0a454783758b3963f285d311a15fe86e962c54d4 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 +++ git log -n1 --pretty=format:%T d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ ptree=0a454783758b3963f285d311a15fe86e962c54d4 ++ '[' x0a454783758b3963f285d311a15fe86e962c54d4 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ psame+=' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 +++ git log -n1 --pretty=format:%T d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 ++ ptree=04b91662ca770360f547964817f3b334b327a676 ++ '[' x04b91662ca770360f547964817f3b334b327a676 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ ref=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ : ++ local psame= +++ t-format-ref %P d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 +++ git log -n1 --pretty=format:%P d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ break ++ echo d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + initd=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + cd .. + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-val fetched d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=fetched + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-same-val cloned d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=cloned + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-same-val initd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=initd + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + cd example ++ v=1.1 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git checkout -b dgit/testing refs/tags/archive/test-dummy/1.1 Switched to a new branch 'dgit/testing' + cd .. + copy-check 2.1 testing + local vm=2.1 + local tosuite=testing + t-inarchive-copy 2.1 '' testing + local vm=2.1 + local from=sid + local to=testing + egrep '^2\.1' aq/package.sid.example + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ v=2.1 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + vtag=refs/tags/archive/test-dummy/2.1 + cd example + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit fetch testing + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch testing | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is testing | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/testing dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/testing)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/testing refs/dgit-rewrite/map => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/testing git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/testing' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/testing' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + git update-ref -m 'dgit fetch testing' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/testing d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `' | git ls-tree -lrz -- d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: dgit ok: fetched into refs/remotes/dgit/dgit/testing CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git merge --ff-only dgit/dgit/testing Updating 6ede489..d5d72bd Fast-forward debian/changelog | 12 ++++++++++++ which | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) + copy-check-good + git diff refs/tags/archive/test-dummy/2.1 + t-refs-same refs/remotes/dgit/dgit/testing + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/testing + local name=refs/remotes/dgit/dgit/testing + local val ++ t-git-get-ref refs/remotes/dgit/dgit/testing ++ local ref=refs/remotes/dgit/dgit/testing ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/testing ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/testing\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/testing d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/testing + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.1 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.1 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 diff --git a/debian/changelog b/debian/changelog index 77decfa..2be7504 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +example (2.1) unstable; urgency=medium + + * Sid + + -- dgit test git user Tue, 26 Jun 2018 08:00:00 +0000 + example (2.0) unstable; urgency=medium * Sid diff --git a/which b/which index ea5cccf..6942d7c 100644 --- a/which +++ b/which @@ -1 +1,2 @@ sid +sid-again' ++ git rev-parse refs/tags/archive/test-dummy/2.1~0 + parent=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "$parents" in + local fetched ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=0a454783758b3963f285d311a15fe86e962c54d4 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ break ++ echo HEAD + fetched=HEAD + cd .. + rm -rf example.cloned + t-dgit clone example testing example.cloned + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example testing example.cloned | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.cloned query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is testing | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/testing dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/testing)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/testing refs/dgit-rewrite/map => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/testing git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 + git update-ref refs/tags/archive/test-dummy/1.1 ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 '' |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec + git update-ref refs/tags/archive/test-dummy/1.2 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec '' |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 + git update-ref refs/tags/archive/test-dummy/2.0 7ab97b01b0e77cdbeed21b7739c949419de81f40 '' |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a + git update-ref refs/tags/archive/test-dummy/2.1 d1764a679781eceb7eb2a5037b604890dd637b2a '' |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 + git update-ref refs/tags/test-dummy/1.1 450b12e3de9ed4e1020e4b5a1cee691d548c3691 '' |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 + git update-ref refs/tags/test-dummy/1.2 4a04a63a982fcda504ec7e7ca1402e2c157f0582 '' |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 + git update-ref refs/tags/test-dummy/2.0 4b7ccb965c1469654d491ea2493fa872bea7bf15 '' |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed + git update-ref refs/tags/test-dummy/2.1 c27773ee192d061aae78fb38c54e51e273571eed '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/testing' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/testing' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + git update-ref -m 'dgit fetch testing' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/testing d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `' + git reset --hard refs/remotes/dgit/dgit/testing HEAD is now at d5d72bd Sid + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.cloned CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned del_lrfetchrefs... del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.cloned + t-refs-same-start + unset t_ref_val + t_ref_names=() + copy-check-good + git diff refs/tags/archive/test-dummy/2.1 + t-refs-same refs/remotes/dgit/dgit/testing + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/testing + local name=refs/remotes/dgit/dgit/testing + local val ++ t-git-get-ref refs/remotes/dgit/dgit/testing ++ local ref=refs/remotes/dgit/dgit/testing ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/testing ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/testing\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/testing d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/testing + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.1 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.1 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 diff --git a/debian/changelog b/debian/changelog index 77decfa..2be7504 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +example (2.1) unstable; urgency=medium + + * Sid + + -- dgit test git user Tue, 26 Jun 2018 08:00:00 +0000 + example (2.0) unstable; urgency=medium * Sid diff --git a/which b/which index ea5cccf..6942d7c 100644 --- a/which +++ b/which @@ -1 +1,2 @@ sid +sid-again' ++ git rev-parse refs/tags/archive/test-dummy/2.1~0 + parent=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "$parents" in + local cloned ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=0a454783758b3963f285d311a15fe86e962c54d4 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ break ++ echo HEAD + cloned=HEAD + cd .. + rm -rf example.initd + mkdir example.initd + cd example.initd + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd/.git/ + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit -p example fetch testing + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -p example fetch testing | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is testing | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/testing dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/testing)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/testing refs/dgit-rewrite/map => ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/tags/archive/test-dummy/1.1 => 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/tags/archive/test-dummy/1.2 => 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/tags/archive/test-dummy/2.0 => d1764a679781eceb7eb2a5037b604890dd637b2a refs/tags/archive/test-dummy/2.1 => 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/tags/test-dummy/1.1 => 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/tags/test-dummy/1.2 => 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/tags/test-dummy/2.0 => c27773ee192d061aae78fb38c54e51e273571eed refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/testing git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7ab97b01b0e77cdbeed21b7739c949419de81f40', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '450b12e3de9ed4e1020e4b5a1cee691d548c3691', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '4b7ccb965c1469654d491ea2493fa872bea7bf15', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '4a04a63a982fcda504ec7e7ca1402e2c157f0582', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'ffefedf7bdda8265fca80f2721f8f1bdad51e7a9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'd1764a679781eceb7eb2a5037b604890dd637b2a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => 'c27773ee192d061aae78fb38c54e51e273571eed' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 + git update-ref refs/tags/archive/test-dummy/1.1 ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 '' |> 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec + git update-ref refs/tags/archive/test-dummy/1.2 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec '' |> 7ab97b01b0e77cdbeed21b7739c949419de81f40 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7ab97b01b0e77cdbeed21b7739c949419de81f40 + git update-ref refs/tags/archive/test-dummy/2.0 7ab97b01b0e77cdbeed21b7739c949419de81f40 '' |> d1764a679781eceb7eb2a5037b604890dd637b2a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=d1764a679781eceb7eb2a5037b604890dd637b2a + git update-ref refs/tags/archive/test-dummy/2.1 d1764a679781eceb7eb2a5037b604890dd637b2a '' |> 450b12e3de9ed4e1020e4b5a1cee691d548c3691 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=450b12e3de9ed4e1020e4b5a1cee691d548c3691 + git update-ref refs/tags/test-dummy/1.1 450b12e3de9ed4e1020e4b5a1cee691d548c3691 '' |> 4a04a63a982fcda504ec7e7ca1402e2c157f0582 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=4a04a63a982fcda504ec7e7ca1402e2c157f0582 + git update-ref refs/tags/test-dummy/1.2 4a04a63a982fcda504ec7e7ca1402e2c157f0582 '' |> 4b7ccb965c1469654d491ea2493fa872bea7bf15 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=4b7ccb965c1469654d491ea2493fa872bea7bf15 + git update-ref refs/tags/test-dummy/2.0 4b7ccb965c1469654d491ea2493fa872bea7bf15 '' |> c27773ee192d061aae78fb38c54e51e273571eed tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=c27773ee192d061aae78fb38c54e51e273571eed + git update-ref refs/tags/test-dummy/2.1 c27773ee192d061aae78fb38c54e51e273571eed '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/testing' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/testing' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + git update-ref -m 'dgit fetch testing' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/testing d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `' | git ls-tree -lrz -- d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: dgit ok: fetched into refs/remotes/dgit/dgit/testing CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd del_lrfetchrefs... del_lrfetchrefs: ffefedf7bdda8265fca80f2721f8f1bdad51e7a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 01c87dfd53a7274cb8ba08b6fee9f4c256dff4ec refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7ab97b01b0e77cdbeed21b7739c949419de81f40 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: d1764a679781eceb7eb2a5037b604890dd637b2a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 450b12e3de9ed4e1020e4b5a1cee691d548c3691 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 4a04a63a982fcda504ec7e7ca1402e2c157f0582 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 4b7ccb965c1469654d491ea2493fa872bea7bf15 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: c27773ee192d061aae78fb38c54e51e273571eed refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard refs/remotes/dgit/dgit/testing HEAD is now at d5d72bd Sid + copy-check-good + git diff refs/tags/archive/test-dummy/2.1 + t-refs-same refs/remotes/dgit/dgit/testing + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/testing + local name=refs/remotes/dgit/dgit/testing + local val ++ t-git-get-ref refs/remotes/dgit/dgit/testing ++ local ref=refs/remotes/dgit/dgit/testing ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/testing ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/testing\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/testing d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/testing + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-has-parent-or-is HEAD refs/tags/archive/test-dummy/2.1 + local child=HEAD + local parent=refs/tags/archive/test-dummy/2.1 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 diff --git a/debian/changelog b/debian/changelog index 77decfa..2be7504 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +example (2.1) unstable; urgency=medium + + * Sid + + -- dgit test git user Tue, 26 Jun 2018 08:00:00 +0000 + example (2.0) unstable; urgency=medium * Sid diff --git a/which b/which index ea5cccf..6942d7c 100644 --- a/which +++ b/which @@ -1 +1,2 @@ sid +sid-again' ++ git rev-parse refs/tags/archive/test-dummy/2.1~0 + parent=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "$parents" in + local initd ++ t-sametree-parent HEAD ++ local ref=HEAD ++ local parent ++ local ctree +++ t-format-ref %T HEAD +++ git log -n1 --pretty=format:%T HEAD ++ ctree=0a454783758b3963f285d311a15fe86e962c54d4 ++ : ++ local psame= +++ t-format-ref %P HEAD +++ git log -n1 --pretty=format:%P HEAD ++ for parent in $(t-format-ref '%P' "$ref") ++ local ptree +++ t-format-ref %T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 +++ git log -n1 --pretty=format:%T 1c97ddd6759afae0eea88cf10027c6cba8866ea1 ++ ptree=18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 ++ '[' x18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 = x0a454783758b3963f285d311a15fe86e962c54d4 ']' ++ case "$psame" in ++ break ++ echo HEAD + initd=HEAD + cd .. + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-val fetched HEAD + local name=fetched + local val=HEAD + case "${t_ref_val-unset}" in + t_ref_val=HEAD + t_ref_names+=("$name") + t-ref-same-val cloned HEAD + local name=cloned + local val=HEAD + case "${t_ref_val-unset}" in + t_ref_val=HEAD + t_ref_names+=("$name") + t-ref-same-val initd HEAD + local name=initd + local val=HEAD + case "${t_ref_val-unset}" in + t_ref_val=HEAD + t_ref_names+=("$name") + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.cloned + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.initd + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/inarchivecopy-artifacts + '[' x/tmp/autopkgtest.l3K01R/inarchivecopy-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/inarchivecopy-artifacts/inarchivecopy.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:55:50]: test inarchivecopy: -----------------------] autopkgtest [21:55:50]: test inarchivecopy: - - - - - - - - - - results - - - - - - - - - - inarchivecopy PASS autopkgtest [21:55:50]: test mismatches-contents: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:55:54]: test mismatches-contents: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=mismatches-contents ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/mismatches-contents-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/mismatches-contents-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz . + cd example + v=1.0-1 + t-debchange -v 1.0-1 -D unstable -m 'Make a revision' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v 1.0-1 -D unstable -m 'Make a revision' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange -v 1.0-1 -D unstable -m Make a revision libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. debchange warning: Previous package version was Debian native whilst new version is not + echo foo + git add us-file debian/changelog + git commit -m 'Commit 1.0-1' [master 1f2519e] Commit 1.0-1 2 files changed, 7 insertions(+) create mode 100644 us-file + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `1f2519e43fba341403bf7589e10c4165cadbaea2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1f2519e43fba341403bf7589e10c4165cadbaea2 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: warning: .orig directory name work.orig is not - (wanted example-1.0.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building example using existing example_1.0.orig.tar.gz dpkg-source: info: building example in example_1.0-1.diff.gz dpkg-source: warning: ignoring deletion of file src.c dpkg-source: warning: ignoring deletion of file debian/TRASH dpkg-source: warning: the diff modifies the following upstream files: .gitignore us-file dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1) dpkg-source: info: building example in example_1.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.dsc, example_1.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.diff.gz renaming (dsc) example_1.0-1.dsc renaming (changes) example_1.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-1.dsc and example_1.0-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail debian/TRASH t-dgit push-built --new + local mpat=debian/TRASH + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1f2519e43fba341403bf7589e10c4165cadbaea2' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: applying example_1.0-1.diff.gz dpkg-source: info: upstream files that have been modified: example-1.0/.gitignore example-1.0/us-file CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ff61988a746da28f534180439a68e86d5f8346c2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet ff61988a746da28f534180439a68e86d5f8346c2 1f2519e43fba341403bf7589e10c4165cadbaea2 | git diff --stat ff61988a746da28f534180439a68e86d5f8346c2 1f2519e43fba341403bf7589e10c4165cadbaea2 => ` debian/TRASH | 1 -'... | git diff --no-renames -z -r --raw ff61988a746da28f534180439a68e86d5f8346c2 1f2519e43fba341403bf7589e10c4165cadbaea2 => `:100644 000000 e4dde7e 0000000 D\x00debian/TRASH\x00:100644 000000 05437c5 0000000 D\x00src.c\x00' dgit: error: HEAD specifies a different tree to example_1.0-1.dsc: dgit: debian/TRASH | 1 - dgit: src.c | 1 - dgit: 2 files changed, 2 deletions(-) dgit: Mode change from 644 to 000000: debian/TRASH dgit: Mode change from 644 to 000000: src.c dgit: There is a problem with your source tree (see dgit(7) for some hints). dgit: To see a full diff, run git diff ff61988a746da28f534180439a68e86d5f8346c2 HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat debian/TRASH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=debian/TRASH + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e debian/TRASH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output => ` debian/TRASH | 1 -'... => `:100644 000000 e4dde7e 0000000 D\x00debian/TRASH\x00:100644 000000 05437c5 0000000 D\x00src.c\x00' dgit: debian/TRASH | 1 - dgit: Mode change from 644 to 000000: debian/TRASH + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/mismatches-contents-artifacts + '[' x/tmp/autopkgtest.l3K01R/mismatches-contents-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/mismatches-contents-artifacts/mismatches-contents.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:55:56]: test mismatches-contents: -----------------------] autopkgtest [21:55:56]: test mismatches-contents: - - - - - - - - - - results - - - - - - - - - - mismatches-contents PASS autopkgtest [21:55:56]: test mismatches-dscchanges: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:56:01]: test mismatches-dscchanges: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=mismatches-dscchanges ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/mismatches-dscchanges-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/mismatches-dscchanges-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + check dsc 'E:dpkg-source.*error.*checksum' + local fext=dsc + local 'emsgpat=E:dpkg-source.*error.*checksum' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + perl -i~ -pe 's/^ ([0-9a-f])/ sprintf " %x", (hex $1)^1 /e' ../example_1.0.dsc + t-expect-fail 'E:dpkg-source.*error.*checksum' t-dgit -wgf push-built --new + local 'mpat=E:dpkg-source.*error.*checksum' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf push-built --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: error: file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.tar.gz has checksum dc5af46966546d20c51a021b18c32729 instead of expected cc5af46966546d20c51a021b18c32729 (algorithm md5) dgit: failed command: dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dgit: error: subprocess failed with error exit status 255 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:dpkg-source.*error.*checksum' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:dpkg-source.*error.*checksum' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='dpkg-source.*error.*checksum' + egrep -e 'dpkg-source.*error.*checksum' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dpkg-source: error: file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.tar.gz has checksum dc5af46966546d20c51a021b18c32729 instead of expected cc5af46966546d20c51a021b18c32729 (algorithm md5) + check changes 'E:dgit.*hash or size.*varies' + local fext=changes + local 'emsgpat=E:dgit.*hash or size.*varies' + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + perl -i~ -pe 's/^ ([0-9a-f])/ sprintf " %x", (hex $1)^1 /e' ../example_1.0_source.changes + t-expect-fail 'E:dgit.*hash or size.*varies' t-dgit -wgf push-built --new + local 'mpat=E:dgit.*hash or size.*varies' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf push-built --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz dgit: error: hash or size of example_1.0.tar.gz varies in Checksums-Sha256 fields (between: example_1.0.dsc; example_1.0_source.changes) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:dgit.*hash or size.*varies' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:dgit.*hash or size.*varies' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='dgit.*hash or size.*varies' + egrep -e 'dgit.*hash or size.*varies' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: hash or size of example_1.0.tar.gz varies in Checksums-Sha256 fields (between: example_1.0.dsc; example_1.0_source.changes) + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.0' }, { 'Tag' => 'test-dummy/1.0', 'View' => 'dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `1812045bab6fc360a2a008c9dca7743c282808b0' + git verify-tag 1812045bab6fc360a2a008c9dca7743c282808b0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 1812045bab6fc360a2a008c9dca7743c282808b0 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `4acec438fe87fb587e9fc3a187761ec09675c415' + git verify-tag 4acec438fe87fb587e9fc3a187761ec09675c415 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 4acec438fe87fb587e9fc3a187761ec09675c415 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes gpg: ../example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/mismatches-dscchanges-artifacts + '[' x/tmp/autopkgtest.l3K01R/mismatches-dscchanges-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/mismatches-dscchanges-artifacts/mismatches-dscchanges.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:56:05]: test mismatches-dscchanges: -----------------------] mismatches-dscchanges PASS autopkgtest [21:56:05]: test mismatches-dscchanges: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:56:05]: test multisuite: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:56:10]: test multisuite: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=multisuite ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/multisuite-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/multisuite-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'Tag' => 'test-dummy/1.1', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `92cc78273a9320accf4896bc5b4699cad8b2f62a' + git verify-tag 92cc78273a9320accf4896bc5b4699cad8b2f62a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:13 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 92cc78273a9320accf4896bc5b4699cad8b2f62a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `03758334cef207ee7052267f126876ee404f5ddb' + git verify-tag 03758334cef207ee7052267f126876ee404f5ddb gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:13 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 03758334cef207ee7052267f126876ee404f5ddb | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:13 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='b4fc27016697dd5ef7c0fdc3dfcbe1d0f5ecddd78b739907f4cf72d02e86c9ed -' + echo '1.1 b4fc27016697dd5ef7c0fdc3dfcbe1d0f5ecddd78b739907f4cf72d02e86c9ed main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'archive/test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'test-dummy/1.2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `71c5bf3439f10bd304fa83bb7991282ed64a350f' + git verify-tag 71c5bf3439f10bd304fa83bb7991282ed64a350f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 71c5bf3439f10bd304fa83bb7991282ed64a350f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `31d0a2866ac365bf3c6825e47d79ae2f218335ac' + git verify-tag 31d0a2866ac365bf3c6825e47d79ae2f218335ac gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 31d0a2866ac365bf3c6825e47d79ae2f218335ac | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:17 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='b391f46ee24381c198a7c0968abf0d78eafa77fe2800e49456879f585df2e7d9 -' + echo '1.2 b391f46ee24381c198a7c0968abf0d78eafa77fe2800e49456879f585df2e7d9 main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'TfSuffix' => '', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/2.0' }, { 'Tag' => 'test-dummy/2.0', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `a25796dfdda4310fd05848bb4cb3c3545cf0271f' + git verify-tag a25796dfdda4310fd05848bb4cb3c3545cf0271f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 a25796dfdda4310fd05848bb4cb3c3545cf0271f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `72faec8d7949c365044ea8e8dff06c8b41748fab' + git verify-tag 72faec8d7949c365044ea8e8dff06c8b41748fab gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 72faec8d7949c365044ea8e8dff06c8b41748fab | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='2b9f522808561d1e067bd19cad8c063a1b4148e282080d601857f7c1ce3a0c36 -' + echo '2.0 2b9f522808561d1e067bd19cad8c063a1b4148e282080d601857f7c1ce3a0c36 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tag' => 'test-dummy/2.1', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703' + git verify-tag ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:25 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5' + git verify-tag 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:25 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='9197647c2c37d00e4031652cd4320a5dd318c5b7c9bd06c2709ac534b9f77a26 -' + echo '2.1 9197647c2c37d00e4031652cd4320a5dd318c5b7c9bd06c2709ac534b9f77a26 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + cd example ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + rsta=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + rsid=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-dgit fetch stable,unstable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch stable,unstable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' fork_for_multisuite: stable unstable fetching stable... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/tags/archive/test-dummy/2.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 => 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: dgit [stable] ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 multisuite stable ok (canon=stable) fetching unstable... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit/sid => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/tags/archive/test-dummy/2.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 => 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit refs/dgit-fetch/test-dummy/dgit/sid |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' previous reference hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' fetch_from_archive: lastfetch=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git ls-tree -lrz -- d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: dgit [unstable] ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 multisuite unstable ok (canon=sid) | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable,sid' => `' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog multisuite merge check sid multisuite merge this-needed multisuite merge check stable | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' multisuite merge this-needed multisuite merge nontrivial | git rev-parse d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: => `0a454783758b3963f285d311a15fe86e962c54d4' multisuite merge include stable multisuite merge include sid | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit --stdin => 5cac32f1e70d4890876d16b55e75d5858fa28144 multisuite merge generated 5cac32f1e70d4890876d16b55e75d5858fa28144 + git update-ref -m 'dgit fetch stable,sid' DGIT_ARCHIVE 5cac32f1e70d4890876d16b55e75d5858fa28144 | git log -n2 5cac32f1e70d4890876d16b55e75d5858fa28144 => `commit 5cac32f1e70d4890876d16b55e75d5858fa28144'... | git update-ref -m 'dgit fetch' 'refs/remotes/dgit/dgit/stable,sid' 5cac32f1e70d4890876d16b55e75d5858fa28144 => `' calculated combined tracking suite stable,sid + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ t-git-get-ref refs/remotes/dgit/dgit/stable,sid ++ local ref=refs/remotes/dgit/dgit/stable,sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable,sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable,sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + rcombined=5cac32f1e70d4890876d16b55e75d5858fa28144 + multi-good + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/stable + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-ref-same-val 'previous stable' d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local 'name=previous stable' + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-same-val 'previous sid' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local 'name=previous sid' + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/stable,sid + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable,sid + local name=refs/remotes/dgit/dgit/stable,sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable,sid ++ local ref=refs/remotes/dgit/dgit/stable,sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable,sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable,sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t-ref-same-val refs/remotes/dgit/dgit/stable,sid 5cac32f1e70d4890876d16b55e75d5858fa28144 + local name=refs/remotes/dgit/dgit/stable,sid + local val=5cac32f1e70d4890876d16b55e75d5858fa28144 + case "${t_ref_val-unset}" in + t_ref_val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t_ref_names+=("$name") + t-ref-same-val 'previous combined' 5cac32f1e70d4890876d16b55e75d5858fa28144 + local 'name=previous combined' + local val=5cac32f1e70d4890876d16b55e75d5858fa28144 + case "${t_ref_val-unset}" in + t_ref_val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t_ref_names+=("$name") + cd .. + t-dgit clone example stable,unstable ./example.clone + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example stable,unstable ./example.clone | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' fork_for_multisuite: stable unstable fetching stable... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable clone main body CD ./example.clone | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/tags/archive/test-dummy/2.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 => 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a + git update-ref refs/tags/archive/test-dummy/1.1 92cc78273a9320accf4896bc5b4699cad8b2f62a '' |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f + git update-ref refs/tags/archive/test-dummy/1.2 71c5bf3439f10bd304fa83bb7991282ed64a350f '' |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f + git update-ref refs/tags/archive/test-dummy/2.0 a25796dfdda4310fd05848bb4cb3c3545cf0271f '' |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 + git update-ref refs/tags/archive/test-dummy/2.1 ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 '' |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb + git update-ref refs/tags/test-dummy/1.1 03758334cef207ee7052267f126876ee404f5ddb '' |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac + git update-ref refs/tags/test-dummy/1.2 31d0a2866ac365bf3c6825e47d79ae2f218335ac '' |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab + git update-ref refs/tags/test-dummy/2.0 72faec8d7949c365044ea8e8dff06c8b41748fab '' |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 + git update-ref refs/tags/test-dummy/2.1 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `' + git reset --hard refs/remotes/dgit/dgit/stable HEAD is now at d5060e0 Stable + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit [stable] ok: ready for work in ./example.clone CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 multisuite stable ok (canon=stable) multi clone before fetch merge CD ./example.clone | git config -z --get-regexp --local '.*' fetching unstable... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit/sid => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/tags/archive/test-dummy/2.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 => 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit refs/dgit-fetch/test-dummy/dgit/sid |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' previous reference hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `' dgit [unstable] ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone del_lrfetchrefs... del_lrfetchrefs: d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 multisuite unstable ok (canon=sid) | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable,sid' => `' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog multisuite merge check sid multisuite merge this-needed multisuite merge check stable | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' multisuite merge this-needed multisuite merge nontrivial | git rev-parse d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: => `0a454783758b3963f285d311a15fe86e962c54d4' multisuite merge include stable multisuite merge include sid | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit --stdin => 5cac32f1e70d4890876d16b55e75d5858fa28144 multisuite merge generated 5cac32f1e70d4890876d16b55e75d5858fa28144 + git update-ref -m 'dgit fetch stable,sid' DGIT_ARCHIVE 5cac32f1e70d4890876d16b55e75d5858fa28144 | git log -n2 5cac32f1e70d4890876d16b55e75d5858fa28144 => `commit 5cac32f1e70d4890876d16b55e75d5858fa28144'... | git update-ref -m 'dgit fetch' 'refs/remotes/dgit/dgit/stable,sid' 5cac32f1e70d4890876d16b55e75d5858fa28144 => `' calculated combined tracking suite stable,sid multi clone after fetch merge + git reset --hard 'refs/remotes/dgit/dgit/stable,sid' HEAD is now at 5cac32f Combine archive branches stable,sid [dgit] + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in ./example.clone + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.clone + multi-good + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-ref-same-val 'previous stable' d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local 'name=previous stable' + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-same-val 'previous sid' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local 'name=previous sid' + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/stable,sid + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable,sid + local name=refs/remotes/dgit/dgit/stable,sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable,sid ++ local ref=refs/remotes/dgit/dgit/stable,sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable,sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable,sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t-ref-same-val refs/remotes/dgit/dgit/stable,sid 5cac32f1e70d4890876d16b55e75d5858fa28144 + local name=refs/remotes/dgit/dgit/stable,sid + local val=5cac32f1e70d4890876d16b55e75d5858fa28144 + case "${t_ref_val-unset}" in + t_ref_val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t_ref_names+=("$name") + t-ref-same-val 'previous combined' 5cac32f1e70d4890876d16b55e75d5858fa28144 + local 'name=previous combined' + local val=5cac32f1e70d4890876d16b55e75d5858fa28144 + case "${t_ref_val-unset}" in + t_ref_val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t_ref_names+=("$name") + t-commit bogus 3.0 stable,unstable + local msg=bogus + v=3.0 + t-debchange --force-distribution -v3.0 --distribution stable,unstable bogus + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v3.0 --distribution stable,unstable bogus + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v3.0 --distribution stable,unstable bogus debchange warning: Unable to determine Debian's backport distributions. debchange warning: Recognised distributions are: experimental, unstable, testing, stable, oldstable, oldoldstable, {trixie,bookworm,bullseye,buster}-proposed-updates, {testing,stable,oldstable,oldoldstable}-proposed-updates, {trixie,bookworm,bullseye,buster}-security, {testing,stable,oldstable,oldoldstable}}-security and UNRELEASED. Using your request anyway. libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m bogus [dgit/stable,sid ce9cc3e] bogus 1 file changed, 6 insertions(+) + revision=3 + t-expect-fail 'does not support multiple' t-dgit -wgf build + local 'mpat=does not support multiple' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf build + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff | git rev-parse 'HEAD~0' => `ce9cc3e33c28182e9c4ef830817abf0ce7e3694d' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ce9cc3e33c28182e9c4ef830817abf0ce7e3694d CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-3.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_3.0.tar.gz dpkg-source: info: building example in example_3.0.dsc CD work dgit: error: this operation does not support multiple comma-separated suites dgit: error: archive query failed (queried because --since-version not specified) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'does not support multiple' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=does not support multiple' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'does not support multiple' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: this operation does not support multiple comma-separated suites + cd .. + t-dgit clone --no-rm-on-error example stable ./example.pull + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone --no-rm-on-error example stable ./example.pull | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD ./example.pull query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/tags/archive/test-dummy/2.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 => 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a + git update-ref refs/tags/archive/test-dummy/1.1 92cc78273a9320accf4896bc5b4699cad8b2f62a '' |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f + git update-ref refs/tags/archive/test-dummy/1.2 71c5bf3439f10bd304fa83bb7991282ed64a350f '' |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f + git update-ref refs/tags/archive/test-dummy/2.0 a25796dfdda4310fd05848bb4cb3c3545cf0271f '' |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 + git update-ref refs/tags/archive/test-dummy/2.1 ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 '' |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb + git update-ref refs/tags/test-dummy/1.1 03758334cef207ee7052267f126876ee404f5ddb '' |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac + git update-ref refs/tags/test-dummy/1.2 31d0a2866ac365bf3c6825e47d79ae2f218335ac '' |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab + git update-ref refs/tags/test-dummy/2.0 72faec8d7949c365044ea8e8dff06c8b41748fab '' |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 + git update-ref refs/tags/test-dummy/2.1 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `' + git reset --hard refs/remotes/dgit/dgit/stable HEAD is now at d5060e0 Stable + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in ./example.pull CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.pull + git checkout -b x Switched to a new branch 'x' + git commit --allow-empty -m X [x 3ec6276] X + t-dgit pull stable,unstable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A pull stable,unstable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear fork_for_multisuite: stable unstable fetching stable... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/tags/archive/test-dummy/2.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 => 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... dgit [stable] ok: fetched into refs/remotes/dgit/dgit/stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 multisuite stable ok (canon=stable) fetching unstable... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit/sid => 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/tags/archive/test-dummy/1.1 => 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/tags/archive/test-dummy/1.2 => a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/tags/archive/test-dummy/2.0 => ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/tags/archive/test-dummy/2.1 => 03758334cef207ee7052267f126876ee404f5ddb refs/tags/test-dummy/1.1 => 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/tags/test-dummy/1.2 => 72faec8d7949c365044ea8e8dff06c8b41748fab refs/tags/test-dummy/2.0 => 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit refs/dgit-fetch/test-dummy/dgit/sid |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '03758334cef207ee7052267f126876ee404f5ddb', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '72faec8d7949c365044ea8e8dff06c8b41748fab', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '71c5bf3439f10bd304fa83bb7991282ed64a350f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '92cc78273a9320accf4896bc5b4699cad8b2f62a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'a25796dfdda4310fd05848bb4cb3c3545cf0271f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '31d0a2866ac365bf3c6825e47d79ae2f218335ac' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 92cc78273a9320accf4896bc5b4699cad8b2f62a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=92cc78273a9320accf4896bc5b4699cad8b2f62a |> 71c5bf3439f10bd304fa83bb7991282ed64a350f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=71c5bf3439f10bd304fa83bb7991282ed64a350f |> a25796dfdda4310fd05848bb4cb3c3545cf0271f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=a25796dfdda4310fd05848bb4cb3c3545cf0271f |> ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 |> 03758334cef207ee7052267f126876ee404f5ddb tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=03758334cef207ee7052267f126876ee404f5ddb |> 31d0a2866ac365bf3c6825e47d79ae2f218335ac tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=31d0a2866ac365bf3c6825e47d79ae2f218335ac |> 72faec8d7949c365044ea8e8dff06c8b41748fab tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=72faec8d7949c365044ea8e8dff06c8b41748fab |> 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' previous reference hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `' dgit [unstable] ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull del_lrfetchrefs... del_lrfetchrefs: d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 92cc78273a9320accf4896bc5b4699cad8b2f62a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 71c5bf3439f10bd304fa83bb7991282ed64a350f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: a25796dfdda4310fd05848bb4cb3c3545cf0271f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: ffc79ef9aa3d3ef423cb50508eb2ebfe88cdf703 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 03758334cef207ee7052267f126876ee404f5ddb refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 31d0a2866ac365bf3c6825e47d79ae2f218335ac refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 72faec8d7949c365044ea8e8dff06c8b41748fab refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 69d0484bcc86e3ad0f43bc7663c1c606d0dcabf5 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 multisuite unstable ok (canon=sid) | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable,sid' => `' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull/.git/dgitclog; exec "$@"' x git cat-file blob d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:debian/changelog multisuite merge check sid multisuite merge this-needed multisuite merge check stable | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' multisuite merge this-needed multisuite merge nontrivial | git rev-parse d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: => `0a454783758b3963f285d311a15fe86e962c54d4' multisuite merge include stable multisuite merge include sid | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit --stdin => 5cac32f1e70d4890876d16b55e75d5858fa28144 multisuite merge generated 5cac32f1e70d4890876d16b55e75d5858fa28144 + git update-ref -m 'dgit fetch stable,sid' DGIT_ARCHIVE 5cac32f1e70d4890876d16b55e75d5858fa28144 | git log -n2 5cac32f1e70d4890876d16b55e75d5858fa28144 => `commit 5cac32f1e70d4890876d16b55e75d5858fa28144'... | git update-ref -m 'dgit fetch' 'refs/remotes/dgit/dgit/stable,sid' 5cac32f1e70d4890876d16b55e75d5858fa28144 => `' calculated combined tracking suite stable,sid + git merge -m 'Merge from stable,sid [dgit]' 'refs/remotes/dgit/dgit/stable,sid' Merge made by the 'ort' strategy. debian/changelog | 10 ++++++++-- which | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) dgit ok: fetched to refs/remotes/dgit/dgit/stable,sid and merged into HEAD + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + multi-good + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-ref-same-val 'previous stable' d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local 'name=previous stable' + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-ref-same-val 'previous sid' d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local 'name=previous sid' + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/remotes/dgit/dgit/stable,sid + local g + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable,sid + local name=refs/remotes/dgit/dgit/stable,sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable,sid ++ local ref=refs/remotes/dgit/dgit/stable,sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable,sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable,sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t-ref-same-val refs/remotes/dgit/dgit/stable,sid 5cac32f1e70d4890876d16b55e75d5858fa28144 + local name=refs/remotes/dgit/dgit/stable,sid + local val=5cac32f1e70d4890876d16b55e75d5858fa28144 + case "${t_ref_val-unset}" in + t_ref_val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t_ref_names+=("$name") + t-ref-same-val 'previous combined' 5cac32f1e70d4890876d16b55e75d5858fa28144 + local 'name=previous combined' + local val=5cac32f1e70d4890876d16b55e75d5858fa28144 + case "${t_ref_val-unset}" in + t_ref_val=5cac32f1e70d4890876d16b55e75d5858fa28144 + t_ref_names+=("$name") + t-has-parent-or-is HEAD 5cac32f1e70d4890876d16b55e75d5858fa28144 + local child=HEAD + local parent=5cac32f1e70d4890876d16b55e75d5858fa28144 + local parents ++ git show '--pretty=format: %P %H ' HEAD + parents=' 3ec6276be2500fc7fd4156512ab4fc1bacd8d31a 5cac32f1e70d4890876d16b55e75d5858fa28144 04bfc9965ef9eef316dfec84abbf469df82f65ba ' ++ git rev-parse 5cac32f1e70d4890876d16b55e75d5858fa28144~0 + parent=5cac32f1e70d4890876d16b55e75d5858fa28144 + case "$parents" in + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.clone + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/multisuite-artifacts + '[' x/tmp/autopkgtest.l3K01R/multisuite-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/multisuite-artifacts/multisuite.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.pull + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:56:31]: test multisuite: -----------------------] multisuite PASS autopkgtest [21:56:31]: test multisuite: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:56:31]: test orig-include-exclude: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:56:35]: test orig-include-exclude: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=orig-include-exclude ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/orig-include-exclude-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/orig-include-exclude-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ t-aq-archive-updated new example ++ local suite=new ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable ++ cat ++ jsondelim=' },' ++ for suitespec in $suitespecs ++ local suite=stable ++ local sname=stable ++ t-aq-archive-updated stable example ++ local suite=stable ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ t-aq-archive-updated new example ++ local suite=new ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable ++ cat ++ jsondelim=' },' ++ cat ++ v=1.0-1 ++ local dscf=example_1.0-1.dsc ++ rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' ++ ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ ++ t-archive-query ++ local suite=sid ++ local dscf=main/example_1.0-1.dsc ++ t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc ++ local suite=sid ++ local p=example ++ local v=1.0-1 ++ local dscf=main/example_1.0-1.dsc ++ local sha +++ sha256sum ++ sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' ++ echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' ++ t-aq-archive-updated sid example ++ local suite=sid ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract ++ mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract ++ set -e ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract ++ dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore ++ t-git-none ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ set -e ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar ++ t-dgit clone example ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2451k 0 --:--:-- --:--:-- --:--:-- 2451k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3834k 0 --:--:-- --:--:-- --:--:-- 3834k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 13.7M 0 --:--:-- --:--:-- --:--:-- 13.7M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ origs='orig orig-docs' ++ usvsns='1.0 1.1' ++ for o in $origs ++ cp example_1.0.orig.tar.gz example_1.1.orig.tar.gz ++ for o in $origs ++ cp example_1.0.orig-docs.tar.gz example_1.1.orig-docs.tar.gz ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/file_in_archive/% ++ cd example ++ test-push-1 1.0-2 --ch:-sa ++ v=1.0-2 ++ ch=--ch:-sa ++ suite= ++ t-commit 1.0-2 1.0-2 ++ local msg=1.0-2 ++ v=1.0-2 ++ t-debchange --force-distribution -v1.0-2 --distribution unstable 1.0-2 ++ DEBEMAIL=dgit-tests@example.org ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 1.0-2 + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable 1.0-2 libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. ++ git add debian/changelog ++ debcommit git commit -m '1.0-2' [dgit/sid bd7b4e7] 1.0-2 1 file changed, 6 insertions(+) ++ revision=1 ++ t-dgit --ch:-sa build ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sa build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b examining quilt state (multiple patches, linear mode) branch_is_gdr bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b -- debian + git add -Af . | git write-tree => `36461a04642b16e8b27e69c16a2c535055bcb994' fake orig tree object 36461a04642b16e8b27e69c16a2c535055bcb994 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b CD ../fake + git add -Af . | git write-tree => `fe93873e85d09628f07d303ed4932c26114125d2' fake o+d/p tree object 36461a04642b16e8b27e69c16a2c535055bcb994 CD ../work | git ls-tree --name-only -z bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 36461a04642b16e8b27e69c16a2c535055bcb994 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 36461a04642b16e8b27e69c16a2c535055bcb994 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => 3 | git diff-tree -z --no-renames --name-only -r bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => `' quiltify_trees_differ bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => 0 | git diff-tree -z --no-renames --name-only -r 36461a04642b16e8b27e69c16a2c535055bcb994 fe93873e85d09628f07d303ed4932c26114125d2 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 36461a04642b16e8b27e69c16a2c535055bcb994 fe93873e85d09628f07d303ed4932c26114125d2 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=36461a04642b16e8b27e o+d/p=fe93873e85d09628f07d dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b -- debian/rules debian/control => `debian/control'... quiltify investigate bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git diff-tree -z --no-renames --name-only bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => `' quiltify_trees_differ bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -sa -v1.0-1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -sa -nc -b -v1.0-1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0-2_amd64.buildinfo dpkg-genchanges -sa --build=binary -v1.0-1 -O../example_1.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0-2_source.changes example_1.0-2_amd64.changes dgit ok: build successful, results in example_1.0-2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ grep orig ../example_1.0-2_multi.changes 2bc730f941db49de57e9678fb0b07bd95507bb44 236 example_1.0.orig-docs.tar.gz 4bff9170ce9b10cb59937195c5ae2c73719fe150 373 example_1.0.orig.tar.gz ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c 236 example_1.0.orig-docs.tar.gz a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 373 example_1.0.orig.tar.gz cb0cb5487b1e5bcb82547396b4fe93e5 236 devel extra example_1.0.orig-docs.tar.gz 599f47808a7754c66aea3cda1b3208d6 373 devel extra example_1.0.orig.tar.gz ++ test-push-2 ++ t-dgit --ch:-sa push-built ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sa push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fe93873e85d09628f07d303ed4932c26114125d2' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet fe93873e85d09628f07d303ed4932c26114125d2 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2_all.deb files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2_amd64.buildinfo files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2_all.deb files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2_amd64.buildinfo files_compare_inputs example_1.0-2_multi.changes Files files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_multi.changes Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2_multi.changes Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2_all.deb files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-2.debian.tar.xz | adecb50d558890ffe7d31823ab05fbaa 1356 example_1.0-2.debian.tar.xz edited .changes for archive .orig contents: removed example_1.0.orig-docs.tar.gz edited .changes for archive .orig contents: removed example_1.0.orig.tar.gz push_tagwants: $VAR1 = [ '1.0-2', 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.0-2', 'TagFn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.0-2', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `fcd6922fc08edbe099a99465f5cf8fc66f91c013' + git verify-tag fcd6922fc08edbe099a99465f5cf8fc66f91c013 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 fcd6922fc08edbe099a99465f5cf8fc66f91c013 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `f8a360f62d8d8189e3f1caeac2f3406fba496e04' + git verify-tag f8a360f62d8d8189e3f1caeac2f3406fba496e04 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:42 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 f8a360f62d8d8189e3f1caeac2f3406fba496e04 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_multi.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.0-2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_multi.changes fixup_changes buildinfo ../example_1.0-2_amd64.buildinfo ../example_1.0-2_multi.changes signfile changes ../example_1.0-2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_multi.changes gpg: ../example_1.0-2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ origs_findls ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name '*orig*' -ls ++ perl -pe 's/^(\s*\d+\s+\d+\s+\S+\s)\s*\d+(\s)/$1$2/' ++ t-archive-process-incoming sid ++ local suite=sid ++ mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ ++ t-archive-query sid ++ local suite=sid ++ local dscf=main/example_1.0-2.dsc ++ t-archive-query-aq sid example 1.0-2 main/example_1.0-2.dsc ++ local suite=sid ++ local p=example ++ local v=1.0-2 ++ local dscf=main/example_1.0-2.dsc ++ local sha +++ sha256sum ++ sha='ef2b0206abb4422aae6afa24b14dbde3e09108fecca48d57ec49ba057cb32972 -' ++ echo '1.0-2 ef2b0206abb4422aae6afa24b14dbde3e09108fecca48d57ec49ba057cb32972 main/example_1.0-2.dsc' ++ t-aq-archive-updated sid example ++ local suite=sid ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ origs_findls ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name '*orig*' -ls ++ perl -pe 's/^(\s*\d+\s+\d+\s+\S+\s)\s*\d+(\s)/$1$2/' ++ diff -u ../before ../after ++ test-push-1 1.1-1.2 --ch:-sd ++ v=1.1-1.2 ++ ch=--ch:-sd ++ suite= ++ t-commit 1.1-1.2 1.1-1.2 ++ local msg=1.1-1.2 ++ v=1.1-1.2 ++ t-debchange --force-distribution -v1.1-1.2 --distribution unstable 1.1-1.2 ++ DEBEMAIL=dgit-tests@example.org ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1-1.2 --distribution unstable 1.1-1.2 + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1-1.2 --distribution unstable 1.1-1.2 libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. ++ git add debian/changelog ++ debcommit git commit -m '1.1-1.2' [dgit/sid 1bbccb3] 1.1-1.2 1 file changed, 6 insertions(+) ++ revision=2 ++ t-dgit --ch:-sd build ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sd build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1-1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1bbccb3e59260191e8507ea6b817f908d1abcbea examining quilt state (multiple patches, linear mode) branch_is_gdr 1bbccb3e59260191e8507ea6b817f908d1abcbea... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 1bbccb3e59260191e8507ea6b817f908d1abcbea -- debian + git add -Af . | git write-tree => `1e945bfb1f0ef53a1601d5dcc56e7751d9061c88' fake orig tree object 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 1bbccb3e59260191e8507ea6b817f908d1abcbea CD ../fake + git add -Af . | git write-tree => `66a1be4ce7a97461c1b88fa3314640d0b7c48b91' fake o+d/p tree object 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 CD ../work | git ls-tree --name-only -z 1bbccb3e59260191e8507ea6b817f908d1abcbea => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 1bbccb3e59260191e8507ea6b817f908d1abcbea => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 1bbccb3e59260191e8507ea6b817f908d1abcbea => 3 | git diff-tree -z --no-renames --name-only -r 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => `' quiltify_trees_differ 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => 0 | git diff-tree -z --no-renames --name-only -r 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=1e945bfb1f0ef53a1601 o+d/p=66a1be4ce7a97461c1b8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 1bbccb3e59260191e8507ea6b817f908d1abcbea -- debian/rules debian/control => `debian/control'... quiltify investigate 1bbccb3e59260191e8507ea6b817f908d1abcbea | git diff-tree -z --no-renames --name-only 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => `' quiltify_trees_differ 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 1bbccb3e59260191e8507ea6b817f908d1abcbea + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1bbccb3e59260191e8507ea6b817f908d1abcbea CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.2.debian.tar.xz dpkg-source: info: building example in example_1.1-1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1.2_source.changes dpkg-genchanges -S -sd -v1.0-2 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.2.dsc, example_1.1-1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig-docs.tar.gz renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.2.debian.tar.xz renaming (dsc) example_1.1-1.2.dsc renaming (changes) example_1.1-1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -sd -nc -b -v1.0-2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1-1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1-1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1-1.2_amd64.buildinfo dpkg-genchanges -sd --build=binary -v1.0-2 -O../example_1.1-1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1-1.2_source.changes example_1.1-1.2_amd64.changes dgit ok: build successful, results in example_1.1-1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ test-push-2 ++ t-dgit --ch:-sd push-built ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sd push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b refs/dgit/sid => fcd6922fc08edbe099a99465f5cf8fc66f91c013 refs/tags/archive/test-dummy/1.0-2 => f8a360f62d8d8189e3f1caeac2f3406fba496e04 refs/tags/test-dummy/1.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b commit refs/dgit-fetch/test-dummy/dgit/sid |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => 'fcd6922fc08edbe099a99465f5cf8fc66f91c013', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => 'f8a360f62d8d8189e3f1caeac2f3406fba496e04' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/tags/archive/test-dummy/1.0-2 currently refs/tags/archive/test-dummy/1.0-2=fcd6922fc08edbe099a99465f5cf8fc66f91c013 |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/tags/test-dummy/1.0-2 currently refs/tags/test-dummy/1.0-2=f8a360f62d8d8189e3f1caeac2f3406fba496e04 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=fcd6922fc08edbe099a99465f5cf8fc66f91c013 |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=f8a360f62d8d8189e3f1caeac2f3406fba496e04 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-2.dsc... get_archive_dsc: Version 1.0-2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b GCF<| bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b commit 252 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' previous reference hash=bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' fetch_from_archive: lastfetch=bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b using existing example_1.0.orig-docs.tar.gz using existing example_1.0.orig.tar.gz | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' fetch mergeinfos: commit bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b Dgit field in .dsc from archive fetch hash=bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git log -n2 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `commit bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1.2 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b 1bbccb3e59260191e8507ea6b817f908d1abcbea => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.2.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1.orig-docs.tar.gz dpkg-source: info: unpacking example_1.1-1.2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `66a1be4ce7a97461c1b88fa3314640d0b7c48b91' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 1bbccb3e59260191e8507ea6b817f908d1abcbea files_compare_inputs example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2.dsc Files files_compare_inputs example_1.1-1.2.dsc Files example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.2.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.2.dsc Files example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2_all.deb files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2_amd64.buildinfo files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2_all.deb files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2_amd64.buildinfo files_compare_inputs example_1.1-1.2_multi.changes Files files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2_all.deb files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.1.orig-docs.tar.gz origs example_1.1.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig-docs.tar.gz origs example_1.1.orig-docs.tar.gz $#$have=-1 origs example_1.1.orig-docs.tar.gz f.same=0 #f._differ=-1 origs example_1.1.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.2.debian.tar.xz | 9eb16f0c2a90ffa4e607ad9abd5dcb67 1368 example_1.1-1.2.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz edited .changes for archive .orig contents: added example_1.1.orig-docs.tar.gz push_tagwants: $VAR1 = [ '1.1-1.2', '1bbccb3e59260191e8507ea6b817f908d1abcbea', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Objid' => '1bbccb3e59260191e8507ea6b817f908d1abcbea', 'Tag' => 'archive/test-dummy/1.1-1.2', 'View' => 'dgit', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.1-1.2', 'Objid' => '1bbccb3e59260191e8507ea6b817f908d1abcbea', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `97a74f78ea8e41cb9767ed2b57326db512adeedb' + git verify-tag 97a74f78ea8e41cb9767ed2b57326db512adeedb gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:46 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1-1.2 97a74f78ea8e41cb9767ed2b57326db512adeedb | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `1d60181c76e9af13816c6b0920a77b1cac71b46a' + git verify-tag 1d60181c76e9af13816c6b0920a77b1cac71b46a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:56:46 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1-1.2 1d60181c76e9af13816c6b0920a77b1cac71b46a | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1bbccb3e59260191e8507ea6b817f908d1abcbea:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1.2 refs/tags/test-dummy/1.1-1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git bd7b4e7..1bbccb3 1bbccb3e59260191e8507ea6b817f908d1abcbea -> refs/dgit/sid * [new tag] archive/test-dummy/1.1-1.2 -> archive/test-dummy/1.1-1.2 * [new tag] test-dummy/1.1-1.2 -> test-dummy/1.1-1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1bbccb3e59260191e8507ea6b817f908d1abcbea + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1.2_multi.changes signfile dsc ../example_1.1-1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1-1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1-1.2.dsc ../example_1.1-1.2_multi.changes fixup_changes buildinfo ../example_1.1-1.2_amd64.buildinfo ../example_1.1-1.2_multi.changes signfile changes ../example_1.1-1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1.2_multi.changes gpg: ../example_1.1-1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1-1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1-1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: fcd6922fc08edbe099a99465f5cf8fc66f91c013 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: f8a360f62d8d8189e3f1caeac2f3406fba496e04 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ t-archive-process-incoming sid ++ local suite=sid ++ mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ ++ t-archive-query sid ++ local suite=sid ++ local dscf=main/example_1.1-1.2.dsc ++ t-archive-query-aq sid example 1.1-1.2 main/example_1.1-1.2.dsc ++ local suite=sid ++ local p=example ++ local v=1.1-1.2 ++ local dscf=main/example_1.1-1.2.dsc ++ local sha +++ sha256sum ++ sha='48efbba8c5c278a424e5bf5f7fc40bae3b7aecd50ca6bc8e7d8d9ea3be3af6c0 -' ++ echo '1.1-1.2 48efbba8c5c278a424e5bf5f7fc40bae3b7aecd50ca6bc8e7d8d9ea3be3af6c0 main/example_1.1-1.2.dsc' ++ t-aq-archive-updated sid example ++ local suite=sid ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ cd .. ++ mkdir get ++ cd get ++ t-dgit clone example ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/get ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1bbccb3e59260191e8507ea6b817f908d1abcbea refs/dgit/sid => fcd6922fc08edbe099a99465f5cf8fc66f91c013 refs/tags/archive/test-dummy/1.0-2 => 97a74f78ea8e41cb9767ed2b57326db512adeedb refs/tags/archive/test-dummy/1.1-1.2 => f8a360f62d8d8189e3f1caeac2f3406fba496e04 refs/tags/test-dummy/1.0-2 => 1d60181c76e9af13816c6b0920a77b1cac71b46a refs/tags/test-dummy/1.1-1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1bbccb3e59260191e8507ea6b817f908d1abcbea commit refs/dgit-fetch/test-dummy/dgit/sid |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> 97a74f78ea8e41cb9767ed2b57326db512adeedb tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 |> 1d60181c76e9af13816c6b0920a77b1cac71b46a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2' => '97a74f78ea8e41cb9767ed2b57326db512adeedb', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => 'fcd6922fc08edbe099a99465f5cf8fc66f91c013', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2' => '1d60181c76e9af13816c6b0920a77b1cac71b46a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => 'f8a360f62d8d8189e3f1caeac2f3406fba496e04', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1bbccb3e59260191e8507ea6b817f908d1abcbea' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=fcd6922fc08edbe099a99465f5cf8fc66f91c013 + git update-ref refs/tags/archive/test-dummy/1.0-2 fcd6922fc08edbe099a99465f5cf8fc66f91c013 '' |> 97a74f78ea8e41cb9767ed2b57326db512adeedb tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 offered refs/tags/archive/test-dummy/1.1-1.2=97a74f78ea8e41cb9767ed2b57326db512adeedb + git update-ref refs/tags/archive/test-dummy/1.1-1.2 97a74f78ea8e41cb9767ed2b57326db512adeedb '' |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=f8a360f62d8d8189e3f1caeac2f3406fba496e04 + git update-ref refs/tags/test-dummy/1.0-2 f8a360f62d8d8189e3f1caeac2f3406fba496e04 '' |> 1d60181c76e9af13816c6b0920a77b1cac71b46a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 offered refs/tags/test-dummy/1.1-1.2=1d60181c76e9af13816c6b0920a77b1cac71b46a + git update-ref refs/tags/test-dummy/1.1-1.2 1d60181c76e9af13816c6b0920a77b1cac71b46a '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1-1.2.dsc... get_archive_dsc: Version 1.1-1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1bbccb3e59260191e8507ea6b817f908d1abcbea GCF<| 1bbccb3e59260191e8507ea6b817f908d1abcbea commit 254 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' previous reference hash=1bbccb3e59260191e8507ea6b817f908d1abcbea | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= ../example_1.1.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ../example_1.1.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2076k 0 --:--:-- --:--:-- --:--:-- 2076k ../example_1.1.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ../example_1.1.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 2780k 0 --:--:-- --:--:-- --:--:-- 2780k fetch mergeinfos: commit 1bbccb3e59260191e8507ea6b817f908d1abcbea Dgit field in .dsc from archive fetch hash=1bbccb3e59260191e8507ea6b817f908d1abcbea | git merge-base 1bbccb3e59260191e8507ea6b817f908d1abcbea 1bbccb3e59260191e8507ea6b817f908d1abcbea => `1bbccb3e59260191e8507ea6b817f908d1abcbea' | git rev-parse '1bbccb3e59260191e8507ea6b817f908d1abcbea~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' | git rev-parse '1bbccb3e59260191e8507ea6b817f908d1abcbea~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1bbccb3e59260191e8507ea6b817f908d1abcbea | git log -n2 1bbccb3e59260191e8507ea6b817f908d1abcbea => `commit 1bbccb3e59260191e8507ea6b817f908d1abcbea'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 1bbccb3e59260191e8507ea6b817f908d1abcbea => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 1bbccb3 1.1-1.2 + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/get/example del_lrfetchrefs... del_lrfetchrefs: 1bbccb3e59260191e8507ea6b817f908d1abcbea refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: fcd6922fc08edbe099a99465f5cf8fc66f91c013 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: 97a74f78ea8e41cb9767ed2b57326db512adeedb refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 del_lrfetchrefs: f8a360f62d8d8189e3f1caeac2f3406fba496e04 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 del_lrfetchrefs: 1d60181c76e9af13816c6b0920a77b1cac71b46a refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ cd .. + ofb=example_1.1.orig.tar + zcat example_1.1.orig.tar.gz + gzip -1Nv example_1.1.orig.tar.SPONG example_1.1.orig.tar.SPONG: 96.5% -- replaced with example_1.1.orig.tar.SPONG.gz + mv example_1.1.orig.tar.SPONG.gz example_1.1.orig.tar.gz + cd example + test-push-1 1.1-1.3 '' stable + v=1.1-1.3 + ch= + suite=stable + t-commit 1.1-1.3 1.1-1.3 stable + local msg=1.1-1.3 + v=1.1-1.3 + t-debchange --force-distribution -v1.1-1.3 --distribution stable 1.1-1.3 + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1-1.3 --distribution stable 1.1-1.3 + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1-1.3 --distribution stable 1.1-1.3 libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m '1.1-1.3' [dgit/sid 916391d] 1.1-1.3 1 file changed, 6 insertions(+) + revision=3 + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1-1.3 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `916391ded25d63c8451868c72db1f176acee5a5e' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 916391ded25d63c8451868c72db1f176acee5a5e examining quilt state (multiple patches, linear mode) branch_is_gdr 916391ded25d63c8451868c72db1f176acee5a5e... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 916391ded25d63c8451868c72db1f176acee5a5e -- debian + git add -Af . | git write-tree => `8f7eae2a474f535b174990277569cb724f0490e8' fake orig tree object 8f7eae2a474f535b174990277569cb724f0490e8 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 916391ded25d63c8451868c72db1f176acee5a5e CD ../fake + git add -Af . | git write-tree => `293713d48bc3012f86b5f07043b6ec2b0100fb4e' fake o+d/p tree object 8f7eae2a474f535b174990277569cb724f0490e8 CD ../work | git ls-tree --name-only -z 916391ded25d63c8451868c72db1f176acee5a5e => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 8f7eae2a474f535b174990277569cb724f0490e8 916391ded25d63c8451868c72db1f176acee5a5e => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 8f7eae2a474f535b174990277569cb724f0490e8 916391ded25d63c8451868c72db1f176acee5a5e => 3 | git diff-tree -z --no-renames --name-only -r 916391ded25d63c8451868c72db1f176acee5a5e 293713d48bc3012f86b5f07043b6ec2b0100fb4e => `' quiltify_trees_differ 916391ded25d63c8451868c72db1f176acee5a5e 293713d48bc3012f86b5f07043b6ec2b0100fb4e => 0 | git diff-tree -z --no-renames --name-only -r 8f7eae2a474f535b174990277569cb724f0490e8 293713d48bc3012f86b5f07043b6ec2b0100fb4e => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 8f7eae2a474f535b174990277569cb724f0490e8 293713d48bc3012f86b5f07043b6ec2b0100fb4e => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=8f7eae2a474f535b1749 o+d/p=293713d48bc3012f86b5 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 916391ded25d63c8451868c72db1f176acee5a5e -- debian/rules debian/control => `debian/control'... quiltify investigate 916391ded25d63c8451868c72db1f176acee5a5e | git diff-tree -z --no-renames --name-only 916391ded25d63c8451868c72db1f176acee5a5e 293713d48bc3012f86b5f07043b6ec2b0100fb4e => `' quiltify_trees_differ 916391ded25d63c8451868c72db1f176acee5a5e 293713d48bc3012f86b5f07043b6ec2b0100fb4e => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 916391ded25d63c8451868c72db1f176acee5a5e + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `916391ded25d63c8451868c72db1f176acee5a5e' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 916391ded25d63c8451868c72db1f176acee5a5e CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.3.debian.tar.xz dpkg-source: info: building example in example_1.1-1.3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1.3_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.3.dsc, example_1.1-1.3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig-docs.tar.gz renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.3.debian.tar.xz renaming (dsc) example_1.1-1.3.dsc renaming (changes) example_1.1-1.3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1-1.3 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1-1.3_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1-1.3_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1-1.3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1-1.3_source.changes example_1.1-1.3_amd64.changes dgit ok: build successful, results in example_1.1-1.3_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:archive contains .* with different checksum' test-push-2 --new + local 'mpat=E:archive contains .* with different checksum' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + test-push-2 --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit --new push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --new push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => fcd6922fc08edbe099a99465f5cf8fc66f91c013 refs/tags/archive/test-dummy/1.0-2 => 97a74f78ea8e41cb9767ed2b57326db512adeedb refs/tags/archive/test-dummy/1.1-1.2 => f8a360f62d8d8189e3f1caeac2f3406fba496e04 refs/tags/test-dummy/1.0-2 => 1d60181c76e9af13816c6b0920a77b1cac71b46a refs/tags/test-dummy/1.1-1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> 97a74f78ea8e41cb9767ed2b57326db512adeedb tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 |> 1d60181c76e9af13816c6b0920a77b1cac71b46a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => 'f8a360f62d8d8189e3f1caeac2f3406fba496e04', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2' => '97a74f78ea8e41cb9767ed2b57326db512adeedb', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => 'fcd6922fc08edbe099a99465f5cf8fc66f91c013', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2' => '1d60181c76e9af13816c6b0920a77b1cac71b46a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/tags/archive/test-dummy/1.0-2 currently refs/tags/archive/test-dummy/1.0-2=fcd6922fc08edbe099a99465f5cf8fc66f91c013 |> 97a74f78ea8e41cb9767ed2b57326db512adeedb tag refs/tags/archive/test-dummy/1.1-1.2 currently refs/tags/archive/test-dummy/1.1-1.2=97a74f78ea8e41cb9767ed2b57326db512adeedb |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/tags/test-dummy/1.0-2 currently refs/tags/test-dummy/1.0-2=f8a360f62d8d8189e3f1caeac2f3406fba496e04 |> 1d60181c76e9af13816c6b0920a77b1cac71b46a tag refs/tags/test-dummy/1.1-1.2 currently refs/tags/test-dummy/1.1-1.2=1d60181c76e9af13816c6b0920a77b1cac71b46a | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> fcd6922fc08edbe099a99465f5cf8fc66f91c013 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=fcd6922fc08edbe099a99465f5cf8fc66f91c013 |> 97a74f78ea8e41cb9767ed2b57326db512adeedb tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 offered refs/tags/archive/test-dummy/1.1-1.2=97a74f78ea8e41cb9767ed2b57326db512adeedb |> f8a360f62d8d8189e3f1caeac2f3406fba496e04 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=f8a360f62d8d8189e3f1caeac2f3406fba496e04 |> 1d60181c76e9af13816c6b0920a77b1cac71b46a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 offered refs/tags/test-dummy/1.1-1.2=1d60181c76e9af13816c6b0920a77b1cac71b46a query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1.3 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `916391ded25d63c8451868c72db1f176acee5a5e' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1.3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.3.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1.orig-docs.tar.gz dpkg-source: info: unpacking example_1.1-1.3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `293713d48bc3012f86b5f07043b6ec2b0100fb4e' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 293713d48bc3012f86b5f07043b6ec2b0100fb4e 916391ded25d63c8451868c72db1f176acee5a5e files_compare_inputs example_1.1-1.3.dsc files_compare_inputs example_1.1-1.3.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.3.dsc Checksums-Sha256 example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.3.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.3.dsc Checksums-Sha256 example_1.1-1.3.debian.tar.xz files_compare_inputs example_1.1-1.3.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.3.dsc Checksums-Sha1 example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.3.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.3.dsc Checksums-Sha1 example_1.1-1.3.debian.tar.xz files_compare_inputs example_1.1-1.3.dsc Files files_compare_inputs example_1.1-1.3.dsc Files example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.3.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.3.dsc Files example_1.1-1.3.debian.tar.xz files_compare_inputs example_1.1-1.3_multi.changes files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha256 files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha256 example_1.1-1.3.dsc files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha256 example_1.1-1.3.debian.tar.xz files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha256 example_1.1-1.3_all.deb files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha256 example_1.1-1.3_amd64.buildinfo files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha1 files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha1 example_1.1-1.3.dsc files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha1 example_1.1-1.3.debian.tar.xz files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha1 example_1.1-1.3_all.deb files_compare_inputs example_1.1-1.3_multi.changes Checksums-Sha1 example_1.1-1.3_amd64.buildinfo files_compare_inputs example_1.1-1.3_multi.changes Files files_compare_inputs example_1.1-1.3_multi.changes Files example_1.1-1.3.dsc files_compare_inputs example_1.1-1.3_multi.changes Files example_1.1-1.3.debian.tar.xz files_compare_inputs example_1.1-1.3_multi.changes Files example_1.1-1.3_all.deb files_compare_inputs example_1.1-1.3_multi.changes Files example_1.1-1.3_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.1.orig-docs.tar.gz origs example_1.1.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.1.orig-docs.tar.gz origs example_1.1.orig-docs.tar.gz $#$have=0 origs example_1.1.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.1.orig.tar.gz | 1873b0eb0aec297f1e02074f40c95adb 400 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=0 origs example_1.1.orig.tar.gz f.same=0 #f._differ=0 dgit: error: archive contains example_1.1.orig.tar.gz with different checksum dgit: archive ./pool/main/example_1.1.orig.tar.gz: sha256sum: a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 (archive) != 637941b6a2bac472c06e7ab7933899c238d964f7413515dc8b0f82edb6dcfd8a (local .dsc) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: fcd6922fc08edbe099a99465f5cf8fc66f91c013 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: 97a74f78ea8e41cb9767ed2b57326db512adeedb refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 del_lrfetchrefs: f8a360f62d8d8189e3f1caeac2f3406fba496e04 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 del_lrfetchrefs: 1d60181c76e9af13816c6b0920a77b1cac71b46a refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:archive contains .* with different checksum' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:archive contains .* with different checksum' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='archive contains .* with different checksum' + egrep -e 'archive contains .* with different checksum' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: archive contains example_1.1.orig.tar.gz with different checksum + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/orig-include-exclude-artifacts + '[' x/tmp/autopkgtest.l3K01R/orig-include-exclude-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/orig-include-exclude-artifacts/orig-include-exclude.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:56:52]: test orig-include-exclude: -----------------------] autopkgtest [21:56:52]: test orig-include-exclude: - - - - - - - - - - results - - - - - - - - - - orig-include-exclude PASS autopkgtest [21:56:52]: test orig-include-exclude-chkquery: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:56:56]: test orig-include-exclude-chkquery: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=orig-include-exclude-chkquery ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/orig-include-exclude-chkquery-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/orig-include-exclude-chkquery-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ t-aq-archive-updated new example ++ local suite=new ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable ++ cat ++ jsondelim=' },' ++ cat ++ v=1.0-1 ++ local dscf=example_1.0-1.dsc ++ rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' ++ ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ ++ t-archive-query ++ local suite=sid ++ local dscf=main/example_1.0-1.dsc ++ t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc ++ local suite=sid ++ local p=example ++ local v=1.0-1 ++ local dscf=main/example_1.0-1.dsc ++ local sha +++ sha256sum ++ sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' ++ echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' ++ t-aq-archive-updated sid example ++ local suite=sid ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract ++ mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract ++ set -e ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract ++ dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore ++ t-git-none ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ set -e ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git ++ tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar ++ t-dgit clone example ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 1449k 0 --:--:-- --:--:-- --:--:-- 1449k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 7004k 0 --:--:-- --:--:-- --:--:-- 7004k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 13.3M 0 --:--:-- --:--:-- --:--:-- 13.3M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ origs='orig orig-docs' ++ usvsns='1.0 1.1' ++ for o in $origs ++ cp example_1.0.orig.tar.gz example_1.1.orig.tar.gz ++ for o in $origs ++ cp example_1.0.orig-docs.tar.gz example_1.1.orig-docs.tar.gz ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/file_in_archive/% ++ cd example ++ test-push-1 1.0-2 --ch:-sa ++ v=1.0-2 ++ ch=--ch:-sa ++ suite= ++ t-commit 1.0-2 1.0-2 ++ local msg=1.0-2 ++ v=1.0-2 ++ t-debchange --force-distribution -v1.0-2 --distribution unstable 1.0-2 ++ DEBEMAIL=dgit-tests@example.org ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 1.0-2 + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable 1.0-2 libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. ++ git add debian/changelog ++ debcommit git commit -m '1.0-2' [dgit/sid bd7b4e7] 1.0-2 1 file changed, 6 insertions(+) ++ revision=1 ++ t-dgit --ch:-sa build ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sa build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b examining quilt state (multiple patches, linear mode) branch_is_gdr bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b -- debian + git add -Af . | git write-tree => `36461a04642b16e8b27e69c16a2c535055bcb994' fake orig tree object 36461a04642b16e8b27e69c16a2c535055bcb994 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b CD ../fake + git add -Af . | git write-tree => `fe93873e85d09628f07d303ed4932c26114125d2' fake o+d/p tree object 36461a04642b16e8b27e69c16a2c535055bcb994 CD ../work | git ls-tree --name-only -z bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 36461a04642b16e8b27e69c16a2c535055bcb994 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 36461a04642b16e8b27e69c16a2c535055bcb994 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => 3 | git diff-tree -z --no-renames --name-only -r bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => `' quiltify_trees_differ bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => 0 | git diff-tree -z --no-renames --name-only -r 36461a04642b16e8b27e69c16a2c535055bcb994 fe93873e85d09628f07d303ed4932c26114125d2 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 36461a04642b16e8b27e69c16a2c535055bcb994 fe93873e85d09628f07d303ed4932c26114125d2 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=36461a04642b16e8b27e o+d/p=fe93873e85d09628f07d dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b -- debian/rules debian/control => `debian/control'... quiltify investigate bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git diff-tree -z --no-renames --name-only bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => `' quiltify_trees_differ bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b fe93873e85d09628f07d303ed4932c26114125d2 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -sa -v1.0-1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -sa -nc -b -v1.0-1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0-2_amd64.buildinfo dpkg-genchanges -sa --build=binary -v1.0-1 -O../example_1.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0-2_source.changes example_1.0-2_amd64.changes dgit ok: build successful, results in example_1.0-2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ grep orig ../example_1.0-2_multi.changes 2bc730f941db49de57e9678fb0b07bd95507bb44 236 example_1.0.orig-docs.tar.gz 4bff9170ce9b10cb59937195c5ae2c73719fe150 373 example_1.0.orig.tar.gz ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c 236 example_1.0.orig-docs.tar.gz a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 373 example_1.0.orig.tar.gz cb0cb5487b1e5bcb82547396b4fe93e5 236 devel extra example_1.0.orig-docs.tar.gz 599f47808a7754c66aea3cda1b3208d6 373 devel extra example_1.0.orig.tar.gz ++ test-push-2 ++ update-files_in_archive ++ for o in $origs ++ for usvsn in $usvsns ++ of=example_1.0.orig.tar.gz ++ pat='%/example\_1.0.orig.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.0.orig.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ for usvsn in $usvsns ++ of=example_1.0.orig.tar.gz ++ pat='%/example\_1.0.orig.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.0.orig.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ for o in $origs ++ for usvsn in $usvsns ++ of=example_1.0.orig-docs.tar.gz ++ pat='%/example\_1.0.orig-docs.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.0.orig-docs.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ for usvsn in $usvsns ++ of=example_1.0.orig-docs.tar.gz ++ pat='%/example\_1.0.orig-docs.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.0.orig-docs.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ t-dgit --ch:-sa push-built ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sa push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fe93873e85d09628f07d303ed4932c26114125d2' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet fe93873e85d09628f07d303ed4932c26114125d2 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2_all.deb files_compare_inputs example_1.0-2_multi.changes Checksums-Sha256 example_1.0-2_amd64.buildinfo files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2_all.deb files_compare_inputs example_1.0-2_multi.changes Checksums-Sha1 example_1.0-2_amd64.buildinfo files_compare_inputs example_1.0-2_multi.changes Files files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_multi.changes Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2_multi.changes Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2_all.deb files_compare_inputs example_1.0-2_multi.changes Files example_1.0-2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/file_in_archive/%25/example%5c_1.0.orig-docs.tar.gz... origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/file_in_archive/%25/example%5c_1.0.orig.tar.gz... origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-2.debian.tar.xz | adecb50d558890ffe7d31823ab05fbaa 1356 example_1.0-2.debian.tar.xz edited .changes for archive .orig contents: removed example_1.0.orig-docs.tar.gz edited .changes for archive .orig contents: removed example_1.0.orig.tar.gz push_tagwants: $VAR1 = [ '1.0-2', 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0-2', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-2' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `28948b385b60388c499182785ecf70bdc39a257a' + git verify-tag 28948b385b60388c499182785ecf70bdc39a257a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 28948b385b60388c499182785ecf70bdc39a257a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d043159e7107804f05632c40525802203866c325' + git verify-tag d043159e7107804f05632c40525802203866c325 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 d043159e7107804f05632c40525802203866c325 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_multi.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.0-2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_multi.changes fixup_changes buildinfo ../example_1.0-2_amd64.buildinfo ../example_1.0-2_multi.changes signfile changes ../example_1.0-2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_multi.changes gpg: ../example_1.0-2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ origs_findls ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name '*orig*' -ls ++ perl -pe 's/^(\s*\d+\s+\d+\s+\S+\s)\s*\d+(\s)/$1$2/' ++ t-archive-process-incoming sid ++ local suite=sid ++ mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ ++ t-archive-query sid ++ local suite=sid ++ local dscf=main/example_1.0-2.dsc ++ t-archive-query-aq sid example 1.0-2 main/example_1.0-2.dsc ++ local suite=sid ++ local p=example ++ local v=1.0-2 ++ local dscf=main/example_1.0-2.dsc ++ local sha +++ sha256sum ++ sha='00a86cf177522e88e790cd9f369368f0166f8fe882585fddab1ab50795e83cf6 -' ++ echo '1.0-2 00a86cf177522e88e790cd9f369368f0166f8fe882585fddab1ab50795e83cf6 main/example_1.0-2.dsc' ++ t-aq-archive-updated sid example ++ local suite=sid ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ origs_findls ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name '*orig*' -ls ++ perl -pe 's/^(\s*\d+\s+\d+\s+\S+\s)\s*\d+(\s)/$1$2/' ++ diff -u ../before ../after ++ test-push-1 1.1-1.2 --ch:-sd ++ v=1.1-1.2 ++ ch=--ch:-sd ++ suite= ++ t-commit 1.1-1.2 1.1-1.2 ++ local msg=1.1-1.2 ++ v=1.1-1.2 ++ t-debchange --force-distribution -v1.1-1.2 --distribution unstable 1.1-1.2 ++ DEBEMAIL=dgit-tests@example.org ++ /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1-1.2 --distribution unstable 1.1-1.2 + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1-1.2 --distribution unstable 1.1-1.2 libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. ++ git add debian/changelog ++ debcommit git commit -m '1.1-1.2' [dgit/sid 1bbccb3] 1.1-1.2 1 file changed, 6 insertions(+) ++ revision=2 ++ t-dgit --ch:-sd build ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sd build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1-1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1bbccb3e59260191e8507ea6b817f908d1abcbea examining quilt state (multiple patches, linear mode) branch_is_gdr 1bbccb3e59260191e8507ea6b817f908d1abcbea... branch_is_gdr 1d9c1ab6696b5b0b297493e1cce63577b4834b04 ?-octopus NO QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 1bbccb3e59260191e8507ea6b817f908d1abcbea -- debian + git add -Af . | git write-tree => `1e945bfb1f0ef53a1601d5dcc56e7751d9061c88' fake orig tree object 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 1bbccb3e59260191e8507ea6b817f908d1abcbea CD ../fake + git add -Af . | git write-tree => `66a1be4ce7a97461c1b88fa3314640d0b7c48b91' fake o+d/p tree object 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 CD ../work | git ls-tree --name-only -z 1bbccb3e59260191e8507ea6b817f908d1abcbea => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 1bbccb3e59260191e8507ea6b817f908d1abcbea => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 1bbccb3e59260191e8507ea6b817f908d1abcbea => 3 | git diff-tree -z --no-renames --name-only -r 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => `' quiltify_trees_differ 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => 0 | git diff-tree -z --no-renames --name-only -r 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 1e945bfb1f0ef53a1601d5dcc56e7751d9061c88 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=1e945bfb1f0ef53a1601 o+d/p=66a1be4ce7a97461c1b8 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 1bbccb3e59260191e8507ea6b817f908d1abcbea -- debian/rules debian/control => `debian/control'... quiltify investigate 1bbccb3e59260191e8507ea6b817f908d1abcbea | git diff-tree -z --no-renames --name-only 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => `' quiltify_trees_differ 1bbccb3e59260191e8507ea6b817f908d1abcbea 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 1bbccb3e59260191e8507ea6b817f908d1abcbea + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1bbccb3e59260191e8507ea6b817f908d1abcbea CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.2.debian.tar.xz dpkg-source: info: building example in example_1.1-1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1.2_source.changes dpkg-genchanges -S -sd -v1.0-2 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.2.dsc, example_1.1-1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig-docs.tar.gz renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.2.debian.tar.xz renaming (dsc) example_1.1-1.2.dsc renaming (changes) example_1.1-1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -sd -nc -b -v1.0-2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1-1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1-1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1-1.2_amd64.buildinfo dpkg-genchanges -sd --build=binary -v1.0-2 -O../example_1.1-1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1-1.2_source.changes example_1.1-1.2_amd64.changes dgit ok: build successful, results in example_1.1-1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ test-push-2 ++ update-files_in_archive ++ for o in $origs ++ for usvsn in $usvsns ++ of=example_1.1.orig.tar.gz ++ pat='%/example\_1.1.orig.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.1.orig.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ for usvsn in $usvsns ++ of=example_1.1.orig.tar.gz ++ pat='%/example\_1.1.orig.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.1.orig.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ for o in $origs ++ for usvsn in $usvsns ++ of=example_1.1.orig-docs.tar.gz ++ pat='%/example\_1.1.orig-docs.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.1.orig-docs.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ for usvsn in $usvsns ++ of=example_1.1.orig-docs.tar.gz ++ pat='%/example\_1.1.orig-docs.tar.gz' ++ find /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror -name example_1.1.orig-docs.tar.gz ++ xargs -r sha256sum ++ perl -pe ' BEGIN { print "["; } chomp; s/^/{"sha256sum":"/; s/ /","filename":"/; s/$/"}$delim/; $delim=","; END { print "]\n"; } ' ++ t-dgit --ch:-sd push-built ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ch:-sd push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b refs/dgit/sid => 28948b385b60388c499182785ecf70bdc39a257a refs/tags/archive/test-dummy/1.0-2 => d043159e7107804f05632c40525802203866c325 refs/tags/test-dummy/1.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b commit refs/dgit-fetch/test-dummy/dgit/sid |> 28948b385b60388c499182785ecf70bdc39a257a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> d043159e7107804f05632c40525802203866c325 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => 'd043159e7107804f05632c40525802203866c325', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => '28948b385b60388c499182785ecf70bdc39a257a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 28948b385b60388c499182785ecf70bdc39a257a tag refs/tags/archive/test-dummy/1.0-2 currently refs/tags/archive/test-dummy/1.0-2=28948b385b60388c499182785ecf70bdc39a257a |> d043159e7107804f05632c40525802203866c325 tag refs/tags/test-dummy/1.0-2 currently refs/tags/test-dummy/1.0-2=d043159e7107804f05632c40525802203866c325 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 28948b385b60388c499182785ecf70bdc39a257a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=28948b385b60388c499182785ecf70bdc39a257a |> d043159e7107804f05632c40525802203866c325 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=d043159e7107804f05632c40525802203866c325 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-2.dsc... get_archive_dsc: Version 1.0-2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b GCF<| bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b commit 252 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' previous reference hash=bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' fetch_from_archive: lastfetch=bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b using existing example_1.0.orig-docs.tar.gz using existing example_1.0.orig.tar.gz | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' fetch mergeinfos: commit bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b Dgit field in .dsc from archive fetch hash=bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b | git log -n2 bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b => `commit bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1.2 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b 1bbccb3e59260191e8507ea6b817f908d1abcbea => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git rev-parse 'bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b~0' => `bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.2.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1.orig-docs.tar.gz dpkg-source: info: unpacking example_1.1-1.2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `66a1be4ce7a97461c1b88fa3314640d0b7c48b91' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 66a1be4ce7a97461c1b88fa3314640d0b7c48b91 1bbccb3e59260191e8507ea6b817f908d1abcbea files_compare_inputs example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha256 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.2.dsc Checksums-Sha1 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2.dsc Files files_compare_inputs example_1.1-1.2.dsc Files example_1.1.orig-docs.tar.gz files_compare_inputs example_1.1-1.2.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.2.dsc Files example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2_all.deb files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha256 example_1.1-1.2_amd64.buildinfo files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2_all.deb files_compare_inputs example_1.1-1.2_multi.changes Checksums-Sha1 example_1.1-1.2_amd64.buildinfo files_compare_inputs example_1.1-1.2_multi.changes Files files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2.dsc files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2.debian.tar.xz files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2_all.deb files_compare_inputs example_1.1-1.2_multi.changes Files example_1.1-1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.1.orig-docs.tar.gz origs example_1.1.orig-docs.tar.gz is_orig query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/file_in_archive/%25/example%5c_1.1.orig-docs.tar.gz... origs example_1.1.orig-docs.tar.gz $#$have=-1 origs example_1.1.orig-docs.tar.gz f.same=0 #f._differ=-1 origs example_1.1.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/file_in_archive/%25/example%5c_1.1.orig.tar.gz... origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.2.debian.tar.xz | 9eb16f0c2a90ffa4e607ad9abd5dcb67 1368 example_1.1-1.2.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig-docs.tar.gz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz push_tagwants: $VAR1 = [ '1.1-1.2', '1bbccb3e59260191e8507ea6b817f908d1abcbea', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1-1.2', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Objid' => '1bbccb3e59260191e8507ea6b817f908d1abcbea' }, { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1-1.2', 'TfSuffix' => '-dgit', 'Objid' => '1bbccb3e59260191e8507ea6b817f908d1abcbea', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `b2972be96d7baa4e8b688489f6a98d1d8620de3a' + git verify-tag b2972be96d7baa4e8b688489f6a98d1d8620de3a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1-1.2 b2972be96d7baa4e8b688489f6a98d1d8620de3a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `a13bddfb64943b295e27336a55cdbd2cf953377f' + git verify-tag a13bddfb64943b295e27336a55cdbd2cf953377f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1-1.2 a13bddfb64943b295e27336a55cdbd2cf953377f | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1bbccb3e59260191e8507ea6b817f908d1abcbea:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1.2 refs/tags/test-dummy/1.1-1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git bd7b4e7..1bbccb3 1bbccb3e59260191e8507ea6b817f908d1abcbea -> refs/dgit/sid * [new tag] archive/test-dummy/1.1-1.2 -> archive/test-dummy/1.1-1.2 * [new tag] test-dummy/1.1-1.2 -> test-dummy/1.1-1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1bbccb3e59260191e8507ea6b817f908d1abcbea + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1.2_multi.changes signfile dsc ../example_1.1-1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1-1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1-1.2.dsc ../example_1.1-1.2_multi.changes fixup_changes buildinfo ../example_1.1-1.2_amd64.buildinfo ../example_1.1-1.2_multi.changes signfile changes ../example_1.1-1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1.2_multi.changes gpg: ../example_1.1-1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1-1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1-1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: bd7b4e75de3dd3ff2f4496d915ae775d5f78d90b refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 28948b385b60388c499182785ecf70bdc39a257a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: d043159e7107804f05632c40525802203866c325 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ t-archive-process-incoming sid ++ local suite=sid ++ mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2.debian.tar.xz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1-1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ ++ t-archive-query sid ++ local suite=sid ++ local dscf=main/example_1.1-1.2.dsc ++ t-archive-query-aq sid example 1.1-1.2 main/example_1.1-1.2.dsc ++ local suite=sid ++ local p=example ++ local v=1.1-1.2 ++ local dscf=main/example_1.1-1.2.dsc ++ local sha +++ sha256sum ++ sha='cc6ade246f67b2061f5b301dea8396b9dcb4d334a1a862224c63edf64e7b4415 -' ++ echo '1.1-1.2 cc6ade246f67b2061f5b301dea8396b9dcb4d334a1a862224c63edf64e7b4415 main/example_1.1-1.2.dsc' ++ t-aq-archive-updated sid example ++ local suite=sid ++ local p=example ++ local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid ++ perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' ++ cd .. ++ mkdir get ++ cd get ++ t-dgit clone example ++ local dgit=dgit ++ pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/get ++ : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' ++ dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1bbccb3e59260191e8507ea6b817f908d1abcbea refs/dgit/sid => 28948b385b60388c499182785ecf70bdc39a257a refs/tags/archive/test-dummy/1.0-2 => b2972be96d7baa4e8b688489f6a98d1d8620de3a refs/tags/archive/test-dummy/1.1-1.2 => d043159e7107804f05632c40525802203866c325 refs/tags/test-dummy/1.0-2 => a13bddfb64943b295e27336a55cdbd2cf953377f refs/tags/test-dummy/1.1-1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1bbccb3e59260191e8507ea6b817f908d1abcbea commit refs/dgit-fetch/test-dummy/dgit/sid |> 28948b385b60388c499182785ecf70bdc39a257a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> b2972be96d7baa4e8b688489f6a98d1d8620de3a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 |> d043159e7107804f05632c40525802203866c325 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 |> a13bddfb64943b295e27336a55cdbd2cf953377f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => 'd043159e7107804f05632c40525802203866c325', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2' => 'a13bddfb64943b295e27336a55cdbd2cf953377f', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => '28948b385b60388c499182785ecf70bdc39a257a', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1bbccb3e59260191e8507ea6b817f908d1abcbea', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2' => 'b2972be96d7baa4e8b688489f6a98d1d8620de3a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 28948b385b60388c499182785ecf70bdc39a257a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=28948b385b60388c499182785ecf70bdc39a257a + git update-ref refs/tags/archive/test-dummy/1.0-2 28948b385b60388c499182785ecf70bdc39a257a '' |> b2972be96d7baa4e8b688489f6a98d1d8620de3a tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 offered refs/tags/archive/test-dummy/1.1-1.2=b2972be96d7baa4e8b688489f6a98d1d8620de3a + git update-ref refs/tags/archive/test-dummy/1.1-1.2 b2972be96d7baa4e8b688489f6a98d1d8620de3a '' |> d043159e7107804f05632c40525802203866c325 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=d043159e7107804f05632c40525802203866c325 + git update-ref refs/tags/test-dummy/1.0-2 d043159e7107804f05632c40525802203866c325 '' |> a13bddfb64943b295e27336a55cdbd2cf953377f tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 offered refs/tags/test-dummy/1.1-1.2=a13bddfb64943b295e27336a55cdbd2cf953377f + git update-ref refs/tags/test-dummy/1.1-1.2 a13bddfb64943b295e27336a55cdbd2cf953377f '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1-1.2.dsc... get_archive_dsc: Version 1.1-1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1bbccb3e59260191e8507ea6b817f908d1abcbea GCF<| 1bbccb3e59260191e8507ea6b817f908d1abcbea commit 254 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' previous reference hash=1bbccb3e59260191e8507ea6b817f908d1abcbea | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= ../example_1.1.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ../example_1.1.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2216k 0 --:--:-- --:--:-- --:--:-- 2216k ../example_1.1.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ../example_1.1.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3536k 0 --:--:-- --:--:-- --:--:-- 3536k fetch mergeinfos: commit 1bbccb3e59260191e8507ea6b817f908d1abcbea Dgit field in .dsc from archive fetch hash=1bbccb3e59260191e8507ea6b817f908d1abcbea | git merge-base 1bbccb3e59260191e8507ea6b817f908d1abcbea 1bbccb3e59260191e8507ea6b817f908d1abcbea => `1bbccb3e59260191e8507ea6b817f908d1abcbea' | git rev-parse '1bbccb3e59260191e8507ea6b817f908d1abcbea~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' | git rev-parse '1bbccb3e59260191e8507ea6b817f908d1abcbea~0' => `1bbccb3e59260191e8507ea6b817f908d1abcbea' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1bbccb3e59260191e8507ea6b817f908d1abcbea | git log -n2 1bbccb3e59260191e8507ea6b817f908d1abcbea => `commit 1bbccb3e59260191e8507ea6b817f908d1abcbea'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 1bbccb3e59260191e8507ea6b817f908d1abcbea => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at 1bbccb3 1.1-1.2 + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/get/example del_lrfetchrefs... del_lrfetchrefs: 1bbccb3e59260191e8507ea6b817f908d1abcbea refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 28948b385b60388c499182785ecf70bdc39a257a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: b2972be96d7baa4e8b688489f6a98d1d8620de3a refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1-1.2 del_lrfetchrefs: d043159e7107804f05632c40525802203866c325 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 del_lrfetchrefs: a13bddfb64943b295e27336a55cdbd2cf953377f refs/dgit-fetch/test-dummy/tags/test-dummy/1.1-1.2 ++ : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ cd .. + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/orig-include-exclude-chkquery-artifacts + '[' x/tmp/autopkgtest.l3K01R/orig-include-exclude-chkquery-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/orig-include-exclude-chkquery-artifacts/orig-include-exclude-chkquery.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:57:10]: test orig-include-exclude-chkquery: -----------------------] autopkgtest [21:57:10]: test orig-include-exclude-chkquery: - - - - - - - - - - results - - - - - - - - - - orig-include-exclude-chkquery PASS autopkgtest [21:57:10]: test overwrite-chkclog: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:57:14]: test overwrite-chkclog: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=overwrite-chkclog ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-chkclog-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-chkclog-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'TagFn' => sub { "DUMMY" } }, { 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `dcd3148518f71cf75257f72f8c97191f81a025b9' + git verify-tag dcd3148518f71cf75257f72f8c97191f81a025b9 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 dcd3148518f71cf75257f72f8c97191f81a025b9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `1b0db2cf03da3a8c9975705c7fa4fb54f2876035' + git verify-tag 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/stable + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:18 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='f95a37c20b9f1507545e8eed5914fd51851757178e7294914dcfd8d89c271ac6 -' + echo '1.1 f95a37c20b9f1507545e8eed5914fd51851757178e7294914dcfd8d89c271ac6 main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => dcd3148518f71cf75257f72f8c97191f81a025b9 refs/tags/archive/test-dummy/1.1 => 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'dcd3148518f71cf75257f72f8c97191f81a025b9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '1b0db2cf03da3a8c9975705c7fa4fb54f2876035', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'archive/test-dummy/1.2', 'View' => 'dgit', 'TfSuffix' => '' }, { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tag' => 'test-dummy/1.2', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `130c59336fecb6cdb467599cc5d115a19530a4af' + git verify-tag 130c59336fecb6cdb467599cc5d115a19530a4af gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:22 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 130c59336fecb6cdb467599cc5d115a19530a4af | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `2068b3d9caad5a9f85d5dc1c6a3a240671c5c545' + git verify-tag 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:22 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: dcd3148518f71cf75257f72f8c97191f81a025b9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.2 + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:22 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='4f487a7e7534138acf930b6fe6fb174534e70557272b1de47ebd4406b88245dd -' + echo '1.2 4f487a7e7534138acf930b6fe6fb174534e70557272b1de47ebd4406b88245dd main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => dcd3148518f71cf75257f72f8c97191f81a025b9 refs/tags/archive/test-dummy/1.1 => 130c59336fecb6cdb467599cc5d115a19530a4af refs/tags/archive/test-dummy/1.2 => 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/tags/test-dummy/1.1 => 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '2068b3d9caad5a9f85d5dc1c6a3a240671c5c545', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '1b0db2cf03da3a8c9975705c7fa4fb54f2876035', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '130c59336fecb6cdb467599cc5d115a19530a4af', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'dcd3148518f71cf75257f72f8c97191f81a025b9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.0', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/2.0', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8' + git verify-tag c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `c1174e082e2cf8f936319ae25403fac1fd159caf' + git verify-tag c1174e082e2cf8f936319ae25403fac1fd159caf gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 c1174e082e2cf8f936319ae25403fac1fd159caf | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: dcd3148518f71cf75257f72f8c97191f81a025b9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 130c59336fecb6cdb467599cc5d115a19530a4af refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:26 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='2d9a289f6b1704633eb23b2e99c002e3225886ce89c2cf76d096d192e3bc8c09 -' + echo '2.0 2d9a289f6b1704633eb23b2e99c002e3225886ce89c2cf76d096d192e3bc8c09 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => dcd3148518f71cf75257f72f8c97191f81a025b9 refs/tags/archive/test-dummy/1.1 => 130c59336fecb6cdb467599cc5d115a19530a4af refs/tags/archive/test-dummy/1.2 => c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/tags/archive/test-dummy/2.0 => 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/tags/test-dummy/1.1 => 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/tags/test-dummy/1.2 => c1174e082e2cf8f936319ae25403fac1fd159caf refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '2068b3d9caad5a9f85d5dc1c6a3a240671c5c545', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'dcd3148518f71cf75257f72f8c97191f81a025b9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'c1174e082e2cf8f936319ae25403fac1fd159caf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '1b0db2cf03da3a8c9975705c7fa4fb54f2876035', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '130c59336fecb6cdb467599cc5d115a19530a4af' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.1', 'TfSuffix' => '', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.1', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `403e2ac9b8f9118cdd8867a30e9397c1ef38c41c' + git verify-tag 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:30 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `842b8cc09d7640b6b1090634330e090847430045' + git verify-tag 842b8cc09d7640b6b1090634330e090847430045 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:30 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 842b8cc09d7640b6b1090634330e090847430045 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: dcd3148518f71cf75257f72f8c97191f81a025b9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 130c59336fecb6cdb467599cc5d115a19530a4af refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: c1174e082e2cf8f936319ae25403fac1fd159caf refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ++ git show-ref -d refs/heads/master ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:30 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='f6cdd5ce0de75194d7c9fc76e9fedf96c8413de8b0e0469dbd8857cca1553e3f -' + echo '2.1 f6cdd5ce0de75194d7c9fc76e9fedf96c8413de8b0e0469dbd8857cca1553e3f main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd example + suite=stable + t-commit 'No changes, just send to stable' '' stable + local 'msg=No changes, just send to stable' + v=2.2 + t-debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.2 --distribution stable No changes, just send to stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'No changes, just send to stable' [master cb64439] No changes, just send to stable 1 file changed, 6 insertions(+) + revision=3 + t-dgit -wgf build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cb6443992f6f76f38ef56c8781baef47b86c7543 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.2 -O../example_2.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.2_source.changes example_2.2_amd64.changes dgit ok: build successful, results in example_2.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'Perhaps debian/changelog does not mention' t-dgit push-built --overwrite stable + local 'mpat=Perhaps debian/changelog does not mention' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built --overwrite stable + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --overwrite stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => dcd3148518f71cf75257f72f8c97191f81a025b9 refs/tags/archive/test-dummy/1.1 => 130c59336fecb6cdb467599cc5d115a19530a4af refs/tags/archive/test-dummy/1.2 => c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/tags/archive/test-dummy/2.0 => 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/tags/archive/test-dummy/2.1 => 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/tags/test-dummy/1.1 => 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/tags/test-dummy/1.2 => c1174e082e2cf8f936319ae25403fac1fd159caf refs/tags/test-dummy/2.0 => 842b8cc09d7640b6b1090634330e090847430045 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '2068b3d9caad5a9f85d5dc1c6a3a240671c5c545', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '1b0db2cf03da3a8c9975705c7fa4fb54f2876035', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '130c59336fecb6cdb467599cc5d115a19530a4af', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'c1174e082e2cf8f936319ae25403fac1fd159caf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '403e2ac9b8f9118cdd8867a30e9397c1ef38c41c', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'dcd3148518f71cf75257f72f8c97191f81a025b9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '842b8cc09d7640b6b1090634330e090847430045', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' plain_overwrite_pseudomerge...+ sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog Checking package changelog for archive version 1.2 ... dpkg-parsechangelog: warning: 'from' option specifies non-existing version '1.2' dpkg-parsechangelog: warning: use oldest entry that is later than the one specified dpkg-parsechangelog: warning: 'to' option specifies non-existing version '1.2' dpkg-parsechangelog: warning: use newest entry that is earlier than the one specified dgit: error: error: missing field Version in parsed changelog dgit: Perhaps debian/changelog does not mention 1.2 ? CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: dcd3148518f71cf75257f72f8c97191f81a025b9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 130c59336fecb6cdb467599cc5d115a19530a4af refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: c1174e082e2cf8f936319ae25403fac1fd159caf refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 842b8cc09d7640b6b1090634330e090847430045 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Perhaps debian/changelog does not mention' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Perhaps debian/changelog does not mention' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Perhaps debian/changelog does not mention' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Perhaps debian/changelog does not mention 1.2 ? + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'fix conflicts and then commit the result' git merge dgit/dgit/stable + local 'mpat=fix conflicts and then commit the result' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + git merge dgit/dgit/stable Auto-merging debian/changelog Auto-merging which CONFLICT (content): Merge conflict in which Automatic merge failed; fix conflicts and then commit the result. + local 'ps=1 0' + set -o pipefail + case $ps in + t-grep-mpat 'fix conflicts and then commit the result' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=fix conflicts and then commit the result' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'fix conflicts and then commit the result' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output Automatic merge failed; fix conflicts and then commit the result. + git checkout master which Updated 1 path from 8a46953 + EDITOR=: + git commit [master 94bfe3a] Merge remote-tracking branch 'dgit/dgit/stable' + perl -i~ -pe 's/^(\w+ \(\S+\)) stable/$1 UNRELEASED/ if $.>1' debian/changelog + git add debian/changelog + git commit -m 'UNRELEASED changelog' [master e022c64] UNRELEASED changelog 1 file changed, 2 insertions(+), 2 deletions(-) + t-dgit -wgf build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff Removing debian/.debhelper/ Removing debian/changelog~ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files | git rev-parse 'HEAD~0' => `e022c6451700e3a989767820fa830b9f5a333c98' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e022c6451700e3a989767820fa830b9f5a333c98 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.2 -O../example_2.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.2_source.changes example_2.2_amd64.changes dgit ok: build successful, results in example_2.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:Distribution.*is UNRELEASED' t-dgit push-built --overwrite stable + local 'mpat=E:Distribution.*is UNRELEASED' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built --overwrite stable + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --overwrite stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => dcd3148518f71cf75257f72f8c97191f81a025b9 refs/tags/archive/test-dummy/1.1 => 130c59336fecb6cdb467599cc5d115a19530a4af refs/tags/archive/test-dummy/1.2 => c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/tags/archive/test-dummy/2.0 => 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/tags/archive/test-dummy/2.1 => 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/tags/test-dummy/1.1 => 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/tags/test-dummy/1.2 => c1174e082e2cf8f936319ae25403fac1fd159caf refs/tags/test-dummy/2.0 => 842b8cc09d7640b6b1090634330e090847430045 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '1b0db2cf03da3a8c9975705c7fa4fb54f2876035', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '130c59336fecb6cdb467599cc5d115a19530a4af', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '2068b3d9caad5a9f85d5dc1c6a3a240671c5c545', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'dcd3148518f71cf75257f72f8c97191f81a025b9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '403e2ac9b8f9118cdd8867a30e9397c1ef38c41c', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'c1174e082e2cf8f936319ae25403fac1fd159caf', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '842b8cc09d7640b6b1090634330e090847430045' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `e022c6451700e3a989767820fa830b9f5a333c98' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' plain_overwrite_pseudomerge...+ sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog Checking package changelog for archive version 1.2 ... dgit: error: Distribution field from dpkg-parsechangelog -f1.2 -t1.2 is UNRELEASED dgit: Your tree seems to based on earlier (not uploaded) 1.2. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: dcd3148518f71cf75257f72f8c97191f81a025b9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 130c59336fecb6cdb467599cc5d115a19530a4af refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: c1174e082e2cf8f936319ae25403fac1fd159caf refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 842b8cc09d7640b6b1090634330e090847430045 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Distribution.*is UNRELEASED' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Distribution.*is UNRELEASED' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Distribution.*is UNRELEASED' + egrep -e 'Distribution.*is UNRELEASED' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: Distribution field from dpkg-parsechangelog -f1.2 -t1.2 is UNRELEASED + git revert --no-edit 'HEAD^{/UNRELEASED changelog}' [master 56decf8] Revert "UNRELEASED changelog" Date: Tue Jun 26 09:00:00 2018 +0100 1 file changed, 2 insertions(+), 2 deletions(-) + t-dgit -wgf build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files | git rev-parse 'HEAD~0' => `56decf81fbcf5c8257bede2d125e65a18a20476b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 56decf81fbcf5c8257bede2d125e65a18a20476b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.2 -O../example_2.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.2_source.changes example_2.2_amd64.changes dgit ok: build successful, results in example_2.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + perl -i~ -pe 's/^(\w+ \(\S+)(\) stable)/$1+X$2/ if $.>1' debian/changelog + git add debian/changelog + git commit -m 'Break changelog' [master 04c72d8] Break changelog 1 file changed, 2 insertions(+), 2 deletions(-) + t-expect-fail 'Perhaps debian/changelog does not mention' t-dgit push-built --overwrite stable + local 'mpat=Perhaps debian/changelog does not mention' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built --overwrite stable + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --overwrite stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => dcd3148518f71cf75257f72f8c97191f81a025b9 refs/tags/archive/test-dummy/1.1 => 130c59336fecb6cdb467599cc5d115a19530a4af refs/tags/archive/test-dummy/1.2 => c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/tags/archive/test-dummy/2.0 => 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/tags/archive/test-dummy/2.1 => 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/tags/test-dummy/1.1 => 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/tags/test-dummy/1.2 => c1174e082e2cf8f936319ae25403fac1fd159caf refs/tags/test-dummy/2.0 => 842b8cc09d7640b6b1090634330e090847430045 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'dcd3148518f71cf75257f72f8c97191f81a025b9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'c1174e082e2cf8f936319ae25403fac1fd159caf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '2068b3d9caad5a9f85d5dc1c6a3a240671c5c545', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '842b8cc09d7640b6b1090634330e090847430045', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '130c59336fecb6cdb467599cc5d115a19530a4af', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '403e2ac9b8f9118cdd8867a30e9397c1ef38c41c', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '1b0db2cf03da3a8c9975705c7fa4fb54f2876035', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `04c72d8467cb9f1801493f5372f76cc727051c72' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' plain_overwrite_pseudomerge...+ sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog Checking package changelog for archive version 1.2 ... dpkg-parsechangelog: warning: 'from' option specifies non-existing version '1.2' dpkg-parsechangelog: warning: use oldest entry that is later than the one specified dpkg-parsechangelog: warning: 'to' option specifies non-existing version '1.2' dpkg-parsechangelog: warning: use newest entry that is earlier than the one specified dgit: error: error: missing field Version in parsed changelog dgit: Perhaps debian/changelog does not mention 1.2 ? CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: dcd3148518f71cf75257f72f8c97191f81a025b9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 130c59336fecb6cdb467599cc5d115a19530a4af refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: c1174e082e2cf8f936319ae25403fac1fd159caf refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 842b8cc09d7640b6b1090634330e090847430045 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'Perhaps debian/changelog does not mention' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=Perhaps debian/changelog does not mention' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'Perhaps debian/changelog does not mention' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Perhaps debian/changelog does not mention 1.2 ? + git revert --no-edit 'HEAD^{/Break changelog}' [master 5cf6694] Revert "Break changelog" Date: Tue Jun 26 09:00:00 2018 +0100 1 file changed, 2 insertions(+), 2 deletions(-) + t-dgit push-built --overwrite stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --overwrite stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => dcd3148518f71cf75257f72f8c97191f81a025b9 refs/tags/archive/test-dummy/1.1 => 130c59336fecb6cdb467599cc5d115a19530a4af refs/tags/archive/test-dummy/1.2 => c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/tags/archive/test-dummy/2.0 => 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/tags/archive/test-dummy/2.1 => 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/tags/test-dummy/1.1 => 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/tags/test-dummy/1.2 => c1174e082e2cf8f936319ae25403fac1fd159caf refs/tags/test-dummy/2.0 => 842b8cc09d7640b6b1090634330e090847430045 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '1b0db2cf03da3a8c9975705c7fa4fb54f2876035', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '842b8cc09d7640b6b1090634330e090847430045', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '403e2ac9b8f9118cdd8867a30e9397c1ef38c41c', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '130c59336fecb6cdb467599cc5d115a19530a4af', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'c1174e082e2cf8f936319ae25403fac1fd159caf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => 'dcd3148518f71cf75257f72f8c97191f81a025b9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '2068b3d9caad5a9f85d5dc1c6a3a240671c5c545', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> dcd3148518f71cf75257f72f8c97191f81a025b9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=dcd3148518f71cf75257f72f8c97191f81a025b9 |> 130c59336fecb6cdb467599cc5d115a19530a4af tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=130c59336fecb6cdb467599cc5d115a19530a4af |> c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 |> 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=403e2ac9b8f9118cdd8867a30e9397c1ef38c41c |> 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=1b0db2cf03da3a8c9975705c7fa4fb54f2876035 |> 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 |> c1174e082e2cf8f936319ae25403fac1fd159caf tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=c1174e082e2cf8f936319ae25403fac1fd159caf |> 842b8cc09d7640b6b1090634330e090847430045 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=842b8cc09d7640b6b1090634330e090847430045 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... is_gitattrs_setup: found nothing | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `5cf6694f9354f4cc8f49064197eba669eb2cc523' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' plain_overwrite_pseudomerge...+ sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog Checking package changelog for archive version 1.2 ... pseudomerge_version_check i_arch_v 1.2 version currently in archive | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 5cf6694f9354f4cc8f49064197eba669eb2cc523 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 5cf6694f9354f4cc8f49064197eba669eb2cc523 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc) dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz CD example-2.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3aaf2f98d66a3b8f72467a39d16ef6c394becc8a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3aaf2f98d66a3b8f72467a39d16ef6c394becc8a 5cf6694f9354f4cc8f49064197eba669eb2cc523 files_compare_inputs example_2.2.dsc files_compare_inputs example_2.2.dsc Checksums-Sha256 files_compare_inputs example_2.2.dsc Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Checksums-Sha1 files_compare_inputs example_2.2.dsc Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Files files_compare_inputs example_2.2.dsc Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes files_compare_inputs example_2.2_multi.changes Checksums-Sha256 files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Checksums-Sha1 files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Files files_compare_inputs example_2.2_multi.changes Files example_2.2.dsc files_compare_inputs example_2.2_multi.changes Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Files example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Files example_2.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (2.2)... checking origs needed placement 'devel extra'... origs example_2.2.tar.gz | b7131898722724273703e8be4464ad9e 1055 example_2.2.tar.gz ../example_2.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.2', '5cf6694f9354f4cc8f49064197eba669eb2cc523', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'View' => 'dgit', 'Objid' => '5cf6694f9354f4cc8f49064197eba669eb2cc523', 'Tag' => 'archive/test-dummy/2.2', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'Objid' => '5cf6694f9354f4cc8f49064197eba669eb2cc523', 'View' => 'dgit', 'Tag' => 'test-dummy/2.2', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7c461b0ab4964ead35481f0b6f9f2a2ebe2a1f0e' + git verify-tag 7c461b0ab4964ead35481f0b6f9f2a2ebe2a1f0e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.2 7c461b0ab4964ead35481f0b6f9f2a2ebe2a1f0e | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `38eb4306c6e748480fb89d1d493e58abf01d2da4' + git verify-tag 38eb4306c6e748480fb89d1d493e58abf01d2da4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:40 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.2 38eb4306c6e748480fb89d1d493e58abf01d2da4 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 5cf6694f9354f4cc8f49064197eba669eb2cc523:refs/dgit/stable refs/tags/archive/test-dummy/2.2 refs/tags/test-dummy/2.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0..5cf6694 5cf6694f9354f4cc8f49064197eba669eb2cc523 -> refs/dgit/stable * [new tag] archive/test-dummy/2.2 -> archive/test-dummy/2.2 * [new tag] test-dummy/2.2 -> test-dummy/2.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 5cf6694f9354f4cc8f49064197eba669eb2cc523 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.2_multi.changes signfile dsc ../example_2.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.2.dsc ../example_2.2_multi.changes fixup_changes buildinfo ../example_2.2_amd64.buildinfo ../example_2.2_multi.changes signfile changes ../example_2.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.2_multi.changes gpg: ../example_2.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: dcd3148518f71cf75257f72f8c97191f81a025b9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 130c59336fecb6cdb467599cc5d115a19530a4af refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: c3e33b35d26f2022166e53a7c2ba8fcfa8348bf8 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 403e2ac9b8f9118cdd8867a30e9397c1ef38c41c refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 1b0db2cf03da3a8c9975705c7fa4fb54f2876035 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 2068b3d9caad5a9f85d5dc1c6a3a240671c5c545 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: c1174e082e2cf8f936319ae25403fac1fd159caf refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 842b8cc09d7640b6b1090634330e090847430045 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/overwrite-chkclog-artifacts + '[' x/tmp/autopkgtest.l3K01R/overwrite-chkclog-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/overwrite-chkclog-artifacts/overwrite-chkclog.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:57:41]: test overwrite-chkclog: -----------------------] overwrite-chkclog PASS autopkgtest [21:57:42]: test overwrite-chkclog: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:57:42]: test overwrite-junk: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:57:46]: test overwrite-junk: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=overwrite-junk ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-junk-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-junk-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'test-dummy/1.1', 'Tfn' => sub { "DUMMY" }, 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `68ddf8cec1c6369ccdf771d48b423663cae71158' + git verify-tag 68ddf8cec1c6369ccdf771d48b423663cae71158 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 68ddf8cec1c6369ccdf771d48b423663cae71158 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `4270a569ada7e79408114c13b534f2520468f2dc' + git verify-tag 4270a569ada7e79408114c13b534f2520468f2dc gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 4270a569ada7e79408114c13b534f2520468f2dc | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/master + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:49 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='b476f156238a5114d85daf3bd759b0696953b20db97712b7e68dc76d30380dad -' + echo '1.1 b476f156238a5114d85daf3bd759b0696953b20db97712b7e68dc76d30380dad main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/tags/archive/test-dummy/1.1 => 4270a569ada7e79408114c13b534f2520468f2dc refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '4270a569ada7e79408114c13b534f2520468f2dc', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '68ddf8cec1c6369ccdf771d48b423663cae71158' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'TfSuffix' => '', 'View' => 'dgit' }, { 'Tag' => 'test-dummy/1.2', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'TfSuffix' => '-dgit', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe' + git verify-tag 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `42fb9bb655a973863fecadeff960e2a5534e9d0a' + git verify-tag 42fb9bb655a973863fecadeff960e2a5534e9d0a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 42fb9bb655a973863fecadeff960e2a5534e9d0a | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 4270a569ada7e79408114c13b534f2520468f2dc refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='37a62872bf34209795b73d4cd9b10243321d68b4569592292e70929488aaf32d -' + echo '1.2 37a62872bf34209795b73d4cd9b10243321d68b4569592292e70929488aaf32d main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/tags/archive/test-dummy/1.1 => 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe refs/tags/archive/test-dummy/1.2 => 4270a569ada7e79408114c13b534f2520468f2dc refs/tags/test-dummy/1.1 => 42fb9bb655a973863fecadeff960e2a5534e9d0a refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '68ddf8cec1c6369ccdf771d48b423663cae71158', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '4270a569ada7e79408114c13b534f2520468f2dc', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '42fb9bb655a973863fecadeff960e2a5534e9d0a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=42fb9bb655a973863fecadeff960e2a5534e9d0a | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=42fb9bb655a973863fecadeff960e2a5534e9d0a query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.0', 'View' => 'dgit' }, { 'TagFn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tag' => 'test-dummy/2.0' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `b0e41551aee67824cb81c8c1a9918b51ef1a712d' + git verify-tag b0e41551aee67824cb81c8c1a9918b51ef1a712d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 b0e41551aee67824cb81c8c1a9918b51ef1a712d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `07d45e4073cd0cccac82b7f577b7d04bd9ca9621' + git verify-tag 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 4270a569ada7e79408114c13b534f2520468f2dc refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 42fb9bb655a973863fecadeff960e2a5534e9d0a refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:57:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='92de9a6254c436f64948b5a0be2b3b8f951375caad43d00afccec746fb9f712a -' + echo '2.0 92de9a6254c436f64948b5a0be2b3b8f951375caad43d00afccec746fb9f712a main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/tags/archive/test-dummy/1.1 => 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe refs/tags/archive/test-dummy/1.2 => b0e41551aee67824cb81c8c1a9918b51ef1a712d refs/tags/archive/test-dummy/2.0 => 4270a569ada7e79408114c13b534f2520468f2dc refs/tags/test-dummy/1.1 => 42fb9bb655a973863fecadeff960e2a5534e9d0a refs/tags/test-dummy/1.2 => 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> b0e41551aee67824cb81c8c1a9918b51ef1a712d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '68ddf8cec1c6369ccdf771d48b423663cae71158', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '07d45e4073cd0cccac82b7f577b7d04bd9ca9621', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '42fb9bb655a973863fecadeff960e2a5534e9d0a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'b0e41551aee67824cb81c8c1a9918b51ef1a712d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '4270a569ada7e79408114c13b534f2520468f2dc' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe |> b0e41551aee67824cb81c8c1a9918b51ef1a712d tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=b0e41551aee67824cb81c8c1a9918b51ef1a712d |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=42fb9bb655a973863fecadeff960e2a5534e9d0a |> 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=07d45e4073cd0cccac82b7f577b7d04bd9ca9621 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe |> b0e41551aee67824cb81c8c1a9918b51ef1a712d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=b0e41551aee67824cb81c8c1a9918b51ef1a712d |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=42fb9bb655a973863fecadeff960e2a5534e9d0a |> 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=07d45e4073cd0cccac82b7f577b7d04bd9ca9621 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.1', 'View' => 'dgit', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61' }, { 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/2.1', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `8473316ce3f88d4c93204526647a1ea258d6cfbc' + git verify-tag 8473316ce3f88d4c93204526647a1ea258d6cfbc gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:02 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 8473316ce3f88d4c93204526647a1ea258d6cfbc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `5c5cfdaac397d99d87eceab4f3c050f2d670d22d' + git verify-tag 5c5cfdaac397d99d87eceab4f3c050f2d670d22d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:02 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 5c5cfdaac397d99d87eceab4f3c050f2d670d22d | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: b0e41551aee67824cb81c8c1a9918b51ef1a712d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 4270a569ada7e79408114c13b534f2520468f2dc refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 42fb9bb655a973863fecadeff960e2a5534e9d0a refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:02 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='a5eb73b51aa9c19a1cb27260767900a373254ce75b769ebde3a03fc477ca5620 -' + echo '2.1 a5eb73b51aa9c19a1cb27260767900a373254ce75b769ebde3a03fc477ca5620 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_GPG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd example + suite=stable + t-commit 'No changes, just send to stable' '' stable + local 'msg=No changes, just send to stable' + v=2.2 + t-debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.2 --distribution stable No changes, just send to stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'No changes, just send to stable' [master cb64439] No changes, just send to stable 1 file changed, 6 insertions(+) + revision=3 + t-dgit -wgf build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cb6443992f6f76f38ef56c8781baef47b86c7543 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.2 -O../example_2.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.2_source.changes example_2.2_amd64.changes dgit ok: build successful, results in example_2.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + : 'make a bit of a wrongness, which we still want to be able to overwrite' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git tag -f archive/test-dummy/1.2 archive/test-dummy/1.1 Updated tag 'archive/test-dummy/1.2' (was 1d0f708) + t-dgit push-built --overwrite=1.2 stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --overwrite=1.2 stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/tags/archive/test-dummy/1.1 => 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/tags/archive/test-dummy/1.2 => b0e41551aee67824cb81c8c1a9918b51ef1a712d refs/tags/archive/test-dummy/2.0 => 8473316ce3f88d4c93204526647a1ea258d6cfbc refs/tags/archive/test-dummy/2.1 => 4270a569ada7e79408114c13b534f2520468f2dc refs/tags/test-dummy/1.1 => 42fb9bb655a973863fecadeff960e2a5534e9d0a refs/tags/test-dummy/1.2 => 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 refs/tags/test-dummy/2.0 => 5c5cfdaac397d99d87eceab4f3c050f2d670d22d refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> b0e41551aee67824cb81c8c1a9918b51ef1a712d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 8473316ce3f88d4c93204526647a1ea258d6cfbc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 5c5cfdaac397d99d87eceab4f3c050f2d670d22d tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '5c5cfdaac397d99d87eceab4f3c050f2d670d22d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '07d45e4073cd0cccac82b7f577b7d04bd9ca9621', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '42fb9bb655a973863fecadeff960e2a5534e9d0a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => 'b0e41551aee67824cb81c8c1a9918b51ef1a712d', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '4270a569ada7e79408114c13b534f2520468f2dc', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '8473316ce3f88d4c93204526647a1ea258d6cfbc', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '68ddf8cec1c6369ccdf771d48b423663cae71158', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '68ddf8cec1c6369ccdf771d48b423663cae71158' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe |> b0e41551aee67824cb81c8c1a9918b51ef1a712d tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=b0e41551aee67824cb81c8c1a9918b51ef1a712d |> 8473316ce3f88d4c93204526647a1ea258d6cfbc tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=8473316ce3f88d4c93204526647a1ea258d6cfbc |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=42fb9bb655a973863fecadeff960e2a5534e9d0a |> 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=07d45e4073cd0cccac82b7f577b7d04bd9ca9621 |> 5c5cfdaac397d99d87eceab4f3c050f2d670d22d tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=5c5cfdaac397d99d87eceab4f3c050f2d670d22d | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=68ddf8cec1c6369ccdf771d48b423663cae71158 |> 68ddf8cec1c6369ccdf771d48b423663cae71158 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=68ddf8cec1c6369ccdf771d48b423663cae71158 Not updating refs/tags/archive/test-dummy/1.2 from 1d0f7085a9c2a1c83f7b1aaab5a749cf39ba3efe to 68ddf8cec1c6369ccdf771d48b423663cae71158. |> b0e41551aee67824cb81c8c1a9918b51ef1a712d tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=b0e41551aee67824cb81c8c1a9918b51ef1a712d |> 8473316ce3f88d4c93204526647a1ea258d6cfbc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=8473316ce3f88d4c93204526647a1ea258d6cfbc |> 4270a569ada7e79408114c13b534f2520468f2dc tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=4270a569ada7e79408114c13b534f2520468f2dc |> 42fb9bb655a973863fecadeff960e2a5534e9d0a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=42fb9bb655a973863fecadeff960e2a5534e9d0a |> 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=07d45e4073cd0cccac82b7f577b7d04bd9ca9621 |> 5c5cfdaac397d99d87eceab4f3c050f2d670d22d tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=5c5cfdaac397d99d87eceab4f3c050f2d670d22d query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' plain_overwrite_pseudomerge...+ sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog pseudomerge_version_check i_arch_v 1.2 version currently in archive | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 cb6443992f6f76f38ef56c8781baef47b86c7543 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' Declaring that HEAD includes all changes in 1.2... | git rev-parse cb6443992f6f76f38ef56c8781baef47b86c7543: => `8a469537bd66944e66127f10d91b32b895755b8a' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `016448e603efcf096b403df24d293f325363acae' + git update-ref -m 'Declare fast forward from 1.2' HEAD 016448e603efcf096b403df24d293f325363acae cb6443992f6f76f38ef56c8781baef47b86c7543 Make pseudo-merge of 1.2 into your HEAD. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 016448e603efcf096b403df24d293f325363acae => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc) dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz CD example-2.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8a469537bd66944e66127f10d91b32b895755b8a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8a469537bd66944e66127f10d91b32b895755b8a 016448e603efcf096b403df24d293f325363acae files_compare_inputs example_2.2.dsc files_compare_inputs example_2.2.dsc Checksums-Sha256 files_compare_inputs example_2.2.dsc Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Checksums-Sha1 files_compare_inputs example_2.2.dsc Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Files files_compare_inputs example_2.2.dsc Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes files_compare_inputs example_2.2_multi.changes Checksums-Sha256 files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Checksums-Sha1 files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Files files_compare_inputs example_2.2_multi.changes Files example_2.2.dsc files_compare_inputs example_2.2_multi.changes Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Files example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Files example_2.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (2.2)... checking origs needed placement 'devel extra'... origs example_2.2.tar.gz | c7363be13731917cdbdafd234c8657e0 1052 example_2.2.tar.gz ../example_2.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.2', '016448e603efcf096b403df24d293f325363acae', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/2.2', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => '016448e603efcf096b403df24d293f325363acae' }, { 'Tag' => 'test-dummy/2.2', 'Objid' => '016448e603efcf096b403df24d293f325363acae', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `cd11583ca2ca4d84eba2b71eadd48efcc32d71ee' + git verify-tag cd11583ca2ca4d84eba2b71eadd48efcc32d71ee gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:06 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.2 cd11583ca2ca4d84eba2b71eadd48efcc32d71ee | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `9ecdff881feaa6d8e490f7f591463cd9717f69b9' + git verify-tag 9ecdff881feaa6d8e490f7f591463cd9717f69b9 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:06 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.2 9ecdff881feaa6d8e490f7f591463cd9717f69b9 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 016448e603efcf096b403df24d293f325363acae:refs/dgit/stable refs/tags/archive/test-dummy/2.2 refs/tags/test-dummy/2.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0..016448e 016448e603efcf096b403df24d293f325363acae -> refs/dgit/stable * [new tag] archive/test-dummy/2.2 -> archive/test-dummy/2.2 * [new tag] test-dummy/2.2 -> test-dummy/2.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 016448e603efcf096b403df24d293f325363acae + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.2_multi.changes signfile dsc ../example_2.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.2.dsc ../example_2.2_multi.changes fixup_changes buildinfo ../example_2.2_amd64.buildinfo ../example_2.2_multi.changes signfile changes ../example_2.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.2_multi.changes gpg: ../example_2.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 68ddf8cec1c6369ccdf771d48b423663cae71158 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: b0e41551aee67824cb81c8c1a9918b51ef1a712d refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 8473316ce3f88d4c93204526647a1ea258d6cfbc refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 4270a569ada7e79408114c13b534f2520468f2dc refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 42fb9bb655a973863fecadeff960e2a5534e9d0a refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 07d45e4073cd0cccac82b7f577b7d04bd9ca9621 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 5c5cfdaac397d99d87eceab4f3c050f2d670d22d refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/overwrite-junk-artifacts + '[' x/tmp/autopkgtest.l3K01R/overwrite-junk-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/overwrite-junk-artifacts/overwrite-junk.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:58:08]: test overwrite-junk: -----------------------] overwrite-junk PASS autopkgtest [21:58:08]: test overwrite-junk: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:58:08]: test overwrite-splitbrains: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:58:12]: test overwrite-splitbrains: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=overwrite-splitbrains ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-splitbrains-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-splitbrains-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2478k 0 --:--:-- --:--:-- --:--:-- 2478k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 4047k 0 --:--:-- --:--:-- --:--:-- 4047k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 12.0M 0 --:--:-- --:--:-- --:--:-- 12.0M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b patch-queue/quilt-tip-2 patch-queue/quilt-tip Switched to a new branch 'patch-queue/quilt-tip-2' + gbp pq rebase Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/patch-queue/quilt-tip-2. + echo '/* some comment */' + git add src.c + git commit -m 'Add a comment to an upstream file' [patch-queue/quilt-tip-2 e7a6baf] Add a comment to an upstream file 1 file changed, 1 insertion(+) + t-gbp-unapplied-pq2qc + gbp pq export gbp:info: On 'patch-queue/quilt-tip-2', switching to 'quilt-tip-2' gbp:info: Generating patches from git (quilt-tip-2..patch-queue/quilt-tip-2) ++ git symbolic-ref HEAD + branch=refs/heads/quilt-tip-2 + branch=quilt-tip-2 + case "$branch" in + git branch -f qc/quilt-tip-2 + git checkout qc/quilt-tip-2 Switched to branch 'qc/quilt-tip-2' + git add debian/patches + git commit -m 'Commit patch queue' [qc/quilt-tip-2 e12dc0c] Commit patch queue 5 files changed, 66 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/0004-Add-a-comment-to-an-upstream-file.patch create mode 100644 debian/patches/series + t-commit 'some updates' 1.0-2 + local 'msg=some updates' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable some updates libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'some updates' [qc/quilt-tip-2 c7339c0] some updates 1 file changed, 6 insertions(+) + revision=1 + t-dgit --quilt=gbp --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c7339c09b48e2fc5b1a680143d1040876aee0aed' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp c7339c09b48e2fc5b1a680143d1040876aee0aed - b9c8b806cf4bb6ea40edb8a2f80d583e50867a109a5cd86328c371dea0eb5787 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c7339c09b48e2fc5b1a680143d1040876aee0aed + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f c7339c09b48e2fc5b1a680143d1040876aee0aed -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard c7339c09b48e2fc5b1a680143d1040876aee0aed CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z c7339c09b48e2fc5b1a680143d1040876aee0aed => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 c7339c09b48e2fc5b1a680143d1040876aee0aed => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 c7339c09b48e2fc5b1a680143d1040876aee0aed => 2 | git diff-tree -z --no-renames --name-only -r c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 c7339c09b48e2fc5b1a680143d1040876aee0aed -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view 6dcc384] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp c7339c09b48e2fc5b1a680143d1040876aee0aed - b9c8b806cf4bb6ea40edb8a2f80d583e50867a109a5cd86328c371dea0eb5787 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=c7339c09b48e2fc5b1a680143d1040876aee0aed' refs/heads/split.b 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `c7339c09b48e2fc5b1a680143d1040876aee0aed' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t-ref-same-val HEAD c7339c09b48e2fc5b1a680143d1040876aee0aed + local name=HEAD + local val=c7339c09b48e2fc5b1a680143d1040876aee0aed + case "${t_ref_val-unset}" in + t_ref_val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t_ref_names+=("$name") + t-expect-fail 'maybe --overwrite is needed' t-dgit --quilt=gbp --dgit-view-save=split.p push-built + local 'mpat=maybe --overwrite is needed' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=gbp --dgit-view-save=split.p push-built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c7339c09b48e2fc5b1a680143d1040876aee0aed' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp c7339c09b48e2fc5b1a680143d1040876aee0aed - b9c8b806cf4bb6ea40edb8a2f80d583e50867a109a5cd86328c371dea0eb5787 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c7339c09b48e2fc5b1a680143d1040876aee0aed + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=c7339c09b48e2fc5b1a680143d1040876aee0aed' refs/heads/split.p 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `c7339c09b48e2fc5b1a680143d1040876aee0aed' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp c7339c09b48e2fc5b1a680143d1040876aee0aed - b9c8b806cf4bb6ea40edb8a2f80d583e50867a109a5cd86328c371dea0eb5787 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c7339c09b48e2fc5b1a680143d1040876aee0aed + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=c7339c09b48e2fc5b1a680143d1040876aee0aed' refs/heads/split.p 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-1 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 =>!256 infopair_lrfetchref_tag_lookup maintainer view tag test-dummy/1.0-1 dgit: error: Wanted tag maintainer view tag (test-dummy/1.0-1) on dgit server, but not found | Not fast forward; maybe --overwrite is needed ? Please see dgit(1). CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'maybe --overwrite is needed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=maybe --overwrite is needed' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'maybe --overwrite is needed' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output | Not fast forward; maybe --overwrite is needed ? Please see dgit(1). + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t-ref-same-val HEAD c7339c09b48e2fc5b1a680143d1040876aee0aed + local name=HEAD + local val=c7339c09b48e2fc5b1a680143d1040876aee0aed + case "${t_ref_val-unset}" in + t_ref_val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t_ref_names+=("$name") + t-dgit --quilt=gbp --dgit-view-save=split.p --overwrite push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p --overwrite push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c7339c09b48e2fc5b1a680143d1040876aee0aed' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp c7339c09b48e2fc5b1a680143d1040876aee0aed - b9c8b806cf4bb6ea40edb8a2f80d583e50867a109a5cd86328c371dea0eb5787 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c7339c09b48e2fc5b1a680143d1040876aee0aed + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=c7339c09b48e2fc5b1a680143d1040876aee0aed' refs/heads/split.p 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `c7339c09b48e2fc5b1a680143d1040876aee0aed' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp c7339c09b48e2fc5b1a680143d1040876aee0aed - b9c8b806cf4bb6ea40edb8a2f80d583e50867a109a5cd86328c371dea0eb5787 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c7339c09b48e2fc5b1a680143d1040876aee0aed + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=c7339c09b48e2fc5b1a680143d1040876aee0aed' refs/heads/split.p 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 splitbrain_pseudomerge... splitbrain_pseudomerge... Checking package changelog for archive version 1.0-1 ... pseudomerge_version_check i_arch_v 1.0-1 version currently in archive | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 =>!256 Declaring that HEAD includes all changes in 1.0-1... | git rev-parse 6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5: => `6c970210c802cfa471fc44831052819ab0698809' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `404b37f763fe6e8bd4b82ae9e6dc6402822b67fd' + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save pseudomerge HEAD=c7339c09b48e2fc5b1a680143d1040876aee0aed' refs/heads/split.p 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd Made pseudo-merge of 1.0-1 into dgit view. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6c970210c802cfa471fc44831052819ab0698809' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 6c970210c802cfa471fc44831052819ab0698809 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-2.debian.tar.xz | f569aea579155def093347a5e37dd471 1692 example_1.0-2.debian.tar.xz ../example_1.0-2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-2', '404b37f763fe6e8bd4b82ae9e6dc6402822b67fd', 'c7339c09b48e2fc5b1a680143d1040876aee0aed', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '404b37f763fe6e8bd4b82ae9e6dc6402822b67fd', 'Tag' => 'archive/test-dummy/1.0-2' }, { 'Objid' => 'c7339c09b48e2fc5b1a680143d1040876aee0aed', 'Tag' => 'test-dummy/1.0-2', 'TfSuffix' => '-maintview', 'Tfn' => sub { "DUMMY" }, 'View' => 'maint', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `e5d4228c3ea6725575392201595f3480bd02633d' + git verify-tag e5d4228c3ea6725575392201595f3480bd02633d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 e5d4228c3ea6725575392201595f3480bd02633d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `d9962469d5f57ffb5bc6761f0f9842f915578796' + git verify-tag d9962469d5f57ffb5bc6761f0f9842f915578796 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 d9962469d5f57ffb5bc6761f0f9842f915578796 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_source.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_source.changes signfile changes ../example_1.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_source.changes gpg: ../example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gbp-pushed-good + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t-ref-same-val HEAD c7339c09b48e2fc5b1a680143d1040876aee0aed + local name=HEAD + local val=c7339c09b48e2fc5b1a680143d1040876aee0aed + case "${t_ref_val-unset}" in + t_ref_val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t-ref-same-val refs/tags/test-dummy/1.0-2 c7339c09b48e2fc5b1a680143d1040876aee0aed + local name=refs/tags/test-dummy/1.0-2 + local val=c7339c09b48e2fc5b1a680143d1040876aee0aed + case "${t_ref_val-unset}" in + t_ref_val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t-ref-same-val refs/tags/test-dummy/1.0-2 c7339c09b48e2fc5b1a680143d1040876aee0aed + local name=refs/tags/test-dummy/1.0-2 + local val=c7339c09b48e2fc5b1a680143d1040876aee0aed + case "${t_ref_val-unset}" in + t_ref_val=c7339c09b48e2fc5b1a680143d1040876aee0aed + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t-ref-same-val refs/heads/split.p 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + local name=refs/heads/split.p + local val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + case "${t_ref_val-unset}" in + t_ref_val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=6dcc384e7fa9e5cdc1394c5b46b85e7e86bf0ea5 + case "$split_b" in ++ git rev-parse 'refs/heads/split.p^0' ++ git rev-parse 'refs/heads/split.p^1' + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='404b37f763fe6e8bd4b82ae9e6dc6402822b67fd test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '404b37f763fe6e8bd4b82ae9e6dc6402822b67fd test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + case "${t_ref_val-unset}" in + t_ref_val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + local name=refs/tags/archive/test-dummy/1.0-2 + local val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + case "${t_ref_val-unset}" in + t_ref_val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t-ref-same-val refs/remotes/dgit/dgit/sid 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + local name=refs/remotes/dgit/dgit/sid + local val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + case "${t_ref_val-unset}" in + t_ref_val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t-ref-same-val refs/dgit/sid 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + local name=refs/dgit/sid + local val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + case "${t_ref_val-unset}" in + t_ref_val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + local name=refs/tags/archive/test-dummy/1.0-2 + local val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + case "${t_ref_val-unset}" in + t_ref_val=404b37f763fe6e8bd4b82ae9e6dc6402822b67fd + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:21 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:58:21 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source --skip-patches -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 21:58:21 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-2 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/overwrite-splitbrains-artifacts + '[' x/tmp/autopkgtest.l3K01R/overwrite-splitbrains-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/overwrite-splitbrains-artifacts/overwrite-splitbrains.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:58:23]: test overwrite-splitbrains: -----------------------] autopkgtest [21:58:23]: test overwrite-splitbrains: - - - - - - - - - - results - - - - - - - - - - overwrite-splitbrains PASS autopkgtest [21:58:23]: test overwrite-version: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:58:27]: test overwrite-version: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=overwrite-version ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-version-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/overwrite-version-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }, { 'Tag' => 'test-dummy/1.1', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf' + git verify-tag 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `c9abfbe370fcf4cc1b832ba273acb96b41efcda4' + git verify-tag c9abfbe370fcf4cc1b832ba273acb96b41efcda4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 c9abfbe370fcf4cc1b832ba273acb96b41efcda4 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='d34a091e5d96018e5ee0756a29846fbada7e1e7aff94c23c3b7bf49f306011ee -' + echo '1.1 d34a091e5d96018e5ee0756a29846fbada7e1e7aff94c23c3b7bf49f306011ee main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/tags/archive/test-dummy/1.1 => c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'c9abfbe370fcf4cc1b832ba273acb96b41efcda4', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tag' => 'archive/test-dummy/1.2' }, { 'Tag' => 'test-dummy/1.2', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `9c463073531f05d3bd80a05db14c9a7ca4668e8f' + git verify-tag 9c463073531f05d3bd80a05db14c9a7ca4668e8f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 9c463073531f05d3bd80a05db14c9a7ca4668e8f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `6ae9e340737361eb6a1b8e3514c2499130e0468a' + git verify-tag 6ae9e340737361eb6a1b8e3514c2499130e0468a gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 6ae9e340737361eb6a1b8e3514c2499130e0468a | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/heads/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='b96e79710166e63a5d3ef9c228bb3a59a8ec42e43377df693c2b8ed05ec6e2a5 -' + echo '1.2 b96e79710166e63a5d3ef9c228bb3a59a8ec42e43377df693c2b8ed05ec6e2a5 main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/tags/archive/test-dummy/1.1 => 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/tags/archive/test-dummy/1.2 => c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/tags/test-dummy/1.1 => 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '6ae9e340737361eb6a1b8e3514c2499130e0468a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '9c463073531f05d3bd80a05db14c9a7ca4668e8f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'c9abfbe370fcf4cc1b832ba273acb96b41efcda4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tag' => 'archive/test-dummy/2.0', 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } }, { 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tag' => 'test-dummy/2.0', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc' + git verify-tag 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:39 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `a5056198d94b6f63f90b6741d1303e9501ba41a2' + git verify-tag a5056198d94b6f63f90b6741d1303e9501ba41a2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:39 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 a5056198d94b6f63f90b6741d1303e9501ba41a2 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:39 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='7cfff1e4382f61cac53337039aff95b3ba4886025e77c75b0daa63a48de6dd18 -' + echo '2.0 7cfff1e4382f61cac53337039aff95b3ba4886025e77c75b0daa63a48de6dd18 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/tags/archive/test-dummy/1.1 => 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/tags/archive/test-dummy/1.2 => 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc refs/tags/archive/test-dummy/2.0 => c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/tags/test-dummy/1.1 => 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/tags/test-dummy/1.2 => a5056198d94b6f63f90b6741d1303e9501ba41a2 refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'a5056198d94b6f63f90b6741d1303e9501ba41a2', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'c9abfbe370fcf4cc1b832ba273acb96b41efcda4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '9c463073531f05d3bd80a05db14c9a7ca4668e8f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '6ae9e340737361eb6a1b8e3514c2499130e0468a' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=a5056198d94b6f63f90b6741d1303e9501ba41a2 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=a5056198d94b6f63f90b6741d1303e9501ba41a2 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/2.1', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } }, { 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399' + git verify-tag a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `677225d338e656a5385bd868daf6a7e089d25269' + git verify-tag 677225d338e656a5385bd868daf6a7e089d25269 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 677225d338e656a5385bd868daf6a7e089d25269 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: a5056198d94b6f63f90b6741d1303e9501ba41a2 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='46a3cb006a2ec28eaf73727004e7dd4947022b4ec05ff1591172d0130df84ebc -' + echo '2.1 46a3cb006a2ec28eaf73727004e7dd4947022b4ec05ff1591172d0130df84ebc main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_GPG_AGENT saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + cd example + suite=stable + t-commit 'No changes, just send to stable' '' stable + local 'msg=No changes, just send to stable' + v=2.2 + t-debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.2 --distribution stable 'No changes, just send to stable' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.2 --distribution stable No changes, just send to stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'No changes, just send to stable' [master cb64439] No changes, just send to stable 1 file changed, 6 insertions(+) + revision=3 + t-dgit -wgf build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cb6443992f6f76f38ef56c8781baef47b86c7543 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.2.tar.gz dpkg-source: info: building example in example_2.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.2 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.2_source.changes dpkg-genchanges -S -v1.2 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.2.dsc, example_2.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.2.tar.gz renaming (dsc) example_2.2.dsc renaming (changes) example_2.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.2 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.2 -O../example_2.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.2_source.changes example_2.2_amd64.changes dgit ok: build successful, results in example_2.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'HEAD is not a descendant' t-dgit push-built stable + local 'mpat=HEAD is not a descendant' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built stable + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/tags/archive/test-dummy/1.1 => 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/tags/archive/test-dummy/1.2 => 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc refs/tags/archive/test-dummy/2.0 => a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 refs/tags/archive/test-dummy/2.1 => c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/tags/test-dummy/1.1 => 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/tags/test-dummy/1.2 => a5056198d94b6f63f90b6741d1303e9501ba41a2 refs/tags/test-dummy/2.0 => 677225d338e656a5385bd868daf6a7e089d25269 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 677225d338e656a5385bd868daf6a7e089d25269 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'c9abfbe370fcf4cc1b832ba273acb96b41efcda4', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '9c463073531f05d3bd80a05db14c9a7ca4668e8f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'a5056198d94b6f63f90b6741d1303e9501ba41a2', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '6ae9e340737361eb6a1b8e3514c2499130e0468a', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '677225d338e656a5385bd868daf6a7e089d25269', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc |> a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=a5056198d94b6f63f90b6741d1303e9501ba41a2 |> 677225d338e656a5385bd868daf6a7e089d25269 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=677225d338e656a5385bd868daf6a7e089d25269 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc |> a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=a5056198d94b6f63f90b6741d1303e9501ba41a2 |> 677225d338e656a5385bd868daf6a7e089d25269 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=677225d338e656a5385bd868daf6a7e089d25269 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 cb6443992f6f76f38ef56c8781baef47b86c7543 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' dgit: error: dgit push: HEAD is not a descendant of the archive's version. dgit: To overwrite the archive's contents, pass --overwrite[=VERSION]. dgit: To rewrite history, if permitted by the archive, use --deliberately-not-fast-forward. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: a5056198d94b6f63f90b6741d1303e9501ba41a2 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 677225d338e656a5385bd868daf6a7e089d25269 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'HEAD is not a descendant' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=HEAD is not a descendant' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'HEAD is not a descendant' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: dgit push: HEAD is not a descendant of the archive's version. + t-dgit push-built --overwrite=1.2 stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --overwrite=1.2 stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/tags/archive/test-dummy/1.1 => 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/tags/archive/test-dummy/1.2 => 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc refs/tags/archive/test-dummy/2.0 => a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 refs/tags/archive/test-dummy/2.1 => c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/tags/test-dummy/1.1 => 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/tags/test-dummy/1.2 => a5056198d94b6f63f90b6741d1303e9501ba41a2 refs/tags/test-dummy/2.0 => 677225d338e656a5385bd868daf6a7e089d25269 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 677225d338e656a5385bd868daf6a7e089d25269 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => '9c463073531f05d3bd80a05db14c9a7ca4668e8f', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '6ae9e340737361eb6a1b8e3514c2499130e0468a', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '677225d338e656a5385bd868daf6a7e089d25269', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => 'a5056198d94b6f63f90b6741d1303e9501ba41a2', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => 'a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => 'c9abfbe370fcf4cc1b832ba273acb96b41efcda4' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc |> a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 tag refs/tags/archive/test-dummy/2.1 currently refs/tags/archive/test-dummy/2.1=a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=a5056198d94b6f63f90b6741d1303e9501ba41a2 |> 677225d338e656a5385bd868daf6a7e089d25269 tag refs/tags/test-dummy/2.1 currently refs/tags/test-dummy/2.1=677225d338e656a5385bd868daf6a7e089d25269 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf |> 9c463073531f05d3bd80a05db14c9a7ca4668e8f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=9c463073531f05d3bd80a05db14c9a7ca4668e8f |> 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc |> a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 |> c9abfbe370fcf4cc1b832ba273acb96b41efcda4 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=c9abfbe370fcf4cc1b832ba273acb96b41efcda4 |> 6ae9e340737361eb6a1b8e3514c2499130e0468a tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=6ae9e340737361eb6a1b8e3514c2499130e0468a |> a5056198d94b6f63f90b6741d1303e9501ba41a2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=a5056198d94b6f63f90b6741d1303e9501ba41a2 |> 677225d338e656a5385bd868daf6a7e089d25269 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=677225d338e656a5385bd868daf6a7e089d25269 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch_from_archive: lastfetch=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git ls-tree -lrz -- d5060e0b2c66d5369fd8d88a498efa3d9f2706e0: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `cb6443992f6f76f38ef56c8781baef47b86c7543' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' plain_overwrite_pseudomerge...+ sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:debian/changelog pseudomerge_version_check i_arch_v 1.2 version currently in archive | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 cb6443992f6f76f38ef56c8781baef47b86c7543 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' Declaring that HEAD includes all changes in 1.2... | git rev-parse cb6443992f6f76f38ef56c8781baef47b86c7543: => `8a469537bd66944e66127f10d91b32b895755b8a' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `016448e603efcf096b403df24d293f325363acae' + git update-ref -m 'Declare fast forward from 1.2' HEAD 016448e603efcf096b403df24d293f325363acae cb6443992f6f76f38ef56c8781baef47b86c7543 Make pseudo-merge of 1.2 into your HEAD. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 016448e603efcf096b403df24d293f325363acae => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.2.dsc) dpkg-source: info: extracting example in example-2.2 dpkg-source: info: unpacking example_2.2.tar.gz CD example-2.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8a469537bd66944e66127f10d91b32b895755b8a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 8a469537bd66944e66127f10d91b32b895755b8a 016448e603efcf096b403df24d293f325363acae files_compare_inputs example_2.2.dsc files_compare_inputs example_2.2.dsc Checksums-Sha256 files_compare_inputs example_2.2.dsc Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Checksums-Sha1 files_compare_inputs example_2.2.dsc Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2.dsc Files files_compare_inputs example_2.2.dsc Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes files_compare_inputs example_2.2_multi.changes Checksums-Sha256 files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha256 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Checksums-Sha1 files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.dsc files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Checksums-Sha1 example_2.2_amd64.buildinfo files_compare_inputs example_2.2_multi.changes Files files_compare_inputs example_2.2_multi.changes Files example_2.2.dsc files_compare_inputs example_2.2_multi.changes Files example_2.2.tar.gz files_compare_inputs example_2.2_multi.changes Files example_2.2_all.deb files_compare_inputs example_2.2_multi.changes Files example_2.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (2.2)... checking origs needed placement 'devel extra'... origs example_2.2.tar.gz | c7363be13731917cdbdafd234c8657e0 1052 example_2.2.tar.gz ../example_2.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.2', '016448e603efcf096b403df24d293f325363acae', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => '016448e603efcf096b403df24d293f325363acae', 'Tag' => 'archive/test-dummy/2.2', 'TfSuffix' => '' }, { 'TfSuffix' => '-dgit', 'Objid' => '016448e603efcf096b403df24d293f325363acae', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.2', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `99c2edcf241a08e01afdda9eb3abcfab66336760' + git verify-tag 99c2edcf241a08e01afdda9eb3abcfab66336760 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:48 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.2 99c2edcf241a08e01afdda9eb3abcfab66336760 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `3465f333cca01567ad80ade7dc8a2bb42da5cd4e' + git verify-tag 3465f333cca01567ad80ade7dc8a2bb42da5cd4e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:48 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.2 3465f333cca01567ad80ade7dc8a2bb42da5cd4e | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 016448e603efcf096b403df24d293f325363acae:refs/dgit/stable refs/tags/archive/test-dummy/2.2 refs/tags/test-dummy/2.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0..016448e 016448e603efcf096b403df24d293f325363acae -> refs/dgit/stable * [new tag] archive/test-dummy/2.2 -> archive/test-dummy/2.2 * [new tag] test-dummy/2.2 -> test-dummy/2.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 016448e603efcf096b403df24d293f325363acae + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.2_multi.changes signfile dsc ../example_2.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.2.dsc ../example_2.2_multi.changes fixup_changes buildinfo ../example_2.2_amd64.buildinfo ../example_2.2_multi.changes signfile changes ../example_2.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.2_multi.changes gpg: ../example_2.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 526839059c9df1be3d7ec7e9f4ce0b25a72c2fcf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 9c463073531f05d3bd80a05db14c9a7ca4668e8f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 7352ac2c1283d5c7ccc2e7ebcf96415b2cf203fc refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: a9766a68cde3a2d2fb6fd7e9f5908a3e285ce399 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: c9abfbe370fcf4cc1b832ba273acb96b41efcda4 refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 6ae9e340737361eb6a1b8e3514c2499130e0468a refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: a5056198d94b6f63f90b6741d1303e9501ba41a2 refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 677225d338e656a5385bd868daf6a7e089d25269 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/overwrite-version-artifacts + '[' x/tmp/autopkgtest.l3K01R/overwrite-version-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/overwrite-version-artifacts/overwrite-version.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:58:50]: test overwrite-version: -----------------------] autopkgtest [21:58:50]: test overwrite-version: - - - - - - - - - - results - - - - - - - - - - overwrite-version PASS autopkgtest [21:58:50]: test pbuilder: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:58:54]: test pbuilder: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=pbuilder ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/pbuilder-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/pbuilder-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + t-commit 'make a commit' 1.1 stable + local 'msg=make a commit' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable 'make a commit' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable 'make a commit' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable make a commit libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'make a commit' [master 312fb82] make a commit 1 file changed, 6 insertions(+) + revision=1 + t-tstunt pbuilder + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real pbuilder + local f=pbuilder + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p pbuilder + real= + rc=1 + set -e + case $rc in + return + f=./pbuilder + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./pbuilder /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + t-expect-fail 'dgit: error: you asked for a builder but your debbuildopts didn'\''t ask for any binaries -- is this really what you meant?' t-dgit -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder pbuilder -S + local 'mpat=dgit: error: you asked for a builder but your debbuildopts didn'\''t ask for any binaries -- is this really what you meant?' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder pbuilder -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder pbuilder -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. dgit: error: you asked for a builder but your debbuildopts didn't ask for any binaries -- is this really what you meant? + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'dgit: error: you asked for a builder but your debbuildopts didn'\''t ask for any binaries -- is this really what you meant?' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=dgit: error: you asked for a builder but your debbuildopts didn'\''t ask for any binaries -- is this really what you meant?' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'dgit: error: you asked for a builder but your debbuildopts didn'\''t ask for any binaries -- is this really what you meant?' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: you asked for a builder but your debbuildopts didn't ask for any binaries -- is this really what you meant? + t-expect-fail 'dgit: error: we must build a .dsc to pass to the builder but your debbuiltopts forbids the building of a source package; cannot continue' t-dgit -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder pbuilder -b + local 'mpat=dgit: error: we must build a .dsc to pass to the builder but your debbuiltopts forbids the building of a source package; cannot continue' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder pbuilder -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder pbuilder -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. dgit: error: we must build a .dsc to pass to the builder but your debbuiltopts forbids the building of a source package; cannot continue + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'dgit: error: we must build a .dsc to pass to the builder but your debbuiltopts forbids the building of a source package; cannot continue' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=dgit: error: we must build a .dsc to pass to the builder but your debbuiltopts forbids the building of a source package; cannot continue' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'dgit: error: we must build a .dsc to pass to the builder but your debbuiltopts forbids the building of a source package; cannot continue' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: we must build a .dsc to pass to the builder but your debbuiltopts forbids the building of a source package; cannot continue + t-dgit -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder '--pbuilder!:--no-source-only-changes' pbuilder + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -v0 --pbuilder=/tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder '--pbuilder!:--no-source-only-changes' pbuilder | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `312fb8230493cc7f9554b76a4f835bb2afe5add2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 312fb8230493cc7f9554b76a4f835bb2afe5add2 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S -v0 dpkg-genchanges: warning: 'since' option specifies non-existing version '0' dpkg-genchanges: warning: use newest entry that is earlier than the one specified dpkg-genchanges: warning: none found, starting from the oldest entry dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + /tmp/autopkgtest.l3K01R/build.myX/src/tests/pretend-pbuilder build --debbuildopts '-nc -b' --distribution stable example_1.1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1.dsc) dpkg-source: info: extracting example in pbuilder dpkg-source: info: unpacking example_1.1.tar.gz dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges -DDistribution=stable --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . signfile example_1.1_amd64.buildinfo dpkg-buildpackage: info: binary-only upload (no source included) gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: skipped "dgit test git user ": No secret key gpg: dpkg-sign.MQuP0Jnq/example_1.1_amd64.buildinfo: clear-sign failed: No secret key ######################################## /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,732275905+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + echo GPG-WITHAGENT... PRE-STOPPING [gnupg-workarounds] GPG-WITHAGENT... PRE-STOPPING [gnupg-workarounds] + retry_until_ok kill_agent_not_running [gnupg-workarounds] + sleeptime=0 [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,737020763+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + kill_agent_not_running [gnupg-workarounds] + LC_MESSAGES=C gpg-connect-agent --no-autostart KILLAGENT /bye [gnupg-workarounds] + tee -a /dev/stderr [gnupg-workarounds] + grep no gpg-agent running [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent --daemon [gnupg-workarounds] gpg-agent[69]: directory '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/private-keys-v1.d' created [gnupg-workarounds] + retry_until_ok agent_is_running [gnupg-workarounds] + sleeptime=0 [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,750205108+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + agent_is_running [gnupg-workarounds] + gpg-connect-agent --no-autostart /echo dgit-gpg-agent-ok /bye [gnupg-workarounds] + grep dgit-gpg-agent-ok [gnupg-workarounds] dgit-gpg-agent-ok [gnupg-workarounds] + echo GPG-WITHAGENT... RUNNING [gnupg-workarounds] GPG-WITHAGENT... RUNNING [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,758974805+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + set +e [gnupg-workarounds] + /usr/bin/gpg --agent-program=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent --list-secret [gnupg-workarounds] + rc=0 [gnupg-workarounds] + set -e [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,777638848+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + echo GPG-WITHAGENT... STOPPING [gnupg-workarounds] GPG-WITHAGENT... STOPPING [gnupg-workarounds] + retry_until_ok kill_agent_not_running [gnupg-workarounds] + sleeptime=0 [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,782317467+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + kill_agent_not_running [gnupg-workarounds] + LC_MESSAGES=C gpg-connect-agent --no-autostart KILLAGENT /bye [gnupg-workarounds] + tee -a /dev/stderr [gnupg-workarounds] + grep no gpg-agent running [gnupg-workarounds] OK closing connection [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,790801033+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + sleep 0 [gnupg-workarounds] + echo (0 + 0.001) * 2 [gnupg-workarounds] + bc -l [gnupg-workarounds] + sleeptime=.002 [gnupg-workarounds] + kill_agent_not_running [gnupg-workarounds] + LC_MESSAGES=C gpg-connect-agent --no-autostart KILLAGENT /bye [gnupg-workarounds] + tee -a /dev/stderr [gnupg-workarounds] + grep no gpg-agent running [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] + echo GPG-WITHAGENT... DONE [gnupg-workarounds] GPG-WITHAGENT... DONE [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:54,803425559+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + exit 0 [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,194773739+00:00 [gnupg-workarounds] + + ps -ef [gnupg-workarounds] grep gpg-agent [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + : [gnupg-workarounds] + echo GPG-WITHAGENT... PRE-STOPPING [gnupg-workarounds] GPG-WITHAGENT... PRE-STOPPING [gnupg-workarounds] + retry_until_ok kill_agent_not_running [gnupg-workarounds] + sleeptime=0 [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,199371268+00:00 [gnupg-workarounds] + + ps -ef [gnupg-workarounds] grep/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: gpg-agentps: not found [gnupg-workarounds] [gnupg-workarounds] + : [gnupg-workarounds] + kill_agent_not_running [gnupg-workarounds] + + LC_MESSAGES=C+ gpg-connect-agenttee --no-autostart -a KILLAGENT /dev/stderr /bye [gnupg-workarounds] [gnupg-workarounds] grep no gpg-agent running [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent --daemon [gnupg-workarounds] + retry_until_ok agent_is_running [gnupg-workarounds] + sleeptime=0 [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,212376453+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: + ps: not found [gnupg-workarounds] grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + agent_is_running [gnupg-workarounds] + gpg-connect-agent --no-autostart /echo dgit-gpg-agent-ok /bye [gnupg-workarounds] + grep dgit-gpg-agent-ok [gnupg-workarounds] dgit-gpg-agent-ok [gnupg-workarounds] + echo GPG-WITHAGENT... RUNNING [gnupg-workarounds] GPG-WITHAGENT... RUNNING [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,220288200+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + set +e [gnupg-workarounds] + /usr/bin/gpg --agent-program=/tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-agent --weak-digest SHA1 --weak-digest RIPEMD160 --utf8-strings --textmode --armor --openpgp --personal-digest-preferences SHA512 SHA384 SHA256 SHA224 --local-user dgit test git user --output dpkg-sign.MQuP0Jnq/example_1.1_amd64.buildinfo.asc --clearsign dpkg-sign.MQuP0Jnq/example_1.1_amd64.buildinfo [gnupg-workarounds] + rc=2 [gnupg-workarounds] + set -e [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,229690156+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + echo GPG-WITHAGENT... STOPPING [gnupg-workarounds] GPG-WITHAGENT... STOPPING [gnupg-workarounds] + retry_until_ok kill_agent_not_running [gnupg-workarounds] + sleeptime=0 [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,234327575+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + kill_agent_not_running [gnupg-workarounds] + LC_MESSAGES=C gpg-connect-agent --no-autostart KILLAGENT /bye [gnupg-workarounds] + tee -a /dev/stderr [gnupg-workarounds] + grep no gpg-agent running [gnupg-workarounds] OK closing connection [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,241838842+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + sleep 0 [gnupg-workarounds] + echo (0 + 0.001) * 2 [gnupg-workarounds] + bc -l [gnupg-workarounds] + sleeptime=.002 [gnupg-workarounds] + kill_agent_not_running [gnupg-workarounds] + LC_MESSAGES=C gpg-connect-agent --no-autostart KILLAGENT /bye [gnupg-workarounds] + tee -a /dev/stderr [gnupg-workarounds] + grep no gpg-agent running [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] gpg-connect-agent: no gpg-agent running in this session [gnupg-workarounds] + echo GPG-WITHAGENT... DONE [gnupg-workarounds] GPG-WITHAGENT... DONE [gnupg-workarounds] + d [gnupg-workarounds] + date --iso-8601=ns [gnupg-workarounds] 2024-12-26T21:58:57,252310488+00:00 [gnupg-workarounds] + ps -ef [gnupg-workarounds] /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/gpg-withagent: 6: ps: not found [gnupg-workarounds] + grep gpg-agent [gnupg-workarounds] + : [gnupg-workarounds] + exit 2 end of /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log ######################################## dpkg-buildpackage: error: failed to sign example_1.1_amd64.buildinfo file: key is not signature-capable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -wgf push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `312fb8230493cc7f9554b76a4f835bb2afe5add2' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `eb8221311b3d00d591d85e201007a69fdd84ff25' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet eb8221311b3d00d591d85e201007a69fdd84ff25 312fb8230493cc7f9554b76a4f835bb2afe5add2 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | fab180d53904e3f4016d2819071628d1 737 example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '312fb8230493cc7f9554b76a4f835bb2afe5add2', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => '312fb8230493cc7f9554b76a4f835bb2afe5add2', 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '312fb8230493cc7f9554b76a4f835bb2afe5add2', 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `3c172abed82caf01328cfb4bc0ed98dd3f35bb65' + git verify-tag 3c172abed82caf01328cfb4bc0ed98dd3f35bb65 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 3c172abed82caf01328cfb4bc0ed98dd3f35bb65 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `3d31881d04fdced5b5c3e64e79665dbf202972bf' + git verify-tag 3d31881d04fdced5b5c3e64e79665dbf202972bf gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 3d31881d04fdced5b5c3e64e79665dbf202972bf | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 312fb8230493cc7f9554b76a4f835bb2afe5add2:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 312fb8230493cc7f9554b76a4f835bb2afe5add2 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 312fb8230493cc7f9554b76a4f835bb2afe5add2 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_multi.changes signfile dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_multi.changes fixup_changes buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_multi.changes signfile changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_multi.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t-ref-same-val refs/heads/master 312fb8230493cc7f9554b76a4f835bb2afe5add2 + local name=refs/heads/master + local val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + case "${t_ref_val-unset}" in + t_ref_val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='312fb8230493cc7f9554b76a4f835bb2afe5add2 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '312fb8230493cc7f9554b76a4f835bb2afe5add2 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 312fb8230493cc7f9554b76a4f835bb2afe5add2 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + case "${t_ref_val-unset}" in + t_ref_val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t-ref-same-val refs/tags/archive/test-dummy/1.1 312fb8230493cc7f9554b76a4f835bb2afe5add2 + local name=refs/tags/archive/test-dummy/1.1 + local val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + case "${t_ref_val-unset}" in + t_ref_val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t-ref-same-val refs/remotes/dgit/dgit/stable 312fb8230493cc7f9554b76a4f835bb2afe5add2 + local name=refs/remotes/dgit/dgit/stable + local val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + case "${t_ref_val-unset}" in + t_ref_val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t-ref-same-val refs/dgit/stable 312fb8230493cc7f9554b76a4f835bb2afe5add2 + local name=refs/dgit/stable + local val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + case "${t_ref_val-unset}" in + t_ref_val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t-ref-same-val refs/tags/archive/test-dummy/1.1 312fb8230493cc7f9554b76a4f835bb2afe5add2 + local name=refs/tags/archive/test-dummy/1.1 + local val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + case "${t_ref_val-unset}" in + t_ref_val=312fb8230493cc7f9554b76a4f835bb2afe5add2 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:58:58 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-pushed-good-check-changes + changes_filename='/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_*.changes' + grep -E '^Distribution: ' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes Distribution: stable + grep -E '^Version: 1.1' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes Version: 1.1 + t-push-included example_1.1_all.deb + for f in $@ + stat /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb File: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb Size: 796 Blocks: 8 IO Block: 4096 regular file Device: 254,2 Inode: 7107422 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ unshare) Gid: ( 1000/ unshare) Access: 2024-12-26 21:58:59.552000000 +0000 Modify: 2024-12-26 21:58:59.552000000 +0000 Change: 2024-12-26 21:58:59.552000000 +0000 Birth: 2024-12-26 21:58:59.552000000 +0000 + grep -F 'example (1.0)' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes example (1.0) unstable; urgency=low + t-ok + : ======================================== + t-check-only-bpd + '[' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd = .. ']' + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' ']' + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/pbuilder-artifacts + '[' x/tmp/autopkgtest.l3K01R/pbuilder-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/pbuilder-artifacts/pbuilder.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.4% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:59:00]: test pbuilder: -----------------------] autopkgtest [21:59:00]: test pbuilder: - - - - - - - - - - results - - - - - - - - - - pbuilder PASS autopkgtest [21:59:00]: test protocol-compat: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:59:04]: test protocol-compat: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=protocol-compat ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/protocol-compat-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/protocol-compat-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + echo ancestor + git add which + t-commit Ancestor '' stable + local msg=Ancestor + v=1.1 + t-debchange --force-distribution -v1.1 --distribution stable Ancestor + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution stable Ancestor + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution stable Ancestor libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Ancestor [master 6ede489] Ancestor 2 files changed, 7 insertions(+) create mode 100644 which + revision=2 + push-to master stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val HEAD 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=HEAD + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6ede489d12a09dd148d1f78c3a2179afddf29843 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f903521c6c60a705864da4c6c6716f8fbff08fcf' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f903521c6c60a705864da4c6c6716f8fbff08fcf 6ede489d12a09dd148d1f78c3a2179afddf29843 files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.tar.gz | 681ace0657757dc002b095d4b5d03992 756 example_1.1.tar.gz ../example_1.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.1', '6ede489d12a09dd148d1f78c3a2179afddf29843', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.1', 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } }, { 'Objid' => '6ede489d12a09dd148d1f78c3a2179afddf29843', 'Tag' => 'test-dummy/1.1', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `5b95371ecb5274431622709bfa551a1fa89b1d70' + git verify-tag 5b95371ecb5274431622709bfa551a1fa89b1d70 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.1 5b95371ecb5274431622709bfa551a1fa89b1d70 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `51b8ad1e578e89e8579684915f93a00954c7cbbe' + git verify-tag 51b8ad1e578e89e8579684915f93a00954c7cbbe gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.1 51b8ad1e578e89e8579684915f93a00954c7cbbe | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489d12a09dd148d1f78c3a2179afddf29843:refs/dgit/stable refs/tags/archive/test-dummy/1.1 refs/tags/test-dummy/1.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 6ede489d12a09dd148d1f78c3a2179afddf29843 -> refs/dgit/stable * [new tag] archive/test-dummy/1.1 -> archive/test-dummy/1.1 * [new tag] test-dummy/1.1 -> test-dummy/1.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1_multi.changes signfile dsc ../example_1.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.1.dsc ../example_1.1_multi.changes fixup_changes buildinfo ../example_1.1_amd64.buildinfo ../example_1.1_multi.changes signfile changes ../example_1.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1_multi.changes gpg: ../example_1.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master stable + local branch=master + local suite=stable + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ++ git show-ref -d refs/heads/master ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/heads/master 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/heads/master + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '6ede489d12a09dd148d1f78c3a2179afddf29843 test-dummy archive/test-dummy/1.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/tags/archive/test-dummy/1.1 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/remotes/dgit/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/remotes/dgit/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.1 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/stable + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/dgit/stable 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/dgit/stable + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.1 + local name=refs/tags/archive/test-dummy/1.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.1 ++ local ref=refs/tags/archive/test-dummy/1.1 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.1 + val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t-ref-same-val refs/tags/archive/test-dummy/1.1 6ede489d12a09dd148d1f78c3a2179afddf29843 + local name=refs/tags/archive/test-dummy/1.1 + local val=6ede489d12a09dd148d1f78c3a2179afddf29843 + case "${t_ref_val-unset}" in + t_ref_val=6ede489d12a09dd148d1f78c3a2179afddf29843 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.1 + git verify-tag refs/tags/archive/test-dummy/1.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:08 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.1.dsc + t-archive-query-aq stable example 1.1 main/example_1.1.dsc + local suite=stable + local p=example + local v=1.1 + local dscf=main/example_1.1.dsc + local sha ++ sha256sum + sha='a78674db4429b3297bbcff8a24b1c95275881445fdd5055d1d27828e06b35bc8 -' + echo '1.1 a78674db4429b3297bbcff8a24b1c95275881445fdd5055d1d27828e06b35bc8 main/example_1.1.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout -b stable Switched to a new branch 'stable' + echo stable + git add which + t-commit Stable '' stable + local msg=Stable + v=1.2 + t-debchange --force-distribution -v1.2 --distribution stable Stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution stable Stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution stable Stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Stable [stable d5060e0] Stable 2 files changed, 7 insertions(+), 1 deletion(-) + revision=3 + push-to stable stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... changelog will contain changes since 1.1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.1 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.2 dpkg-buildpackage: info: source distribution stable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.2_amd64.buildinfo dpkg-genchanges --build=binary -v1.1 -O../example_1.2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.2_source.changes example_1.2_amd64.changes dgit ok: build successful, results in example_1.2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new stable | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit/stable => 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/tags/archive/test-dummy/1.1 => 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/tags/test-dummy/1.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> 6ede489d12a09dd148d1f78c3a2179afddf29843 commit refs/dgit-fetch/test-dummy/dgit/stable |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5b95371ecb5274431622709bfa551a1fa89b1d70', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '51b8ad1e578e89e8579684915f93a00954c7cbbe', 'refs/dgit-fetch/test-dummy/dgit/stable' => '6ede489d12a09dd148d1f78c3a2179afddf29843' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.1.dsc... get_archive_dsc: Version 1.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 6ede489d12a09dd148d1f78c3a2179afddf29843 GCF<| 6ede489d12a09dd148d1f78c3a2179afddf29843 commit 255 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' previous reference hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch_from_archive: lastfetch=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' fetch mergeinfos: commit 6ede489d12a09dd148d1f78c3a2179afddf29843 Dgit field in .dsc from archive fetch hash=6ede489d12a09dd148d1f78c3a2179afddf29843 | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 6ede489d12a09dd148d1f78c3a2179afddf29843 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE 6ede489d12a09dd148d1f78c3a2179afddf29843 | git log -n2 6ede489d12a09dd148d1f78c3a2179afddf29843 => `commit 6ede489d12a09dd148d1f78c3a2179afddf29843'... | git ls-tree -lrz -- 6ede489d12a09dd148d1f78c3a2179afddf29843: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/stable' | git rev-parse 'HEAD~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' ffq_prev_branchinfo branch current refs/heads/stable | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/stable' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/stable' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 6ede489d12a09dd148d1f78c3a2179afddf29843 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git rev-parse '6ede489d12a09dd148d1f78c3a2179afddf29843~0' => `6ede489d12a09dd148d1f78c3a2179afddf29843' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `04b91662ca770360f547964817f3b334b327a676' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 04b91662ca770360f547964817f3b334b327a676 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes files_compare_inputs example_1.2_multi.changes Checksums-Sha256 files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha256 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Checksums-Sha1 files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Checksums-Sha1 example_1.2_amd64.buildinfo files_compare_inputs example_1.2_multi.changes Files files_compare_inputs example_1.2_multi.changes Files example_1.2.dsc files_compare_inputs example_1.2_multi.changes Files example_1.2.tar.gz files_compare_inputs example_1.2_multi.changes Files example_1.2_all.deb files_compare_inputs example_1.2_multi.changes Files example_1.2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 4edc88cd8a875cf63c44c2b6ccb0a872 766 example_1.2.tar.gz ../example_1.2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.2', 'TfSuffix' => '', 'View' => 'dgit' }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.2', 'Objid' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `feaeea9667a4474bd7e899bc30dffe7fae3b37ab' + git verify-tag feaeea9667a4474bd7e899bc30dffe7fae3b37ab gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2 feaeea9667a4474bd7e899bc30dffe7fae3b37ab | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `96d48573c4f4c1bb2d8341a15b616589a460b692' + git verify-tag 96d48573c4f4c1bb2d8341a15b616589a460b692 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2 96d48573c4f4c1bb2d8341a15b616589a460b692 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5060e0b2c66d5369fd8d88a498efa3d9f2706e0:refs/dgit/stable refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 6ede489..d5060e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 -> refs/dgit/stable * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_multi.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_1.2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_multi.changes fixup_changes buildinfo ../example_1.2_amd64.buildinfo ../example_1.2_multi.changes signfile changes ../example_1.2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_multi.changes gpg: ../example_1.2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 6ede489d12a09dd148d1f78c3a2179afddf29843 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good stable stable + local branch=stable + local suite=stable + t-refs-same refs/heads/stable + local g + for g in $* + t-ref-same refs/heads/stable + local name=refs/heads/stable + local val ++ t-git-get-ref refs/heads/stable ++ local ref=refs/heads/stable ++ case "$ref" in ++ git show-ref -d refs/heads/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0 test-dummy archive/test-dummy/1.2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/tags/archive/test-dummy/1.2 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/remotes/dgit/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.2 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/dgit/stable + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2 + local name=refs/tags/archive/test-dummy/1.2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2 ++ local ref=refs/tags/archive/test-dummy/1.2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/tags/archive/test-dummy/1.2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/tags/archive/test-dummy/1.2 + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2 + git verify-tag refs/tags/archive/test-dummy/1.2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming stable + local suite=stable + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.2_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='1e9c7319b6cdafcdd1d292c0942ff91b033ed79dad8826bbc35249573e8fb457 -' + echo '1.2 1e9c7319b6cdafcdd1d292c0942ff91b033ed79dad8826bbc35249573e8fb457 main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git checkout master Switched to branch 'master' + majorv=2 + revision=0 + echo sid + git add which + t-commit Sid + local msg=Sid + v=2.0 + t-debchange --force-distribution -v2.0 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.0 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.0 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master 1c97ddd] Sid 2 files changed, 7 insertions(+), 1 deletion(-) + revision=1 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1c97ddd6759afae0eea88cf10027c6cba8866ea1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.0.tar.gz dpkg-source: info: building example in example_2.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_2.0.dsc, example_2.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.0.tar.gz renaming (dsc) example_2.0.dsc renaming (changes) example_2.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_2.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.0_source.changes example_2.0_amd64.changes dgit ok: build successful, results in example_2.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/tags/archive/test-dummy/1.1 => feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/tags/archive/test-dummy/1.2 => 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/tags/test-dummy/1.1 => 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/tags/test-dummy/1.2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '96d48573c4f4c1bb2d8341a15b616589a460b692', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '51b8ad1e578e89e8579684915f93a00954c7cbbe', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5b95371ecb5274431622709bfa551a1fa89b1d70', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'feaeea9667a4474bd7e899bc30dffe7fae3b37ab' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.0.dsc) dpkg-source: info: extracting example in example-2.0 dpkg-source: info: unpacking example_2.0.tar.gz CD example-2.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `18c935f7d9e9d6f4e8c714dba79cea37f4a6c413' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 18c935f7d9e9d6f4e8c714dba79cea37f4a6c413 1c97ddd6759afae0eea88cf10027c6cba8866ea1 files_compare_inputs example_2.0.dsc files_compare_inputs example_2.0.dsc Checksums-Sha256 files_compare_inputs example_2.0.dsc Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Checksums-Sha1 files_compare_inputs example_2.0.dsc Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0.dsc Files files_compare_inputs example_2.0.dsc Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes files_compare_inputs example_2.0_multi.changes Checksums-Sha256 files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha256 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Checksums-Sha1 files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.dsc files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Checksums-Sha1 example_2.0_amd64.buildinfo files_compare_inputs example_2.0_multi.changes Files files_compare_inputs example_2.0_multi.changes Files example_2.0.dsc files_compare_inputs example_2.0_multi.changes Files example_2.0.tar.gz files_compare_inputs example_2.0_multi.changes Files example_2.0_all.deb files_compare_inputs example_2.0_multi.changes Files example_2.0_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.0)... checking origs needed placement 'devel extra'... origs example_2.0.tar.gz | 367db9acb061975710d0f3a6a0b90379 764 example_2.0.tar.gz ../example_2.0_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.0', '1c97ddd6759afae0eea88cf10027c6cba8866ea1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'Tag' => 'archive/test-dummy/2.0', 'View' => 'dgit', 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'View' => 'dgit', 'Tag' => 'test-dummy/2.0', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `43a125967c297dceaf5e5ceda7065c9f8a4ed2ff' + git verify-tag 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.0 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `2e335cdf9dc81a4f712ae444c74695ce9a15235e' + git verify-tag 2e335cdf9dc81a4f712ae444c74695ce9a15235e gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.0 2e335cdf9dc81a4f712ae444c74695ce9a15235e | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd6759afae0eea88cf10027c6cba8866ea1:refs/dgit/sid refs/tags/archive/test-dummy/2.0 refs/tags/test-dummy/2.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 1c97ddd6759afae0eea88cf10027c6cba8866ea1 -> refs/dgit/sid * [new tag] archive/test-dummy/2.0 -> archive/test-dummy/2.0 * [new tag] test-dummy/2.0 -> test-dummy/2.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.0_multi.changes signfile dsc ../example_2.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.0_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.0.dsc ../example_2.0_multi.changes fixup_changes buildinfo ../example_2.0_amd64.buildinfo ../example_2.0_multi.changes signfile changes ../example_2.0_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.0_multi.changes gpg: ../example_2.0_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/master 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/master + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '1c97ddd6759afae0eea88cf10027c6cba8866ea1 test-dummy archive/test-dummy/2.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/tags/archive/test-dummy/2.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/remotes/dgit/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/remotes/dgit/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/sid + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/dgit/sid 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/dgit/sid + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.0 + local name=refs/tags/archive/test-dummy/2.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.0 ++ local ref=refs/tags/archive/test-dummy/2.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/tags/archive/test-dummy/2.0 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/tags/archive/test-dummy/2.0 + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.0 + git verify-tag refs/tags/archive/test-dummy/2.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:16 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.0_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.0.dsc + t-archive-query-aq sid example 2.0 main/example_2.0.dsc + local suite=sid + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='ae16db1e1259473f9d53df9fd6c7dfb991cafe66f97b9f106406f905246d9f69 -' + echo '2.0 ae16db1e1259473f9d53df9fd6c7dfb991cafe66f97b9f106406f905246d9f69 main/example_2.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + echo sid-again + git add which + t-commit Sid + local msg=Sid + v=2.1 + t-debchange --force-distribution -v2.1 --distribution unstable Sid + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v2.1 --distribution unstable Sid + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v2.1 --distribution unstable Sid libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m Sid [master d5d72bd] Sid 2 files changed, 7 insertions(+) + revision=2 + push-to master sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-2.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_2.1.tar.gz dpkg-source: info: building example in example_2.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 2.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_2.1_source.changes dpkg-genchanges -S -v2.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_2.1.dsc, example_2.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_2.1.tar.gz renaming (dsc) example_2.1.dsc renaming (changes) example_2.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v2.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_2.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_2.1_amd64.buildinfo dpkg-genchanges --build=binary -v2.0 -O../example_2.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_2.1_source.changes example_2.1_amd64.changes dgit ok: build successful, results in example_2.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built --new sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new sid | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit/sid => 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/tags/archive/test-dummy/1.1 => feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/tags/archive/test-dummy/1.2 => 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/tags/archive/test-dummy/2.0 => 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/tags/test-dummy/1.1 => 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/tags/test-dummy/1.2 => 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/tags/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5b95371ecb5274431622709bfa551a1fa89b1d70', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '2e335cdf9dc81a4f712ae444c74695ce9a15235e', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '43a125967c297dceaf5e5ceda7065c9f8a4ed2ff', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '51b8ad1e578e89e8579684915f93a00954c7cbbe', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'feaeea9667a4474bd7e899bc30dffe7fae3b37ab', 'refs/dgit-fetch/test-dummy/dgit/sid' => '1c97ddd6759afae0eea88cf10027c6cba8866ea1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '96d48573c4f4c1bb2d8341a15b616589a460b692' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/tags/archive/test-dummy/1.1 currently refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/tags/archive/test-dummy/1.2 currently refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/tags/archive/test-dummy/2.0 currently refs/tags/archive/test-dummy/2.0=43a125967c297dceaf5e5ceda7065c9f8a4ed2ff |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/tags/test-dummy/1.1 currently refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/tags/test-dummy/1.2 currently refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/tags/test-dummy/2.0 currently refs/tags/test-dummy/2.0=2e335cdf9dc81a4f712ae444c74695ce9a15235e | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=43a125967c297dceaf5e5ceda7065c9f8a4ed2ff |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=2e335cdf9dc81a4f712ae444c74695ce9a15235e query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' previous reference hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch_from_archive: lastfetch=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/2.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 1c97ddd6759afae0eea88cf10027c6cba8866ea1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git rev-parse '1c97ddd6759afae0eea88cf10027c6cba8866ea1~0' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/2.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_2.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_2.1.dsc) dpkg-source: info: extracting example in example-2.1 dpkg-source: info: unpacking example_2.1.tar.gz CD example-2.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0a454783758b3963f285d311a15fe86e962c54d4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 0a454783758b3963f285d311a15fe86e962c54d4 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 files_compare_inputs example_2.1.dsc files_compare_inputs example_2.1.dsc Checksums-Sha256 files_compare_inputs example_2.1.dsc Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Checksums-Sha1 files_compare_inputs example_2.1.dsc Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1.dsc Files files_compare_inputs example_2.1.dsc Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes files_compare_inputs example_2.1_multi.changes Checksums-Sha256 files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha256 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Checksums-Sha1 files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.dsc files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Checksums-Sha1 example_2.1_amd64.buildinfo files_compare_inputs example_2.1_multi.changes Files files_compare_inputs example_2.1_multi.changes Files example_2.1.dsc files_compare_inputs example_2.1_multi.changes Files example_2.1.tar.gz files_compare_inputs example_2.1_multi.changes Files example_2.1_all.deb files_compare_inputs example_2.1_multi.changes Files example_2.1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (2.1)... checking origs needed placement 'devel extra'... origs example_2.1.tar.gz | f4737308f226db8e8e789ccdef8796a3 1019 example_2.1.tar.gz ../example_2.1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '2.1', 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/2.1' }, { 'Objid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/2.1' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `06d86f8adc65576cd881cdc36a9244c9be91d418' + git verify-tag 06d86f8adc65576cd881cdc36a9244c9be91d418 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:20 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/2.1 06d86f8adc65576cd881cdc36a9244c9be91d418 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `9977f2b48273e30509e8def7b4c76982d1a051d8' + git verify-tag 9977f2b48273e30509e8def7b4c76982d1a051d8 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:20 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/2.1 9977f2b48273e30509e8def7b4c76982d1a051d8 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d5d72bd268117528fdb90dd8ee4f0f2fe5432b61:refs/dgit/sid refs/tags/archive/test-dummy/2.1 refs/tags/test-dummy/2.1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 1c97ddd..d5d72bd d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 -> refs/dgit/sid * [new tag] archive/test-dummy/2.1 -> archive/test-dummy/2.1 * [new tag] test-dummy/2.1 -> test-dummy/2.1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_2.1_multi.changes signfile dsc ../example_2.1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../example_2.1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_2.1.dsc ../example_2.1_multi.changes fixup_changes buildinfo ../example_2.1_amd64.buildinfo ../example_2.1_multi.changes signfile changes ../example_2.1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_2.1_multi.changes gpg: ../example_2.1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_2.1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 2.1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 1c97ddd6759afae0eea88cf10027c6cba8866ea1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master sid + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/master d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/master + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_2.1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61 test-dummy archive/test-dummy/2.1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/tags/archive/test-dummy/2.1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/remotes/dgit/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/2.1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/dgit/sid + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/2.1 + local name=refs/tags/archive/test-dummy/2.1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/2.1 ++ local ref=refs/tags/archive/test-dummy/2.1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/2.1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/2.1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/tags/archive/test-dummy/2.1 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/tags/archive/test-dummy/2.1 + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/2.1 + git verify-tag refs/tags/archive/test-dummy/2.1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:20 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_all.deb /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_amd64.buildinfo /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_2.1_multi.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='9db8757ff817424c779c4334de492e5cc87bfb88303823f667df8bdcf7b5af30 -' + echo '2.1 9db8757ff817424c779c4334de492e5cc87bfb88303823f667df8bdcf7b5af30 main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + git clean -xdff Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + t-setup-done 'v suitespecs majorv revision' 'aq git mirror example' ' t-select-package example ' + local 'savevars=v suitespecs majorv revision' + local 'savedirs=aq git mirror example' + local 'importeval= t-select-package example ' + local import=IMPORT.examplegit + exec + local vn + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$v"' +++ printf '%s\n' 2.1 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' v 2.1 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$suitespecs"' +++ printf '%s\n' 'sid:unstable stable testing' + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' suitespecs 'sid:unstable stable testing' + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$majorv"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' majorv 2 + for vn in $savevars ++ eval 'printf '\''%s\n'\'' "$revision"' +++ printf '%s\n' 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -e ' printf "%s=%s\n", $ARGV[0], shellquote $ARGV[1] ' revision 2 + perl -I/tmp/autopkgtest.l3K01R/build.myX/src -MDebian::Dgit -we ' foreach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV) { print STDERR "saving-exporting $vn\n"; printf "export %s=%s\n", $vn, shellquote $ENV{$vn} or die $!; } ' saving-exporting DGIT_TEST_REAL_GPG saving-exporting DGIT_TEST_REAL_DPKG_PARSECHANGELOG saving-exporting DGIT_TEST_REAL_GPG_AGENT + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + tar cf IMPORT.examplegit.tar aq git mirror example + printf '\n%s\n' ' t-select-package example ' + mv -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit.new /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp '!=' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp ']' + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + . /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.examplegit ++ v=2.1 ++ suitespecs='sid:unstable stable testing' ++ majorv=2 ++ revision=2 ++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ DGIT_TEST_REAL_GPG=/usr/bin/gpg ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ DGIT_TEST_REAL_DPKG_PARSECHANGELOG=/usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent ++ t-select-package example ++ p=example ++ dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + t-git-config dgit.default.distro foreign + git config --global dgit.default.distro foreign + t-git-config dgit-distro.foreign.cmd-git false + git config --global dgit-distro.foreign.cmd-git false + : ---------- newer ---------- + suite=sid + v=2.1 + prep + dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc + perl -i~ -pe 's/^Dgit: .*/$& EXTRA DATA\n TO BE IGNORED/' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc + check reset + pd=example.sid + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-archive-query sid + local suite=sid + local dscf=main/example_2.1.dsc + t-archive-query-aq sid example 2.1 main/example_2.1.dsc + local suite=sid + local p=example + local v=2.1 + local dscf=main/example_2.1.dsc + local sha ++ sha256sum + sha='a22b96f5d161f8709998378db26b88648ca8cf00ac21d4775883b0ccbf8bc93b -' + echo '2.1 a22b96f5d161f8709998378db26b88648ca8cf00ac21d4775883b0ccbf8bc93b main/example_2.1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit clone example sid example.sid + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example sid example.sid | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.sid query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit/sid => 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/tags/archive/test-dummy/1.1 => feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/tags/archive/test-dummy/1.2 => 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/tags/archive/test-dummy/2.0 => 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/tags/archive/test-dummy/2.1 => 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/tags/test-dummy/1.1 => 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/tags/test-dummy/1.2 => 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/tags/test-dummy/2.0 => 9977f2b48273e30509e8def7b4c76982d1a051d8 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit refs/dgit-fetch/test-dummy/dgit/sid |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5b95371ecb5274431622709bfa551a1fa89b1d70', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '96d48573c4f4c1bb2d8341a15b616589a460b692', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'feaeea9667a4474bd7e899bc30dffe7fae3b37ab', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '51b8ad1e578e89e8579684915f93a00954c7cbbe', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '06d86f8adc65576cd881cdc36a9244c9be91d418', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '2e335cdf9dc81a4f712ae444c74695ce9a15235e', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '43a125967c297dceaf5e5ceda7065c9f8a4ed2ff', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '9977f2b48273e30509e8def7b4c76982d1a051d8' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 + git update-ref refs/tags/archive/test-dummy/1.1 5b95371ecb5274431622709bfa551a1fa89b1d70 '' |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab + git update-ref refs/tags/archive/test-dummy/1.2 feaeea9667a4474bd7e899bc30dffe7fae3b37ab '' |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=43a125967c297dceaf5e5ceda7065c9f8a4ed2ff + git update-ref refs/tags/archive/test-dummy/2.0 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff '' |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=06d86f8adc65576cd881cdc36a9244c9be91d418 + git update-ref refs/tags/archive/test-dummy/2.1 06d86f8adc65576cd881cdc36a9244c9be91d418 '' |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe + git update-ref refs/tags/test-dummy/1.1 51b8ad1e578e89e8579684915f93a00954c7cbbe '' |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 + git update-ref refs/tags/test-dummy/1.2 96d48573c4f4c1bb2d8341a15b616589a460b692 '' |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=2e335cdf9dc81a4f712ae444c74695ce9a15235e + git update-ref refs/tags/test-dummy/2.0 2e335cdf9dc81a4f712ae444c74695ce9a15235e '' |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=9977f2b48273e30509e8def7b4c76982d1a051d8 + git update-ref refs/tags/test-dummy/2.1 9977f2b48273e30509e8def7b4c76982d1a051d8 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.1.dsc... get_archive_dsc: Version 2.1 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' previous reference hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 Dgit field in .dsc from archive fetch hash=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git merge-base d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' | git rev-parse 'd5d72bd268117528fdb90dd8ee4f0f2fe5432b61~0' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git log -n2 d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `commit d5d72bd268117528fdb90dd8ee4f0f2fe5432b61'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at d5d72bd Sid + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.sid del_lrfetchrefs... del_lrfetchrefs: d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 9977f2b48273e30509e8def7b4c76982d1a051d8 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.sid + t-ref-head + local val ++ git rev-parse HEAD + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val HEAD d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=HEAD + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + reset + cd .. + rm -rf example.sid + mkdir example.sid + cd example.sid + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.sid/.git/ + local distro= + t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +imported + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.sid + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +imported | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.sid' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/imported => `refs/heads/imported' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/imported' => `' gpgv: Signature made Thu Dec 26 21:59:21 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map git_lrfetch_sane fspecs | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 missing .dsc names distro test-dummy: fetching additional commits git_lrfetch_sane suppl=1 specs tags/archive/test-dummy/2.1 git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/2\.1) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/tags/archive/test-dummy/2.1 => 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/tags/archive/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/2.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/2.1:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' | git for-each-ref refs/dgit-fetch/test-dummy |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '06d86f8adc65576cd881cdc36a9244c9be91d418' }; GCF>| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 GCF<| d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250 | sh -ec 'echo d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git cat-file --batch-check' => `d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 commit 250' + git update-ref -m 'dgit import-dsc (Dgit): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.1.dsc +' refs/heads/imported d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 | git ls-tree -lrz -- d5d72bd268117528fdb90dd8ee4f0f2fe5432b61: dgit: import-dsc: updated git ref refs/heads/imported + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same refs/heads/imported + local name=refs/heads/imported + local val ++ t-git-get-ref refs/heads/imported ++ local ref=refs/heads/imported ++ case "$ref" in ++ git show-ref -d refs/heads/imported ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/imported\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t-ref-same-val refs/heads/imported d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + local name=refs/heads/imported + local val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + case "${t_ref_val-unset}" in + t_ref_val=d5d72bd268117528fdb90dd8ee4f0f2fe5432b61 + t_ref_names+=("$name") + cd .. + : ---------- newline ---------- + suite=testing + v=2.0 + prep + dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc + perl -i~ -pe 's/^(Dgit: \w+ \S+ \S+) (.*)/$1\n $2 EXTRA/' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc + check reset + pd=example.testing + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-archive-query testing + local suite=testing + local dscf=main/example_2.0.dsc + t-archive-query-aq testing example 2.0 main/example_2.0.dsc + local suite=testing + local p=example + local v=2.0 + local dscf=main/example_2.0.dsc + local sha ++ sha256sum + sha='5177c20f16723d0f69d8a6c9189920a39f5e3bc1b5bdd21c87a1f4e603789c03 -' + echo '2.0 5177c20f16723d0f69d8a6c9189920a39f5e3bc1b5bdd21c87a1f4e603789c03 main/example_2.0.dsc' + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit clone example testing example.testing + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example testing example.testing | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.testing query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is testing | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/testing dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/testing)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/testing refs/dgit-rewrite/map => 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/tags/archive/test-dummy/1.1 => feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/tags/archive/test-dummy/1.2 => 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/tags/archive/test-dummy/2.0 => 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/tags/archive/test-dummy/2.1 => 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/tags/test-dummy/1.1 => 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/tags/test-dummy/1.2 => 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/tags/test-dummy/2.0 => 9977f2b48273e30509e8def7b4c76982d1a051d8 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/testing git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '06d86f8adc65576cd881cdc36a9244c9be91d418', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '96d48573c4f4c1bb2d8341a15b616589a460b692', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5b95371ecb5274431622709bfa551a1fa89b1d70', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '2e335cdf9dc81a4f712ae444c74695ce9a15235e', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '9977f2b48273e30509e8def7b4c76982d1a051d8', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'feaeea9667a4474bd7e899bc30dffe7fae3b37ab', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '43a125967c297dceaf5e5ceda7065c9f8a4ed2ff', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '51b8ad1e578e89e8579684915f93a00954c7cbbe' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 + git update-ref refs/tags/archive/test-dummy/1.1 5b95371ecb5274431622709bfa551a1fa89b1d70 '' |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab + git update-ref refs/tags/archive/test-dummy/1.2 feaeea9667a4474bd7e899bc30dffe7fae3b37ab '' |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=43a125967c297dceaf5e5ceda7065c9f8a4ed2ff + git update-ref refs/tags/archive/test-dummy/2.0 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff '' |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=06d86f8adc65576cd881cdc36a9244c9be91d418 + git update-ref refs/tags/archive/test-dummy/2.1 06d86f8adc65576cd881cdc36a9244c9be91d418 '' |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe + git update-ref refs/tags/test-dummy/1.1 51b8ad1e578e89e8579684915f93a00954c7cbbe '' |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 + git update-ref refs/tags/test-dummy/1.2 96d48573c4f4c1bb2d8341a15b616589a460b692 '' |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=2e335cdf9dc81a4f712ae444c74695ce9a15235e + git update-ref refs/tags/test-dummy/2.0 2e335cdf9dc81a4f712ae444c74695ce9a15235e '' |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=9977f2b48273e30509e8def7b4c76982d1a051d8 + git update-ref refs/tags/test-dummy/2.1 9977f2b48273e30509e8def7b4c76982d1a051d8 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_2.0.dsc... get_archive_dsc: Version 2.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/testing' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/testing' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1 Dgit field in .dsc from archive fetch hash=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + git update-ref -m 'dgit fetch testing' DGIT_ARCHIVE 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git log -n2 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `commit 1c97ddd6759afae0eea88cf10027c6cba8866ea1'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/testing 1c97ddd6759afae0eea88cf10027c6cba8866ea1 => `' + git reset --hard refs/remotes/dgit/dgit/testing HEAD is now at 1c97ddd Sid + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.testing CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.testing del_lrfetchrefs... del_lrfetchrefs: 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 9977f2b48273e30509e8def7b4c76982d1a051d8 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.testing + t-ref-head + local val ++ git rev-parse HEAD + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val HEAD 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=HEAD + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + reset + cd .. + rm -rf example.testing + mkdir example.testing + cd example.testing + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.testing/.git/ + local distro= + t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc +imported + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.testing + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc +imported | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.testing' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/imported => `refs/heads/imported' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/imported' => `' gpgv: Signature made Thu Dec 26 21:59:17 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc: no acceptable signature found Dgit metadata in .dsc: specified git info (test-dummy) dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map git_lrfetch_sane fspecs | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 missing .dsc names distro test-dummy: fetching additional commits git_lrfetch_sane suppl=1 specs tags/archive/test-dummy/2.0 git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/2\.0) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/tags/archive/test-dummy/2.0 => 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/tags/archive/test-dummy/2.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/2.0:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/2.0:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' | git for-each-ref refs/dgit-fetch/test-dummy |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '43a125967c297dceaf5e5ceda7065c9f8a4ed2ff' }; GCF>| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 GCF<| 1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250 | sh -ec 'echo 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git cat-file --batch-check' => `1c97ddd6759afae0eea88cf10027c6cba8866ea1 commit 250' + git update-ref -m 'dgit import-dsc (Dgit): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_2.0.dsc +' refs/heads/imported 1c97ddd6759afae0eea88cf10027c6cba8866ea1 | git ls-tree -lrz -- 1c97ddd6759afae0eea88cf10027c6cba8866ea1: dgit: import-dsc: updated git ref refs/heads/imported + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same refs/heads/imported + local name=refs/heads/imported + local val ++ t-git-get-ref refs/heads/imported ++ local ref=refs/heads/imported ++ case "$ref" in ++ git show-ref -d refs/heads/imported ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/imported\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t-ref-same-val refs/heads/imported 1c97ddd6759afae0eea88cf10027c6cba8866ea1 + local name=refs/heads/imported + local val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + case "${t_ref_val-unset}" in + t_ref_val=1c97ddd6759afae0eea88cf10027c6cba8866ea1 + t_ref_names+=("$name") + cd .. + : ---------- older ---------- + suite=stable + v=1.2 + prep + dscf=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc + perl -i -pe 's/^(Dgit: \w+).*/$1/' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc + check + pd=example.stable + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-archive-none example + t-select-package example + p=example + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-archive-none-aq + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main + : + local 'jsondelim=[' + local suitespec + for suitespec in $suitespecs + local suite=sid + local sname=unstable + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=testing + local sname=testing + t-aq-archive-updated testing example + local suite=testing + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf testing /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/testing + cat + jsondelim=' },' + cat + t-archive-query stable + local suite=stable + local dscf=main/example_1.2.dsc + t-archive-query-aq stable example 1.2 main/example_1.2.dsc + local suite=stable + local p=example + local v=1.2 + local dscf=main/example_1.2.dsc + local sha ++ sha256sum + sha='752cfb1280286c6dce71b5c9f140d474e7e31436a07739055ffff011ea02babd -' + echo '1.2 752cfb1280286c6dce71b5c9f140d474e7e31436a07739055ffff011ea02babd main/example_1.2.dsc' + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-dgit clone example stable example.stable + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example stable example.stable | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.stable query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/tags/archive/test-dummy/1.1 => feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/tags/archive/test-dummy/1.2 => 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/tags/archive/test-dummy/2.0 => 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/tags/archive/test-dummy/2.1 => 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/tags/test-dummy/1.1 => 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/tags/test-dummy/1.2 => 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/tags/test-dummy/2.0 => 9977f2b48273e30509e8def7b4c76982d1a051d8 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '06d86f8adc65576cd881cdc36a9244c9be91d418', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '96d48573c4f4c1bb2d8341a15b616589a460b692', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'feaeea9667a4474bd7e899bc30dffe7fae3b37ab', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '43a125967c297dceaf5e5ceda7065c9f8a4ed2ff', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '51b8ad1e578e89e8579684915f93a00954c7cbbe', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '9977f2b48273e30509e8def7b4c76982d1a051d8', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '2e335cdf9dc81a4f712ae444c74695ce9a15235e', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5b95371ecb5274431622709bfa551a1fa89b1d70' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 + git update-ref refs/tags/archive/test-dummy/1.1 5b95371ecb5274431622709bfa551a1fa89b1d70 '' |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab + git update-ref refs/tags/archive/test-dummy/1.2 feaeea9667a4474bd7e899bc30dffe7fae3b37ab '' |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=43a125967c297dceaf5e5ceda7065c9f8a4ed2ff + git update-ref refs/tags/archive/test-dummy/2.0 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff '' |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=06d86f8adc65576cd881cdc36a9244c9be91d418 + git update-ref refs/tags/archive/test-dummy/2.1 06d86f8adc65576cd881cdc36a9244c9be91d418 '' |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe + git update-ref refs/tags/test-dummy/1.1 51b8ad1e578e89e8579684915f93a00954c7cbbe '' |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 + git update-ref refs/tags/test-dummy/1.2 96d48573c4f4c1bb2d8341a15b616589a460b692 '' |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=2e335cdf9dc81a4f712ae444c74695ce9a15235e + git update-ref refs/tags/test-dummy/2.0 2e335cdf9dc81a4f712ae444c74695ce9a15235e '' |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=9977f2b48273e30509e8def7b4c76982d1a051d8 + git update-ref refs/tags/test-dummy/2.1 9977f2b48273e30509e8def7b4c76982d1a051d8 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git hash GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' previous reference hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= fetch mergeinfos: commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 Dgit field in .dsc from archive fetch hash=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git merge-base d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' | git rev-parse 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0~0' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0' + git update-ref -m 'dgit fetch stable' DGIT_ARCHIVE d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git log -n2 d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `commit d5060e0b2c66d5369fd8d88a498efa3d9f2706e0'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/stable d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 => `' + git reset --hard refs/remotes/dgit/dgit/stable HEAD is now at d5060e0 Stable + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in example.stable CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.stable del_lrfetchrefs... del_lrfetchrefs: d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit-fetch/test-dummy/dgit/stable del_lrfetchrefs: 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 del_lrfetchrefs: feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 del_lrfetchrefs: 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 del_lrfetchrefs: 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 del_lrfetchrefs: 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 del_lrfetchrefs: 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 del_lrfetchrefs: 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 del_lrfetchrefs: 9977f2b48273e30509e8def7b4c76982d1a051d8 refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd example.stable + t-ref-head + local val ++ git rev-parse HEAD + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val HEAD d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=HEAD + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + local distro= + t-dgit import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc +imported + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.stable + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc +imported | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.stable' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/imported => `refs/heads/imported' | git symbolic-ref -q HEAD => `refs/heads/dgit/stable' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/imported' => `' gpgv: Signature made Thu Dec 26 21:59:13 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dgit: warning: cannot verify inline signature for /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc: no acceptable signature found Dgit metadata in .dsc: specified git hash dgit: import-dsc of .dsc with Dgit field, using git hash .dsc names distro test-dummy: fetching rewrite map git_lrfetch_sane suppl=1 specs dgit-rewrite/map git_lrfetch_sane specre=(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git refs/dgit-rewrite/map git_lrfetch_sane fspecs | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 GCF<| d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253 | sh -ec 'echo d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 | git cat-file --batch-check' => `d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit 253' + git update-ref -m 'dgit import-dsc (Dgit): /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.2.dsc +' refs/heads/imported d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 dgit: import-dsc: updated git ref refs/heads/imported + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same refs/heads/imported + local name=refs/heads/imported + local val ++ t-git-get-ref refs/heads/imported ++ local ref=refs/heads/imported ++ case "$ref" in ++ git show-ref -d refs/heads/imported ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/imported\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t-ref-same-val refs/heads/imported d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + local name=refs/heads/imported + local val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + case "${t_ref_val-unset}" in + t_ref_val=d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 + t_ref_names+=("$name") + cd .. + : ---------- expect fail ---------- + pd=example.fail + t-git-config dgit.default.old-dsc-distro downstream + git config --global dgit.default.old-dsc-distro downstream + t-expect-fail 'no configured url and .dsc provides no hint' t-dgit clone example stable example.fail + local 'mpat=no configured url and .dsc provides no hint' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit clone example stable example.fail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone example stable example.fail | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD example.fail query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 refs/dgit/stable => 5b95371ecb5274431622709bfa551a1fa89b1d70 refs/tags/archive/test-dummy/1.1 => feaeea9667a4474bd7e899bc30dffe7fae3b37ab refs/tags/archive/test-dummy/1.2 => 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff refs/tags/archive/test-dummy/2.0 => 06d86f8adc65576cd881cdc36a9244c9be91d418 refs/tags/archive/test-dummy/2.1 => 51b8ad1e578e89e8579684915f93a00954c7cbbe refs/tags/test-dummy/1.1 => 96d48573c4f4c1bb2d8341a15b616589a460b692 refs/tags/test-dummy/1.2 => 2e335cdf9dc81a4f712ae444c74695ce9a15235e refs/tags/test-dummy/2.0 => 9977f2b48273e30509e8def7b4c76982d1a051d8 refs/tags/test-dummy/2.1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/stable:refs/dgit-fetch/test-dummy/dgit/stable' | git for-each-ref refs/dgit-fetch/test-dummy |> d5060e0b2c66d5369fd8d88a498efa3d9f2706e0 commit refs/dgit-fetch/test-dummy/dgit/stable |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.1' => '51b8ad1e578e89e8579684915f93a00954c7cbbe', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1' => '5b95371ecb5274431622709bfa551a1fa89b1d70', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2' => '96d48573c4f4c1bb2d8341a15b616589a460b692', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1' => '06d86f8adc65576cd881cdc36a9244c9be91d418', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.1' => '9977f2b48273e30509e8def7b4c76982d1a051d8', 'refs/dgit-fetch/test-dummy/dgit/stable' => 'd5060e0b2c66d5369fd8d88a498efa3d9f2706e0', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0' => '43a125967c297dceaf5e5ceda7065c9f8a4ed2ff', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2' => 'feaeea9667a4474bd7e899bc30dffe7fae3b37ab', 'refs/dgit-fetch/test-dummy/tags/test-dummy/2.0' => '2e335cdf9dc81a4f712ae444c74695ce9a15235e' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 5b95371ecb5274431622709bfa551a1fa89b1d70 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.1 offered refs/tags/archive/test-dummy/1.1=5b95371ecb5274431622709bfa551a1fa89b1d70 + git update-ref refs/tags/archive/test-dummy/1.1 5b95371ecb5274431622709bfa551a1fa89b1d70 '' |> feaeea9667a4474bd7e899bc30dffe7fae3b37ab tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2 offered refs/tags/archive/test-dummy/1.2=feaeea9667a4474bd7e899bc30dffe7fae3b37ab + git update-ref refs/tags/archive/test-dummy/1.2 feaeea9667a4474bd7e899bc30dffe7fae3b37ab '' |> 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.0 offered refs/tags/archive/test-dummy/2.0=43a125967c297dceaf5e5ceda7065c9f8a4ed2ff + git update-ref refs/tags/archive/test-dummy/2.0 43a125967c297dceaf5e5ceda7065c9f8a4ed2ff '' |> 06d86f8adc65576cd881cdc36a9244c9be91d418 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/2.1 offered refs/tags/archive/test-dummy/2.1=06d86f8adc65576cd881cdc36a9244c9be91d418 + git update-ref refs/tags/archive/test-dummy/2.1 06d86f8adc65576cd881cdc36a9244c9be91d418 '' |> 51b8ad1e578e89e8579684915f93a00954c7cbbe tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.1 offered refs/tags/test-dummy/1.1=51b8ad1e578e89e8579684915f93a00954c7cbbe + git update-ref refs/tags/test-dummy/1.1 51b8ad1e578e89e8579684915f93a00954c7cbbe '' |> 96d48573c4f4c1bb2d8341a15b616589a460b692 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2 offered refs/tags/test-dummy/1.2=96d48573c4f4c1bb2d8341a15b616589a460b692 + git update-ref refs/tags/test-dummy/1.2 96d48573c4f4c1bb2d8341a15b616589a460b692 '' |> 2e335cdf9dc81a4f712ae444c74695ce9a15235e tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.0 offered refs/tags/test-dummy/2.0=2e335cdf9dc81a4f712ae444c74695ce9a15235e + git update-ref refs/tags/test-dummy/2.0 2e335cdf9dc81a4f712ae444c74695ce9a15235e '' |> 9977f2b48273e30509e8def7b4c76982d1a051d8 tag refs/dgit-fetch/test-dummy/tags/test-dummy/2.1 offered refs/tags/test-dummy/2.1=9977f2b48273e30509e8def7b4c76982d1a051d8 + git update-ref refs/tags/test-dummy/2.1 9977f2b48273e30509e8def7b4c76982d1a051d8 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.2.dsc... get_archive_dsc: Version 1.2 last upload to archive: specified git hash .dsc names distro downstream: fetching rewrite map dgit: error: .dsc Dgit metadata is in context of distro downstream dgit: for which we have no configured url and .dsc provides no hint clone rmonerror removing example.fail + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'no configured url and .dsc provides no hint' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=no configured url and .dsc provides no hint' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'no configured url and .dsc provides no hint' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: for which we have no configured url and .dsc provides no hint + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.sid + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.stable + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example.testing + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/protocol-compat-artifacts + '[' x/tmp/autopkgtest.l3K01R/protocol-compat-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/protocol-compat-artifacts/protocol-compat.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:59:25]: test protocol-compat: -----------------------] protocol-compat PASS autopkgtest [21:59:26]: test protocol-compat: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:59:26]: test push-buildproductsdir: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:59:30]: test push-buildproductsdir: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=push-buildproductsdir ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-buildproductsdir-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-buildproductsdir-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git pari-extra 3-1 + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + v=3-1 + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + local gs=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 + git update-ref refs/tags/test-dummy/3-1 d7f949a6455f8ce2230bd5df778bdd9faf091bc5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1257k 0 --:--:-- --:--:-- --:--:-- 1257k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 20.4M 0 --:--:-- --:--:-- --:--:-- 20.4M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit suite branch on dgit git server fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at c6cb32b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/heads/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/heads/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/remotes/dgit/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + patch -p1 -u + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid d470cb6] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val HEAD d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=HEAD + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-dgit --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp dh_clean | git clean -dn => `' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3-1 dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build dh_testdir touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_prep dh_installdirs dh_testdir dh_testroot dh_installdocs dh_installexamples dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pari-extra' in '../pari-extra_3-2~dummy1_all.deb'. dpkg-genbuildinfo --build=binary -O../pari-extra_3-2~dummy1_amd64.buildinfo dpkg-genchanges --build=binary -v3-1 -O../pari-extra_3-2~dummy1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f 'pari-extra_3-2~dummy1_source.changes' 'pari-extra_3-2~dummy1_amd64.changes' dgit ok: build successful, results in pari-extra_3-2~dummy1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd .. + mkdir bpd + mv pari-extra_3-1.diff.gz pari-extra_3-2~dummy1.diff.gz pari-extra_3-2~dummy1.dsc pari-extra_3-2~dummy1_all.deb pari-extra_3-2~dummy1_amd64.buildinfo pari-extra_3-2~dummy1_amd64.changes.inmulti pari-extra_3-2~dummy1_multi.changes pari-extra_3-2~dummy1_source.changes.inmulti pari-extra_3.orig.tar.gz bpd/ + mv bpd/pari-extra_3.orig.tar.gz . + cd pari-extra + t-dgit --build-products-dir=../bpd push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --build-products-dir=../bpd push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack dgit: found orig(s) in .. missing from build-products-dir, transferring: dgit: hardlinked orig from ..: pari-extra_3.orig.tar.gz considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3-2_dummy1 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../bpd/pari-extra_3-2~dummy1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../bpd/pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz ../bpd/pari-extra_3-2~dummy1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/3-2_dummy1', 'TfSuffix' => '', 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tag' => 'test-dummy/3-2_dummy1', 'TfSuffix' => '-dgit', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp => `22ad6902ed531323814dde06ec7752c5c1239601' + git verify-tag 22ad6902ed531323814dde06ec7752c5c1239601 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 22ad6902ed531323814dde06ec7752c5c1239601 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp => `207a9084d9d508918f83dbcc07ab3f3e43ca1774' + git verify-tag 207a9084d9d508918f83dbcc07ab3f3e43ca1774 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 207a9084d9d508918f83dbcc07ab3f3e43ca1774 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git c6cb32b..d470cb6 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../bpd/pari-extra_3-2~dummy1_multi.changes' signfile dsc ../bpd/pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../bpd/pari-extra_3-2~dummy1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../bpd/pari-extra_3-2~dummy1.dsc ../bpd/pari-extra_3-2~dummy1_multi.changes fixup_changes buildinfo ../bpd/pari-extra_3-2~dummy1_amd64.buildinfo ../bpd/pari-extra_3-2~dummy1_multi.changes signfile changes ../bpd/pari-extra_3-2~dummy1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../bpd/pari-extra_3-2~dummy1_multi.changes' gpg: ../bpd/pari-extra_3-2~dummy1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../bpd/pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3-2~dummy1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/heads/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/heads/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/remotes/dgit/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:35 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + cd .. + for f in ${p}_*.orig.* ++ stat -c %D:%i -L pari-extra_3.orig.tar.gz + in_ddd=fe02:7107336 ++ stat -c %D:%i -L bpd/pari-extra_3.orig.tar.gz + in_bpd=fe02:7107336 + test fe02:7107336 = fe02:7107336 + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/push-buildproductsdir-artifacts + '[' x/tmp/autopkgtest.l3K01R/push-buildproductsdir-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/push-buildproductsdir-artifacts/push-buildproductsdir.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 72.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:59:37]: test push-buildproductsdir: -----------------------] autopkgtest [21:59:37]: test push-buildproductsdir: - - - - - - - - - - results - - - - - - - - - - push-buildproductsdir PASS autopkgtest [21:59:37]: test push-newpackage: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:59:41]: test push-newpackage: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=push-newpackage ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-newpackage-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-newpackage-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 3-1 + rm -rf pari-extra + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/pari-extra_3-1.tar + cd pari-extra + git show-ref --verify --quiet refs/heads/master + git branch -m dgit/sid master + git remote rm dgit + cd .. + cd pari-extra + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val HEAD c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=HEAD + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-expect-push-fail 'package appears to be new in this suite' t-dgit push-built + local 'mpat=package appears to be new in this suite' + shift + local triedpush ++ git rev-parse HEAD + triedpush=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-expect-fail 'package appears to be new in this suite' t-dgit push-built + local 'mpat=package appears to be new in this suite' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! dgit: error: package appears to be new in this suite; if this is intentional, use --new CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... ! Push failed, while checking state of the archive. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'package appears to be new in this suite' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=package appears to be new in this suite' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'package appears to be new in this suite' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: package appears to be new in this suite; if this is intentional, use --new + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-dgit build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bill Allombert fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp dh_clean | git clean -dn => `' | git rev-parse 'HEAD~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: native package version may not have a revision dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra in pari-extra_3-1.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x pari-extra_3-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving pari-extra_3-1.dsc, pari-extra_3-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3-1.tar.gz renaming (dsc) pari-extra_3-1.dsc renaming (changes) pari-extra_3-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bill Allombert dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build dh_testdir touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_prep dh_installdirs dh_testdir dh_testroot dh_installdocs dh_installexamples dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pari-extra' in '../pari-extra_3-1_all.deb'. dpkg-genbuildinfo --build=binary -O../pari-extra_3-1_amd64.buildinfo dpkg-genchanges --build=binary -O../pari-extra_3-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f pari-extra_3-1_source.changes pari-extra_3-1_amd64.changes dgit ok: build successful, results in pari-extra_3-1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout bogus Switched to branch 'bogus' + set +e + set -e + DGIT_TEST_DEBUG=' ' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new warning: could not open directory 'debian/source/': No such file or directory canonical suite name for unstable is sid no version available from the archive warning: could not open directory 'debian/source/': No such file or directory checking that pari-extra_3-1.dsc corresponds to HEAD dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3-1.tar.gz dgit: error: HEAD specifies a different tree to pari-extra_3-1.dsc: dgit: debian/control | 2 ++ dgit: 1 file changed, 2 insertions(+) dgit: Mode change from 644 to 644: debian/control dgit: There is a problem with your source tree (see dgit(7) for some hints). dgit: To see a full diff, run git diff 3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5 HEAD ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + rc=255 + set -e + '[' 255 = 0 ']' + git checkout master Switched to branch 'master' + t-dgit push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3-1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack checking that pari-extra_3-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3-1.tar.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 files_compare_inputs pari-extra_3-1.dsc files_compare_inputs pari-extra_3-1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-1.dsc Checksums-Sha256 pari-extra_3-1.tar.gz files_compare_inputs pari-extra_3-1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-1.dsc Checksums-Sha1 pari-extra_3-1.tar.gz files_compare_inputs pari-extra_3-1.dsc Files files_compare_inputs pari-extra_3-1.dsc Files pari-extra_3-1.tar.gz files_compare_inputs pari-extra_3-1_multi.changes files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha256 files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha256 pari-extra_3-1.dsc files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha256 pari-extra_3-1.tar.gz files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha256 pari-extra_3-1_all.deb files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha256 pari-extra_3-1_amd64.buildinfo files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha1 files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha1 pari-extra_3-1.dsc files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha1 pari-extra_3-1.tar.gz files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha1 pari-extra_3-1_all.deb files_compare_inputs pari-extra_3-1_multi.changes Checksums-Sha1 pari-extra_3-1_amd64.buildinfo files_compare_inputs pari-extra_3-1_multi.changes Files files_compare_inputs pari-extra_3-1_multi.changes Files pari-extra_3-1.dsc files_compare_inputs pari-extra_3-1_multi.changes Files pari-extra_3-1.tar.gz files_compare_inputs pari-extra_3-1_multi.changes Files pari-extra_3-1_all.deb files_compare_inputs pari-extra_3-1_multi.changes Files pari-extra_3-1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3-1.tar.gz | 5f40d4d9130b929f801bb500c3fb084e 2694 pari-extra_3-1.tar.gz ../pari-extra_3-1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3-1', 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/3-1', 'Objid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/3-1' } ]; | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp => `ba9bf98382e84eca1b18ab62b29c108546388df4' + git verify-tag ba9bf98382e84eca1b18ab62b29c108546388df4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:46 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-1 ba9bf98382e84eca1b18ab62b29c108546388df4 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp => `1675bd4515717e0bddaa273f8718452e03a13bc1' + git verify-tag 1675bd4515717e0bddaa273f8718452e03a13bc1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:46 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-1 1675bd4515717e0bddaa273f8718452e03a13bc1 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create pari-extra ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template pari-extra.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:refs/dgit/sid refs/tags/archive/test-dummy/3-1 refs/tags/test-dummy/3-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git * [new reference] c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 -> refs/dgit/sid * [new tag] archive/test-dummy/3-1 -> archive/test-dummy/3-1 * [new tag] test-dummy/3-1 -> test-dummy/3-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../pari-extra_3-1_multi.changes signfile dsc ../pari-extra_3-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../pari-extra_3-1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../pari-extra_3-1.dsc ../pari-extra_3-1_multi.changes fixup_changes buildinfo ../pari-extra_3-1_amd64.buildinfo ../pari-extra_3-1_multi.changes signfile changes ../pari-extra_3-1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../pari-extra_3-1_multi.changes gpg: ../pari-extra_3-1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/heads/master c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/heads/master + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 test-dummy archive/test-dummy/3-1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 test-dummy archive/test-dummy/3-1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-1.dsc c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-1.dsc + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-1 + t-refs-same refs/tags/archive/test-dummy/3-1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-1 + local name=refs/tags/archive/test-dummy/3-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-1 ++ local ref=refs/tags/archive/test-dummy/3-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/tags/archive/test-dummy/3-1 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/tags/archive/test-dummy/3-1 + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/remotes/dgit/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-1 + local name=refs/tags/archive/test-dummy/3-1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-1 ++ local ref=refs/tags/archive/test-dummy/3-1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/tags/archive/test-dummy/3-1 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/tags/archive/test-dummy/3-1 + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-1 + git verify-tag refs/tags/archive/test-dummy/3-1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:46 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/push-newpackage-artifacts + '[' x/tmp/autopkgtest.l3K01R/push-newpackage-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/push-newpackage-artifacts/push-newpackage.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 74.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:59:48]: test push-newpackage: -----------------------] push-newpackage PASS autopkgtest [21:59:48]: test push-newpackage: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:59:48]: test push-newrepeat: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [21:59:52]: test push-newrepeat: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=push-newrepeat ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-newrepeat-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-newrepeat-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + git checkout quilt-tip Switched to branch 'quilt-tip' + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz .. + t-dgit --quilt=smash build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=smash build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `1986506b09aedf1864a4e3228284a58c3db6ac7a' | git symbolic-ref -q HEAD => `refs/heads/quilt-tip' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1986506b09aedf1864a4e3228284a58c3db6ac7a examining quilt state (multiple patches, smash mode) QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 1986506b09aedf1864a4e3228284a58c3db6ac7a -- debian + git add -Af . | git write-tree => `2c1150466702f0000a5d8d2d6fdbf4e44d2a454d' fake orig tree object 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 1986506b09aedf1864a4e3228284a58c3db6ac7a CD ../fake + git add -Af . | git write-tree => `2c1150466702f0000a5d8d2d6fdbf4e44d2a454d' fake o+d/p tree object 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d CD ../work | git ls-tree --name-only -z 1986506b09aedf1864a4e3228284a58c3db6ac7a => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d 1986506b09aedf1864a4e3228284a58c3db6ac7a => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00' quiltify_trees_differ 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d 1986506b09aedf1864a4e3228284a58c3db6ac7a => 3 | git diff-tree -z --no-renames --name-only -r 1986506b09aedf1864a4e3228284a58c3db6ac7a 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d => `.gitignore\x00docs/README\x00' quiltify_trees_differ 1986506b09aedf1864a4e3228284a58c3db6ac7a 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d => 3 | git diff-tree -z --no-renames --name-only -r 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d => `' quiltify_trees_differ 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=2c1150466702f0000a5d o+d/p=2c1150466702f0000a5d dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only 1986506b09aedf1864a4e3228284a58c3db6ac7a -- debian/rules debian/control => `debian/control'... quiltify investigate 1986506b09aedf1864a4e3228284a58c3db6ac7a | git diff-tree -z --no-renames --name-only 1986506b09aedf1864a4e3228284a58c3db6ac7a 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d => `.gitignore\x00docs\x00' quiltify_trees_differ 1986506b09aedf1864a4e3228284a58c3db6ac7a 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d => 3 search quitting smash quiltify want to smash | git log -n3 => `commit 1986506b09aedf1864a4e3228284a58c3db6ac7a'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.0-1-1986506b09aedf1864a4e3228284a58c3db6ac7a-1530000000 git diff --no-ext-diff 2c1150466702f0000a5d8d2d6fdbf4e44d2a454d 1986506b09aedf1864a4e3228284a58c3db6ac7a -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master cd74d6b] Commit Debian 3.0 (quilt) metadata 2 files changed, 40 insertions(+) create mode 100644 debian/patches/auto-1.0-1-1986506b09aedf1864a4e3228284a58c3db6ac7a-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `cd74d6b313e84efb57e1ef41c1c7644844e63c3b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cd74d6b313e84efb57e1ef41c1c7644844e63c3b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-1.debian.tar.xz dpkg-source: info: building example in example_1.0-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-1.dsc, example_1.0-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-1.debian.tar.xz renaming (dsc) example_1.0-1.dsc renaming (changes) example_1.0-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-1.dsc and example_1.0-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:Push failed, while updating the remote git repository' t-dgit -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail push-built --new + local 'mpat=E:Push failed, while updating the remote git repository' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + t-dgit -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail check-ref-format archive/test-dummy/1.0-1 | git symbolic-ref -q HEAD => `refs/heads/quilt-tip' | git rev-parse 'HEAD~0' => `cd74d6b313e84efb57e1ef41c1c7644844e63c3b' ffq_prev_branchinfo branch current refs/heads/quilt-tip | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/quilt-tip' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/quilt-tip' => `' | git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail status --ignored --porcelain => `' nothing quilty to commit, ok. | git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.0-1-1986506b09aedf1864a4e3228284a58c3db6ac7a-1530000000 CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail playtree-setup . + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail add -Af . | git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail write-tree => `b699a56f5ac4fbfe749ef73c9c6b86ab2d2ebf1a' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail diff --quiet b699a56f5ac4fbfe749ef73c9c6b86ab2d2ebf1a cd74d6b313e84efb57e1ef41c1c7644844e63c3b files_compare_inputs example_1.0-1.dsc files_compare_inputs example_1.0-1.dsc Checksums-Sha256 files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Files files_compare_inputs example_1.0-1.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Files example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Files files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=-1 origs example_1.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.0-1.debian.tar.xz | 7e9d255e6c6be1f3fb6991d98eceb931 1228 example_1.0-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.0.orig.tar.gz push_tagwants: $VAR1 = [ '1.0-1', 'cd74d6b313e84efb57e1ef41c1c7644844e63c3b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'cd74d6b313e84efb57e1ef41c1c7644844e63c3b', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.0-1' }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => 'cd74d6b313e84efb57e1ef41c1c7644844e63c3b', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.0-1', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `36d0fa5fe522bfa109011be50dc7ab4d4cb7e0e5' + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail verify-tag 36d0fa5fe522bfa109011be50dc7ab4d4cb7e0e5 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail update-ref refs/tags/archive/test-dummy/1.0-1 36d0fa5fe522bfa109011be50dc7ab4d4cb7e0e5 | git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `115037be797fb0bcdbc0dc1ca1ae5e5e8e41f524' + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail verify-tag 115037be797fb0bcdbc0dc1ca1ae5e5e8e41f524 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail update-ref refs/tags/test-dummy/1.0-1 115037be797fb0bcdbc0dc1ca1ae5e5e8e41f524 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail -c push.followTags=false push file:///dev/enoent/fail/example.git cd74d6b313e84efb57e1ef41c1c7644844e63c3b:refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 refs/tags/test-dummy/1.0-1 fatal: '/dev/enoent/fail/example.git' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. dgit: failed command: git -c -cdgit-distro.test-dummy.git-url=file:///dev/enoent/fail -c push.followTags=false push file:///dev/enoent/fail/example.git cd74d6b313e84efb57e1ef41c1c7644844e63c3b:refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 refs/tags/test-dummy/1.0-1 dgit: error: subprocess failed with error exit status 128 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while updating the remote git repository - see messages above. ! If you want to try again, you should use a new version number. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Push failed, while updating the remote git repository' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Push failed, while updating the remote git repository' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Push failed, while updating the remote git repository' + egrep -e 'Push failed, while updating the remote git repository' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output ! Push failed, while updating the remote git repository - see messages above. + t-dgit push-built --new --force-reusing-version + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built --new --force-reusing-version | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = {}; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 36d0fa5fe522bfa109011be50dc7ab4d4cb7e0e5 tag refs/tags/archive/test-dummy/1.0-1 currently refs/tags/archive/test-dummy/1.0-1=36d0fa5fe522bfa109011be50dc7ab4d4cb7e0e5 |> 115037be797fb0bcdbc0dc1ca1ae5e5e8e41f524 tag refs/tags/test-dummy/1.0-1 currently refs/tags/test-dummy/1.0-1=115037be797fb0bcdbc0dc1ca1ae5e5e8e41f524 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-1 | git symbolic-ref -q HEAD => `refs/heads/quilt-tip' | git rev-parse 'HEAD~0' => `cd74d6b313e84efb57e1ef41c1c7644844e63c3b' ffq_prev_branchinfo branch current refs/heads/quilt-tip | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/quilt-tip' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/quilt-tip' => `' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.0-1-1986506b09aedf1864a4e3228284a58c3db6ac7a-1530000000 CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `b699a56f5ac4fbfe749ef73c9c6b86ab2d2ebf1a' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet b699a56f5ac4fbfe749ef73c9c6b86ab2d2ebf1a cd74d6b313e84efb57e1ef41c1c7644844e63c3b files_compare_inputs example_1.0-1.dsc files_compare_inputs example_1.0-1.dsc Checksums-Sha256 files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1.dsc Files files_compare_inputs example_1.0-1.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-1.dsc Files example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-1_source.changes Files files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.dsc files_compare_inputs example_1.0-1_source.changes Files example_1.0-1.debian.tar.xz files_compare_inputs example_1.0-1_source.changes Files example_1.0.orig.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=-1 origs example_1.0.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.0-1.debian.tar.xz | 7e9d255e6c6be1f3fb6991d98eceb931 1228 example_1.0-1.debian.tar.xz ../example_1.0-1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-1', 'cd74d6b313e84efb57e1ef41c1c7644844e63c3b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'cd74d6b313e84efb57e1ef41c1c7644844e63c3b', 'TfSuffix' => '', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0-1', 'TagFn' => sub { "DUMMY" } }, { 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-1', 'Objid' => 'cd74d6b313e84efb57e1ef41c1c7644844e63c3b', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `945d48921a2269fefe6c7579e641a017ca2697c6' + git verify-tag 945d48921a2269fefe6c7579e641a017ca2697c6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:55 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-1 945d48921a2269fefe6c7579e641a017ca2697c6 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `d08f0f6d4cddb15a2e1bc4592ae97292865cc131' + git verify-tag d08f0f6d4cddb15a2e1bc4592ae97292865cc131 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 21:59:55 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-1 d08f0f6d4cddb15a2e1bc4592ae97292865cc131 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git cd74d6b313e84efb57e1ef41c1c7644844e63c3b:refs/dgit/sid refs/tags/archive/test-dummy/1.0-1 refs/tags/test-dummy/1.0-1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] cd74d6b313e84efb57e1ef41c1c7644844e63c3b -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-1 -> archive/test-dummy/1.0-1 * [new tag] test-dummy/1.0-1 -> test-dummy/1.0-1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid cd74d6b313e84efb57e1ef41c1c7644844e63c3b + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-1_source.changes signfile dsc ../example_1.0-1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-1.dsc ../example_1.0-1_source.changes signfile changes ../example_1.0-1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-1_source.changes gpg: ../example_1.0-1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/push-newrepeat-artifacts + '[' x/tmp/autopkgtest.l3K01R/push-newrepeat-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/push-newrepeat-artifacts/push-newrepeat.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [21:59:57]: test push-newrepeat: -----------------------] push-newrepeat PASS autopkgtest [21:59:57]: test push-newrepeat: - - - - - - - - - - results - - - - - - - - - - autopkgtest [21:59:57]: test push-nextdgit: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:00:01]: test push-nextdgit: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=push-nextdgit ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-nextdgit-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-nextdgit-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git pari-extra 3-1 + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + v=3-1 + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + local gs=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 + git update-ref refs/tags/test-dummy/3-1 d7f949a6455f8ce2230bd5df778bdd9faf091bc5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1055k 0 --:--:-- --:--:-- --:--:-- 1055k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 22.9M 0 --:--:-- --:--:-- --:--:-- 22.9M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit suite branch on dgit git server fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at c6cb32b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/heads/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/heads/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/remotes/dgit/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + patch -p1 -u + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid d470cb6] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val HEAD d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=HEAD + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-dgit --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp dh_clean | git clean -dn => `' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3-1 dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build dh_testdir touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_prep dh_installdirs dh_testdir dh_testroot dh_installdocs dh_installexamples dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pari-extra' in '../pari-extra_3-2~dummy1_all.deb'. dpkg-genbuildinfo --build=binary -O../pari-extra_3-2~dummy1_amd64.buildinfo dpkg-genchanges --build=binary -v3-1 -O../pari-extra_3-2~dummy1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f 'pari-extra_3-2~dummy1_source.changes' 'pari-extra_3-2~dummy1_amd64.changes' dgit ok: build successful, results in pari-extra_3-2~dummy1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. using existing pari-extra_3.orig.tar.gz considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3-2_dummy1 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Files files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.diff.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz ../pari-extra_3-2~dummy1_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/3-2_dummy1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'TfSuffix' => '' }, { 'TfSuffix' => '-dgit', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tag' => 'test-dummy/3-2_dummy1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp => `dc50ddad66162d196b1549042a63015c886173b1' + git verify-tag dc50ddad66162d196b1549042a63015c886173b1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 dc50ddad66162d196b1549042a63015c886173b1 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp => `55a17b0b439cab4ab00d44b27d6c87d8d03c3c47' + git verify-tag 55a17b0b439cab4ab00d44b27d6c87d8d03c3c47 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 55a17b0b439cab4ab00d44b27d6c87d8d03c3c47 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git c6cb32b..d470cb6 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../pari-extra_3-2~dummy1_source.changes' signfile dsc ../pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../pari-extra_3-2~dummy1.dsc ../pari-extra_3-2~dummy1_source.changes signfile changes ../pari-extra_3-2~dummy1_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../pari-extra_3-2~dummy1_source.changes' gpg: ../pari-extra_3-2~dummy1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3-2~dummy1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/heads/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/heads/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/remotes/dgit/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/push-nextdgit-artifacts + '[' x/tmp/autopkgtest.l3K01R/push-nextdgit-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/push-nextdgit-artifacts/push-nextdgit.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:00:09]: test push-nextdgit: -----------------------] push-nextdgit PASS autopkgtest [22:00:09]: test push-nextdgit: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:00:09]: test push-source: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:00:13]: test push-source: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=push-source ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-source-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-source-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + git config --global dgit.default.push-subcmd source + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val HEAD 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=HEAD + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + t-dgit push --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `154468aaf59fb20c3dba47a26d0a9478ba1138f1' + git verify-tag 154468aaf59fb20c3dba47a26d0a9478ba1138f1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 154468aaf59fb20c3dba47a26d0a9478ba1138f1 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `b42fafc381d4ab41a189c6b83c9c2f39bb025a94' + git verify-tag b42fafc381d4ab41a189c6b83c9c2f39bb025a94 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:15 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 b42fafc381d4ab41a189c6b83c9c2f39bb025a94 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes signfile dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes signfile changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd/example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/heads/master 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/heads/master + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 test-dummy archive/test-dummy/1.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 test-dummy archive/test-dummy/1.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0 + t-refs-same refs/tags/archive/test-dummy/1.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/tags/archive/test-dummy/1.0 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/tags/archive/test-dummy/1.0 + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/remotes/dgit/dgit/sid + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/dgit/sid + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/tags/archive/test-dummy/1.0 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/tags/archive/test-dummy/1.0 + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0 + git verify-tag refs/tags/archive/test-dummy/1.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:14 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-push-was-source-only + local f + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.udeb' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.udeb' ']' + for f in $tmp/incoming/${p}_${v}_*.buildinfo + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.buildinfo' ']' + t-ok + : ======================================== + t-check-only-bpd + '[' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bpd = .. ']' + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.changes' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.dsc' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.buildinfo' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.tar.*' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/*.diff.*' ']' + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/push-source-artifacts + '[' x/tmp/autopkgtest.l3K01R/push-source-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/push-source-artifacts/push-source.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:00:16]: test push-source: -----------------------] autopkgtest [22:00:16]: test push-source: - - - - - - - - - - results - - - - - - - - - - push-source PASS autopkgtest [22:00:16]: test push-source-with-changes: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:00:20]: test push-source-with-changes: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=push-source-with-changes ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-source-with-changes-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/push-source-with-changes-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val HEAD 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=HEAD + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + t-dgit build -F + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build -F | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../example_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.0_source.changes example_1.0_amd64.changes dgit ok: build successful, results in example_1.0_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-push-fail 'user-specified changes file is not source-only' t-dgit -C ../example_1.0_multi.changes push-source --new + local 'mpat=user-specified changes file is not source-only' + shift + local triedpush ++ git rev-parse HEAD + triedpush=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-reporefs pre-push + local whichoutput=pre-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-expect-fail 'user-specified changes file is not source-only' t-dgit -C ../example_1.0_multi.changes push-source --new + local 'mpat=user-specified changes file is not source-only' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -C ../example_1.0_multi.changes push-source --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -C ../example_1.0_multi.changes push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid purportedly source-only changes polluted by example_1.0_all.deb dgit: error: user-specified changes file is not source-only ! Push failed, before we got started. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'user-specified changes file is not source-only' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=user-specified changes file is not source-only' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'user-specified changes file is not source-only' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: user-specified changes file is not source-only + cp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.push-output + t-reporefs post-push + local whichoutput=post-push + shift + local whichrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + local outputfile=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + set -e + exec + test -d /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.pre-push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/show-refs.post-push + t-git-objects-not-present '' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local gitdir= + local obj + '[' -e '' ']' + return + eval '' + t-expect-fail 'F:tree contains uncommitted files' t-dgit build-source + local 'mpat=F:tree contains uncommitted files' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `Would remove debian/.debhelper/'... Would remove debian/.debhelper/ Would remove debian/example.debhelper.log Would remove debian/example.substvars Would remove debian/example/ Would remove debian/files dgit: error: tree contains uncommitted files (NB dgit didn't run rules clean) dgit: If this is just missing .gitignore entries, use a different clean dgit: mode, eg --clean=dpkg-source,no-check (-wdn/-wddn) to ignore them dgit: or --clean=git (-wg/-wgf) to use `git clean' instead. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:tree contains uncommitted files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:tree contains uncommitted files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='tree contains uncommitted files' + fgrep -e 'tree contains uncommitted files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: tree contains uncommitted files (NB dgit didn't run rules clean) + cp debian/rules debian/rules~ + git clean -df Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + ls debian/rules~ debian/rules~ + t-expect-fail 'F:tree contains uncommitted files' t-dgit -wdda build-source + local 'mpat=F:tree contains uncommitted files' + shift + set +o pipefail + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wdda build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wdda build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn -x => `Would remove debian/rules~' Would remove debian/rules~ dgit: error: tree contains uncommitted files (NB dgit didn't run rules clean) + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:tree contains uncommitted files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:tree contains uncommitted files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='tree contains uncommitted files' + fgrep -e 'tree contains uncommitted files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: tree contains uncommitted files (NB dgit didn't run rules clean) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0.dsc and example_1.0_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit -C ../example_1.0_source.changes push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -C ../example_1.0_source.changes push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'View' => 'dgit' }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `fef16ad8aacbe2f54181696a8568a7d506b69560' + git verify-tag fef16ad8aacbe2f54181696a8568a7d506b69560 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 fef16ad8aacbe2f54181696a8568a7d506b69560 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `bb11a734a768ffa684d3034842ec0d1d47620d1c' + git verify-tag bb11a734a768ffa684d3034842ec0d1d47620d1c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 bb11a734a768ffa684d3034842ec0d1d47620d1c | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes gpg: ../example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good master + local branch=master + local suite=sid + t-refs-same refs/heads/master + local g + for g in $* + t-ref-same refs/heads/master + local name=refs/heads/master + local val ++ t-git-get-ref refs/heads/master ++ local ref=refs/heads/master ++ case "$ref" in ++ git show-ref -d refs/heads/master ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/master\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/heads/master 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/heads/master + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 test-dummy archive/test-dummy/1.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 test-dummy archive/test-dummy/1.0 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0 + t-refs-same refs/tags/archive/test-dummy/1.0 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/tags/archive/test-dummy/1.0 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/tags/archive/test-dummy/1.0 + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/remotes/dgit/dgit/sid + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/dgit/sid + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t-ref-same-val refs/tags/archive/test-dummy/1.0 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + local name=refs/tags/archive/test-dummy/1.0 + local val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + case "${t_ref_val-unset}" in + t_ref_val=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0 + git verify-tag refs/tags/archive/test-dummy/1.0 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-push-was-source-only + local f + t-files-notexist '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.deb' '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.udeb' + local f + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.deb' ']' + for f in "$@" + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.udeb' ']' + for f in $tmp/incoming/${p}_${v}_*.buildinfo + '[' -e '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_*.buildinfo' ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/push-source-with-changes-artifacts + '[' x/tmp/autopkgtest.l3K01R/push-source-with-changes-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/push-source-with-changes-artifacts/push-source-with-changes.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:00:25]: test push-source-with-changes: -----------------------] autopkgtest [22:00:26]: test push-source-with-changes: - - - - - - - - - - results - - - - - - - - - - push-source-with-changes PASS autopkgtest [22:00:26]: test quilt: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:00:30]: test quilt: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=quilt ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new ruby-rails-3.2 + local suite=new + local p=ruby-rails-3.2 + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3.2.6-1 + local dscf=ruby-rails-3.2_3.2.6-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ruby-rails-3.2_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/ruby-rails-3.2_3.2.6.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/ruby-rails-3.2_3.2.6-1.dsc + t-archive-query-aq sid ruby-rails-3.2 3.2.6-1 main/ruby-rails-3.2_3.2.6-1.dsc + local suite=sid + local p=ruby-rails-3.2 + local v=3.2.6-1 + local dscf=main/ruby-rails-3.2_3.2.6-1.dsc + local sha ++ sha256sum + sha='a0c1960a4a3fe3b60a53db3dc69b8bb97fddeae371070642f4ac4b5dbb95dfba -' + echo '3.2.6-1 a0c1960a4a3fe3b60a53db3dc69b8bb97fddeae371070642f4ac4b5dbb95dfba main/ruby-rails-3.2_3.2.6-1.dsc' + t-aq-archive-updated sid ruby-rails-3.2 + local suite=sid + local p=ruby-rails-3.2 + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/ruby-rails-3.2_3.2.6-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/ruby-rails-3.2_3.2.6-1.dsc) dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + mkdir -p incoming + cd incoming + t-worktree test + rm -rf ruby-rails-3.2 + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/ruby-rails-3.2_test.tar + cd .. + t-dgit clone ruby-rails-3.2 + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone ruby-rails-3.2 | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD ruby-rails-3.2 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.dsc... get_archive_dsc: Version 3.2.6-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack considering reusing ruby-rails-3.2_3.2.6.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./ruby-rails-3.2_3.2.6.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./ruby-rails-3.2_3.2.6.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 953 100 953 0 0 10.2M 0 --:--:-- --:--:-- --:--:-- 10.2M considering saving ruby-rails-3.2_3.2.6.orig.tar.gz: linked. considering reusing ruby-rails-3.2_3.2.6-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./ruby-rails-3.2_3.2.6-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./ruby-rails-3.2_3.2.6-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2252 100 2252 0 0 20.6M 0 --:--:-- --:--:-- --:--:-- 20.6M considering saving ruby-rails-3.2_3.2.6-1.debian.tar.xz: linked. import considering ruby-rails-3.2_3.2.6.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6eb30d2de660eb68c597d7c16bcb6dc256fb7f69' | git ls-tree -z 6eb30d2de660eb68c597d7c16bcb6dc256fb7f69 => `040000 tree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3\x09rails-3.2.6\x00' one subtree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 CD .. import considering ruby-rails-3.2_3.2.6-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8795dad19c24bc5476ced982336dfab071c0361e' | git ls-tree -z 8795dad19c24bc5476ced982336dfab071c0361e => `040000 tree f0591ea535ed4c1ec71759ea1f6da51152115a11\x09debian\x00' one subtree f0591ea535ed4c1ec71759ea1f6da51152115a11 CD .. + dpkg-source --no-check --skip-patches -x -- ruby-rails-3.2.dsc dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3.2.6-1 package changelog, entry no.1... import clog 3.2.6-1 vs 3.2.6... import clog 3.2.6-1 becomes r1 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' import tartrees authline Antonio Terceiro 1340583367 +0000 import tartrees r1authline Antonio Terceiro 1340583367 +0000 import tartree ruby-rails-3.2_3.2.6.orig.tar.gz 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 | git hash-object -w -t commit --stdin => b1d0421d21d800f95129571ae135611504f886bf import tartree ruby-rails-3.2_3.2.6-1.debian.tar.xz f0591ea535ed4c1ec71759ea1f6da51152115a11 | git hash-object -w -t commit --stdin => 3f5edcb897bcc820ec22d7fb287b9a60a99cd389 import main commit | git hash-object -w -t commit ../commit.tmp => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' import apply patches... | git hash-object -w -t commit --stdin => ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b dapplied ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b unpa cfa4f3a93ed48685f5cd3129424159a4ffadde00 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse HEAD: => `a03715a5dd92b7548ce0e521c917917fe22d78ef' synthesised git commit from .dsc 3.2.6-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 fetch mergeinfos: commit cfa4f3a93ed48685f5cd3129424159a4ffadde00 Import of source package fetch hash=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE cfa4f3a93ed48685f5cd3129424159a4ffadde00 | git log -n2 cfa4f3a93ed48685f5cd3129424159a4ffadde00 => `commit cfa4f3a93ed48685f5cd3129424159a4ffadde00'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid cfa4f3a93ed48685f5cd3129424159a4ffadde00 => `' + git remote add vcs-git git://git.debian.org/pkg-ruby-extras/ruby-rails-3.2.git + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at cfa4f3a ruby-rails-3.2 (3.2.6-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in ruby-rails-3.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd ruby-rails-3.2 + t-cloned-fetched-good + t-diff-nogit ../extract/ruby-rails-3.2-3.2.6 . + diff --exclude=.git --exclude=.pc -ruN ../extract/ruby-rails-3.2-3.2.6 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + t-ref-same-val refs/heads/dgit/sid cfa4f3a93ed48685f5cd3129424159a4ffadde00 + local name=refs/heads/dgit/sid + local val=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + case "${t_ref_val-unset}" in + t_ref_val=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + t-ref-same-val refs/remotes/dgit/dgit/sid cfa4f3a93ed48685f5cd3129424159a4ffadde00 + local name=refs/remotes/dgit/dgit/sid + local val=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + case "${t_ref_val-unset}" in + t_ref_val=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + git fetch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2 dgit/sid:incoming From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2 * [new branch] dgit/sid -> incoming + dummy=0 + git cherry-pick -x incoming~1 [dgit/sid 67b0792] Add broken build-dependency, for testing; Do not use ruby build system when building package. Author: Ian Jackson Date: Sun Nov 24 16:41:49 2013 +0000 3 files changed, 9 insertions(+), 10 deletions(-) + iteration + dummy=1 + v=3.2.6-2~dummy1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package ruby-rails-3.2 dpkg-buildpackage: info: source version 3.2.6-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean dh clean dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 67b0792591776d28896b4d74861b61eb6d1a66f7 examining quilt state (multiple patches, linear mode) branch_is_gdr 67b0792591776d28896b4d74861b61eb6d1a66f7... branch_is_gdr cfa4f3a93ed48685f5cd3129424159a4ffadde00 ?-2-merge NO QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y + tar -cf './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 debian/source/format debian/rules debian/control debian/changelog + gzip -1n './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 67b0792591776d28896b4d74861b61eb6d1a66f7 -- debian + git add -Af . | git write-tree => `e6e9fcbfa988febd1604508e3a1aec8db296d3f0' fake orig tree object e6e9fcbfa988febd1604508e3a1aec8db296d3f0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file CD .. + git reset -q --hard 67b0792591776d28896b4d74861b61eb6d1a66f7 CD ../fake + git add -Af . | git write-tree => `e6e9fcbfa988febd1604508e3a1aec8db296d3f0' fake o+d/p tree object e6e9fcbfa988febd1604508e3a1aec8db296d3f0 CD ../work | git ls-tree --name-only -z 67b0792591776d28896b4d74861b61eb6d1a66f7 => `debian\x00metadata.yml\x00' | git diff-tree -z --no-renames -r e6e9fcbfa988febd1604508e3a1aec8db296d3f0 67b0792591776d28896b4d74861b61eb6d1a66f7 => `' quiltify_trees_differ e6e9fcbfa988febd1604508e3a1aec8db296d3f0 67b0792591776d28896b4d74861b61eb6d1a66f7 => 0 | git diff-tree -z --no-renames --name-only -r 67b0792591776d28896b4d74861b61eb6d1a66f7 e6e9fcbfa988febd1604508e3a1aec8db296d3f0 => `' quiltify_trees_differ 67b0792591776d28896b4d74861b61eb6d1a66f7 e6e9fcbfa988febd1604508e3a1aec8db296d3f0 => 0 | git diff-tree -z --no-renames --name-only -r e6e9fcbfa988febd1604508e3a1aec8db296d3f0 e6e9fcbfa988febd1604508e3a1aec8db296d3f0 => `' quiltify_trees_differ e6e9fcbfa988febd1604508e3a1aec8db296d3f0 e6e9fcbfa988febd1604508e3a1aec8db296d3f0 => 0 differences @dl == == == == == ==. dgit: base trees orig=e6e9fcbfa988febd1604 o+d/p=e6e9fcbfa988febd1604 dgit: quilt differences: src: == orig == gitignores: == orig == dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 67b0792591776d28896b4d74861b61eb6d1a66f7 -- debian/rules debian/control => `debian/control'... quiltify investigate 67b0792591776d28896b4d74861b61eb6d1a66f7 | git diff-tree -z --no-renames --name-only 67b0792591776d28896b4d74861b61eb6d1a66f7 e6e9fcbfa988febd1604508e3a1aec8db296d3f0 => `' quiltify_trees_differ 67b0792591776d28896b4d74861b61eb6d1a66f7 e6e9fcbfa988febd1604508e3a1aec8db296d3f0 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 67b0792591776d28896b4d74861b61eb6d1a66f7 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 67b0792591776d28896b4d74861b61eb6d1a66f7 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ruby-rails-3.2 using existing ./ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... changelog will contain changes since 3.2.6-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'ruby-rails-3.2_3.2.6-2~dummy1_source.changes' dpkg-genchanges -S -v3.2.6-1 dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: not including original source code in upload CD .. moving ruby-rails-3.2_3.2.6-2~dummy1.dsc, ruby-rails-3.2_3.2.6-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.. renaming (Files) ruby-rails-3.2_3.2.6.orig.tar.gz renaming (Files) ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz renaming (dsc) ruby-rails-3.2_3.2.6-2~dummy1.dsc renaming (changes) ruby-rails-3.2_3.2.6-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3.2.6-1 dpkg-buildpackage: info: source package ruby-rails-3.2 dpkg-buildpackage: info: source version 3.2.6-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file debian/rules build dh build dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_update_autotools_config fakeroot debian/rules binary dh binary dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_testroot dh_prep dh_installdocs dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installchangelogs dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_perl dh_link dh_strip_nondeterminism dh_compress dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_fixperms dh_missing dh_missing: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installdeb dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_gencontrol dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package rails3: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package ruby-rails-3.2: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rails-3.2: substitution variable ${ruby:Versions} used, but is not defined dh_md5sums dh_builddeb dpkg-deb: building package 'ruby-rails-3.2' in '../ruby-rails-3.2_3.2.6-2~dummy1_all.deb'. dpkg-deb: building package 'rails3' in '../rails3_3.2.6-2~dummy1_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-rails-3.2_3.2.6-2~dummy1_amd64.buildinfo dpkg-genchanges --build=binary -v3.2.6-1 -O../ruby-rails-3.2_3.2.6-2~dummy1_amd64.changes dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f 'ruby-rails-3.2_3.2.6-2~dummy1_source.changes' 'ruby-rails-3.2_3.2.6-2~dummy1_amd64.changes' dgit ok: build successful, results in ruby-rails-3.2_3.2.6-2~dummy1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.dsc... get_archive_dsc: Version 3.2.6-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' fetch_from_archive: lastfetch=cfa4f3a93ed48685f5cd3129424159a4ffadde00 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack considering reusing ruby-rails-3.2_3.2.6.orig.tar.gz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6.orig.tar.gz considering saving ruby-rails-3.2_3.2.6.orig.tar.gz: (File exists) no need. considering reusing ruby-rails-3.2_3.2.6-1.debian.tar.xz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6-1.debian.tar.xz considering saving ruby-rails-3.2_3.2.6-1.debian.tar.xz: (File exists) no need. import considering ruby-rails-3.2_3.2.6.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6eb30d2de660eb68c597d7c16bcb6dc256fb7f69' | git ls-tree -z 6eb30d2de660eb68c597d7c16bcb6dc256fb7f69 => `040000 tree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3\x09rails-3.2.6\x00' one subtree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 CD .. import considering ruby-rails-3.2_3.2.6-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8795dad19c24bc5476ced982336dfab071c0361e' | git ls-tree -z 8795dad19c24bc5476ced982336dfab071c0361e => `040000 tree f0591ea535ed4c1ec71759ea1f6da51152115a11\x09debian\x00' one subtree f0591ea535ed4c1ec71759ea1f6da51152115a11 CD .. + dpkg-source --no-check --skip-patches -x -- ruby-rails-3.2.dsc dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3.2.6-1 package changelog, entry no.1... import clog 3.2.6-1 vs 3.2.6... import clog 3.2.6-1 becomes r1 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' import tartrees authline Antonio Terceiro 1340583367 +0000 import tartrees r1authline Antonio Terceiro 1340583367 +0000 import tartree ruby-rails-3.2_3.2.6.orig.tar.gz 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 | git hash-object -w -t commit --stdin => b1d0421d21d800f95129571ae135611504f886bf import tartree ruby-rails-3.2_3.2.6-1.debian.tar.xz f0591ea535ed4c1ec71759ea1f6da51152115a11 | git hash-object -w -t commit --stdin => 3f5edcb897bcc820ec22d7fb287b9a60a99cd389 import main commit | git hash-object -w -t commit ../commit.tmp => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' import apply patches... | git hash-object -w -t commit --stdin => ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b dapplied ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b unpa cfa4f3a93ed48685f5cd3129424159a4ffadde00 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse HEAD: => `a03715a5dd92b7548ce0e521c917917fe22d78ef' synthesised git commit from .dsc 3.2.6-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgitclog; exec "$@"' x git cat-file blob cfa4f3a93ed48685f5cd3129424159a4ffadde00:debian/changelog | git merge-base cfa4f3a93ed48685f5cd3129424159a4ffadde00 cfa4f3a93ed48685f5cd3129424159a4ffadde00 => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse 'cfa4f3a93ed48685f5cd3129424159a4ffadde00~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse 'cfa4f3a93ed48685f5cd3129424159a4ffadde00~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' fetch mergeinfos: commit cfa4f3a93ed48685f5cd3129424159a4ffadde00 dgit client's archive history view fetch hash=cfa4f3a93ed48685f5cd3129424159a4ffadde00 | git merge-base cfa4f3a93ed48685f5cd3129424159a4ffadde00 cfa4f3a93ed48685f5cd3129424159a4ffadde00 => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse 'cfa4f3a93ed48685f5cd3129424159a4ffadde00~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse 'cfa4f3a93ed48685f5cd3129424159a4ffadde00~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE cfa4f3a93ed48685f5cd3129424159a4ffadde00 | git log -n2 cfa4f3a93ed48685f5cd3129424159a4ffadde00 => `commit cfa4f3a93ed48685f5cd3129424159a4ffadde00'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3.2.6-2_dummy1 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base cfa4f3a93ed48685f5cd3129424159a4ffadde00 67b0792591776d28896b4d74861b61eb6d1a66f7 => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse 'cfa4f3a93ed48685f5cd3129424159a4ffadde00~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse 'cfa4f3a93ed48685f5cd3129424159a4ffadde00~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3.2.6-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack checking that ruby-rails-3.2_3.2.6-2~dummy1.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-2~dummy1.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-2~dummy1.dsc) dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e6e9fcbfa988febd1604508e3a1aec8db296d3f0' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git diff --quiet e6e9fcbfa988febd1604508e3a1aec8db296d3f0 67b0792591776d28896b4d74861b61eb6d1a66f7 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Files files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Files ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1.dsc Files ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy1.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha256 rails3_3.2.6-2~dummy1_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy1_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy1_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy1.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha1 rails3_3.2.6-2~dummy1_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy1_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy1_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Files files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy1.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Files rails3_3.2.6-2~dummy1_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy1_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy1_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query ruby-rails-3.2 tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3.2.6)... checking origs needed placement 'ruby optional'... origs ruby-rails-3.2_3.2.6.orig.tar.gz | 05a3954762c2a2101a10dd2efddf7000 953 ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ ruby-rails-3.2_3.2.6.orig.tar.gz | 207cfb1ef70aa9458c776deeda8e38ac977cbc852209828793b27d55bebc7bea ./pool/main/ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz $#$have=0 origs ruby-rails-3.2_3.2.6.orig.tar.gz f.same=1 #f._differ=-1 origs ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz | 3beb649bfc5ea7e1a3585908ada4a078 2232 ruby-rails-3.2_3.2.6-2~dummy1.debian.tar.xz ../ruby-rails-3.2_3.2.6-2~dummy1_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3.2.6-2~dummy1', '67b0792591776d28896b4d74861b61eb6d1a66f7', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Objid' => '67b0792591776d28896b4d74861b61eb6d1a66f7', 'Tag' => 'archive/test-dummy/3.2.6-2_dummy1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Objid' => '67b0792591776d28896b4d74861b61eb6d1a66f7', 'Tag' => 'test-dummy/3.2.6-2_dummy1' } ]; | date '+%s %z' -d 'Sun, 24 Nov 2013 16:25:38 +0000' => `1385310338 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp => `7eedc15b91a019787662bc532cc37a014d1f36a9' + git verify-tag 7eedc15b91a019787662bc532cc37a014d1f36a9 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3.2.6-2_dummy1 7eedc15b91a019787662bc532cc37a014d1f36a9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp => `0ab7940cb1c649ab44476e4e48190b88036d8085' + git verify-tag 0ab7940cb1c649ab44476e4e48190b88036d8085 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3.2.6-2_dummy1 0ab7940cb1c649ab44476e4e48190b88036d8085 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create ruby-rails-3.2 ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template ruby-rails-3.2.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git 67b0792591776d28896b4d74861b61eb6d1a66f7:refs/dgit/sid refs/tags/archive/test-dummy/3.2.6-2_dummy1 refs/tags/test-dummy/3.2.6-2_dummy1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git * [new reference] 67b0792591776d28896b4d74861b61eb6d1a66f7 -> refs/dgit/sid * [new tag] archive/test-dummy/3.2.6-2_dummy1 -> archive/test-dummy/3.2.6-2_dummy1 * [new tag] test-dummy/3.2.6-2_dummy1 -> test-dummy/3.2.6-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 67b0792591776d28896b4d74861b61eb6d1a66f7 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../ruby-rails-3.2_3.2.6-2~dummy1_multi.changes' signfile dsc ../ruby-rails-3.2_3.2.6-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../ruby-rails-3.2_3.2.6-2~dummy1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../ruby-rails-3.2_3.2.6-2~dummy1.dsc ../ruby-rails-3.2_3.2.6-2~dummy1_multi.changes fixup_changes buildinfo ../ruby-rails-3.2_3.2.6-2~dummy1_amd64.buildinfo ../ruby-rails-3.2_3.2.6-2~dummy1_multi.changes signfile changes ../ruby-rails-3.2_3.2.6-2~dummy1_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../ruby-rails-3.2_3.2.6-2~dummy1_multi.changes' gpg: ../ruby-rails-3.2_3.2.6-2~dummy1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../ruby-rails-3.2_3.2.6-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3.2.6-2~dummy1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t-ref-same-val refs/heads/dgit/sid 67b0792591776d28896b4d74861b61eb6d1a66f7 + local name=refs/heads/dgit/sid + local val=67b0792591776d28896b4d74861b61eb6d1a66f7 + case "${t_ref_val-unset}" in + t_ref_val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=ruby-rails-3.2_3.2.6-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='67b0792591776d28896b4d74861b61eb6d1a66f7 test-dummy archive/test-dummy/3.2.6-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '67b0792591776d28896b4d74861b61eb6d1a66f7 test-dummy archive/test-dummy/3.2.6-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git' + val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy1.dsc 67b0792591776d28896b4d74861b61eb6d1a66f7 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy1.dsc + local val=67b0792591776d28896b4d74861b61eb6d1a66f7 + case "${t_ref_val-unset}" in + t_ref_val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3.2.6-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3.2.6-2_dummy1 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3.2.6-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3.2.6-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3.2.6-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3.2.6-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t-ref-same-val refs/tags/archive/test-dummy/3.2.6-2_dummy1 67b0792591776d28896b4d74861b61eb6d1a66f7 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy1 + local val=67b0792591776d28896b4d74861b61eb6d1a66f7 + case "${t_ref_val-unset}" in + t_ref_val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t-ref-same-val refs/remotes/dgit/dgit/sid 67b0792591776d28896b4d74861b61eb6d1a66f7 + local name=refs/remotes/dgit/dgit/sid + local val=67b0792591776d28896b4d74861b61eb6d1a66f7 + case "${t_ref_val-unset}" in + t_ref_val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3.2.6-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t-ref-same-val refs/dgit/sid 67b0792591776d28896b4d74861b61eb6d1a66f7 + local name=refs/dgit/sid + local val=67b0792591776d28896b4d74861b61eb6d1a66f7 + case "${t_ref_val-unset}" in + t_ref_val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3.2.6-2_dummy1 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3.2.6-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3.2.6-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3.2.6-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3.2.6-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t-ref-same-val refs/tags/archive/test-dummy/3.2.6-2_dummy1 67b0792591776d28896b4d74861b61eb6d1a66f7 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy1 + local val=67b0792591776d28896b4d74861b61eb6d1a66f7 + case "${t_ref_val-unset}" in + t_ref_val=67b0792591776d28896b4d74861b61eb6d1a66f7 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3.2.6-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git cherry-pick -x incoming~0 [dgit/sid 573c685] Change something in the upstream yml. Author: Ian Jackson Date: Sun Nov 24 16:41:57 2013 +0000 2 files changed, 8 insertions(+), 2 deletions(-) + iteration + dummy=2 + v=3.2.6-2~dummy2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package ruby-rails-3.2 dpkg-buildpackage: info: source version 3.2.6-2~dummy2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean dh clean dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `573c68535fb37c0a97ad1fdff6c6fa78650a6962' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 573c68535fb37c0a97ad1fdff6c6fa78650a6962 examining quilt state (multiple patches, linear mode) branch_is_gdr 573c68535fb37c0a97ad1fdff6c6fa78650a6962... branch_is_gdr cfa4f3a93ed48685f5cd3129424159a4ffadde00 ?-2-merge NO QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y + tar -cf './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 debian/source/format debian/rules debian/control debian/changelog + gzip -1n './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 573c68535fb37c0a97ad1fdff6c6fa78650a6962 -- debian + git add -Af . | git write-tree => `c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c' fake orig tree object c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c + sh -ec 'exec dpkg-source --before-build . >/dev/null' dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file CD .. + git reset -q --hard 573c68535fb37c0a97ad1fdff6c6fa78650a6962 CD ../fake + git add -Af . | git write-tree => `c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c' fake o+d/p tree object c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c CD ../work | git ls-tree --name-only -z 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => `debian\x00metadata.yml\x00' | git diff-tree -z --no-renames -r c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => `:100644 100644 be72df0a25cfcbda4253e582d1b9371fe0e62e70 35960d6a20bea1c661a93c8574a57b58aacb09c6 M\x00metadata.yml\x00' quiltify_trees_differ c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => 1 | git diff-tree -z --no-renames --name-only -r 573c68535fb37c0a97ad1fdff6c6fa78650a6962 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `metadata.yml\x00' quiltify_trees_differ 573c68535fb37c0a97ad1fdff6c6fa78650a6962 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 1 | git diff-tree -z --no-renames --name-only -r c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `' quiltify_trees_differ c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 0 differences @dl ## == ## == == ==. dgit: base trees orig=c30cfbcd2dafaf8fc6e7 o+d/p=c30cfbcd2dafaf8fc6e7 dgit: quilt differences: src: ## orig == gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 573c68535fb37c0a97ad1fdff6c6fa78650a6962 -- debian/rules debian/control => `debian/control'... quiltify investigate 573c68535fb37c0a97ad1fdff6c6fa78650a6962 | git diff-tree -z --no-renames --name-only 573c68535fb37c0a97ad1fdff6c6fa78650a6962 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `metadata.yml\x00' quiltify_trees_differ 573c68535fb37c0a97ad1fdff6c6fa78650a6962 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 1 | git ls-tree --name-only 573c68535fb37c0a97ad1fdff6c6fa78650a6962 -- debian/rules debian/control => `debian/control'... | git cat-file commit 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => `tree 96349ef12a049eed58417949964dcfdee8bad31d'... | git diff-tree -z --no-renames --name-only 67b0792591776d28896b4d74861b61eb6d1a66f7 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => `debian\x00metadata.yml\x00' quiltify_trees_differ 67b0792591776d28896b4d74861b61eb6d1a66f7 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => 1 considering C=573c68535fb37c0a97ad1fdff6c6fa78650a6962 P=67b0792591776d28896b4d74861b61eb6d1a66f7 | git diff-tree -r --name-only 67b0792591776d28896b4d74861b61eb6d1a66f7 573c68535fb37c0a97ad1fdff6c6fa78650a6962 -- debian/patches .pc debian/source/format => `' search queue P=67b0792591776d28896b4d74861b61eb6d1a66f7 NT quiltify investigate 67b0792591776d28896b4d74861b61eb6d1a66f7 | git diff-tree -z --no-renames --name-only 67b0792591776d28896b4d74861b61eb6d1a66f7 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => `debian\x00' quiltify_trees_differ 67b0792591776d28896b4d74861b61eb6d1a66f7 c30cfbcd2dafaf8fc6e7a4596aeb79e1440abb7c => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse 67b0792591776d28896b4d74861b61eb6d1a66f7..573c68535fb37c0a97ad1fdff6c6fa78650a6962 | git cat-file commit 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => `tree 96349ef12a049eed58417949964dcfdee8bad31d'... | git log -n1 '--pretty=format:%aD' 573c68535fb37c0a97ad1fdff6c6fa78650a6962 => `Sun, 24 Nov 2013 16:41:57 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/ups-topic/ups-yml git diff --no-ext-diff 67b0792591776d28896b4d74861b61eb6d1a66f7 573c68535fb37c0a97ad1fdff6c6fa78650a6962 -- ':!/debian' ':!/.pc' + git checkout -q 573c68535fb37c0a97ad1fdff6c6fa78650a6962 + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master ab35379] Commit Debian 3.0 (quilt) metadata 2 files changed, 37 insertions(+) create mode 100644 debian/patches/series create mode 100644 debian/patches/ups-topic/ups-yml CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ab353797fb58c6677d5a4fe5601b1def8cad1d9e CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ruby-rails-3.2 using existing ./ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-2~dummy2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... changelog will contain changes since 3.2.6-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'ruby-rails-3.2_3.2.6-2~dummy2_source.changes' dpkg-genchanges -S -v3.2.6-1 dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: not including original source code in upload CD .. moving ruby-rails-3.2_3.2.6-2~dummy2.dsc, ruby-rails-3.2_3.2.6-2~dummy2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.. renaming (Files) ruby-rails-3.2_3.2.6.orig.tar.gz renaming (Files) ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz renaming (dsc) ruby-rails-3.2_3.2.6-2~dummy2.dsc renaming (changes) ruby-rails-3.2_3.2.6-2~dummy2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3.2.6-1 dpkg-buildpackage: info: source package ruby-rails-3.2 dpkg-buildpackage: info: source version 3.2.6-2~dummy2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file debian/rules build dh build dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_update_autotools_config fakeroot debian/rules binary dh binary dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_testroot dh_prep dh_installdocs dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installchangelogs dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_perl dh_link dh_strip_nondeterminism dh_compress dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_fixperms dh_missing dh_missing: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installdeb dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_gencontrol dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package ruby-rails-3.2: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rails-3.2: substitution variable ${ruby:Versions} used, but is not defined dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package rails3: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb dpkg-deb: building package 'ruby-rails-3.2' in '../ruby-rails-3.2_3.2.6-2~dummy2_all.deb'. dpkg-deb: building package 'rails3' in '../rails3_3.2.6-2~dummy2_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-rails-3.2_3.2.6-2~dummy2_amd64.buildinfo dpkg-genchanges --build=binary -v3.2.6-1 -O../ruby-rails-3.2_3.2.6-2~dummy2_amd64.changes dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f 'ruby-rails-3.2_3.2.6-2~dummy2_source.changes' 'ruby-rails-3.2_3.2.6-2~dummy2_amd64.changes' dgit ok: build successful, results in ruby-rails-3.2_3.2.6-2~dummy2_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 67b0792591776d28896b4d74861b61eb6d1a66f7 refs/dgit/sid => 7eedc15b91a019787662bc532cc37a014d1f36a9 refs/tags/archive/test-dummy/3.2.6-2_dummy1 => 0ab7940cb1c649ab44476e4e48190b88036d8085 refs/tags/test-dummy/3.2.6-2_dummy1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 67b0792591776d28896b4d74861b61eb6d1a66f7 commit refs/dgit-fetch/test-dummy/dgit/sid |> 7eedc15b91a019787662bc532cc37a014d1f36a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1 |> 0ab7940cb1c649ab44476e4e48190b88036d8085 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1' => '7eedc15b91a019787662bc532cc37a014d1f36a9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1' => '0ab7940cb1c649ab44476e4e48190b88036d8085', 'refs/dgit-fetch/test-dummy/dgit/sid' => '67b0792591776d28896b4d74861b61eb6d1a66f7' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 7eedc15b91a019787662bc532cc37a014d1f36a9 tag refs/tags/archive/test-dummy/3.2.6-2_dummy1 currently refs/tags/archive/test-dummy/3.2.6-2_dummy1=7eedc15b91a019787662bc532cc37a014d1f36a9 |> 0ab7940cb1c649ab44476e4e48190b88036d8085 tag refs/tags/test-dummy/3.2.6-2_dummy1 currently refs/tags/test-dummy/3.2.6-2_dummy1=0ab7940cb1c649ab44476e4e48190b88036d8085 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 7eedc15b91a019787662bc532cc37a014d1f36a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1 offered refs/tags/archive/test-dummy/3.2.6-2_dummy1=7eedc15b91a019787662bc532cc37a014d1f36a9 |> 0ab7940cb1c649ab44476e4e48190b88036d8085 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1 offered refs/tags/test-dummy/3.2.6-2_dummy1=0ab7940cb1c649ab44476e4e48190b88036d8085 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.dsc... get_archive_dsc: Version 3.2.6-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `67b0792591776d28896b4d74861b61eb6d1a66f7' previous reference hash=67b0792591776d28896b4d74861b61eb6d1a66f7 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `67b0792591776d28896b4d74861b61eb6d1a66f7' fetch_from_archive: lastfetch=67b0792591776d28896b4d74861b61eb6d1a66f7 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack considering reusing ruby-rails-3.2_3.2.6.orig.tar.gz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6.orig.tar.gz considering saving ruby-rails-3.2_3.2.6.orig.tar.gz: (File exists) no need. considering reusing ruby-rails-3.2_3.2.6-1.debian.tar.xz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6-1.debian.tar.xz considering saving ruby-rails-3.2_3.2.6-1.debian.tar.xz: (File exists) no need. import considering ruby-rails-3.2_3.2.6.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6eb30d2de660eb68c597d7c16bcb6dc256fb7f69' | git ls-tree -z 6eb30d2de660eb68c597d7c16bcb6dc256fb7f69 => `040000 tree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3\x09rails-3.2.6\x00' one subtree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 CD .. import considering ruby-rails-3.2_3.2.6-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8795dad19c24bc5476ced982336dfab071c0361e' | git ls-tree -z 8795dad19c24bc5476ced982336dfab071c0361e => `040000 tree f0591ea535ed4c1ec71759ea1f6da51152115a11\x09debian\x00' one subtree f0591ea535ed4c1ec71759ea1f6da51152115a11 CD .. + dpkg-source --no-check --skip-patches -x -- ruby-rails-3.2.dsc dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3.2.6-1 package changelog, entry no.1... import clog 3.2.6-1 vs 3.2.6... import clog 3.2.6-1 becomes r1 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' import tartrees authline Antonio Terceiro 1340583367 +0000 import tartrees r1authline Antonio Terceiro 1340583367 +0000 import tartree ruby-rails-3.2_3.2.6.orig.tar.gz 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 | git hash-object -w -t commit --stdin => b1d0421d21d800f95129571ae135611504f886bf import tartree ruby-rails-3.2_3.2.6-1.debian.tar.xz f0591ea535ed4c1ec71759ea1f6da51152115a11 | git hash-object -w -t commit --stdin => 3f5edcb897bcc820ec22d7fb287b9a60a99cd389 import main commit | git hash-object -w -t commit ../commit.tmp => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' import apply patches... | git hash-object -w -t commit --stdin => ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b dapplied ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b unpa cfa4f3a93ed48685f5cd3129424159a4ffadde00 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse HEAD: => `a03715a5dd92b7548ce0e521c917917fe22d78ef' synthesised git commit from .dsc 3.2.6-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgitclog; exec "$@"' x git cat-file blob 67b0792591776d28896b4d74861b61eb6d1a66f7:debian/changelog Version actually in archive: 3.2.6-1 (older) Last version pushed with dgit: 3.2.6-2~dummy1 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 | git merge-base 67b0792591776d28896b4d74861b61eb6d1a66f7 67b0792591776d28896b4d74861b61eb6d1a66f7 => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' fetch mergeinfos: commit 67b0792591776d28896b4d74861b61eb6d1a66f7 dgit client's archive history view fetch hash=67b0792591776d28896b4d74861b61eb6d1a66f7 | git merge-base 67b0792591776d28896b4d74861b61eb6d1a66f7 67b0792591776d28896b4d74861b61eb6d1a66f7 => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git merge-base 67b0792591776d28896b4d74861b61eb6d1a66f7 67b0792591776d28896b4d74861b61eb6d1a66f7 => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 67b0792591776d28896b4d74861b61eb6d1a66f7 | git log -n2 67b0792591776d28896b4d74861b61eb6d1a66f7 => `commit 67b0792591776d28896b4d74861b61eb6d1a66f7'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3.2.6-2_dummy2 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 67b0792591776d28896b4d74861b61eb6d1a66f7 ab353797fb58c6677d5a4fe5601b1def8cad1d9e => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git rev-parse '67b0792591776d28896b4d74861b61eb6d1a66f7~0' => `67b0792591776d28896b4d74861b61eb6d1a66f7' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3.2.6-2_dummy2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack checking that ruby-rails-3.2_3.2.6-2~dummy2.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-2~dummy2.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-2~dummy2.dsc) dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying ups-topic/ups-yml CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9297a23d6ef1eb414997721f77e3a04608a21d40' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git diff --quiet 9297a23d6ef1eb414997721f77e3a04608a21d40 ab353797fb58c6677d5a4fe5601b1def8cad1d9e files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Files files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Files ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2.dsc Files ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy2.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha256 rails3_3.2.6-2~dummy2_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy2_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy2_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy2.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha1 rails3_3.2.6-2~dummy2_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy2_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy2_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Files files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy2.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Files rails3_3.2.6-2~dummy2_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy2_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy2_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy2_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query ruby-rails-3.2 tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3.2.6)... checking origs needed placement 'ruby optional'... origs ruby-rails-3.2_3.2.6.orig.tar.gz | 05a3954762c2a2101a10dd2efddf7000 953 ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ ruby-rails-3.2_3.2.6.orig.tar.gz | 207cfb1ef70aa9458c776deeda8e38ac977cbc852209828793b27d55bebc7bea ./pool/main/ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz $#$have=0 origs ruby-rails-3.2_3.2.6.orig.tar.gz f.same=1 #f._differ=-1 origs ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz | e7e828cb659410d3a889c8a9ad47af47 2756 ruby-rails-3.2_3.2.6-2~dummy2.debian.tar.xz ../ruby-rails-3.2_3.2.6-2~dummy2_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3.2.6-2~dummy2', 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/3.2.6-2_dummy2', 'Objid' => 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/3.2.6-2_dummy2', 'Objid' => 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 24 Nov 2013 16:05:06 +0000' => `1385309106 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp => `0890a7034b5eddb5fd2a88192d1cc8b723bb061f' + git verify-tag 0890a7034b5eddb5fd2a88192d1cc8b723bb061f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3.2.6-2_dummy2 0890a7034b5eddb5fd2a88192d1cc8b723bb061f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp => `68bf31399506fd1ec7f5b26e338664a5cb368652' + git verify-tag 68bf31399506fd1ec7f5b26e338664a5cb368652 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3.2.6-2_dummy2 68bf31399506fd1ec7f5b26e338664a5cb368652 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git ab353797fb58c6677d5a4fe5601b1def8cad1d9e:refs/dgit/sid refs/tags/archive/test-dummy/3.2.6-2_dummy2 refs/tags/test-dummy/3.2.6-2_dummy2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git 67b0792..ab35379 ab353797fb58c6677d5a4fe5601b1def8cad1d9e -> refs/dgit/sid * [new tag] archive/test-dummy/3.2.6-2_dummy2 -> archive/test-dummy/3.2.6-2_dummy2 * [new tag] test-dummy/3.2.6-2_dummy2 -> test-dummy/3.2.6-2_dummy2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid ab353797fb58c6677d5a4fe5601b1def8cad1d9e + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../ruby-rails-3.2_3.2.6-2~dummy2_multi.changes' signfile dsc ../ruby-rails-3.2_3.2.6-2~dummy2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../ruby-rails-3.2_3.2.6-2~dummy2_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../ruby-rails-3.2_3.2.6-2~dummy2.dsc ../ruby-rails-3.2_3.2.6-2~dummy2_multi.changes fixup_changes buildinfo ../ruby-rails-3.2_3.2.6-2~dummy2_amd64.buildinfo ../ruby-rails-3.2_3.2.6-2~dummy2_multi.changes signfile changes ../ruby-rails-3.2_3.2.6-2~dummy2_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../ruby-rails-3.2_3.2.6-2~dummy2_multi.changes' gpg: ../ruby-rails-3.2_3.2.6-2~dummy2_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../ruby-rails-3.2_3.2.6-2~dummy2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3.2.6-2~dummy2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 del_lrfetchrefs... del_lrfetchrefs: 67b0792591776d28896b4d74861b61eb6d1a66f7 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 7eedc15b91a019787662bc532cc37a014d1f36a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1 del_lrfetchrefs: 0ab7940cb1c649ab44476e4e48190b88036d8085 refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t-ref-same-val refs/heads/dgit/sid ab353797fb58c6677d5a4fe5601b1def8cad1d9e + local name=refs/heads/dgit/sid + local val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + case "${t_ref_val-unset}" in + t_ref_val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=ruby-rails-3.2_3.2.6-2~dummy2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='ab353797fb58c6677d5a4fe5601b1def8cad1d9e test-dummy archive/test-dummy/3.2.6-2_dummy2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e test-dummy archive/test-dummy/3.2.6-2_dummy2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git' + val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy2.dsc ab353797fb58c6677d5a4fe5601b1def8cad1d9e + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy2.dsc + local val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + case "${t_ref_val-unset}" in + t_ref_val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy2 + t-refs-same refs/tags/archive/test-dummy/3.2.6-2_dummy2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3.2.6-2_dummy2 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3.2.6-2_dummy2 ++ local ref=refs/tags/archive/test-dummy/3.2.6-2_dummy2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3.2.6-2_dummy2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/3.2.6-2_dummy2 + val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t-ref-same-val refs/tags/archive/test-dummy/3.2.6-2_dummy2 ab353797fb58c6677d5a4fe5601b1def8cad1d9e + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy2 + local val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + case "${t_ref_val-unset}" in + t_ref_val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t-ref-same-val refs/remotes/dgit/dgit/sid ab353797fb58c6677d5a4fe5601b1def8cad1d9e + local name=refs/remotes/dgit/dgit/sid + local val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + case "${t_ref_val-unset}" in + t_ref_val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3.2.6-2_dummy2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t-ref-same-val refs/dgit/sid ab353797fb58c6677d5a4fe5601b1def8cad1d9e + local name=refs/dgit/sid + local val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + case "${t_ref_val-unset}" in + t_ref_val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3.2.6-2_dummy2 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3.2.6-2_dummy2 ++ local ref=refs/tags/archive/test-dummy/3.2.6-2_dummy2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3.2.6-2_dummy2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3.2.6-2_dummy2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t-ref-same-val refs/tags/archive/test-dummy/3.2.6-2_dummy2 ab353797fb58c6677d5a4fe5601b1def8cad1d9e + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy2 + local val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + case "${t_ref_val-unset}" in + t_ref_val=ab353797fb58c6677d5a4fe5601b1def8cad1d9e + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy2 + git verify-tag refs/tags/archive/test-dummy/3.2.6-2_dummy2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:43 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git fetch /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2 incoming-branch:branch From /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2 * [new branch] incoming-branch -> branch + git checkout branch Switched to branch 'branch' + git rebase --onto dgit/sid incoming warning: skipped previously applied commit 632997c hint: use --reapply-cherry-picks to include skipped commits hint: Disable this message with "git config advice.skippedCherryPicks false" Rebasing (1/5) Rebasing (2/5) Rebasing (3/5) Rebasing (4/5) Rebasing (5/5) Successfully rebased and updated refs/heads/branch. + git checkout dgit/sid Switched to branch 'dgit/sid' + git merge branch Updating ab35379..c837d75 Fast-forward debian/changelog | 8 ++++++++ debian/control | 2 ++ metadata.yml | 2 ++ spongiform | 1 + 4 files changed, 13 insertions(+) create mode 100644 spongiform + iteration + dummy=3 + v=3.2.6-2~dummy3 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-dgit --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format 3.0 (quilt), quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package ruby-rails-3.2 dpkg-buildpackage: info: source version 3.2.6-2~dummy3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean dh clean dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c837d75add8cb8514c547f928b90eb18596536c1' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c837d75add8cb8514c547f928b90eb18596536c1 examining quilt state (multiple patches, linear mode) branch_is_gdr c837d75add8cb8514c547f928b90eb18596536c1... branch_is_gdr 573c68535fb37c0a97ad1fdff6c6fa78650a6962 ?-patches NO QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y + tar -cf './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './ruby-rails-3.2_3.2.6-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f c837d75add8cb8514c547f928b90eb18596536c1 -- debian + git add -Af . | git write-tree => `1c41c059eac23046b48d528758d5bd0f17fdabc3' fake orig tree object 1c41c059eac23046b48d528758d5bd0f17fdabc3 + sh -ec 'exec dpkg-source --before-build . >/dev/null' dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file CD .. + git reset -q --hard c837d75add8cb8514c547f928b90eb18596536c1 CD ../fake + git add -Af . | git write-tree => `9e74a9673eb287d67b01ef22bb741497d23acf93' fake o+d/p tree object 1c41c059eac23046b48d528758d5bd0f17fdabc3 CD ../work | git ls-tree --name-only -z c837d75add8cb8514c547f928b90eb18596536c1 => `debian\x00metadata.yml\x00spongiform\x00' | git diff-tree -z --no-renames -r 1c41c059eac23046b48d528758d5bd0f17fdabc3 c837d75add8cb8514c547f928b90eb18596536c1 => `:100644 100644 be72df0a25cfcbda4253e582d1b9371fe0e62e70 7557f2cb0e67e827a7b63d608f56419689116854 M\x00metadata.yml\x00:000000 100644 0000000000000000000000000000000000000000 32aad8c35387213772370ce678e403db1ed28243 A\x00spongiform\x00' quiltify_trees_differ 1c41c059eac23046b48d528758d5bd0f17fdabc3 c837d75add8cb8514c547f928b90eb18596536c1 => 1 | git diff-tree -z --no-renames --name-only -r c837d75add8cb8514c547f928b90eb18596536c1 9e74a9673eb287d67b01ef22bb741497d23acf93 => `metadata.yml\x00spongiform\x00' quiltify_trees_differ c837d75add8cb8514c547f928b90eb18596536c1 9e74a9673eb287d67b01ef22bb741497d23acf93 => 1 | git diff-tree -z --no-renames --name-only -r 1c41c059eac23046b48d528758d5bd0f17fdabc3 9e74a9673eb287d67b01ef22bb741497d23acf93 => `metadata.yml\x00' quiltify_trees_differ 1c41c059eac23046b48d528758d5bd0f17fdabc3 9e74a9673eb287d67b01ef22bb741497d23acf93 => 1 differences @dl ## ## ## == == ==. dgit: base trees orig=1c41c059eac23046b48d o+d/p=9e74a9673eb287d67b01 dgit: quilt differences: src: ## orig ## gitignores: == orig == dgit: quilt differences: HEAD ## o+d/p HEAD == o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only c837d75add8cb8514c547f928b90eb18596536c1 -- debian/rules debian/control => `debian/control'... quiltify investigate c837d75add8cb8514c547f928b90eb18596536c1 | git diff-tree -z --no-renames --name-only c837d75add8cb8514c547f928b90eb18596536c1 9e74a9673eb287d67b01ef22bb741497d23acf93 => `metadata.yml\x00spongiform\x00' quiltify_trees_differ c837d75add8cb8514c547f928b90eb18596536c1 9e74a9673eb287d67b01ef22bb741497d23acf93 => 1 | git ls-tree --name-only c837d75add8cb8514c547f928b90eb18596536c1 -- debian/rules debian/control => `debian/control'... | git cat-file commit c837d75add8cb8514c547f928b90eb18596536c1 => `tree 5fcc3815d456c4de639e34e7f2a02ba472927d49'... | git diff-tree -z --no-renames --name-only 10b78a48022404b7afaf4637d0f9926ccd308ae3 c837d75add8cb8514c547f928b90eb18596536c1 => `debian\x00' quiltify_trees_differ 10b78a48022404b7afaf4637d0f9926ccd308ae3 c837d75add8cb8514c547f928b90eb18596536c1 => 0 considering C=c837d75add8cb8514c547f928b90eb18596536c1 P=10b78a48022404b7afaf4637d0f9926ccd308ae3 | git diff-tree -r --name-only 10b78a48022404b7afaf4637d0f9926ccd308ae3 c837d75add8cb8514c547f928b90eb18596536c1 -- debian/patches .pc debian/source/format => `' search queue P=10b78a48022404b7afaf4637d0f9926ccd308ae3 triv quiltify investigate 10b78a48022404b7afaf4637d0f9926ccd308ae3 | git diff-tree -z --no-renames --name-only 10b78a48022404b7afaf4637d0f9926ccd308ae3 9e74a9673eb287d67b01ef22bb741497d23acf93 => `debian\x00metadata.yml\x00spongiform\x00' quiltify_trees_differ 10b78a48022404b7afaf4637d0f9926ccd308ae3 9e74a9673eb287d67b01ef22bb741497d23acf93 => 1 | git ls-tree --name-only 10b78a48022404b7afaf4637d0f9926ccd308ae3 -- debian/rules debian/control => `debian/control'... | git cat-file commit 10b78a48022404b7afaf4637d0f9926ccd308ae3 => `tree 821e126522edfd855284f6b745619ca945f3621e'... | git diff-tree -z --no-renames --name-only 5231294e4667e07e972e5b3e5dfa0e6600d40fce 10b78a48022404b7afaf4637d0f9926ccd308ae3 => `debian\x00' quiltify_trees_differ 5231294e4667e07e972e5b3e5dfa0e6600d40fce 10b78a48022404b7afaf4637d0f9926ccd308ae3 => 0 considering C=10b78a48022404b7afaf4637d0f9926ccd308ae3 P=5231294e4667e07e972e5b3e5dfa0e6600d40fce | git diff-tree -r --name-only 5231294e4667e07e972e5b3e5dfa0e6600d40fce 10b78a48022404b7afaf4637d0f9926ccd308ae3 -- debian/patches .pc debian/source/format => `' search queue P=5231294e4667e07e972e5b3e5dfa0e6600d40fce triv quiltify investigate 5231294e4667e07e972e5b3e5dfa0e6600d40fce | git diff-tree -z --no-renames --name-only 5231294e4667e07e972e5b3e5dfa0e6600d40fce 9e74a9673eb287d67b01ef22bb741497d23acf93 => `debian\x00metadata.yml\x00spongiform\x00' quiltify_trees_differ 5231294e4667e07e972e5b3e5dfa0e6600d40fce 9e74a9673eb287d67b01ef22bb741497d23acf93 => 1 | git ls-tree --name-only 5231294e4667e07e972e5b3e5dfa0e6600d40fce -- debian/rules debian/control => `debian/control'... | git cat-file commit 5231294e4667e07e972e5b3e5dfa0e6600d40fce => `tree 80dd7ba9c10e468a6a7581ffb8042d33d9db73b0'... | git diff-tree -z --no-renames --name-only 3f379edcf9867be551d22aa6dde2898e41f9f81d 5231294e4667e07e972e5b3e5dfa0e6600d40fce => `metadata.yml\x00' quiltify_trees_differ 3f379edcf9867be551d22aa6dde2898e41f9f81d 5231294e4667e07e972e5b3e5dfa0e6600d40fce => 1 considering C=5231294e4667e07e972e5b3e5dfa0e6600d40fce P=3f379edcf9867be551d22aa6dde2898e41f9f81d | git diff-tree -r --name-only 3f379edcf9867be551d22aa6dde2898e41f9f81d 5231294e4667e07e972e5b3e5dfa0e6600d40fce -- debian/patches .pc debian/source/format => `' search queue P=3f379edcf9867be551d22aa6dde2898e41f9f81d NT quiltify investigate 3f379edcf9867be551d22aa6dde2898e41f9f81d | git diff-tree -z --no-renames --name-only 3f379edcf9867be551d22aa6dde2898e41f9f81d 9e74a9673eb287d67b01ef22bb741497d23acf93 => `debian\x00metadata.yml\x00spongiform\x00' quiltify_trees_differ 3f379edcf9867be551d22aa6dde2898e41f9f81d 9e74a9673eb287d67b01ef22bb741497d23acf93 => 1 | git ls-tree --name-only 3f379edcf9867be551d22aa6dde2898e41f9f81d -- debian/rules debian/control => `debian/control'... | git cat-file commit 3f379edcf9867be551d22aa6dde2898e41f9f81d => `tree c01b89ed1df3c053e3f16862cf4c3ff257d3cc9c'... | git diff-tree -z --no-renames --name-only 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 3f379edcf9867be551d22aa6dde2898e41f9f81d => `debian\x00' quiltify_trees_differ 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 3f379edcf9867be551d22aa6dde2898e41f9f81d => 0 considering C=3f379edcf9867be551d22aa6dde2898e41f9f81d P=8eb00e7c87ffa7aa3228b53ed66b016d277e8421 | git diff-tree -r --name-only 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 3f379edcf9867be551d22aa6dde2898e41f9f81d -- debian/patches .pc debian/source/format => `' search queue P=8eb00e7c87ffa7aa3228b53ed66b016d277e8421 triv quiltify investigate 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 | git diff-tree -z --no-renames --name-only 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 9e74a9673eb287d67b01ef22bb741497d23acf93 => `debian\x00metadata.yml\x00spongiform\x00' quiltify_trees_differ 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 9e74a9673eb287d67b01ef22bb741497d23acf93 => 1 | git ls-tree --name-only 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 -- debian/rules debian/control => `debian/control'... | git cat-file commit 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 => `tree 4aa48af8ac9375309a935045c59c692580a3068a'... | git diff-tree -z --no-renames --name-only ab353797fb58c6677d5a4fe5601b1def8cad1d9e 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 => `debian\x00metadata.yml\x00spongiform\x00' quiltify_trees_differ ab353797fb58c6677d5a4fe5601b1def8cad1d9e 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 => 1 considering C=8eb00e7c87ffa7aa3228b53ed66b016d277e8421 P=ab353797fb58c6677d5a4fe5601b1def8cad1d9e | git diff-tree -r --name-only ab353797fb58c6677d5a4fe5601b1def8cad1d9e 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 -- debian/patches .pc debian/source/format => `' search queue P=ab353797fb58c6677d5a4fe5601b1def8cad1d9e NT quiltify investigate ab353797fb58c6677d5a4fe5601b1def8cad1d9e | git diff-tree -z --no-renames --name-only ab353797fb58c6677d5a4fe5601b1def8cad1d9e 9e74a9673eb287d67b01ef22bb741497d23acf93 => `debian\x00' quiltify_trees_differ ab353797fb58c6677d5a4fe5601b1def8cad1d9e 9e74a9673eb287d67b01ef22bb741497d23acf93 => 0 search finished hooray! quiltify linearisation planning successful, executing... quiltify traverse ab353797fb58c6677d5a4fe5601b1def8cad1d9e..8eb00e7c87ffa7aa3228b53ed66b016d277e8421 | git cat-file commit 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 => `tree 4aa48af8ac9375309a935045c59c692580a3068a'... | git log -n1 '--pretty=format:%aD' 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 => `Sun, 16 Nov 2014 16:04:29 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/spongiform-upstream-new-file-incl-change.patch git diff --no-ext-diff ab353797fb58c6677d5a4fe5601b1def8cad1d9e 8eb00e7c87ffa7aa3228b53ed66b016d277e8421 -- ':!/debian' ':!/.pc' quiltify traverse 8eb00e7c87ffa7aa3228b53ed66b016d277e8421..3f379edcf9867be551d22aa6dde2898e41f9f81d quiltify traverse 3f379edcf9867be551d22aa6dde2898e41f9f81d..5231294e4667e07e972e5b3e5dfa0e6600d40fce | git cat-file commit 5231294e4667e07e972e5b3e5dfa0e6600d40fce => `tree 80dd7ba9c10e468a6a7581ffb8042d33d9db73b0'... | git log -n1 '--pretty=format:%aD' 5231294e4667e07e972e5b3e5dfa0e6600d40fce => `Sun, 16 Nov 2014 16:06:33 +0000' + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/zorkmid-options-=-42.patch git diff --no-ext-diff 3f379edcf9867be551d22aa6dde2898e41f9f81d 5231294e4667e07e972e5b3e5dfa0e6600d40fce -- ':!/debian' ':!/.pc' quiltify traverse 5231294e4667e07e972e5b3e5dfa0e6600d40fce..10b78a48022404b7afaf4637d0f9926ccd308ae3 quiltify traverse 10b78a48022404b7afaf4637d0f9926ccd308ae3..c837d75add8cb8514c547f928b90eb18596536c1 + git checkout -q c837d75add8cb8514c547f928b90eb18596536c1 + git checkout -q master | git status --ignored --porcelain => ` M debian/patches/series'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 372fcac] Commit Debian 3.0 (quilt) metadata 3 files changed, 53 insertions(+) create mode 100644 debian/patches/spongiform-upstream-new-file-incl-change.patch create mode 100644 debian/patches/zorkmid-options-=-42.patch CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `372fcaca1782794aa41eec256bef8cd0bff60209' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack QF linkorigs ruby-rails-3.2_3.2.6.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 372fcaca1782794aa41eec256bef8cd0bff60209 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ruby-rails-3.2 using existing ./ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz dpkg-source: info: building ruby-rails-3.2 in ruby-rails-3.2_3.2.6-2~dummy3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... changelog will contain changes since 3.2.6-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'ruby-rails-3.2_3.2.6-2~dummy3_source.changes' dpkg-genchanges -S -v3.2.6-1 dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: not including original source code in upload CD .. moving ruby-rails-3.2_3.2.6-2~dummy3.dsc, ruby-rails-3.2_3.2.6-2~dummy3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.. renaming (Files) ruby-rails-3.2_3.2.6.orig.tar.gz renaming (Files) ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz renaming (dsc) ruby-rails-3.2_3.2.6-2~dummy3.dsc renaming (changes) ruby-rails-3.2_3.2.6-2~dummy3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3.2.6-1 dpkg-buildpackage: info: source package ruby-rails-3.2 dpkg-buildpackage: info: source version 3.2.6-2~dummy3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ian Jackson dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file debian/rules build dh build dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_update_autotools_config fakeroot debian/rules binary dh binary dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_testroot dh_prep dh_installdocs dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installchangelogs dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_perl dh_link dh_strip_nondeterminism dh_compress dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_fixperms dh_missing dh_missing: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installdeb dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_gencontrol dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package rails3: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-gencontrol: warning: Depends field of package ruby-rails-3.2: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rails-3.2: substitution variable ${ruby:Versions} used, but is not defined dh_md5sums dh_builddeb dpkg-deb: building package 'ruby-rails-3.2' in '../ruby-rails-3.2_3.2.6-2~dummy3_all.deb'. dpkg-deb: building package 'rails3' in '../rails3_3.2.6-2~dummy3_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-rails-3.2_3.2.6-2~dummy3_amd64.buildinfo dpkg-genchanges --build=binary -v3.2.6-1 -O../ruby-rails-3.2_3.2.6-2~dummy3_amd64.changes dpkg-genchanges: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f 'ruby-rails-3.2_3.2.6-2~dummy3_source.changes' 'ruby-rails-3.2_3.2.6-2~dummy3_amd64.changes' dgit ok: build successful, results in ruby-rails-3.2_3.2.6-2~dummy3_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => ab353797fb58c6677d5a4fe5601b1def8cad1d9e refs/dgit/sid => 7eedc15b91a019787662bc532cc37a014d1f36a9 refs/tags/archive/test-dummy/3.2.6-2_dummy1 => 0890a7034b5eddb5fd2a88192d1cc8b723bb061f refs/tags/archive/test-dummy/3.2.6-2_dummy2 => 0ab7940cb1c649ab44476e4e48190b88036d8085 refs/tags/test-dummy/3.2.6-2_dummy1 => 68bf31399506fd1ec7f5b26e338664a5cb368652 refs/tags/test-dummy/3.2.6-2_dummy2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> ab353797fb58c6677d5a4fe5601b1def8cad1d9e commit refs/dgit-fetch/test-dummy/dgit/sid |> 7eedc15b91a019787662bc532cc37a014d1f36a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1 |> 0890a7034b5eddb5fd2a88192d1cc8b723bb061f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy2 |> 0ab7940cb1c649ab44476e4e48190b88036d8085 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1 |> 68bf31399506fd1ec7f5b26e338664a5cb368652 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy2' => '68bf31399506fd1ec7f5b26e338664a5cb368652', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1' => '0ab7940cb1c649ab44476e4e48190b88036d8085', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1' => '7eedc15b91a019787662bc532cc37a014d1f36a9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy2' => '0890a7034b5eddb5fd2a88192d1cc8b723bb061f', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 7eedc15b91a019787662bc532cc37a014d1f36a9 tag refs/tags/archive/test-dummy/3.2.6-2_dummy1 currently refs/tags/archive/test-dummy/3.2.6-2_dummy1=7eedc15b91a019787662bc532cc37a014d1f36a9 |> 0890a7034b5eddb5fd2a88192d1cc8b723bb061f tag refs/tags/archive/test-dummy/3.2.6-2_dummy2 currently refs/tags/archive/test-dummy/3.2.6-2_dummy2=0890a7034b5eddb5fd2a88192d1cc8b723bb061f |> 0ab7940cb1c649ab44476e4e48190b88036d8085 tag refs/tags/test-dummy/3.2.6-2_dummy1 currently refs/tags/test-dummy/3.2.6-2_dummy1=0ab7940cb1c649ab44476e4e48190b88036d8085 |> 68bf31399506fd1ec7f5b26e338664a5cb368652 tag refs/tags/test-dummy/3.2.6-2_dummy2 currently refs/tags/test-dummy/3.2.6-2_dummy2=68bf31399506fd1ec7f5b26e338664a5cb368652 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 7eedc15b91a019787662bc532cc37a014d1f36a9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1 offered refs/tags/archive/test-dummy/3.2.6-2_dummy1=7eedc15b91a019787662bc532cc37a014d1f36a9 |> 0890a7034b5eddb5fd2a88192d1cc8b723bb061f tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy2 offered refs/tags/archive/test-dummy/3.2.6-2_dummy2=0890a7034b5eddb5fd2a88192d1cc8b723bb061f |> 0ab7940cb1c649ab44476e4e48190b88036d8085 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1 offered refs/tags/test-dummy/3.2.6-2_dummy1=0ab7940cb1c649ab44476e4e48190b88036d8085 |> 68bf31399506fd1ec7f5b26e338664a5cb368652 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy2 offered refs/tags/test-dummy/3.2.6-2_dummy2=68bf31399506fd1ec7f5b26e338664a5cb368652 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/ruby-rails-3.2... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/ruby-rails-3.2_3.2.6-1.dsc... get_archive_dsc: Version 3.2.6-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' previous reference hash=ab353797fb58c6677d5a4fe5601b1def8cad1d9e | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' fetch_from_archive: lastfetch=ab353797fb58c6677d5a4fe5601b1def8cad1d9e CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack considering reusing ruby-rails-3.2_3.2.6.orig.tar.gz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6.orig.tar.gz considering saving ruby-rails-3.2_3.2.6.orig.tar.gz: (File exists) no need. considering reusing ruby-rails-3.2_3.2.6-1.debian.tar.xz: (No such file or directory) linked. using existing ruby-rails-3.2_3.2.6-1.debian.tar.xz considering saving ruby-rails-3.2_3.2.6-1.debian.tar.xz: (File exists) no need. import considering ruby-rails-3.2_3.2.6.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6eb30d2de660eb68c597d7c16bcb6dc256fb7f69' | git ls-tree -z 6eb30d2de660eb68c597d7c16bcb6dc256fb7f69 => `040000 tree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3\x09rails-3.2.6\x00' one subtree 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 CD .. import considering ruby-rails-3.2_3.2.6-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `8795dad19c24bc5476ced982336dfab071c0361e' | git ls-tree -z 8795dad19c24bc5476ced982336dfab071c0361e => `040000 tree f0591ea535ed4c1ec71759ea1f6da51152115a11\x09debian\x00' one subtree f0591ea535ed4c1ec71759ea1f6da51152115a11 CD .. + dpkg-source --no-check --skip-patches -x -- ruby-rails-3.2.dsc dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-1.debian.tar.xz CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file + git add -Af . | git write-tree => `a03715a5dd92b7548ce0e521c917917fe22d78ef' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3.2.6-1 package changelog, entry no.1... import clog 3.2.6-1 vs 3.2.6... import clog 3.2.6-1 becomes r1 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' import tartrees authline Antonio Terceiro 1340583367 +0000 import tartrees r1authline Antonio Terceiro 1340583367 +0000 import tartree ruby-rails-3.2_3.2.6.orig.tar.gz 98f7bcd037bf43db31fcf4ced2a5ca343e0229e3 | git hash-object -w -t commit --stdin => b1d0421d21d800f95129571ae135611504f886bf import tartree ruby-rails-3.2_3.2.6-1.debian.tar.xz f0591ea535ed4c1ec71759ea1f6da51152115a11 | git hash-object -w -t commit --stdin => 3f5edcb897bcc820ec22d7fb287b9a60a99cd389 import main commit | git hash-object -w -t commit ../commit.tmp => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' import apply patches... | git hash-object -w -t commit --stdin => ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b dapplied ab13efc456cf44a60da03243fda4300982ddd2a7 + git checkout -q -b unpa cfa4f3a93ed48685f5cd3129424159a4ffadde00 | date '+%s %z' -d 'Sun, 24 Jun 2012 21:16:07 -0300' => `1340583367 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `cfa4f3a93ed48685f5cd3129424159a4ffadde00' | git rev-parse HEAD: => `a03715a5dd92b7548ce0e521c917917fe22d78ef' synthesised git commit from .dsc 3.2.6-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgitclog; exec "$@"' x git cat-file blob ab353797fb58c6677d5a4fe5601b1def8cad1d9e:debian/changelog Version actually in archive: 3.2.6-1 (older) Last version pushed with dgit: 3.2.6-2~dummy2 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 | git merge-base ab353797fb58c6677d5a4fe5601b1def8cad1d9e ab353797fb58c6677d5a4fe5601b1def8cad1d9e => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' fetch mergeinfos: commit ab353797fb58c6677d5a4fe5601b1def8cad1d9e dgit client's archive history view fetch hash=ab353797fb58c6677d5a4fe5601b1def8cad1d9e | git merge-base ab353797fb58c6677d5a4fe5601b1def8cad1d9e ab353797fb58c6677d5a4fe5601b1def8cad1d9e => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git merge-base ab353797fb58c6677d5a4fe5601b1def8cad1d9e ab353797fb58c6677d5a4fe5601b1def8cad1d9e => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE ab353797fb58c6677d5a4fe5601b1def8cad1d9e | git log -n2 ab353797fb58c6677d5a4fe5601b1def8cad1d9e => `commit ab353797fb58c6677d5a4fe5601b1def8cad1d9e'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/3.2.6-2_dummy3 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `372fcaca1782794aa41eec256bef8cd0bff60209' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `?? debian/.debhelper/'... nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base ab353797fb58c6677d5a4fe5601b1def8cad1d9e 372fcaca1782794aa41eec256bef8cd0bff60209 => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git rev-parse 'ab353797fb58c6677d5a4fe5601b1def8cad1d9e~0' => `ab353797fb58c6677d5a4fe5601b1def8cad1d9e' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3.2.6-2_dummy3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/unpack checking that ruby-rails-3.2_3.2.6-2~dummy3.dsc corresponds to HEAD + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-2~dummy3.dsc' dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/../ruby-rails-3.2_3.2.6-2~dummy3.dsc) dpkg-source: info: extracting ruby-rails-3.2 in ruby-rails-3.2-3.2.6 dpkg-source: info: unpacking ruby-rails-3.2_3.2.6.orig.tar.gz dpkg-source: info: unpacking ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying ups-topic/ups-yml dpkg-source: info: applying spongiform-upstream-new-file-incl-change.patch dpkg-source: info: applying zorkmid-options-=-42.patch CD ruby-rails-3.2-3.2.6 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `953fa675ba4770dd444c383dbb422b3737649185' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + git diff --quiet 953fa675ba4770dd444c383dbb422b3737649185 372fcaca1782794aa41eec256bef8cd0bff60209 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Files files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Files ruby-rails-3.2_3.2.6.orig.tar.gz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3.dsc Files ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha256 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy3.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha256 rails3_3.2.6-2~dummy3_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy3_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha256 ruby-rails-3.2_3.2.6-2~dummy3_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha1 files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy3.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha1 rails3_3.2.6-2~dummy3_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy3_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Checksums-Sha1 ruby-rails-3.2_3.2.6-2~dummy3_amd64.buildinfo files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Files files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy3.dsc files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Files rails3_3.2.6-2~dummy3_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy3_all.deb files_compare_inputs ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Files ruby-rails-3.2_3.2.6-2~dummy3_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query ruby-rails-3.2 tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3.2.6)... checking origs needed placement 'ruby optional'... origs ruby-rails-3.2_3.2.6.orig.tar.gz | 05a3954762c2a2101a10dd2efddf7000 953 ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ ruby-rails-3.2_3.2.6.orig.tar.gz | 207cfb1ef70aa9458c776deeda8e38ac977cbc852209828793b27d55bebc7bea ./pool/main/ruby-rails-3.2_3.2.6.orig.tar.gz origs ruby-rails-3.2_3.2.6.orig.tar.gz $#$have=0 origs ruby-rails-3.2_3.2.6.orig.tar.gz f.same=1 #f._differ=-1 origs ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz | 351b107aeb34184dd1fd2bfba2983301 3272 ruby-rails-3.2_3.2.6-2~dummy3.debian.tar.xz ../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '3.2.6-2~dummy3', '372fcaca1782794aa41eec256bef8cd0bff60209', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '372fcaca1782794aa41eec256bef8cd0bff60209', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/3.2.6-2_dummy3', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '372fcaca1782794aa41eec256bef8cd0bff60209', 'Tag' => 'test-dummy/3.2.6-2_dummy3', 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Sun, 16 Nov 2014 16:07:02 +0000' => `1416154022 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag.signed.tmp => `69a3028afae37ed6be45a938813e17789d04e5f4' + git verify-tag 69a3028afae37ed6be45a938813e17789d04e5f4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:50 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3.2.6-2_dummy3 69a3028afae37ed6be45a938813e17789d04e5f4 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2/.git/dgit/tag-dgit.signed.tmp => `70ff60110ca74e832a762cccc8d1f1ee6c11f85d' + git verify-tag 70ff60110ca74e832a762cccc8d1f1ee6c11f85d gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:50 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3.2.6-2_dummy3 70ff60110ca74e832a762cccc8d1f1ee6c11f85d | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check ruby-rails-3.2 ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d ruby-rails-3.2.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git 372fcaca1782794aa41eec256bef8cd0bff60209:refs/dgit/sid refs/tags/archive/test-dummy/3.2.6-2_dummy3 refs/tags/test-dummy/3.2.6-2_dummy3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git ab35379..372fcac 372fcaca1782794aa41eec256bef8cd0bff60209 -> refs/dgit/sid * [new tag] archive/test-dummy/3.2.6-2_dummy3 -> archive/test-dummy/3.2.6-2_dummy3 * [new tag] test-dummy/3.2.6-2_dummy3 -> test-dummy/3.2.6-2_dummy3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 372fcaca1782794aa41eec256bef8cd0bff60209 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A '../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes' signfile dsc ../ruby-rails-3.2_3.2.6-2~dummy3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo ../ruby-rails-3.2_3.2.6-2~dummy3_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../ruby-rails-3.2_3.2.6-2~dummy3.dsc ../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes fixup_changes buildinfo ../ruby-rails-3.2_3.2.6-2~dummy3_amd64.buildinfo ../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes signfile changes ../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes' gpg: ../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../ruby-rails-3.2_3.2.6-2~dummy3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 3.2.6-2~dummy3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 del_lrfetchrefs... del_lrfetchrefs: ab353797fb58c6677d5a4fe5601b1def8cad1d9e refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 7eedc15b91a019787662bc532cc37a014d1f36a9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy1 del_lrfetchrefs: 0890a7034b5eddb5fd2a88192d1cc8b723bb061f refs/dgit-fetch/test-dummy/tags/archive/test-dummy/3.2.6-2_dummy2 del_lrfetchrefs: 0ab7940cb1c649ab44476e4e48190b88036d8085 refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy1 del_lrfetchrefs: 68bf31399506fd1ec7f5b26e338664a5cb368652 refs/dgit-fetch/test-dummy/tags/test-dummy/3.2.6-2_dummy2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=372fcaca1782794aa41eec256bef8cd0bff60209 + t-ref-same-val refs/heads/dgit/sid 372fcaca1782794aa41eec256bef8cd0bff60209 + local name=refs/heads/dgit/sid + local val=372fcaca1782794aa41eec256bef8cd0bff60209 + case "${t_ref_val-unset}" in + t_ref_val=372fcaca1782794aa41eec256bef8cd0bff60209 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=ruby-rails-3.2_3.2.6-2~dummy3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy3.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy3.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy3.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy3.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy3.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='372fcaca1782794aa41eec256bef8cd0bff60209 test-dummy archive/test-dummy/3.2.6-2_dummy3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '372fcaca1782794aa41eec256bef8cd0bff60209 test-dummy archive/test-dummy/3.2.6-2_dummy3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git' + val=372fcaca1782794aa41eec256bef8cd0bff60209 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy3.dsc 372fcaca1782794aa41eec256bef8cd0bff60209 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/ruby-rails-3.2_3.2.6-2~dummy3.dsc + local val=372fcaca1782794aa41eec256bef8cd0bff60209 + case "${t_ref_val-unset}" in + t_ref_val=372fcaca1782794aa41eec256bef8cd0bff60209 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy3 + t-refs-same refs/tags/archive/test-dummy/3.2.6-2_dummy3 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3.2.6-2_dummy3 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3.2.6-2_dummy3 ++ local ref=refs/tags/archive/test-dummy/3.2.6-2_dummy3 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3.2.6-2_dummy3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/3.2.6-2_dummy3 + val=372fcaca1782794aa41eec256bef8cd0bff60209 + t-ref-same-val refs/tags/archive/test-dummy/3.2.6-2_dummy3 372fcaca1782794aa41eec256bef8cd0bff60209 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy3 + local val=372fcaca1782794aa41eec256bef8cd0bff60209 + case "${t_ref_val-unset}" in + t_ref_val=372fcaca1782794aa41eec256bef8cd0bff60209 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=372fcaca1782794aa41eec256bef8cd0bff60209 + t-ref-same-val refs/remotes/dgit/dgit/sid 372fcaca1782794aa41eec256bef8cd0bff60209 + local name=refs/remotes/dgit/dgit/sid + local val=372fcaca1782794aa41eec256bef8cd0bff60209 + case "${t_ref_val-unset}" in + t_ref_val=372fcaca1782794aa41eec256bef8cd0bff60209 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy3 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3.2.6-2_dummy3 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=372fcaca1782794aa41eec256bef8cd0bff60209 + t-ref-same-val refs/dgit/sid 372fcaca1782794aa41eec256bef8cd0bff60209 + local name=refs/dgit/sid + local val=372fcaca1782794aa41eec256bef8cd0bff60209 + case "${t_ref_val-unset}" in + t_ref_val=372fcaca1782794aa41eec256bef8cd0bff60209 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3.2.6-2_dummy3 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3.2.6-2_dummy3 ++ local ref=refs/tags/archive/test-dummy/3.2.6-2_dummy3 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3.2.6-2_dummy3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/3.2.6-2_dummy3 + val=372fcaca1782794aa41eec256bef8cd0bff60209 + t-ref-same-val refs/tags/archive/test-dummy/3.2.6-2_dummy3 372fcaca1782794aa41eec256bef8cd0bff60209 + local name=refs/tags/archive/test-dummy/3.2.6-2_dummy3 + local val=372fcaca1782794aa41eec256bef8cd0bff60209 + case "${t_ref_val-unset}" in + t_ref_val=372fcaca1782794aa41eec256bef8cd0bff60209 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/unstable ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3.2.6-2_dummy3 + git verify-tag refs/tags/archive/test-dummy/3.2.6-2_dummy3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:00:50 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + diff - debian/patches/series ++ cat debian/patches/series + for f in `cat debian/patches/series` + egrep -q '^From.*ijackson@chiark' debian/patches/ups-topic/ups-yml + for f in `cat debian/patches/series` + egrep -q '^From.*ijackson@chiark' debian/patches/spongiform-upstream-new-file-incl-change.patch + for f in `cat debian/patches/series` + egrep -q '^From.*ijackson@chiark' debian/patches/zorkmid-options-=-42.patch + t-822-field ../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Changes + local file=../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes + local field=Changes + perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes"); my $val = $h->{"Changes"},"\n"; die "../ruby-rails-3.2_3.2.6-2~dummy3_multi.changes Changes" unless defined $val; print $val,"\n"; ' + grep -Fx 'ruby-rails-3.2 (3.2.6-2~dummy1) unstable; urgency=low' ruby-rails-3.2 (3.2.6-2~dummy1) unstable; urgency=low + t-git-next-date + GIT_COMMITTER_DATE='1530000001 +0100' + GIT_AUTHOR_DATE='1530000001 +0100' + git clean -xdf Removing debian/.debhelper/ Removing debian/files Removing debian/rails3.debhelper.log Removing debian/rails3.substvars Removing debian/rails3/ Removing debian/ruby-rails-3.2.debhelper.log Removing debian/ruby-rails-3.2.substvars Removing debian/ruby-rails-3.2/ ++ git log --pretty=format:%H --grep '^\[dgit import unpatched' + unpa=cfa4f3a93ed48685f5cd3129424159a4ffadde00 + git checkout -b for-gbp Switched to a new branch 'for-gbp' + git reset cfa4f3a93ed48685f5cd3129424159a4ffadde00 . Unstaged changes after reset: M debian/changelog M debian/control M debian/rules M metadata.yml + git reset HEAD debian Unstaged changes after reset: M metadata.yml + git commit -m UNAPPY [for-gbp 86ba44e] UNAPPY 2 files changed, 2 insertions(+), 5 deletions(-) delete mode 100644 spongiform + git reset --hard HEAD is now at 86ba44e UNAPPY + git clean -xdf Removing spongiform + export 'GIT_AUTHOR_NAME=Someone Else' + GIT_AUTHOR_NAME='Someone Else' + export GIT_AUTHOR_EMAIL=else@example.com + GIT_AUTHOR_EMAIL=else@example.com + export 'GIT_COMMITTER_NAME=Someone Else' + GIT_COMMITTER_NAME='Someone Else' + export GIT_COMMITTER_EMAIL=else@example.com + GIT_COMMITTER_EMAIL=else@example.com + gbp pq import gbp:info: Trying to apply patches at '86ba44eaf59551ad8a2f53f115e9622563d7da54' gbp:info: 3 patches listed in 'debian/patches/series' imported on 'patch-queue/for-gbp' ++ git log --pretty=format:%H --grep 'Change something in the upstream yml' + for compare in $(git log --pretty='format:%H' --grep 'Change something in the upstream yml') + git cat-file commit 92adedc29fee1deb3893826d44295c7f11917435 + perl -i~92adedc29fee1deb3893826d44295c7f11917435~ -0777 -pe ' s/\n+$//; $_ .= "\n"; s/^(?:committer|parent|tree) .*\n//gm; s/\n+(\(cherry picked from .*\)\n)\n*/\n\n/m and s/$/$1/; s/\n+$//; $_ .= "\n"; ' ../this.cmp + test -f ../last.cmp + mv ../this.cmp ../last.cmp + for compare in $(git log --pretty='format:%H' --grep 'Change something in the upstream yml') + git cat-file commit 573c68535fb37c0a97ad1fdff6c6fa78650a6962 + perl -i~573c68535fb37c0a97ad1fdff6c6fa78650a6962~ -0777 -pe ' s/\n+$//; $_ .= "\n"; s/^(?:committer|parent|tree) .*\n//gm; s/\n+(\(cherry picked from .*\)\n)\n*/\n\n/m and s/$/$1/; s/\n+$//; $_ .= "\n"; ' ../this.cmp + test -f ../last.cmp + diff -u ../last.cmp ../this.cmp + mv ../this.cmp ../last.cmp + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/ruby-rails-3.2.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/quilt-artifacts + '[' x/tmp/autopkgtest.l3K01R/quilt-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/quilt-artifacts/quilt.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ruby-rails-3.2 + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:00:52]: test quilt: -----------------------] autopkgtest [22:00:52]: test quilt: - - - - - - - - - - results - - - - - - - - - - quilt PASS autopkgtest [22:00:52]: test quilt-gbp: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:00:56]: test quilt-gbp: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=quilt-gbp ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-gbp-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-gbp-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2400k 0 --:--:-- --:--:-- --:--:-- 2400k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 4047k 0 --:--:-- --:--:-- --:--:-- 4047k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 13.4M 0 --:--:-- --:--:-- --:--:-- 13.4M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b patch-queue/quilt-tip-2 patch-queue/quilt-tip Switched to a new branch 'patch-queue/quilt-tip-2' + gbp pq rebase Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/patch-queue/quilt-tip-2. + echo '/* some comment */' + git add src.c + git commit -m 'Add a comment to an upstream file' [patch-queue/quilt-tip-2 e7a6baf] Add a comment to an upstream file 1 file changed, 1 insertion(+) + t-gbp-unapplied-pq2qc + gbp pq export gbp:info: On 'patch-queue/quilt-tip-2', switching to 'quilt-tip-2' gbp:info: Generating patches from git (quilt-tip-2..patch-queue/quilt-tip-2) ++ git symbolic-ref HEAD + branch=refs/heads/quilt-tip-2 + branch=quilt-tip-2 + case "$branch" in + git branch -f qc/quilt-tip-2 + git checkout qc/quilt-tip-2 Switched to branch 'qc/quilt-tip-2' + git add debian/patches + git commit -m 'Commit patch queue' [qc/quilt-tip-2 e12dc0c] Commit patch queue 5 files changed, 66 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/0004-Add-a-comment-to-an-upstream-file.patch create mode 100644 debian/patches/series + t-commit 'some updates' 1.0-2 + local 'msg=some updates' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable some updates libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'some updates' [qc/quilt-tip-2 c7339c0] some updates 1 file changed, 6 insertions(+) + revision=1 + t-git-pseudo-merge -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid + '[' '!' '' ']' + git merge --help + grep -q allow-unrelated-histories + git_pseuomerge_opts=--allow-unrelated-histories + git_pseuomerge_opts+=' -s ours' + git merge --allow-unrelated-histories -s ours -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid Merge made by the 'ours' strategy. + git config --global init.defaultBranch trunk + t-expect-fail 'quilt fixup cannot be linear' t-dgit build-source + local 'mpat=quilt fixup cannot be linear' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c examining quilt state (multiple patches, linear mode) branch_is_gdr 7797e87a15d8ad8592bd0184bc29a422d6209e9c... branch_is_gdr 99fcab4e49e6fd71091f30d30760c3600e291263 ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/rules debian/control => `debian/control'... quiltify investigate 7797e87a15d8ad8592bd0184bc29a422d6209e9c | git diff-tree -z --no-renames --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/rules debian/control => `debian/control'... | git cat-file commit 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `tree d2712fe4c9d988aab883ecf3b648833d47b3998e'... | git diff-tree -z --no-renames --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `' quiltify_trees_differ c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 0 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `debian\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 1 considering C=7797e87a15d8ad8592bd0184bc29a422d6209e9c P=c7339c09b48e2fc5b1a680143d1040876aee0aed | git diff-tree -r --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/patches .pc debian/source/format => `' search queue P=c7339c09b48e2fc5b1a680143d1040876aee0aed triv considering C=7797e87a15d8ad8592bd0184bc29a422d6209e9c P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/patches .pc debian/source/format => `debian/patches/0003-Add-another-new-upstream-file.patch'... search NOT 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 changed debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/auto-gitignore,debian/patches/series quiltify investigate c7339c09b48e2fc5b1a680143d1040876aee0aed | git diff-tree -z --no-renames --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed -- debian/rules debian/control => `debian/control'... | git cat-file commit c7339c09b48e2fc5b1a680143d1040876aee0aed => `tree d2712fe4c9d988aab883ecf3b648833d47b3998e'... | git diff-tree -z --no-renames --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed => `debian\x00' quiltify_trees_differ e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed => 0 considering C=c7339c09b48e2fc5b1a680143d1040876aee0aed P=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb | git diff-tree -r --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed -- debian/patches .pc debian/source/format => `' search queue P=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb triv quiltify investigate e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb | git diff-tree -z --no-renames --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00debian\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb -- debian/rules debian/control => `debian/control'... | git cat-file commit e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => `tree e356319cca112b255a2d32b6d178fb05eae1abf6'... | git diff-tree -z --no-renames --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => `debian\x00' quiltify_trees_differ 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => 0 considering C=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb P=99fcab4e49e6fd71091f30d30760c3600e291263 | git diff-tree -r --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb -- debian/patches .pc debian/source/format => `debian/patches/0001-Add-a-new-upstream-file.patch'... search NOT 99fcab4e49e6fd71091f30d30760c3600e291263 changed debian/patches/0001-Add-a-new-upstream-file.patch,debian/patches/0002-Edit-the-.c-file.patch,debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/series quiltify want to smash dgit: error: quilt fixup cannot be linear. Stopped at: dgit: 9af62d30..7797e87a: changed debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/auto-gitignore,debian/patches/series GCF>| 7797e87a15d8ad8592bd0184bc29a422d6209e9c GCF<| 7797e87a15d8ad8592bd0184bc29a422d6209e9c commit 337 dgit: 99fcab4e..e12dc0ce: changed debian/patches/0001-Add-a-new-upstream-file.patch,debian/patches/0002-Edit-the-.c-file.patch,debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/series dgit: This might be a patches-unapplied branch. dgit: Maybe you need one of --[quilt=]gbp --[quilt=]dpm --quilt=unapplied ? dgit: Maybe orig tarball(s) are not identical to git representation? dgit: error: quilt history linearisation failed. Search `quilt fixup' in dgit(7). + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'quilt fixup cannot be linear' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=quilt fixup cannot be linear' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'quilt fixup cannot be linear' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: quilt fixup cannot be linear. Stopped at: + t-dgit --quilt=gbp --dgit-view-save=split.b1 build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.b1 build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view af3dc32] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `af3dc3212cabc5ede70db7d8f75966d541764df5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=7797e87a15d8ad8592bd0184bc29a422d6209e9c' refs/heads/split.b1 af3dc3212cabc5ede70db7d8f75966d541764df5 dgit view: created (and left in refs/heads/split.b1) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git rev-parse split.b1 af3dc3212cabc5ede70db7d8f75966d541764df5 + t-dgit --quilt=gbp --gbp-pq=no-such-command-gbp build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --gbp-pq=no-such-command-gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + echo spong + git add debian/pointless-for-dgit-test + git commit -m Pointless [qc/quilt-tip-2 2bb0ba1] Pointless 1 file changed, 1 insertion(+) create mode 100644 debian/pointless-for-dgit-test + t-expect-fail no-such-command-gbp t-dgit --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source + local mpat=no-such-command-gbp + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 -- debian + git add -Af . | git write-tree => `c5c54de1fa5a4660468aab541207b896e750b383' fake orig tree object c5c54de1fa5a4660468aab541207b896e750b383 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 CD ../fake + git add -Af . | git write-tree => `570f2908c4c219e2ceefd3d0753777cbc1877969' fake o+d/p tree object c5c54de1fa5a4660468aab541207b896e750b383 CD ../work | git ls-tree --name-only -z 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => 2 | git diff-tree -z --no-renames --name-only -r 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => 3 | git diff-tree -z --no-renames --name-only -r c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=c5c54de1fa5a4660468a o+d/p=570f2908c4c219e2ceef dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import x: 1: exec: no-such-command-gbp: not found dgit: failed command: sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import dgit: error: subprocess failed with error exit status 127 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat no-such-command-gbp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local mpat=no-such-command-gbp + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e no-such-command-gbp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --gbp-pq=no-such-command-gbp build-source + sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import x: 1: exec: no-such-command-gbp: not found dgit: failed command: sh -ec 'exec >/dev/null; exec "$@"' x no-such-command-gbp import + test-push-1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val HEAD 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=HEAD + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + t-dgit --quilt=gbp --clean=git --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 -- debian + git add -Af . | git write-tree => `c5c54de1fa5a4660468aab541207b896e750b383' fake orig tree object c5c54de1fa5a4660468aab541207b896e750b383 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 CD ../fake + git add -Af . | git write-tree => `570f2908c4c219e2ceefd3d0753777cbc1877969' fake o+d/p tree object c5c54de1fa5a4660468aab541207b896e750b383 CD ../work | git ls-tree --name-only -z 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => 2 | git diff-tree -z --no-renames --name-only -r 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 570f2908c4c219e2ceefd3d0753777cbc1877969 => 3 | git diff-tree -z --no-renames --name-only -r c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c5c54de1fa5a4660468aab541207b896e750b383 570f2908c4c219e2ceefd3d0753777cbc1877969 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=c5c54de1fa5a4660468a o+d/p=570f2908c4c219e2ceef dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff c5c54de1fa5a4660468aab541207b896e750b383 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view 5a46416] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `af3dc3212cabc5ede70db7d8f75966d541764df5' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 5a46416ef5a0595780d48a575f795e2ce3b63082 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' refs/heads/split.b 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'HEAD specifies a different tree to example' t-dgit push-built + local 'mpat=HEAD specifies a different tree to example' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit push-built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4905df738f0c3908cb1aee58b390bb717329e6df' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 4905df738f0c3908cb1aee58b390bb717329e6df 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 | git diff --stat 4905df738f0c3908cb1aee58b390bb717329e6df 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => ` debian/patches/auto-gitignore | 16 ----------------'... | git diff --no-renames -z -r --raw 4905df738f0c3908cb1aee58b390bb717329e6df 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 => `:100644 000000 37cf40e 0000000 D\x00debian/patches/auto-gitignore\x00:100644 100644 317bb30 3a09d5f M\x00debian/patches/series\x00:100644 000000 e026ed3 0000000 D\x00lib.c\x00:100644 000000 a2d670b 0000000 D\x00new-upstream-file\x00:100644 100644 4bd5f34 05437c5 M\x00src.c\x00' dgit: error: HEAD specifies a different tree to example_1.0-2.dsc: dgit: debian/patches/auto-gitignore | 16 ---------------- dgit: debian/patches/series | 1 - dgit: lib.c | 1 - dgit: new-upstream-file | 1 - dgit: src.c | 3 +-- dgit: 5 files changed, 1 insertion(+), 21 deletions(-) dgit: Mode change from 644 to 000000: debian/patches/auto-gitignore dgit: Mode change from 644 to 644: debian/patches/series dgit: Mode change from 644 to 000000: lib.c dgit: Mode change from 644 to 000000: new-upstream-file dgit: Mode change from 644 to 644: src.c dgit: There is a problem with your source tree (see dgit(7) for some hints). dgit: To see a full diff, run git diff 4905df738f0c3908cb1aee58b390bb717329e6df HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'HEAD specifies a different tree to example' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=HEAD specifies a different tree to example' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'HEAD specifies a different tree to example' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: HEAD specifies a different tree to example_1.0-2.dsc: + test-push-2 + t-dgit --quilt=gbp --dgit-view-save=split.p push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' refs/heads/split.p 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 5a46416ef5a0595780d48a575f795e2ce3b63082 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-2 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 - 7de57e1d214d74457988cd5055d5f9462969a222b56ebf98b0f6174cdfa14c6d 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' refs/heads/split.p 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 5a46416ef5a0595780d48a575f795e2ce3b63082 splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-1 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 5a46416ef5a0595780d48a575f795e2ce3b63082 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 5a46416ef5a0595780d48a575f795e2ce3b63082 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4905df738f0c3908cb1aee58b390bb717329e6df' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 4905df738f0c3908cb1aee58b390bb717329e6df 5a46416ef5a0595780d48a575f795e2ce3b63082 files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-2.debian.tar.xz | a07c86d8533352fc738e832dd90bb4e3 1720 example_1.0-2.debian.tar.xz ../example_1.0-2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-2', '5a46416ef5a0595780d48a575f795e2ce3b63082', '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '5a46416ef5a0595780d48a575f795e2ce3b63082', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.0-2', 'TagFn' => sub { "DUMMY" } }, { 'Objid' => '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8', 'TfSuffix' => '-maintview', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-2', 'View' => 'maint', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `caa25d95137bbc568d16cf4fa3cd6881765a68c9' + git verify-tag caa25d95137bbc568d16cf4fa3cd6881765a68c9 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:01:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 caa25d95137bbc568d16cf4fa3cd6881765a68c9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2' + git verify-tag 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:01:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 5a46416ef5a0595780d48a575f795e2ce3b63082:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 5a46416ef5a0595780d48a575f795e2ce3b63082 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 5a46416ef5a0595780d48a575f795e2ce3b63082 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-2_source.changes signfile dsc ../example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-2.dsc ../example_1.0-2_source.changes signfile changes ../example_1.0-2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_source.changes gpg: ../example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gbp-pushed-good + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val HEAD 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=HEAD + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val refs/tags/test-dummy/1.0-2 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=refs/tags/test-dummy/1.0-2 + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t-ref-same-val refs/tags/test-dummy/1.0-2 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + local name=refs/tags/test-dummy/1.0-2 + local val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + case "${t_ref_val-unset}" in + t_ref_val=2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/heads/split.p 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/heads/split.p + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='5a46416ef5a0595780d48a575f795e2ce3b63082 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '5a46416ef5a0595780d48a575f795e2ce3b63082 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/remotes/dgit/dgit/sid 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/remotes/dgit/dgit/sid + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/dgit/sid 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/dgit/sid + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 5a46416ef5a0595780d48a575f795e2ce3b63082 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=5a46416ef5a0595780d48a575f795e2ce3b63082 + case "${t_ref_val-unset}" in + t_ref_val=5a46416ef5a0595780d48a575f795e2ce3b63082 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:01:07 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 22:01:07 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source --skip-patches -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 22:01:07 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-2 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + echo wombat + git add debian/pointless-for-dgit-test + git commit -m 'Pointless 2' [qc/quilt-tip-2 5278af3] Pointless 2 1 file changed, 1 insertion(+) + t-commit 'Check pseudomerge' 1.0-3 + local 'msg=Check pseudomerge' + v=1.0-3 + t-debchange --force-distribution -v1.0-3 --distribution unstable 'Check pseudomerge' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-3 --distribution unstable 'Check pseudomerge' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-3 --distribution unstable Check pseudomerge libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Check pseudomerge' [qc/quilt-tip-2 1d62281] Check pseudomerge 1 file changed, 6 insertions(+) + revision=2 + test-push-1 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val HEAD 1d62281be23a3e9f26b37318746d13b520117061 + local name=HEAD + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + t-dgit --quilt=gbp --clean=git --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --clean=git --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - 9572e8bed4940cb55ace20eefc0f9ec48035e27749d5f67d998532357b0970e0 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 1d62281be23a3e9f26b37318746d13b520117061 -- debian + git add -Af . | git write-tree => `6444c599a180553ef07ca8ae6d5753a71f54f864' fake orig tree object 6444c599a180553ef07ca8ae6d5753a71f54f864 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 CD ../fake + git add -Af . | git write-tree => `ac583bd422f89a76349dd30edb16af68d5ab9a1b' fake o+d/p tree object 6444c599a180553ef07ca8ae6d5753a71f54f864 CD ../work | git ls-tree --name-only -z 1d62281be23a3e9f26b37318746d13b520117061 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 6444c599a180553ef07ca8ae6d5753a71f54f864 1d62281be23a3e9f26b37318746d13b520117061 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ 6444c599a180553ef07ca8ae6d5753a71f54f864 1d62281be23a3e9f26b37318746d13b520117061 => 2 | git diff-tree -z --no-renames --name-only -r 1d62281be23a3e9f26b37318746d13b520117061 ac583bd422f89a76349dd30edb16af68d5ab9a1b => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 1d62281be23a3e9f26b37318746d13b520117061 ac583bd422f89a76349dd30edb16af68d5ab9a1b => 3 | git diff-tree -z --no-renames --name-only -r 6444c599a180553ef07ca8ae6d5753a71f54f864 ac583bd422f89a76349dd30edb16af68d5ab9a1b => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6444c599a180553ef07ca8ae6d5753a71f54f864 ac583bd422f89a76349dd30edb16af68d5ab9a1b => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=6444c599a180553ef07c o+d/p=ac583bd422f89a76349d dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff 6444c599a180553ef07ca8ae6d5753a71f54f864 1d62281be23a3e9f26b37318746d13b520117061 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view 62d2bb1] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `62d2bb1c76a3fef47a3f8da0459a20e790b36328' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `5a46416ef5a0595780d48a575f795e2ce3b63082' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - 9572e8bed4940cb55ace20eefc0f9ec48035e27749d5f67d998532357b0970e0 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 62d2bb1c76a3fef47a3f8da0459a20e790b36328 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.b 62d2bb1c76a3fef47a3f8da0459a20e790b36328 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-3.debian.tar.xz dpkg-source: info: building example in example_1.0-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-3_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-3.dsc, example_1.0-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-3.debian.tar.xz renaming (dsc) example_1.0-3.dsc renaming (changes) example_1.0-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-3.dsc and example_1.0-3_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + test-push-2 + t-dgit --quilt=gbp --dgit-view-save=split.p push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - 9572e8bed4940cb55ace20eefc0f9ec48035e27749d5f67d998532357b0970e0 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.p 62d2bb1c76a3fef47a3f8da0459a20e790b36328 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 62d2bb1c76a3fef47a3f8da0459a20e790b36328 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 5a46416ef5a0595780d48a575f795e2ce3b63082 refs/dgit/sid => caa25d95137bbc568d16cf4fa3cd6881765a68c9 refs/tags/archive/test-dummy/1.0-2 => 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 refs/tags/test-dummy/1.0-2 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 5a46416ef5a0595780d48a575f795e2ce3b63082 commit refs/dgit-fetch/test-dummy/dgit/sid |> caa25d95137bbc568d16cf4fa3cd6881765a68c9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 |> 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2' => '5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2', 'refs/dgit-fetch/test-dummy/dgit/sid' => '5a46416ef5a0595780d48a575f795e2ce3b63082', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2' => 'caa25d95137bbc568d16cf4fa3cd6881765a68c9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> caa25d95137bbc568d16cf4fa3cd6881765a68c9 tag refs/tags/archive/test-dummy/1.0-2 currently refs/tags/archive/test-dummy/1.0-2=caa25d95137bbc568d16cf4fa3cd6881765a68c9 |> 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 tag refs/tags/test-dummy/1.0-2 currently refs/tags/test-dummy/1.0-2=5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> caa25d95137bbc568d16cf4fa3cd6881765a68c9 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 offered refs/tags/archive/test-dummy/1.0-2=caa25d95137bbc568d16cf4fa3cd6881765a68c9 |> 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 offered refs/tags/test-dummy/1.0-2=5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `5a46416ef5a0595780d48a575f795e2ce3b63082' previous reference hash=5a46416ef5a0595780d48a575f795e2ce3b63082 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `5a46416ef5a0595780d48a575f795e2ce3b63082' fetch_from_archive: lastfetch=5a46416ef5a0595780d48a575f795e2ce3b63082 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 5a46416ef5a0595780d48a575f795e2ce3b63082:debian/changelog Version actually in archive: 1.0-1 (older) Last version pushed with dgit: 1.0-2 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 5a46416ef5a0595780d48a575f795e2ce3b63082 => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' fetch mergeinfos: commit 5a46416ef5a0595780d48a575f795e2ce3b63082 dgit client's archive history view fetch hash=5a46416ef5a0595780d48a575f795e2ce3b63082 | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 5a46416ef5a0595780d48a575f795e2ce3b63082 => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 5a46416ef5a0595780d48a575f795e2ce3b63082 => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 5a46416ef5a0595780d48a575f795e2ce3b63082 | git log -n2 5a46416ef5a0595780d48a575f795e2ce3b63082 => `commit 5a46416ef5a0595780d48a575f795e2ce3b63082'... | git ls-tree -lrz -- 5a46416ef5a0595780d48a575f795e2ce3b63082: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-3 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `1d62281be23a3e9f26b37318746d13b520117061' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 1d62281be23a3e9f26b37318746d13b520117061 - 9572e8bed4940cb55ace20eefc0f9ec48035e27749d5f67d998532357b0970e0 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 1d62281be23a3e9f26b37318746d13b520117061 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.p 62d2bb1c76a3fef47a3f8da0459a20e790b36328 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 62d2bb1c76a3fef47a3f8da0459a20e790b36328 splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-2 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 62d2bb1c76a3fef47a3f8da0459a20e790b36328 => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' infopair_lrfetchref_tag_lookup maintainer view tag test-dummy/1.0-2 infopair_lrfetchref_tag_lookup 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 test-dummy/1.0-2 maintainer view tag | git rev-parse '5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' infopair_lrfetchref_tag_lookup dgit view tag archive/test-dummy/1.0-2 infopair_lrfetchref_tag_lookup caa25d95137bbc568d16cf4fa3cd6881765a68c9 archive/test-dummy/1.0-2 dgit view tag | git rev-parse 'caa25d95137bbc568d16cf4fa3cd6881765a68c9~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' splitbrain_pseudomerge i_archive 5a46416ef5a0595780d48a575f795e2ce3b63082 current archive contents | git merge-base 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 5a46416ef5a0595780d48a575f795e2ce3b63082 => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git merge-base 2bb0ba1ca4063efe82fc16fe6844d79b65a31be8 1d62281be23a3e9f26b37318746d13b520117061 => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' | git rev-parse '2bb0ba1ca4063efe82fc16fe6844d79b65a31be8~0' => `2bb0ba1ca4063efe82fc16fe6844d79b65a31be8' Declaring that HEAD includes all changes in 1.0-2... | git rev-parse 62d2bb1c76a3fef47a3f8da0459a20e790b36328: => `c11bb9e325e1f4a7aef05d04e5ef40fe12300608' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' | git hash-object -w -t commit /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/pseudomerge => `f195c5834666f26494cb06c85156857199b0e1bc' + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save pseudomerge HEAD=1d62281be23a3e9f26b37318746d13b520117061' refs/heads/split.p f195c5834666f26494cb06c85156857199b0e1bc Made pseudo-merge of 1.0-2 into dgit view. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 5a46416ef5a0595780d48a575f795e2ce3b63082 f195c5834666f26494cb06c85156857199b0e1bc => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git rev-parse '5a46416ef5a0595780d48a575f795e2ce3b63082~0' => `5a46416ef5a0595780d48a575f795e2ce3b63082' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-3.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `c11bb9e325e1f4a7aef05d04e5ef40fe12300608' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet c11bb9e325e1f4a7aef05d04e5ef40fe12300608 f195c5834666f26494cb06c85156857199b0e1bc files_compare_inputs example_1.0-3.dsc files_compare_inputs example_1.0-3.dsc Checksums-Sha256 files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Files files_compare_inputs example_1.0-3.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Files files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-3.debian.tar.xz | afd98eec2e944c8fad14aff8a6e6253b 1752 example_1.0-3.debian.tar.xz ../example_1.0-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-3', 'f195c5834666f26494cb06c85156857199b0e1bc', '1d62281be23a3e9f26b37318746d13b520117061', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'f195c5834666f26494cb06c85156857199b0e1bc', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.0-3', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } }, { 'Tag' => 'test-dummy/1.0-3', 'TfSuffix' => '-maintview', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'maint', 'Objid' => '1d62281be23a3e9f26b37318746d13b520117061' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `0e6b9c83be35f1dc335ab7a1598958d1999fccdb' + git verify-tag 0e6b9c83be35f1dc335ab7a1598958d1999fccdb gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:01:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-3 0e6b9c83be35f1dc335ab7a1598958d1999fccdb | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `9987bc48637c8f762201d8f7129e67351cc9ab77' + git verify-tag 9987bc48637c8f762201d8f7129e67351cc9ab77 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:01:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-3 9987bc48637c8f762201d8f7129e67351cc9ab77 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git f195c5834666f26494cb06c85156857199b0e1bc:refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 refs/tags/test-dummy/1.0-3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 5a46416..f195c58 f195c5834666f26494cb06c85156857199b0e1bc -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f195c5834666f26494cb06c85156857199b0e1bc + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-3_source.changes signfile dsc ../example_1.0-3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-3.dsc ../example_1.0-3_source.changes signfile changes ../example_1.0-3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-3_source.changes gpg: ../example_1.0-3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 5a46416ef5a0595780d48a575f795e2ce3b63082 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: caa25d95137bbc568d16cf4fa3cd6881765a68c9 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-2 del_lrfetchrefs: 5667fa4c4f6dc128184d0a0ab2dba0a8e96729d2 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-2 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-gbp-pushed-good + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-3 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + dgittag=refs/tags/archive/test-dummy/1.0-3 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val HEAD 1d62281be23a3e9f26b37318746d13b520117061 + local name=HEAD + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val refs/tags/test-dummy/1.0-3 1d62281be23a3e9f26b37318746d13b520117061 + local name=refs/tags/test-dummy/1.0-3 + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=1d62281be23a3e9f26b37318746d13b520117061 + t-ref-same-val refs/tags/test-dummy/1.0-3 1d62281be23a3e9f26b37318746d13b520117061 + local name=refs/tags/test-dummy/1.0-3 + local val=1d62281be23a3e9f26b37318746d13b520117061 + case "${t_ref_val-unset}" in + t_ref_val=1d62281be23a3e9f26b37318746d13b520117061 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-3 refs/tags/archive/test-dummy/1.0-3 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/heads/split.p f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/heads/split.p + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=62d2bb1c76a3fef47a3f8da0459a20e790b36328 + case "$split_b" in ++ git rev-parse 'refs/heads/split.p^0' ++ git rev-parse 'refs/heads/split.p^1' + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='f195c5834666f26494cb06c85156857199b0e1bc test-dummy archive/test-dummy/1.0-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'f195c5834666f26494cb06c85156857199b0e1bc test-dummy archive/test-dummy/1.0-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc f195c5834666f26494cb06c85156857199b0e1bc + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/tags/archive/test-dummy/1.0-3 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/tags/archive/test-dummy/1.0-3 + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/remotes/dgit/dgit/sid f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/remotes/dgit/dgit/sid + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/dgit/sid f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/dgit/sid + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=f195c5834666f26494cb06c85156857199b0e1bc + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 f195c5834666f26494cb06c85156857199b0e1bc + local name=refs/tags/archive/test-dummy/1.0-3 + local val=f195c5834666f26494cb06c85156857199b0e1bc + case "${t_ref_val-unset}" in + t_ref_val=f195c5834666f26494cb06c85156857199b0e1bc + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + git verify-tag refs/tags/archive/test-dummy/1.0-3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:01:12 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 22:01:12 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-3 + local tag=refs/tags/archive/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source --skip-patches -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 22:01:12 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz + cd example-1.0/. + git init Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-3 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-3 + local tag=refs/tags/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/quilt-gbp-artifacts + '[' x/tmp/autopkgtest.l3K01R/quilt-gbp-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/quilt-gbp-artifacts/quilt-gbp.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:01:14]: test quilt-gbp: -----------------------] autopkgtest [22:01:14]: test quilt-gbp: - - - - - - - - - - results - - - - - - - - - - quilt-gbp PASS autopkgtest [22:01:14]: test quilt-gbp-build-modes: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:01:18]: test quilt-gbp-build-modes: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=quilt-gbp-build-modes ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-gbp-build-modes-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-gbp-build-modes-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 5010k 0 --:--:-- --:--:-- --:--:-- 5010k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3372k 0 --:--:-- --:--:-- --:--:-- 3372k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 26.9M 0 --:--:-- --:--:-- --:--:-- 26.9M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b patch-queue/quilt-tip-2 patch-queue/quilt-tip Switched to a new branch 'patch-queue/quilt-tip-2' + gbp pq rebase Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/patch-queue/quilt-tip-2. + echo '/* some comment */' + git add src.c + git commit -m 'Add a comment to an upstream file' [patch-queue/quilt-tip-2 e7a6baf] Add a comment to an upstream file 1 file changed, 1 insertion(+) + t-gbp-unapplied-pq2qc + gbp pq export gbp:info: On 'patch-queue/quilt-tip-2', switching to 'quilt-tip-2' gbp:info: Generating patches from git (quilt-tip-2..patch-queue/quilt-tip-2) ++ git symbolic-ref HEAD + branch=refs/heads/quilt-tip-2 + branch=quilt-tip-2 + case "$branch" in + git branch -f qc/quilt-tip-2 + git checkout qc/quilt-tip-2 Switched to branch 'qc/quilt-tip-2' + git add debian/patches + git commit -m 'Commit patch queue' [qc/quilt-tip-2 e12dc0c] Commit patch queue 5 files changed, 66 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/0004-Add-a-comment-to-an-upstream-file.patch create mode 100644 debian/patches/series + t-commit 'some updates' 1.0-2 + local 'msg=some updates' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable some updates libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'some updates' [qc/quilt-tip-2 c7339c0] some updates 1 file changed, 6 insertions(+) + revision=1 + t-git-pseudo-merge -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid + '[' '!' '' ']' + git merge --help + grep -q allow-unrelated-histories + git_pseuomerge_opts=--allow-unrelated-histories + git_pseuomerge_opts+=' -s ours' + git merge --allow-unrelated-histories -s ours -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid Merge made by the 'ours' strategy. + t-tstunt-parsechangelog + t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + t-stunt-envvar PATH /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PATH + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PATH" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PATH="$tstunt" ;; *) PATH="$tstunt:$PATH" ;; esac export PATH ' ++ case "$PATH" in ++ export PATH + t-stunt-envvar PERLLIB /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + local var=PERLLIB + local tstunt=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt + eval ' case "$PERLLIB" in "$tstunt:"*) ;; *":$tstunt:"*) ;; "") PERLLIB="$tstunt" ;; *) PERLLIB="$tstunt:$PERLLIB" ;; esac export PERLLIB ' ++ case "$PERLLIB" in ++ PERLLIB=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt ++ export PERLLIB + local f + for f in "$@" + t-tstunt--save-real dpkg-parsechangelog + local f=dpkg-parsechangelog + case "$f" in + local rc + local real + set +e ++ p=:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: ++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ++ type -p dpkg-parsechangelog + real=/usr/bin/dpkg-parsechangelog + rc=0 + set -e + case $rc in + local varname=dpkg_parsechangelog + varname=DGIT_TEST_REAL_DPKG_PARSECHANGELOG + eval ' : ${DGIT_TEST_REAL_DPKG_PARSECHANGELOG:=$real} export DGIT_TEST_REAL_DPKG_PARSECHANGELOG ' ++ : /usr/bin/dpkg-parsechangelog ++ export DGIT_TEST_REAL_DPKG_PARSECHANGELOG + f=./dpkg-parsechangelog + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/. + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./dpkg-parsechangelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./. + for f in "$@" + t-tstunt--save-real Dpkg/Changelog/Parse.pm + local f=Dpkg/Changelog/Parse.pm + case "$f" in + return + f=./Dpkg/Changelog/Parse.pm + local d=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog + ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/./Dpkg/Changelog/Parse.pm /tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt/./Dpkg/Changelog/. + git checkout -b for-build-modes qc/quilt-tip-2 Switched to a new branch 'for-build-modes' + bm-prep-ownpackage-branches for-build-modes + cat + chmod +x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git + bm_branches=for-build-modes + cleanmodes='git dpkg-source,no-check' + for act in "$@" + bm-guess-e-source-e-targets build-source + local some_act=build-source + case "$some_act" in + e_source=true + e_targets= + real_act='--quilt=gbp build-source' + case "$act" in + bm_quirk_after_act= + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git --quilt=gbp build-source' + bmid=build-source,git,for-build-modes + bmid=build-source,git,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [build-source,git,for-build-modes] dgit --clean=git --quilt=gbp build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,git,for-build-modes] dgit --clean=git --quilt=gbp build-source =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git add -Af . | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git add -Af . | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git update-ref refs/heads/dgit-view HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git diff eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- .gitignore + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view af3dc32] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `af3dc3212cabc5ede70db7d8f75966d541764df5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work dgit view: created (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,git,for-build-modes] dgit --clean=git --quilt=gbp build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,for-build-modes.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_source.changes + changes=../example_1.0-2_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_source.changes.files 5980100f3f9cbf9590fccea2c1034ee3 999 devel extra example_1.0-2.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,git,for-build-modes.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check --quilt=gbp build-source' + bmid=build-source,dpkg-source,no-check,for-build-modes + bmid=build-source,dpkg-source,no-check,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [build-source,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build-source =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,no-check,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,no-check,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,no-check,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build-source,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build-source =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + eff_cleanmode=Cdpkg-source,no-check + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' x '!=' x ']' + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr '' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr '' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,no-check,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build-source,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build-source =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,no-check,for-build-modes.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_source.changes + changes=../example_1.0-2_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_source.changes.files 5980100f3f9cbf9590fccea2c1034ee3 999 devel extra example_1.0-2.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,no-check,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build-source,dpkg-source,no-check,for-build-modes.results + : bm-act-iterate done. + for act in "$@" + bm-guess-e-source-e-targets 'build -b' + local 'some_act=build -b' + case "$some_act" in + e_source=false + e_targets='build binary' + real_act='--quilt=gbp build -b' + case "$act" in + bm_quirk_after_act= + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git --quilt=gbp build -b' + bmid='build -b,git,for-build-modes' + bmid=build_-b,git,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,git,for-build-modes] dgit --clean=git --quilt=gbp build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,git,for-build-modes] dgit --clean=git --quilt=gbp build -b =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.0-1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build grep >/dev/null Add new-upstream-file grep >/dev/null void src.c grep >/dev/null function lib.c : ok EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0-2_amd64.buildinfo dpkg-genchanges --build=binary -v1.0-1 -O../example_1.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: info: unapplying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: unapplying 0003-Add-another-new-upstream-file.patch dpkg-source: info: unapplying 0002-Edit-the-.c-file.patch dpkg-source: info: unapplying 0001-Add-a-new-upstream-file.patch dpkg-buildpackage: info: binary-only upload (no source included) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-b,git,for-build-modes] dgit --clean=git --quilt=gbp build -b =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,for-build-modes.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_amd64.changes + changes=../example_1.0-2_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_amd64.changes.files e56da687bf50b0ef977e999714675317 804 devel extra example_1.0-2_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,git,for-build-modes.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check --quilt=gbp build -b' + bmid='build -b,dpkg-source,no-check,for-build-modes' + bmid=build_-b,dpkg-source,no-check,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [build_-b,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build -b =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,no-check,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,no-check,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,no-check,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-b,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build -b =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp build -b + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,no-check,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp build -b | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean grep >/dev/null Add new-upstream-file grep >/dev/null void src.c grep >/dev/null function lib.c : ok EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.0-1 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build grep >/dev/null Add new-upstream-file grep >/dev/null void src.c grep >/dev/null function lib.c : ok EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0-2_amd64.buildinfo dpkg-genchanges --build=binary -v1.0-1 -O../example_1.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: info: unapplying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: unapplying 0003-Add-another-new-upstream-file.patch dpkg-source: info: unapplying 0002-Edit-the-.c-file.patch dpkg-source: info: unapplying 0001-Add-a-new-upstream-file.patch dpkg-buildpackage: info: binary-only upload (no source included) dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-b,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build -b =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,no-check,for-build-modes.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_amd64.changes + changes=../example_1.0-2_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_amd64.changes.files e56da687bf50b0ef977e999714675317 804 devel extra example_1.0-2_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,no-check,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-b,dpkg-source,no-check,for-build-modes.results + : bm-act-iterate done. + for act in "$@" + bm-guess-e-source-e-targets 'build -S' + local 'some_act=build -S' + case "$some_act" in + e_source=true + e_targets=' ' + real_act='--quilt=gbp build -S' + case "$act" in + bm_quirk_after_act= + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git --quilt=gbp build -S' + bmid='build -S,git,for-build-modes' + bmid=build_-S,git,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,git,for-build-modes] dgit --clean=git --quilt=gbp build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,git,for-build-modes] dgit --clean=git --quilt=gbp build -S =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,git,for-build-modes] dgit --clean=git --quilt=gbp build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,for-build-modes.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_source.changes + changes=../example_1.0-2_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_source.changes.files 5980100f3f9cbf9590fccea2c1034ee3 999 devel extra example_1.0-2.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,git,for-build-modes.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check --quilt=gbp build -S' + bmid='build -S,dpkg-source,no-check,for-build-modes' + bmid=build_-S,dpkg-source,no-check,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [build_-S,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build -S =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,no-check,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,no-check,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,no-check,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [build_-S,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build -S =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + eff_cleanmode=Cdpkg-source,no-check + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp build -S + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,no-check,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp build -S | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [build_-S,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp build -S =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,no-check,for-build-modes.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_source.changes + changes=../example_1.0-2_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_source.changes.files 5980100f3f9cbf9590fccea2c1034ee3 999 devel extra example_1.0-2.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,no-check,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.build_-S,dpkg-source,no-check,for-build-modes.results + : bm-act-iterate done. + for act in "$@" + bm-guess-e-source-e-targets 'gbp-build -S' + local 'some_act=gbp-build -S' + case "$some_act" in + e_source=true + e_targets=' ' + real_act='--quilt=gbp gbp-build -S' + case "$act" in + real_act='--quilt=gbp gbp-build -S --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git --quilt=gbp gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,git,for-build-modes' + bmid=gbp-build_-S,git,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [gbp-build_-S,git,for-build-modes] dgit --clean=git --quilt=gbp gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,git,for-build-modes] dgit --clean=git --quilt=gbp gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + eff_cleanmode=Cgit + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -dn' + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -dn BUILD-MODES PROGRAM git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,git,for-build-modes] dgit --clean=git --quilt=gbp gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,for-build-modes.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_source.changes + changes=../example_1.0-2_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_source.changes.files 5980100f3f9cbf9590fccea2c1034ee3 999 devel extra example_1.0-2.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,git,for-build-modes.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check --quilt=gbp gbp-build -S --git-ignore-branch' + bmid='gbp-build -S,dpkg-source,no-check,for-build-modes' + bmid=gbp-build_-S,dpkg-source,no-check,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [gbp-build_-S,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp gbp-build -S --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-S,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp gbp-build -S --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + eff_cleanmode=Cdpkg-source,no-check + case "$act" in + case $eff_cleanmode in + case $eff_cleanmode in + '[' 'x ' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + bm-report-test 'SOURCE FILE' true + local 'desc=SOURCE FILE' + shift + true + echo 'SOURCE FILE EXISTS' + bm-report-test 'SOURCE IN CHANGES' true + local 'desc=SOURCE IN CHANGES' + shift + true + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' expr ' ' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr ' ' : '.*binary.*' 0 + echo 'DEBS IN CHANGES MISSING' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp gbp-build -S --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp gbp-build -S --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -S. massage done 1 -S. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-S,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp gbp-build -S --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,for-build-modes.output + '[' 1 = 1 ']' + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE EXISTS' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_source.changes + changes=../example_1.0-2_source.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_source.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_source.changes.files 5980100f3f9cbf9590fccea2c1034ee3 999 devel extra example_1.0-2.dsc + echo 'SOURCE IN CHANGES EXISTS' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_source.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_source.changes.files + echo 'DEBS IN CHANGES MISSING' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-S,dpkg-source,no-check,for-build-modes.results + : bm-act-iterate done. + for act in "$@" + bm-guess-e-source-e-targets 'gbp-build -b' + local 'some_act=gbp-build -b' + case "$some_act" in + e_source=false + e_targets='build binary' + real_act='--quilt=gbp gbp-build -b' + case "$act" in + real_act='--quilt=gbp gbp-build -b --git-ignore-branch' + bm-act-iterate + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=git --quilt=gbp gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,git,for-build-modes' + bmid=gbp-build_-b,git,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [gbp-build_-b,git,for-build-modes] dgit --clean=git --quilt=gbp gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,git,for-build-modes] dgit --clean=git --quilt=gbp gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=git + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + echo 'BUILD-MODES PROGRAM git clean -xdf' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=git --quilt=gbp gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git clean -xdf BUILD-MODES PROGRAM git clean -xdf checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true -v1.0-1 --git-ignore-branch gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch debian/rules build grep >/dev/null Add new-upstream-file grep >/dev/null void src.c grep >/dev/null function lib.c : ok EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0-2_amd64.buildinfo dpkg-genchanges --build=binary -v1.0-1 -O../example_1.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: info: unapplying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: unapplying 0003-Add-another-new-upstream-file.patch dpkg-source: info: unapplying 0002-Edit-the-.c-file.patch dpkg-source: info: unapplying 0001-Add-a-new-upstream-file.patch dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,git,for-build-modes] dgit --clean=git --quilt=gbp gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,for-build-modes.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_amd64.changes + changes=../example_1.0-2_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_amd64.changes.files e56da687bf50b0ef977e999714675317 804 devel extra example_1.0-2_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,git,for-build-modes.results + for cleanmode in $cleanmodes + for branch in $bm_branches + bm-run-one + local 'args= --clean=dpkg-source,no-check --quilt=gbp gbp-build -b --git-ignore-branch' + bmid='gbp-build -b,dpkg-source,no-check,for-build-modes' + bmid=gbp-build_-b,dpkg-source,no-check,for-build-modes + rm -f '../example_{v}_*.changes' + heading='===== [gbp-build_-b,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp gbp-build -b --git-ignore-branch =====' + bmlog=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,for-build-modes.output + bmexp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,for-build-modes.expected + bmgot=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,for-build-modes.results + bm-compute-expected + require_fail=unexpect + tolerate_fail=unexpect + exec + echo '===== [gbp-build_-b,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp gbp-build -b --git-ignore-branch =====' + local eff_cleanmode=dpkg-source,no-check + case "$e_targets" in + case "$act" in + case $eff_cleanmode in + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET clean' + case $eff_cleanmode in + '[' 'xbuild binary' '!=' x ']' + bm-build-deps-ok + case "$branch" in + return 0 + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET build' + for t in $e_targets + bm-build-deps-ok + case "$branch" in + return 0 + echo 'EXAMPLE RULES TARGET binary' + bm-report-test 'SOURCE FILE' false + local 'desc=SOURCE FILE' + shift + false + echo 'SOURCE FILE MISSING' + bm-report-test 'SOURCE IN CHANGES' false + local 'desc=SOURCE IN CHANGES' + shift + false + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' expr 'build binary' : '.*binary.*' + local 'desc=DEBS IN CHANGES' + shift + expr 'build binary' : '.*binary.*' 12 + echo 'DEBS IN CHANGES EXISTS' + exec + git checkout for-build-modes Already on 'for-build-modes' + git clean -xdf Removing debian/.debhelper/ Removing debian/example.debhelper.log Removing debian/example.substvars Removing debian/example/ Removing debian/files + dsc=../example_1.0-2.dsc + rm -f ../example_1.0-2.dsc + set +o pipefail + t-dgit --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp gbp-build -b --git-ignore-branch + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,for-build-modes.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --rm-old-changes --git=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git --clean=dpkg-source,no-check --quilt=gbp gbp-build -b --git-ignore-branch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD massage split -b. massage done 2 -b. format 3.0 (quilt), quilt mode gbp | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD dgit: Building, or cleaning with rules target, in patches-unapplied tree. dgit: Have to apply the patches - making the tree dirty. dgit: (Consider specifying --clean=git and (or) using dgit sbuild.) + dpkg-source --before-build . dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user fakeroot debian/rules clean grep >/dev/null Add new-upstream-file grep >/dev/null void src.c grep >/dev/null function lib.c : ok EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/for-build-modes' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 007ff3963a484de98777d6594960a9e197982d4726bd39200e9290cfa88ee929 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git playtree-setup . + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c dgit view: found cached (commit id af3dc3212cabc5ede70db7d8f75966d541764df5) + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/stunt-git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit: Unapplying patches again to tidy up the tree. + dpkg-source --after-build . dpkg-source: info: unapplying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: unapplying 0003-Add-another-new-upstream-file.patch dpkg-source: info: unapplying 0002-Edit-the-.c-file.patch dpkg-source: info: unapplying 0001-Add-a-new-upstream-file.patch query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + gbp buildpackage -us -uc --git-no-sign-tags '--git-builder=dpkg-buildpackage '\''-i(?:^|/)'\'''\\''\\''\''.git(?:/|$)'\'' -I.git -nc -b' --git-cleaner=true -v1.0-1 --git-ignore-branch gbp:info: Performing the build dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch debian/rules build grep >/dev/null Add new-upstream-file grep >/dev/null void src.c grep >/dev/null function lib.c : ok EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.0-2_amd64.buildinfo dpkg-genchanges --build=binary -v1.0-1 -O../example_1.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-source: info: unapplying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: unapplying 0003-Add-another-new-upstream-file.patch dpkg-source: info: unapplying 0002-Edit-the-.c-file.patch dpkg-source: info: unapplying 0001-Add-a-new-upstream-file.patch dpkg-buildpackage: info: binary-only upload (no source included) dgit ok: build successful + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + local 'ps=0 0' + set -o pipefail + exec + echo '===== [gbp-build_-b,dpkg-source,no-check,for-build-modes] dgit --clean=dpkg-source,no-check --quilt=gbp gbp-build -b --git-ignore-branch =====' + case $ps in + actual_status=success + case "$require_fail-$tolerate_fail-$actual_status" in + egrep '^EXAMPLE RULES TARGET|^BUILD-MODES' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,for-build-modes.output + bm-report-test 'SOURCE FILE' '[' -e ../example_1.0-2.dsc ']' + local 'desc=SOURCE FILE' + shift + '[' -e ../example_1.0-2.dsc ']' + echo 'SOURCE FILE MISSING' + '[' success = success ']' + local changes ++ echo ../example_1.0-2_amd64.changes + changes=../example_1.0-2_amd64.changes + case "$changes" in + perl -ne 'print if m/^files:/i ... m/^\S/' + bm-report-test 'SOURCE IN CHANGES' grep '\.dsc$' ../example_1.0-2_amd64.changes.files + local 'desc=SOURCE IN CHANGES' + shift + grep '\.dsc$' ../example_1.0-2_amd64.changes.files + echo 'SOURCE IN CHANGES MISSING' + bm-report-test 'DEBS IN CHANGES' grep '\.deb$' ../example_1.0-2_amd64.changes.files + local 'desc=DEBS IN CHANGES' + shift + grep '\.deb$' ../example_1.0-2_amd64.changes.files e56da687bf50b0ef977e999714675317 804 devel extra example_1.0-2_all.deb + echo 'DEBS IN CHANGES EXISTS' + exec + '[' success = failure ']' + diff -U10 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,for-build-modes.expected /tmp/autopkgtest.l3K01R/autopkgtest_tmp/run.gbp-build_-b,dpkg-source,no-check,for-build-modes.results + : bm-act-iterate done. + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/quilt-gbp-build-modes-artifacts + '[' x/tmp/autopkgtest.l3K01R/quilt-gbp-build-modes-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/quilt-gbp-build-modes-artifacts/quilt-gbp-build-modes.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 78.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:01:32]: test quilt-gbp-build-modes: -----------------------] autopkgtest [22:01:33]: test quilt-gbp-build-modes: - - - - - - - - - - results - - - - - - - - - - quilt-gbp-build-modes PASS autopkgtest [22:01:33]: test quilt-include-binaries: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:01:37]: test quilt-include-binaries: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=quilt-include-binaries ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-include-binaries-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-include-binaries-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/ + r=1 + v0=1.0-1 + t-dgit import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +import | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/import => `refs/heads/import' | git symbolic-ref -q HEAD => `refs/heads/master' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/import' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash not in bpd, example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... not in bpd, example_1.0.orig-docs.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz ... made symlink ../example_1.0.orig-docs.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz not in bpd, example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... not in bpd, example_1.0.orig.tar.gz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz ... made symlink ../example_1.0.orig.tar.gz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz not in bpd, example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, test /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... not in bpd, example_1.0-1.debian.tar.xz, abs, /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz ... made symlink ../example_1.0-1.debian.tar.xz -> /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-1.debian.tar.xz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz' linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git update-ref -m 'dgit import-dsc: /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc +' refs/heads/import 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit: import-dsc: results are in git ref refs/heads/import + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git reset --hard import HEAD is now at 9af62d3 Update .gitignore from Debian packaging branch + cat + for f in bin-in-parent bin-with-abs bin-tricky-in-parent bin-via-link + echo SHOULD-NOT-APPEAR-bin-in-parent + for f in bin-in-parent bin-with-abs bin-tricky-in-parent bin-via-link + echo SHOULD-NOT-APPEAR-bin-with-abs + for f in bin-in-parent bin-with-abs bin-tricky-in-parent bin-via-link + echo SHOULD-NOT-APPEAR-bin-tricky-in-parent + for f in bin-in-parent bin-with-abs bin-tricky-in-parent bin-via-link + echo SHOULD-NOT-APPEAR-bin-via-link + git add debian/source/include-binaries + git commit -m 'specify include binaries' [master caed0c2] specify include binaries 1 file changed, 14 insertions(+) create mode 100644 debian/source/include-binaries + t-prep straightforward + local m=straightforward + git checkout -B work master Switched to a new branch 'work' + t-git-next-date + GIT_COMMITTER_DATE='1530000001 +0100' + GIT_AUTHOR_DATE='1530000001 +0100' + r=2 + v=1.0-2 + t-dch-commit -v1.0-2 -m straightforward + t-debchange -v1.0-2 -m straightforward + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-2 -m straightforward + exec env TZ=UTC faketime -f 2018-06-26 08:00:01 env -u TZ debchange -v1.0-2 -m straightforward + git commit -m 'dch -v1.0-2 -m straightforward' debian/changelog [work ab55882] dch -v1.0-2 -m straightforward 1 file changed, 6 insertions(+) + mkdir bins + t-make-some-bin bins/file + local file=bins/file + perl -e ' use autodie; print pack "H*", "d41d8cd98f00b204e9800998ecf8427e"; print "\nbins/file 2\n"; ' + git add bins/file + git commit -m 'add bin' [work d7e15c2] add bin 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 bins/file + t-roundtrips + t-roundtrips-1 + t-try-build-source + tee ../build-source-out.2 + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=nofix --since-version=1.0-1 build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix --since-version=1.0-1 build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d7e15c2c027042d1f9b137d7a6791ad30b70fb4c' | git symbolic-ref -q HEAD => `refs/heads/work' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7e15c2c027042d1f9b137d7a6791ad30b70fb4c examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' warning: package uses dpkg-source include-binaries feature - not all changes are visible in patches! warning: ignoring bad include-binaries file ../bin-in-parent: forbidden path component '..' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bin-with-abs: forbidden path component '' warning: ignoring bad include-binaries file .git/index: path starts with '.git' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/: forbidden path component '' warning: ignoring bad include-binaries file ..: forbidden path component '..' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches debian/source/include-binaries bins/file + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d7e15c2c027042d1f9b137d7a6791ad30b70fb4c -- debian + git add -Af . | git write-tree => `0b3476d73bebfe6ebf35ee02689d4279c8ea81ee' fake orig tree object 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d7e15c2c027042d1f9b137d7a6791ad30b70fb4c CD ../fake + git add -Af . | git write-tree => `aceb1804dade2fd93b18fec85d8304a9cabcc617' fake o+d/p tree object 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee CD ../work | git ls-tree --name-only -z d7e15c2c027042d1f9b137d7a6791ad30b70fb4c => `.gitignore\x00bins\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee d7e15c2c027042d1f9b137d7a6791ad30b70fb4c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee d7e15c2c027042d1f9b137d7a6791ad30b70fb4c => 3 | git diff-tree -z --no-renames --name-only -r d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => `' quiltify_trees_differ d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => 0 | git diff-tree -z --no-renames --name-only -r 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee aceb1804dade2fd93b18fec85d8304a9cabcc617 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee aceb1804dade2fd93b18fec85d8304a9cabcc617 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=0b3476d73bebfe6ebf35 o+d/p=aceb1804dade2fd93b18 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only d7e15c2c027042d1f9b137d7a6791ad30b70fb4c -- debian/rules debian/control => `debian/control'... quiltify investigate d7e15c2c027042d1f9b137d7a6791ad30b70fb4c | git diff-tree -z --no-renames --name-only d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => `' quiltify_trees_differ d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q d7e15c2c027042d1f9b137d7a6791ad30b70fb4c + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `d7e15c2c027042d1f9b137d7a6791ad30b70fb4c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz' QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7e15c2c027042d1f9b137d7a6791ad30b70fb4c CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit import-dsc ../example_1.0-2.dsc +reimport + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0-2.dsc +reimport | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/reimport => `refs/heads/reimport' | git symbolic-ref -q HEAD => `refs/heads/work' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/reimport' => `' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-2.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-2.debian.tar.xz considering saving example_1.0-2.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-2.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1a59186d276323de85e46b13f4924925e786402f' | git ls-tree -z 1a59186d276323de85e46b13f4924925e786402f => `040000 tree d4811873ae0d6d8a14296fffd94724dff503274d\x09bins\x00040000 tree 3dd6b40ab18f783d69e4597882a452e9c863fece\x09debian\x00' multiple subtrees CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0b3476d73bebfe6ebf35ee02689d4279c8ea81ee' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `aceb1804dade2fd93b18fec85d8304a9cabcc617' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-2 package changelog, entry no.1... import clog 1.0-2 vs 1.0... import clog 1.0-2 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1530000001 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-2.debian.tar.xz 1a59186d276323de85e46b13f4924925e786402f | git hash-object -w -t commit --stdin => 100cbe83f4e5bd9bcad929fedc00118620a74565 import main commit | git hash-object -w -t commit ../commit.tmp => `190cca7e98293bfc01341164355d22ff1949325a' import apply patches... | git hash-object -w -t commit --stdin => 207a701f29bd87ff4ca868a310d1a9a0ecc42d58 + git checkout -q -b dapplied 207a701f29bd87ff4ca868a310d1a9a0ecc42d58 + git checkout -q -b unpa 190cca7e98293bfc01341164355d22ff1949325a | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf' | git rev-parse HEAD: => `aceb1804dade2fd93b18fec85d8304a9cabcc617' synthesised git commit from .dsc 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git update-ref -m 'dgit import-dsc: ../example_1.0-2.dsc +' refs/heads/reimport 4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf | git ls-tree -lrz -- 4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf: dgit: import-dsc: results are in git ref refs/heads/reimport + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git --no-pager grep SHOULD-NOT-APPEAR reimport -- + rc=1 + set -e + test 1 = 1 + git diff --exit-code work reimport -- + t-roundtrips-1 --include-dirty + t-try-build-source --include-dirty + tee ../build-source-out.2 + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=nofix --since-version=1.0-1 --include-dirty build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix --since-version=1.0-1 --include-dirty build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-2 dpkg-buildpackage: info: source distribution UNRELEASED dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d7e15c2c027042d1f9b137d7a6791ad30b70fb4c' | git symbolic-ref -q HEAD => `refs/heads/work' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7e15c2c027042d1f9b137d7a6791ad30b70fb4c examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y warning: package uses dpkg-source include-binaries feature - not all changes are visible in patches! warning: ignoring bad include-binaries file ../bin-in-parent: forbidden path component '..' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bin-with-abs: forbidden path component '' warning: ignoring bad include-binaries file .git/index: path starts with '.git' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/: forbidden path component '' warning: ignoring bad include-binaries file ..: forbidden path component '..' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches debian/source/include-binaries bins/file + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d7e15c2c027042d1f9b137d7a6791ad30b70fb4c -- debian + git add -Af . | git write-tree => `0b3476d73bebfe6ebf35ee02689d4279c8ea81ee' fake orig tree object 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d7e15c2c027042d1f9b137d7a6791ad30b70fb4c CD ../fake + git add -Af . | git write-tree => `aceb1804dade2fd93b18fec85d8304a9cabcc617' fake o+d/p tree object 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee CD ../work | git ls-tree --name-only -z d7e15c2c027042d1f9b137d7a6791ad30b70fb4c => `.gitignore\x00bins\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee d7e15c2c027042d1f9b137d7a6791ad30b70fb4c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee d7e15c2c027042d1f9b137d7a6791ad30b70fb4c => 3 | git diff-tree -z --no-renames --name-only -r d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => `' quiltify_trees_differ d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => 0 | git diff-tree -z --no-renames --name-only -r 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee aceb1804dade2fd93b18fec85d8304a9cabcc617 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 0b3476d73bebfe6ebf35ee02689d4279c8ea81ee aceb1804dade2fd93b18fec85d8304a9cabcc617 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=0b3476d73bebfe6ebf35 o+d/p=aceb1804dade2fd93b18 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only d7e15c2c027042d1f9b137d7a6791ad30b70fb4c -- debian/rules debian/control => `debian/control'... quiltify investigate d7e15c2c027042d1f9b137d7a6791ad30b70fb4c | git diff-tree -z --no-renames --name-only d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => `' quiltify_trees_differ d7e15c2c027042d1f9b137d7a6791ad30b70fb4c aceb1804dade2fd93b18fec85d8304a9cabcc617 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q d7e15c2c027042d1f9b137d7a6791ad30b70fb4c + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal -- example dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD example + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit import-dsc ../example_1.0-2.dsc +reimport + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0-2.dsc +reimport | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/reimport => `refs/heads/reimport' | git symbolic-ref -q HEAD => `refs/heads/work' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/reimport' => `4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-2.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-2.debian.tar.xz considering saving example_1.0-2.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-2.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1a59186d276323de85e46b13f4924925e786402f' | git ls-tree -z 1a59186d276323de85e46b13f4924925e786402f => `040000 tree d4811873ae0d6d8a14296fffd94724dff503274d\x09bins\x00040000 tree 3dd6b40ab18f783d69e4597882a452e9c863fece\x09debian\x00' multiple subtrees CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `0b3476d73bebfe6ebf35ee02689d4279c8ea81ee' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `aceb1804dade2fd93b18fec85d8304a9cabcc617' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-2 package changelog, entry no.1... import clog 1.0-2 vs 1.0... import clog 1.0-2 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1530000001 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-2.debian.tar.xz 1a59186d276323de85e46b13f4924925e786402f | git hash-object -w -t commit --stdin => 100cbe83f4e5bd9bcad929fedc00118620a74565 import main commit | git hash-object -w -t commit ../commit.tmp => `190cca7e98293bfc01341164355d22ff1949325a' import apply patches... | git hash-object -w -t commit --stdin => 207a701f29bd87ff4ca868a310d1a9a0ecc42d58 + git checkout -q -b dapplied 207a701f29bd87ff4ca868a310d1a9a0ecc42d58 + git checkout -q -b unpa 190cca7e98293bfc01341164355d22ff1949325a | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:01 +0000' => `1530000001 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf' | git rev-parse HEAD: => `aceb1804dade2fd93b18fec85d8304a9cabcc617' synthesised git commit from .dsc 1.0-2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: ../example_1.0-2.dsc +' refs/heads/reimport 4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf | git ls-tree -lrz -- 4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf: dgit: import-dsc: results are in git ref refs/heads/reimport + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git --no-pager grep SHOULD-NOT-APPEAR reimport -- + rc=1 + set -e + test 1 = 1 + git diff --exit-code work reimport -- + for wrongness in "forbidden path component '..'" "path starts with '.git'" + grep 'forbidden path component '\''..'\''' ../build-source-out.2 warning: ignoring bad include-binaries file ../bin-in-parent: forbidden path component '..' warning: ignoring bad include-binaries file ..: forbidden path component '..' + for wrongness in "forbidden path component '..'" "path starts with '.git'" + grep 'path starts with '\''.git'\''' ../build-source-out.2 warning: ignoring bad include-binaries file .git/index: path starts with '.git' + t-prep 'bin via link' + local 'm=bin via link' + git checkout -B work master Reset branch 'work' + t-git-next-date + GIT_COMMITTER_DATE='1530000002 +0100' + GIT_AUTHOR_DATE='1530000002 +0100' + r=3 + v=1.0-3 + t-dch-commit -v1.0-3 -m 'bin via link' + t-debchange -v1.0-3 -m 'bin via link' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-3 -m 'bin via link' + exec env TZ=UTC faketime -f 2018-06-26 08:00:02 env -u TZ debchange -v1.0-3 -m bin via link + git commit -m 'dch -v1.0-3 -m bin via link' debian/changelog [work b57465e] dch -v1.0-3 -m bin via link 1 file changed, 6 insertions(+) + linktarget=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + : 'make a new orig, gnagh' + mkdir ../repack + cd ../repack + tar axf /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp example/bins + tar zcf ../example_1.1.orig.tar.gz example + cd ../example + cp ../example_1.0.orig-docs.tar.gz ../example_1.1.orig-docs.tar.gz + v=1.1-3 + t-dch-commit -v1.1-3 -m 'update upstream' + t-debchange -v1.1-3 -m 'update upstream' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.1-3 -m 'update upstream' + exec env TZ=UTC faketime -f 2018-06-26 08:00:02 env -u TZ debchange -v1.1-3 -m update upstream + git commit -m 'dch -v1.1-3 -m update upstream' debian/changelog [work 028b333] dch -v1.1-3 -m update upstream 1 file changed, 2 insertions(+), 1 deletion(-) + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp bins + git add bins + git commit -m 'add bins' [work c86950e] add bins 1 file changed, 1 insertion(+) create mode 120000 bins + t-roundtrips + t-roundtrips-1 + t-try-build-source + tee ../build-source-out.3 + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=nofix --since-version=1.0-1 build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix --since-version=1.0-1 build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c86950e5dbf334e393638721731df06fff88fa92' | git symbolic-ref -q HEAD => `refs/heads/work' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c86950e5dbf334e393638721731df06fff88fa92 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y warning: package uses dpkg-source include-binaries feature - not all changes are visible in patches! warning: ignoring bad include-binaries file bins/file: path to 'bins' not a plain file or directory warning: ignoring bad include-binaries file ../bin-in-parent: forbidden path component '..' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bin-with-abs: forbidden path component '' warning: ignoring bad include-binaries file .git/index: path starts with '.git' warning: ignoring bad include-binaries file bins/bin-via-link: path to 'bins' not a plain file or directory warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/: forbidden path component '' warning: ignoring bad include-binaries file ..: forbidden path component '..' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches debian/source/include-binaries + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f c86950e5dbf334e393638721731df06fff88fa92 -- debian + git add -Af . | git write-tree => `ee6002d171e7acc0d53be3a6d305626502cd4cc9' fake orig tree object ee6002d171e7acc0d53be3a6d305626502cd4cc9 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard c86950e5dbf334e393638721731df06fff88fa92 CD ../fake + git add -Af . | git write-tree => `bee4c53932f36ce9bae78f2dabd42811a8325725' fake o+d/p tree object ee6002d171e7acc0d53be3a6d305626502cd4cc9 CD ../work | git ls-tree --name-only -z c86950e5dbf334e393638721731df06fff88fa92 => `.gitignore\x00bins\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r ee6002d171e7acc0d53be3a6d305626502cd4cc9 c86950e5dbf334e393638721731df06fff88fa92 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ ee6002d171e7acc0d53be3a6d305626502cd4cc9 c86950e5dbf334e393638721731df06fff88fa92 => 3 | git diff-tree -z --no-renames --name-only -r c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => `' quiltify_trees_differ c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => 0 | git diff-tree -z --no-renames --name-only -r ee6002d171e7acc0d53be3a6d305626502cd4cc9 bee4c53932f36ce9bae78f2dabd42811a8325725 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ ee6002d171e7acc0d53be3a6d305626502cd4cc9 bee4c53932f36ce9bae78f2dabd42811a8325725 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=ee6002d171e7acc0d53b o+d/p=bee4c53932f36ce9bae7 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only c86950e5dbf334e393638721731df06fff88fa92 -- debian/rules debian/control => `debian/control'... quiltify investigate c86950e5dbf334e393638721731df06fff88fa92 | git diff-tree -z --no-renames --name-only c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => `' quiltify_trees_differ c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q c86950e5dbf334e393638721731df06fff88fa92 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `c86950e5dbf334e393638721731df06fff88fa92' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c86950e5dbf334e393638721731df06fff88fa92 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-3.debian.tar.xz dpkg-source: info: building example in example_1.1-3.dsc CD work + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-3_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-3.dsc, example_1.1-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig-docs.tar.gz renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-3.debian.tar.xz renaming (dsc) example_1.1-3.dsc renaming (changes) example_1.1-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-3.dsc and example_1.1-3_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit import-dsc ../example_1.1-3.dsc +reimport + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.1-3.dsc +reimport | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/reimport => `refs/heads/reimport' | git symbolic-ref -q HEAD => `refs/heads/work' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/reimport' => `4dbf5a8396c5bc3ca4334f5be59fa134ffe0c0bf' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.1.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.1.orig-docs.tar.gz considering saving example_1.1.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.1.orig.tar.gz: (No such file or directory) linked. using existing example_1.1.orig.tar.gz considering saving example_1.1.orig.tar.gz: (File exists) no need. considering reusing example_1.1-3.debian.tar.xz: (No such file or directory) linked. using existing example_1.1-3.debian.tar.xz considering saving example_1.1-3.debian.tar.xz: (File exists) no need. import considering example_1.1.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.1.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1e1173663724309d7a14aea814b650bc5e9795a9' | git ls-tree -z 1e1173663724309d7a14aea814b650bc5e9795a9 => `040000 tree 132dc888ae888270465caf32e52d4f77b46eff54\x09example\x00' one subtree 132dc888ae888270465caf32e52d4f77b46eff54 CD .. import considering example_1.1-3.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1b480f31c53fb584dc5258e84acfa55d0c3711bc' | git ls-tree -z 1b480f31c53fb584dc5258e84acfa55d0c3711bc => `040000 tree 58470b16a037c7234347dbd5384aae2a6646e908\x09debian\x00' one subtree 58470b16a037c7234347dbd5384aae2a6646e908 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1.orig-docs.tar.gz dpkg-source: info: unpacking example_1.1-3.debian.tar.xz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ee6002d171e7acc0d53be3a6d305626502cd4cc9' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `bee4c53932f36ce9bae78f2dabd42811a8325725' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.1-3 package changelog, entry no.1... import clog 1.1-3 vs 1.1... import clog 1.1-3 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:02 +0000' => `1530000002 +0000' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:02 +0000' => `1530000002 +0000' import tartrees authline Ian Jackson 1530000002 +0000 import tartrees r1authline Ian Jackson 1530000002 +0000 import tartree example_1.1.orig.tar.gz 132dc888ae888270465caf32e52d4f77b46eff54 | git hash-object -w -t commit --stdin => 3a3e2a48c27aac076c26d70a466b77ad7976d662 import tartree example_1.1.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => 8479f66bdc0ef1d9ca361cc001f1a47930a32e24 import tartree example_1.1-3.debian.tar.xz 58470b16a037c7234347dbd5384aae2a6646e908 | git hash-object -w -t commit --stdin => 77bd6fd90c0917600e1fc5087b931af40cd69f22 import main commit | git hash-object -w -t commit ../commit.tmp => `ce1ffe849ed91b9460329636468f223ab34932c6' import apply patches... | git hash-object -w -t commit --stdin => 0f512bae5c71c19679de11423c067aca046a3467 + git checkout -q -b dapplied 0f512bae5c71c19679de11423c067aca046a3467 + git checkout -q -b unpa ce1ffe849ed91b9460329636468f223ab34932c6 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:02 +0000' => `1530000002 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `43ccb6a1796833c684b526bcdf9e0a10f4b028ef' | git rev-parse HEAD: => `bee4c53932f36ce9bae78f2dabd42811a8325725' synthesised git commit from .dsc 1.1-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: ../example_1.1-3.dsc +' refs/heads/reimport 43ccb6a1796833c684b526bcdf9e0a10f4b028ef | git ls-tree -lrz -- 43ccb6a1796833c684b526bcdf9e0a10f4b028ef: dgit: import-dsc: results are in git ref refs/heads/reimport + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git --no-pager grep SHOULD-NOT-APPEAR reimport -- + rc=1 + set -e + test 1 = 1 + git diff --exit-code work reimport -- + t-roundtrips-1 --include-dirty + t-try-build-source --include-dirty + tee ../build-source-out.3 + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=nofix --since-version=1.0-1 --include-dirty build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix --since-version=1.0-1 --include-dirty build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1-3 dpkg-buildpackage: info: source distribution UNRELEASED dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c86950e5dbf334e393638721731df06fff88fa92' | git symbolic-ref -q HEAD => `refs/heads/work' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c86950e5dbf334e393638721731df06fff88fa92 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y QF linkorigs example_1.1.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig-docs.tar.gz Y warning: package uses dpkg-source include-binaries feature - not all changes are visible in patches! warning: ignoring bad include-binaries file bins/file: path to 'bins' not a plain file or directory warning: ignoring bad include-binaries file ../bin-in-parent: forbidden path component '..' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bin-with-abs: forbidden path component '' warning: ignoring bad include-binaries file .git/index: path starts with '.git' warning: ignoring bad include-binaries file bins/bin-via-link: path to 'bins' not a plain file or directory warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/: forbidden path component '' warning: ignoring bad include-binaries file ..: forbidden path component '..' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches debian/source/include-binaries + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f c86950e5dbf334e393638721731df06fff88fa92 -- debian + git add -Af . | git write-tree => `ee6002d171e7acc0d53be3a6d305626502cd4cc9' fake orig tree object ee6002d171e7acc0d53be3a6d305626502cd4cc9 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard c86950e5dbf334e393638721731df06fff88fa92 CD ../fake + git add -Af . | git write-tree => `bee4c53932f36ce9bae78f2dabd42811a8325725' fake o+d/p tree object ee6002d171e7acc0d53be3a6d305626502cd4cc9 CD ../work | git ls-tree --name-only -z c86950e5dbf334e393638721731df06fff88fa92 => `.gitignore\x00bins\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r ee6002d171e7acc0d53be3a6d305626502cd4cc9 c86950e5dbf334e393638721731df06fff88fa92 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ ee6002d171e7acc0d53be3a6d305626502cd4cc9 c86950e5dbf334e393638721731df06fff88fa92 => 3 | git diff-tree -z --no-renames --name-only -r c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => `' quiltify_trees_differ c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => 0 | git diff-tree -z --no-renames --name-only -r ee6002d171e7acc0d53be3a6d305626502cd4cc9 bee4c53932f36ce9bae78f2dabd42811a8325725 => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ ee6002d171e7acc0d53be3a6d305626502cd4cc9 bee4c53932f36ce9bae78f2dabd42811a8325725 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=ee6002d171e7acc0d53b o+d/p=bee4c53932f36ce9bae7 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only c86950e5dbf334e393638721731df06fff88fa92 -- debian/rules debian/control => `debian/control'... quiltify investigate c86950e5dbf334e393638721731df06fff88fa92 | git diff-tree -z --no-renames --name-only c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => `' quiltify_trees_differ c86950e5dbf334e393638721731df06fff88fa92 bee4c53932f36ce9bae78f2dabd42811a8325725 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q c86950e5dbf334e393638721731df06fff88fa92 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal -- example dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-3.debian.tar.xz dpkg-source: info: building example in example_1.1-3.dsc CD example + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-3_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-3.dsc, example_1.1-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig-docs.tar.gz renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-3.debian.tar.xz renaming (dsc) example_1.1-3.dsc renaming (changes) example_1.1-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-3.dsc and example_1.1-3_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit import-dsc ../example_1.1-3.dsc +reimport + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.1-3.dsc +reimport | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/reimport => `refs/heads/reimport' | git symbolic-ref -q HEAD => `refs/heads/work' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/reimport' => `43ccb6a1796833c684b526bcdf9e0a10f4b028ef' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.1.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.1.orig-docs.tar.gz considering saving example_1.1.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.1.orig.tar.gz: (No such file or directory) linked. using existing example_1.1.orig.tar.gz considering saving example_1.1.orig.tar.gz: (File exists) no need. considering reusing example_1.1-3.debian.tar.xz: (No such file or directory) linked. using existing example_1.1-3.debian.tar.xz considering saving example_1.1-3.debian.tar.xz: (File exists) no need. import considering example_1.1.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.1.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1e1173663724309d7a14aea814b650bc5e9795a9' | git ls-tree -z 1e1173663724309d7a14aea814b650bc5e9795a9 => `040000 tree 132dc888ae888270465caf32e52d4f77b46eff54\x09example\x00' one subtree 132dc888ae888270465caf32e52d4f77b46eff54 CD .. import considering example_1.1-3.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1b480f31c53fb584dc5258e84acfa55d0c3711bc' | git ls-tree -z 1b480f31c53fb584dc5258e84acfa55d0c3711bc => `040000 tree 58470b16a037c7234347dbd5384aae2a6646e908\x09debian\x00' one subtree 58470b16a037c7234347dbd5384aae2a6646e908 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1.orig-docs.tar.gz dpkg-source: info: unpacking example_1.1-3.debian.tar.xz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ee6002d171e7acc0d53be3a6d305626502cd4cc9' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `bee4c53932f36ce9bae78f2dabd42811a8325725' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.1-3 package changelog, entry no.1... import clog 1.1-3 vs 1.1... import clog 1.1-3 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.1... | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:02 +0000' => `1530000002 +0000' | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:02 +0000' => `1530000002 +0000' import tartrees authline Ian Jackson 1530000002 +0000 import tartrees r1authline Ian Jackson 1530000002 +0000 import tartree example_1.1.orig.tar.gz 132dc888ae888270465caf32e52d4f77b46eff54 | git hash-object -w -t commit --stdin => 3a3e2a48c27aac076c26d70a466b77ad7976d662 import tartree example_1.1.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => 8479f66bdc0ef1d9ca361cc001f1a47930a32e24 import tartree example_1.1-3.debian.tar.xz 58470b16a037c7234347dbd5384aae2a6646e908 | git hash-object -w -t commit --stdin => 77bd6fd90c0917600e1fc5087b931af40cd69f22 import main commit | git hash-object -w -t commit ../commit.tmp => `ce1ffe849ed91b9460329636468f223ab34932c6' import apply patches... | git hash-object -w -t commit --stdin => 0f512bae5c71c19679de11423c067aca046a3467 + git checkout -q -b dapplied 0f512bae5c71c19679de11423c067aca046a3467 + git checkout -q -b unpa ce1ffe849ed91b9460329636468f223ab34932c6 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:02 +0000' => `1530000002 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `43ccb6a1796833c684b526bcdf9e0a10f4b028ef' | git rev-parse HEAD: => `bee4c53932f36ce9bae78f2dabd42811a8325725' synthesised git commit from .dsc 1.1-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: ../example_1.1-3.dsc +' refs/heads/reimport 43ccb6a1796833c684b526bcdf9e0a10f4b028ef | git ls-tree -lrz -- 43ccb6a1796833c684b526bcdf9e0a10f4b028ef: dgit: import-dsc: results are in git ref refs/heads/reimport + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git --no-pager grep SHOULD-NOT-APPEAR reimport -- + rc=1 + set -e + test 1 = 1 + git diff --exit-code work reimport -- + t-prep 'ignored weird file' + local 'm=ignored weird file' + git checkout -B work master Reset branch 'work' + t-git-next-date + GIT_COMMITTER_DATE='1530000003 +0100' + GIT_AUTHOR_DATE='1530000003 +0100' + r=4 + v=1.0-4 + t-dch-commit -v1.0-4 -m 'ignored weird file' + t-debchange -v1.0-4 -m 'ignored weird file' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange -v1.0-4 -m 'ignored weird file' + exec env TZ=UTC faketime -f 2018-06-26 08:00:03 env -u TZ debchange -v1.0-4 -m ignored weird file + git commit -m 'dch -v1.0-4 -m ignored weird file' debian/changelog [work 8a72180] dch -v1.0-4 -m ignored weird file 1 file changed, 6 insertions(+) + mkdir bins + mkfifo bins/file + t-roundtrips-1 -wdn + t-try-build-source -wdn + tee ../build-source-out.4 + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=nofix --since-version=1.0-1 -wdn build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix --since-version=1.0-1 -wdn build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `8a72180dfb92c42922239b4d4dc73ebbe17b52cd' | git symbolic-ref -q HEAD => `refs/heads/work' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8a72180dfb92c42922239b4d4dc73ebbe17b52cd examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y warning: package uses dpkg-source include-binaries feature - not all changes are visible in patches! warning: ignoring bad include-binaries file bins/file: path to 'bins/file' not a plain file or directory warning: ignoring bad include-binaries file ../bin-in-parent: forbidden path component '..' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bin-with-abs: forbidden path component '' warning: ignoring bad include-binaries file .git/index: path starts with '.git' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/: forbidden path component '' warning: ignoring bad include-binaries file ..: forbidden path component '..' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches debian/source/include-binaries + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 8a72180dfb92c42922239b4d4dc73ebbe17b52cd -- debian + git add -Af . | git write-tree => `4c080f11766b06eee96c017c64f28222b7034a4b' fake orig tree object 4c080f11766b06eee96c017c64f28222b7034a4b + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 8a72180dfb92c42922239b4d4dc73ebbe17b52cd CD ../fake + git add -Af . | git write-tree => `09bce9a646c43fe35acf1dc5b891368316cb3dad' fake o+d/p tree object 4c080f11766b06eee96c017c64f28222b7034a4b CD ../work | git ls-tree --name-only -z 8a72180dfb92c42922239b4d4dc73ebbe17b52cd => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 4c080f11766b06eee96c017c64f28222b7034a4b 8a72180dfb92c42922239b4d4dc73ebbe17b52cd => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 4c080f11766b06eee96c017c64f28222b7034a4b 8a72180dfb92c42922239b4d4dc73ebbe17b52cd => 3 | git diff-tree -z --no-renames --name-only -r 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => `' quiltify_trees_differ 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => 0 | git diff-tree -z --no-renames --name-only -r 4c080f11766b06eee96c017c64f28222b7034a4b 09bce9a646c43fe35acf1dc5b891368316cb3dad => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 4c080f11766b06eee96c017c64f28222b7034a4b 09bce9a646c43fe35acf1dc5b891368316cb3dad => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=4c080f11766b06eee96c o+d/p=09bce9a646c43fe35acf dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 8a72180dfb92c42922239b4d4dc73ebbe17b52cd -- debian/rules debian/control => `debian/control'... quiltify investigate 8a72180dfb92c42922239b4d4dc73ebbe17b52cd | git diff-tree -z --no-renames --name-only 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => `' quiltify_trees_differ 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 8a72180dfb92c42922239b4d4dc73ebbe17b52cd + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `8a72180dfb92c42922239b4d4dc73ebbe17b52cd' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8a72180dfb92c42922239b4d4dc73ebbe17b52cd CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-4.debian.tar.xz dpkg-source: info: building example in example_1.0-4.dsc CD work + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-4_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-4.dsc, example_1.0-4_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-4.debian.tar.xz renaming (dsc) example_1.0-4.dsc renaming (changes) example_1.0-4_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-4.dsc and example_1.0-4_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit import-dsc ../example_1.0-4.dsc +reimport + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A import-dsc ../example_1.0-4.dsc +reimport | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git check-ref-format --normalize refs/heads/reimport => `refs/heads/reimport' | git symbolic-ref -q HEAD => `refs/heads/work' | git for-each-ref '--format=%(objectname)' '[r]efs/heads/reimport' => `43ccb6a1796833c684b526bcdf9e0a10f4b028ef' dgit: warning: importing unsigned .dsc Dgit metadata in .dsc: NO git hash CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-4.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-4.debian.tar.xz considering saving example_1.0-4.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-4.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e9e1585b720cb55f0ef381725e2efb6303a3b47e' | git ls-tree -z e9e1585b720cb55f0ef381725e2efb6303a3b47e => `040000 tree 7d704ef862473b17bb105cddcb44974d9ee80858\x09debian\x00' one subtree 7d704ef862473b17bb105cddcb44974d9ee80858 CD .. + dpkg-source --skip-patches -x -- example.dsc dpkg-source: warning: extracting unsigned source package (example.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-4.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4c080f11766b06eee96c017c64f28222b7034a4b' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `09bce9a646c43fe35acf1dc5b891368316cb3dad' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-4 package changelog, entry no.1... import clog 1.0-4 vs 1.0... import clog 1.0-4 becomes r1 import clog 1.0-1 package changelog, entry no.2... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:03 +0000' => `1530000003 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1530000003 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-4.debian.tar.xz 7d704ef862473b17bb105cddcb44974d9ee80858 | git hash-object -w -t commit --stdin => 42761e542cb2af66c82c460af9d35594a3f70d6b import main commit | git hash-object -w -t commit ../commit.tmp => `08f880270aa0ab59c94aa79bf9e0550dbcc2c892' import apply patches... | git hash-object -w -t commit --stdin => bdc9e36727eeb36d516e2b1f6b699b7fcf35041b + git checkout -q -b dapplied bdc9e36727eeb36d516e2b1f6b699b7fcf35041b + git checkout -q -b unpa 08f880270aa0ab59c94aa79bf9e0550dbcc2c892 | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:03 +0000' => `1530000003 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `37b18536ebee2cb1028a0cab0c226894aea4a08f' | git rev-parse HEAD: => `09bce9a646c43fe35acf1dc5b891368316cb3dad' synthesised git commit from .dsc 1.0-4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example Import, forced update - synthetic orphan git history. + git update-ref -m 'dgit import-dsc: ../example_1.0-4.dsc +' refs/heads/reimport 37b18536ebee2cb1028a0cab0c226894aea4a08f | git ls-tree -lrz -- 37b18536ebee2cb1028a0cab0c226894aea4a08f: dgit: import-dsc: results are in git ref refs/heads/reimport + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + set +e + git --no-pager grep SHOULD-NOT-APPEAR reimport -- + rc=1 + set -e + test 1 = 1 + git diff --exit-code work reimport -- + grep ''\''bins/file'\'' not a plain file or directory' ../build-source-out.4 warning: ignoring bad include-binaries file bins/file: path to 'bins/file' not a plain file or directory + t-expect-fail 'E:dpkg-source: error: *new version is named pipe' t-try-build-source -wdn --ignore-dirty + local 'mpat=E:dpkg-source: error: *new version is named pipe' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-try-build-source -wdn --ignore-dirty + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=nofix --since-version=1.0-1 -wdn --ignore-dirty build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix --since-version=1.0-1 -wdn --ignore-dirty build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.0-4 dpkg-buildpackage: info: source distribution UNRELEASED dpkg-buildpackage: info: source changed by Ian Jackson fakeroot debian/rules clean EXAMPLE RULES TARGET clean dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in use) checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `8a72180dfb92c42922239b4d4dc73ebbe17b52cd' | git symbolic-ref -q HEAD => `refs/heads/work' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8a72180dfb92c42922239b4d4dc73ebbe17b52cd examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y warning: package uses dpkg-source include-binaries feature - not all changes are visible in patches! warning: ignoring bad include-binaries file bins/file: path to 'bins/file' not a plain file or directory warning: ignoring bad include-binaries file ../bin-in-parent: forbidden path component '..' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/bin-with-abs: forbidden path component '' warning: ignoring bad include-binaries file .git/index: path starts with '.git' warning: ignoring bad include-binaries file /tmp/autopkgtest.l3K01R/autopkgtest_tmp/: forbidden path component '' warning: ignoring bad include-binaries file ..: forbidden path component '..' + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches debian/source/include-binaries + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 8a72180dfb92c42922239b4d4dc73ebbe17b52cd -- debian + git add -Af . | git write-tree => `4c080f11766b06eee96c017c64f28222b7034a4b' fake orig tree object 4c080f11766b06eee96c017c64f28222b7034a4b + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 8a72180dfb92c42922239b4d4dc73ebbe17b52cd CD ../fake + git add -Af . | git write-tree => `09bce9a646c43fe35acf1dc5b891368316cb3dad' fake o+d/p tree object 4c080f11766b06eee96c017c64f28222b7034a4b CD ../work | git ls-tree --name-only -z 8a72180dfb92c42922239b4d4dc73ebbe17b52cd => `.gitignore\x00debian\x00docs\x00example\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 4c080f11766b06eee96c017c64f28222b7034a4b 8a72180dfb92c42922239b4d4dc73ebbe17b52cd => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 6cc28de9c84de22b24fd6e2ef890862c64d11bf8 M\x00src.c\x00' quiltify_trees_differ 4c080f11766b06eee96c017c64f28222b7034a4b 8a72180dfb92c42922239b4d4dc73ebbe17b52cd => 3 | git diff-tree -z --no-renames --name-only -r 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => `' quiltify_trees_differ 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => 0 | git diff-tree -z --no-renames --name-only -r 4c080f11766b06eee96c017c64f28222b7034a4b 09bce9a646c43fe35acf1dc5b891368316cb3dad => `.gitignore\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 4c080f11766b06eee96c017c64f28222b7034a4b 09bce9a646c43fe35acf1dc5b891368316cb3dad => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=4c080f11766b06eee96c o+d/p=09bce9a646c43fe35acf dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 8a72180dfb92c42922239b4d4dc73ebbe17b52cd -- debian/rules debian/control => `debian/control'... quiltify investigate 8a72180dfb92c42922239b4d4dc73ebbe17b52cd | git diff-tree -z --no-renames --name-only 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => `' quiltify_trees_differ 8a72180dfb92c42922239b4d4dc73ebbe17b52cd 09bce9a646c43fe35acf1dc5b891368316cb3dad => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 8a72180dfb92c42922239b4d4dc73ebbe17b52cd + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal -- example dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: error: cannot represent change to bins/file: dpkg-source: error: new version is named pipe dpkg-source: error: old version is nonexistent dpkg-source: error: unrepresentable changes to source dgit: failed command: dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal -- example dgit: error: subprocess failed with error exit status 255 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:dpkg-source: error: *new version is named pipe' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:dpkg-source: error: *new version is named pipe' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='dpkg-source: error: *new version is named pipe' + egrep -e 'dpkg-source: error: *new version is named pipe' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dpkg-source: error: new version is named pipe + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/quilt-include-binaries-artifacts + '[' x/tmp/autopkgtest.l3K01R/quilt-include-binaries-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/quilt-include-binaries-artifacts/quilt-include-binaries.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:01:53]: test quilt-include-binaries: -----------------------] autopkgtest [22:01:53]: test quilt-include-binaries: - - - - - - - - - - results - - - - - - - - - - quilt-include-binaries PASS autopkgtest [22:01:53]: test quilt-singlepatch: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:01:58]: test quilt-singlepatch: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=quilt-singlepatch ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-singlepatch-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-singlepatch-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new sunxi-tools + local suite=new + local p=sunxi-tools + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.2-2.~~dgittest + local dscf=sunxi-tools_1.2-2.~~dgittest.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/sunxi-tools_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/sunxi-tools_1.2-2.~~dgittest.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/sunxi-tools_1.2-2.~~dgittest.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/sunxi-tools_1.2.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/sunxi-tools_1.2-2.~~dgittest.dsc + t-archive-query-aq sid sunxi-tools 1.2-2.~~dgittest main/sunxi-tools_1.2-2.~~dgittest.dsc + local suite=sid + local p=sunxi-tools + local v=1.2-2.~~dgittest + local dscf=main/sunxi-tools_1.2-2.~~dgittest.dsc + local sha ++ sha256sum + sha='43d716b86a67a83649427475340e194b2ade0a7cd0ecf021bfb12ab9ec4dc09f -' + echo '1.2-2.~~dgittest 43d716b86a67a83649427475340e194b2ade0a7cd0ecf021bfb12ab9ec4dc09f main/sunxi-tools_1.2-2.~~dgittest.dsc' + t-aq-archive-updated sid sunxi-tools + local suite=sid + local p=sunxi-tools + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/sunxi-tools_1.2-2.~~dgittest.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/sunxi-tools_1.2-2.~~dgittest.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-2.~~dgittest.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-dgit clone sunxi-tools + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone sunxi-tools | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD sunxi-tools query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `0' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing starting new git history + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/sunxi-tools... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-2.~~dgittest.dsc... get_archive_dsc: Version 1.2-2.~~dgittest last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack considering reusing sunxi-tools_1.2.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./sunxi-tools_1.2.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./sunxi-tools_1.2.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 35076 100 35076 0 0 144M 0 --:--:-- --:--:-- --:--:-- 144M considering saving sunxi-tools_1.2.orig.tar.gz: linked. considering reusing sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./sunxi-tools_1.2-2.~~dgittest.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o './sunxi-tools_1.2-2.~~dgittest.debian.tar.xz' -- 'file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-2.~~dgittest.debian.tar.xz' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4892 100 4892 0 0 34.3M 0 --:--:-- --:--:-- --:--:-- 34.3M considering saving sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: linked. import considering sunxi-tools_1.2.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c' | git ls-tree -z 4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c => `040000 tree 35ae6c9badec201db9169c09cf3f438884b1290b\x09sunxi-tools-1.2\x00' one subtree 35ae6c9badec201db9169c09cf3f438884b1290b CD .. import considering sunxi-tools_1.2-2.~~dgittest.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `90bae3fce6d36835a01ec5de7d041174d1d2f41b' | git ls-tree -z 90bae3fce6d36835a01ec5de7d041174d1d2f41b => `040000 tree bd00eb3202fb5a08d28d92b9b038ff29e71e302b\x09debian\x00' one subtree bd00eb3202fb5a08d28d92b9b038ff29e71e302b CD .. + dpkg-source --no-check --skip-patches -x -- sunxi-tools.dsc dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-2.~~dgittest.debian.tar.xz CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9d3697d94327236cd9e1b400be7d5dd141a60956' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2-2.~~dgittest package changelog, entry no.1... import clog 1.2-2.~~dgittest vs 1.2... import clog 1.2-2.~~dgittest becomes r1 import clog 1.2-2 package changelog, entry no.2... import clog 1.2-2 vs 1.2... import clog 1.2-2 becomes r1 import clog 1.2-1 package changelog, entry no.3... import clog 1.2-1 vs 1.2... import clog 1.2-1 becomes r1 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' | date '+%s %z' -d 'Sat, 12 Jul 2014 20:51:56 +0100' => `1405194716 +0000' import tartrees authline Ian Jackson 1440161582 +0000 import tartrees r1authline Ian Campbell 1405194716 +0000 import tartree sunxi-tools_1.2.orig.tar.gz 35ae6c9badec201db9169c09cf3f438884b1290b | git hash-object -w -t commit --stdin => b1f874a802eecc0df660deceeba051a92dc5ea1d import tartree sunxi-tools_1.2-2.~~dgittest.debian.tar.xz bd00eb3202fb5a08d28d92b9b038ff29e71e302b | git hash-object -w -t commit --stdin => b80fea4d4b74017c5d20b1016bd536015ed84e74 import main commit | git hash-object -w -t commit ../commit.tmp => `6af5cfc5411cb157c006a5f16a126053a359add4' import apply patches... | git hash-object -w -t commit --stdin => 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b dapplied 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b unpa 6af5cfc5411cb157c006a5f16a126053a359add4 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse HEAD: => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' synthesised git commit from .dsc 1.2-2.~~dgittest CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools fetch mergeinfos: commit d2f449cb83e714ca009b07cbb440d78c2b706cc6 Import of source package fetch hash=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d2f449cb83e714ca009b07cbb440d78c2b706cc6 | git log -n2 d2f449cb83e714ca009b07cbb440d78c2b706cc6 => `commit d2f449cb83e714ca009b07cbb440d78c2b706cc6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid d2f449cb83e714ca009b07cbb440d78c2b706cc6 => `' + git remote add vcs-git git://git.debian.org/collab-maint/sunxi-tools.git + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at d2f449c debian-changes + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in sunxi-tools CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd sunxi-tools + t-cloned-fetched-good + t-diff-nogit ../extract/sunxi-tools-1.2 . + diff --exclude=.git --exclude=.pc -ruN ../extract/sunxi-tools-1.2 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + t-ref-same-val refs/heads/dgit/sid d2f449cb83e714ca009b07cbb440d78c2b706cc6 + local name=refs/heads/dgit/sid + local val=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + case "${t_ref_val-unset}" in + t_ref_val=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + t-ref-same-val refs/remotes/dgit/dgit/sid d2f449cb83e714ca009b07cbb440d78c2b706cc6 + local name=refs/remotes/dgit/dgit/sid + local val=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + case "${t_ref_val-unset}" in + t_ref_val=d2f449cb83e714ca009b07cbb440d78c2b706cc6 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + echo EXTRA-LINE-1 + echo EXTRA-LINE-2 + echo EXTRA-LINE-3 + git add fel.c .gitignore + t-commit 'commit our stuff' 1.2-3 + local 'msg=commit our stuff' + v=1.2-3 + t-debchange --force-distribution -v1.2-3 --distribution unstable 'commit our stuff' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2-3 --distribution unstable 'commit our stuff' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2-3 --distribution unstable commit our stuff libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'commit our stuff' [dgit/sid 6b7760b] commit our stuff 3 files changed, 9 insertions(+) + revision=1 + t-dgit -wgf quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `6b7760bf08cdf2da5247a471ad8051c9c0fa25f4' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 6b7760bf08cdf2da5247a471ad8051c9c0fa25f4 starting quiltify (single-debian-patch) QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2.orig.tar.gz Y + git reset -q --hard 6b7760bf08cdf2da5247a471ad8051c9c0fa25f4 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/Makefile work/adb-devprobe.sh work/boot_head.lds work/fel-gpio work/fel-pio.lds work/fel-sdboot.lds work/fel.c work/include/endian_compat.h work/include/types.h work/jtag-loop.lds work/usb-boot dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x sunxi-tools_1.2-3.dsc dpkg-source: warning: extracting unsigned source package (sunxi-tools_1.2-3.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => ` M debian/patches/debian-changes'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master b93b8ec] Commit Debian 3.0 (quilt) metadata 1 file changed, 15 insertions(+) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t-ref-same-val HEAD b93b8ec129ba71d329e89e22eecd9afb57b50378 + local name=HEAD + local val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + case "${t_ref_val-unset}" in + t_ref_val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t_ref_names+=("$name") + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard b93b8ec129ba71d329e89e22eecd9afb57b50378 starting quiltify (single-debian-patch) QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2.orig.tar.gz Y + git reset -q --hard b93b8ec129ba71d329e89e22eecd9afb57b50378 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/Makefile work/adb-devprobe.sh work/boot_head.lds work/fel-gpio work/fel-pio.lds work/fel-sdboot.lds work/fel.c work/include/endian_compat.h work/include/types.h work/jtag-loop.lds work/usb-boot dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x sunxi-tools_1.2-3.dsc dpkg-source: warning: extracting unsigned source package (sunxi-tools_1.2-3.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard b93b8ec129ba71d329e89e22eecd9afb57b50378 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/Makefile work/adb-devprobe.sh work/boot_head.lds work/fel-gpio work/fel-pio.lds work/fel-sdboot.lds work/fel.c work/include/endian_compat.h work/include/types.h work/jtag-loop.lds work/usb-boot dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/sunxi-tools... changelog will contain changes since 1.2-2.~~dgittest + sh -ec 'exec >../$1; shift; exec "$@"' x sunxi-tools_1.2-3_source.changes dpkg-genchanges -S '-v1.2-2.~~dgittest' dpkg-genchanges: info: not including original source code in upload CD .. moving sunxi-tools_1.2-3.dsc, sunxi-tools_1.2-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.. renaming (Files) sunxi-tools_1.2.orig.tar.gz renaming (Files) sunxi-tools_1.2-3.debian.tar.xz renaming (dsc) sunxi-tools_1.2-3.dsc renaming (changes) sunxi-tools_1.2-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools dgit ok: source built, results in sunxi-tools_1.2-3.dsc and sunxi-tools_1.2-3_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/sunxi-tools... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-2.~~dgittest.dsc... get_archive_dsc: Version 1.2-2.~~dgittest last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' fetch_from_archive: lastfetch=d2f449cb83e714ca009b07cbb440d78c2b706cc6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack considering reusing sunxi-tools_1.2.orig.tar.gz: (No such file or directory) linked. using existing sunxi-tools_1.2.orig.tar.gz considering saving sunxi-tools_1.2.orig.tar.gz: (File exists) no need. considering reusing sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: (No such file or directory) linked. using existing sunxi-tools_1.2-2.~~dgittest.debian.tar.xz considering saving sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: (File exists) no need. import considering sunxi-tools_1.2.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c' | git ls-tree -z 4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c => `040000 tree 35ae6c9badec201db9169c09cf3f438884b1290b\x09sunxi-tools-1.2\x00' one subtree 35ae6c9badec201db9169c09cf3f438884b1290b CD .. import considering sunxi-tools_1.2-2.~~dgittest.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `90bae3fce6d36835a01ec5de7d041174d1d2f41b' | git ls-tree -z 90bae3fce6d36835a01ec5de7d041174d1d2f41b => `040000 tree bd00eb3202fb5a08d28d92b9b038ff29e71e302b\x09debian\x00' one subtree bd00eb3202fb5a08d28d92b9b038ff29e71e302b CD .. + dpkg-source --no-check --skip-patches -x -- sunxi-tools.dsc dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-2.~~dgittest.debian.tar.xz CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9d3697d94327236cd9e1b400be7d5dd141a60956' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2-2.~~dgittest package changelog, entry no.1... import clog 1.2-2.~~dgittest vs 1.2... import clog 1.2-2.~~dgittest becomes r1 import clog 1.2-2 package changelog, entry no.2... import clog 1.2-2 vs 1.2... import clog 1.2-2 becomes r1 import clog 1.2-1 package changelog, entry no.3... import clog 1.2-1 vs 1.2... import clog 1.2-1 becomes r1 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' | date '+%s %z' -d 'Sat, 12 Jul 2014 20:51:56 +0100' => `1405194716 +0000' import tartrees authline Ian Jackson 1440161582 +0000 import tartrees r1authline Ian Campbell 1405194716 +0000 import tartree sunxi-tools_1.2.orig.tar.gz 35ae6c9badec201db9169c09cf3f438884b1290b | git hash-object -w -t commit --stdin => b1f874a802eecc0df660deceeba051a92dc5ea1d import tartree sunxi-tools_1.2-2.~~dgittest.debian.tar.xz bd00eb3202fb5a08d28d92b9b038ff29e71e302b | git hash-object -w -t commit --stdin => b80fea4d4b74017c5d20b1016bd536015ed84e74 import main commit | git hash-object -w -t commit ../commit.tmp => `6af5cfc5411cb157c006a5f16a126053a359add4' import apply patches... | git hash-object -w -t commit --stdin => 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b dapplied 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b unpa 6af5cfc5411cb157c006a5f16a126053a359add4 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse HEAD: => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' synthesised git commit from .dsc 1.2-2.~~dgittest CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgitclog; exec "$@"' x git cat-file blob d2f449cb83e714ca009b07cbb440d78c2b706cc6:debian/changelog | git merge-base d2f449cb83e714ca009b07cbb440d78c2b706cc6 d2f449cb83e714ca009b07cbb440d78c2b706cc6 => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' fetch mergeinfos: commit d2f449cb83e714ca009b07cbb440d78c2b706cc6 dgit client's archive history view fetch hash=d2f449cb83e714ca009b07cbb440d78c2b706cc6 | git merge-base d2f449cb83e714ca009b07cbb440d78c2b706cc6 d2f449cb83e714ca009b07cbb440d78c2b706cc6 => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d2f449cb83e714ca009b07cbb440d78c2b706cc6 | git log -n2 d2f449cb83e714ca009b07cbb440d78c2b706cc6 => `commit d2f449cb83e714ca009b07cbb440d78c2b706cc6'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2-3 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base d2f449cb83e714ca009b07cbb440d78c2b706cc6 b93b8ec129ba71d329e89e22eecd9afb57b50378 => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse 'd2f449cb83e714ca009b07cbb440d78c2b706cc6~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2-3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack checking that sunxi-tools_1.2-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2-3.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ea0660b73e36698960a69e06f2e9df1a112f6cf7' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + git diff --quiet ea0660b73e36698960a69e06f2e9df1a112f6cf7 b93b8ec129ba71d329e89e22eecd9afb57b50378 files_compare_inputs sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha256 files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha256 sunxi-tools_1.2.orig.tar.gz files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha256 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha1 files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha1 sunxi-tools_1.2.orig.tar.gz files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha1 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3.dsc Files files_compare_inputs sunxi-tools_1.2-3.dsc Files sunxi-tools_1.2.orig.tar.gz files_compare_inputs sunxi-tools_1.2-3.dsc Files sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3_source.changes files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha256 files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha256 sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha256 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha1 files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha1 sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha1 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3_source.changes Files files_compare_inputs sunxi-tools_1.2-3_source.changes Files sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3_source.changes Files sunxi-tools_1.2-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query sunxi-tools tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'utils optional'... origs sunxi-tools_1.2.orig.tar.gz | dbc55f60559f9db497559176c3c753dd 35076 sunxi-tools_1.2.orig.tar.gz origs sunxi-tools_1.2.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ sunxi-tools_1.2.orig.tar.gz | 03a63203ff79389e728d88ad705e546aa6362a6d08b9901392acb8639998ef95 ./pool/main/sunxi-tools_1.2.orig.tar.gz origs sunxi-tools_1.2.orig.tar.gz $#$have=0 origs sunxi-tools_1.2.orig.tar.gz f.same=1 #f._differ=-1 origs sunxi-tools_1.2-3.debian.tar.xz | 1448ec3ed59b4659ff97a8ea33c8125b 5032 sunxi-tools_1.2-3.debian.tar.xz ../sunxi-tools_1.2-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2-3', 'b93b8ec129ba71d329e89e22eecd9afb57b50378', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.2-3', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'b93b8ec129ba71d329e89e22eecd9afb57b50378', 'View' => 'dgit' }, { 'View' => 'dgit', 'Tag' => 'test-dummy/1.2-3', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Objid' => 'b93b8ec129ba71d329e89e22eecd9afb57b50378' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag.signed.tmp => `0cbd29c2c1426cca03a995ea5f4dc1d55b75c284' + git verify-tag 0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.2-3 0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag-dgit.signed.tmp => `bc9ef60289a0a8144ce565f0a6547e43f93b1271' + git verify-tag bc9ef60289a0a8144ce565f0a6547e43f93b1271 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.2-3 bc9ef60289a0a8144ce565f0a6547e43f93b1271 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create sunxi-tools ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template sunxi-tools.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git b93b8ec129ba71d329e89e22eecd9afb57b50378:refs/dgit/sid refs/tags/archive/test-dummy/1.2-3 refs/tags/test-dummy/1.2-3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git * [new reference] b93b8ec129ba71d329e89e22eecd9afb57b50378 -> refs/dgit/sid * [new tag] archive/test-dummy/1.2-3 -> archive/test-dummy/1.2-3 * [new tag] test-dummy/1.2-3 -> test-dummy/1.2-3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid b93b8ec129ba71d329e89e22eecd9afb57b50378 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../sunxi-tools_1.2-3_source.changes signfile dsc ../sunxi-tools_1.2-3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../sunxi-tools_1.2-3.dsc ../sunxi-tools_1.2-3_source.changes signfile changes ../sunxi-tools_1.2-3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../sunxi-tools_1.2-3_source.changes gpg: ../sunxi-tools_1.2-3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../sunxi-tools_1.2-3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t-ref-same-val refs/heads/dgit/sid b93b8ec129ba71d329e89e22eecd9afb57b50378 + local name=refs/heads/dgit/sid + local val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + case "${t_ref_val-unset}" in + t_ref_val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=sunxi-tools_1.2-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/sunxi-tools_1.2-3.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/sunxi-tools_1.2-3.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/sunxi-tools_1.2-3.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/sunxi-tools_1.2-3.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/sunxi-tools_1.2-3.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='b93b8ec129ba71d329e89e22eecd9afb57b50378 test-dummy archive/test-dummy/1.2-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'b93b8ec129ba71d329e89e22eecd9afb57b50378 test-dummy archive/test-dummy/1.2-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git' + val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/sunxi-tools_1.2-3.dsc b93b8ec129ba71d329e89e22eecd9afb57b50378 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/sunxi-tools_1.2-3.dsc + local val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + case "${t_ref_val-unset}" in + t_ref_val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2-3 + t-refs-same refs/tags/archive/test-dummy/1.2-3 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2-3 + local name=refs/tags/archive/test-dummy/1.2-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2-3 ++ local ref=refs/tags/archive/test-dummy/1.2-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t-ref-same-val refs/tags/archive/test-dummy/1.2-3 b93b8ec129ba71d329e89e22eecd9afb57b50378 + local name=refs/tags/archive/test-dummy/1.2-3 + local val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + case "${t_ref_val-unset}" in + t_ref_val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t-ref-same-val refs/remotes/dgit/dgit/sid b93b8ec129ba71d329e89e22eecd9afb57b50378 + local name=refs/remotes/dgit/dgit/sid + local val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + case "${t_ref_val-unset}" in + t_ref_val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2-3 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.2-3 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t-ref-same-val refs/dgit/sid b93b8ec129ba71d329e89e22eecd9afb57b50378 + local name=refs/dgit/sid + local val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + case "${t_ref_val-unset}" in + t_ref_val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.2-3 + local name=refs/tags/archive/test-dummy/1.2-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.2-3 ++ local ref=refs/tags/archive/test-dummy/1.2-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.2-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.2-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t-ref-same-val refs/tags/archive/test-dummy/1.2-3 b93b8ec129ba71d329e89e22eecd9afb57b50378 + local name=refs/tags/archive/test-dummy/1.2-3 + local val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + case "${t_ref_val-unset}" in + t_ref_val=b93b8ec129ba71d329e89e22eecd9afb57b50378 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.2-3 + git verify-tag refs/tags/archive/test-dummy/1.2-3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:03 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + diff - debian/patches/series + diff - /dev/fd/63 ++ ls debian/patches + git apply --reverse debian/patches/debian-changes debian/patches/debian-changes:195: trailing whitespace. #ifdef __APPLE__ warning: 1 line adds whitespace errors. + git commit -a -m 'go back to plain upstream' [dgit/sid 4b3d86a] go back to plain upstream 12 files changed, 11 insertions(+), 196 deletions(-) + t-dgit -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4b3d86a2728302f73c182bcf45bdb2e1cd124d81' | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4b3d86a2728302f73c182bcf45bdb2e1cd124d81 starting quiltify (single-debian-patch) QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2.orig.tar.gz Y + git reset -q --hard 4b3d86a2728302f73c182bcf45bdb2e1cd124d81 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x sunxi-tools_1.2-3.dsc dpkg-source: warning: extracting unsigned source package (sunxi-tools_1.2-3.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-3.debian.tar.xz CD work | git status --ignored --porcelain => ` D debian/patches/debian-changes'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master f1fdea5] Commit Debian 3.0 (quilt) metadata 2 files changed, 310 deletions(-) delete mode 100644 debian/patches/debian-changes delete mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `f1fdea5fcd2601f303e915e19127cbe04f1f1ec8' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack QF linkorigs sunxi-tools_1.2.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f1fdea5fcd2601f303e915e19127cbe04f1f1ec8 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building sunxi-tools using existing ./sunxi-tools_1.2.orig.tar.gz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.debian.tar.xz dpkg-source: info: building sunxi-tools in sunxi-tools_1.2-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/sunxi-tools... changelog will contain changes since 1.2-2.~~dgittest + sh -ec 'exec >../$1; shift; exec "$@"' x sunxi-tools_1.2-3_source.changes dpkg-genchanges -S '-v1.2-2.~~dgittest' dpkg-genchanges: info: not including original source code in upload CD .. moving sunxi-tools_1.2-3.dsc, sunxi-tools_1.2-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.. renaming (Files) sunxi-tools_1.2.orig.tar.gz renaming (Files) sunxi-tools_1.2-3.debian.tar.xz renaming (dsc) sunxi-tools_1.2-3.dsc renaming (changes) sunxi-tools_1.2-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools dgit ok: source built, results in sunxi-tools_1.2-3.dsc and sunxi-tools_1.2-3_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit --damp-run --force-reusing-version push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --damp-run --force-reusing-version push-built DAMP RUN - WILL MAKE LOCAL (UNSIGNED) CHANGES | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => b93b8ec129ba71d329e89e22eecd9afb57b50378 refs/dgit/sid => 0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 refs/tags/archive/test-dummy/1.2-3 => bc9ef60289a0a8144ce565f0a6547e43f93b1271 refs/tags/test-dummy/1.2-3 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> b93b8ec129ba71d329e89e22eecd9afb57b50378 commit refs/dgit-fetch/test-dummy/dgit/sid |> 0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2-3 |> bc9ef60289a0a8144ce565f0a6547e43f93b1271 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2-3 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.2-3' => 'bc9ef60289a0a8144ce565f0a6547e43f93b1271', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'b93b8ec129ba71d329e89e22eecd9afb57b50378', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2-3' => '0cbd29c2c1426cca03a995ea5f4dc1d55b75c284' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 tag refs/tags/archive/test-dummy/1.2-3 currently refs/tags/archive/test-dummy/1.2-3=0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 |> bc9ef60289a0a8144ce565f0a6547e43f93b1271 tag refs/tags/test-dummy/1.2-3 currently refs/tags/test-dummy/1.2-3=bc9ef60289a0a8144ce565f0a6547e43f93b1271 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2-3 offered refs/tags/archive/test-dummy/1.2-3=0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 |> bc9ef60289a0a8144ce565f0a6547e43f93b1271 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.2-3 offered refs/tags/test-dummy/1.2-3=bc9ef60289a0a8144ce565f0a6547e43f93b1271 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/sunxi-tools... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/sunxi-tools_1.2-2.~~dgittest.dsc... get_archive_dsc: Version 1.2-2.~~dgittest last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' previous reference hash=b93b8ec129ba71d329e89e22eecd9afb57b50378 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' fetch_from_archive: lastfetch=b93b8ec129ba71d329e89e22eecd9afb57b50378 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack considering reusing sunxi-tools_1.2.orig.tar.gz: (No such file or directory) linked. using existing sunxi-tools_1.2.orig.tar.gz considering saving sunxi-tools_1.2.orig.tar.gz: (File exists) no need. considering reusing sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: (No such file or directory) linked. using existing sunxi-tools_1.2-2.~~dgittest.debian.tar.xz considering saving sunxi-tools_1.2-2.~~dgittest.debian.tar.xz: (File exists) no need. import considering sunxi-tools_1.2.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c' | git ls-tree -z 4184a0319bbcda2205463f9a0f7f82b0bcc2ca4c => `040000 tree 35ae6c9badec201db9169c09cf3f438884b1290b\x09sunxi-tools-1.2\x00' one subtree 35ae6c9badec201db9169c09cf3f438884b1290b CD .. import considering sunxi-tools_1.2-2.~~dgittest.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `90bae3fce6d36835a01ec5de7d041174d1d2f41b' | git ls-tree -z 90bae3fce6d36835a01ec5de7d041174d1d2f41b => `040000 tree bd00eb3202fb5a08d28d92b9b038ff29e71e302b\x09debian\x00' one subtree bd00eb3202fb5a08d28d92b9b038ff29e71e302b CD .. + dpkg-source --no-check --skip-patches -x -- sunxi-tools.dsc dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-2.~~dgittest.debian.tar.xz CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `9d3697d94327236cd9e1b400be7d5dd141a60956' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.2-2.~~dgittest package changelog, entry no.1... import clog 1.2-2.~~dgittest vs 1.2... import clog 1.2-2.~~dgittest becomes r1 import clog 1.2-2 package changelog, entry no.2... import clog 1.2-2 vs 1.2... import clog 1.2-2 becomes r1 import clog 1.2-1 package changelog, entry no.3... import clog 1.2-1 vs 1.2... import clog 1.2-1 becomes r1 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' | date '+%s %z' -d 'Sat, 12 Jul 2014 20:51:56 +0100' => `1405194716 +0000' import tartrees authline Ian Jackson 1440161582 +0000 import tartrees r1authline Ian Campbell 1405194716 +0000 import tartree sunxi-tools_1.2.orig.tar.gz 35ae6c9badec201db9169c09cf3f438884b1290b | git hash-object -w -t commit --stdin => b1f874a802eecc0df660deceeba051a92dc5ea1d import tartree sunxi-tools_1.2-2.~~dgittest.debian.tar.xz bd00eb3202fb5a08d28d92b9b038ff29e71e302b | git hash-object -w -t commit --stdin => b80fea4d4b74017c5d20b1016bd536015ed84e74 import main commit | git hash-object -w -t commit ../commit.tmp => `6af5cfc5411cb157c006a5f16a126053a359add4' import apply patches... | git hash-object -w -t commit --stdin => 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b dapplied 734bb0bdde75221d86ffe0c98c8aee26ec2e438e + git checkout -q -b unpa 6af5cfc5411cb157c006a5f16a126053a359add4 | date '+%s %z' -d 'Fri, 21 Aug 2015 13:53:02 +0100' => `1440161582 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `d2f449cb83e714ca009b07cbb440d78c2b706cc6' | git rev-parse HEAD: => `29519c37eae6d4bcaa366f4d0ff988b9eb83ea43' synthesised git commit from .dsc 1.2-2.~~dgittest + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgitclog; exec "$@"' x git cat-file blob b93b8ec129ba71d329e89e22eecd9afb57b50378:debian/changelog Version actually in archive: 1.2-2.~~dgittest (older) Last version pushed with dgit: 1.2-3 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools | git merge-base b93b8ec129ba71d329e89e22eecd9afb57b50378 b93b8ec129ba71d329e89e22eecd9afb57b50378 => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' fetch mergeinfos: commit b93b8ec129ba71d329e89e22eecd9afb57b50378 dgit client's archive history view fetch hash=b93b8ec129ba71d329e89e22eecd9afb57b50378 | git merge-base b93b8ec129ba71d329e89e22eecd9afb57b50378 b93b8ec129ba71d329e89e22eecd9afb57b50378 => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git merge-base b93b8ec129ba71d329e89e22eecd9afb57b50378 b93b8ec129ba71d329e89e22eecd9afb57b50378 => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE b93b8ec129ba71d329e89e22eecd9afb57b50378 | git log -n2 b93b8ec129ba71d329e89e22eecd9afb57b50378 => `commit b93b8ec129ba71d329e89e22eecd9afb57b50378'... + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.2-3 | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `f1fdea5fcd2601f303e915e19127cbe04f1f1ec8' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base b93b8ec129ba71d329e89e22eecd9afb57b50378 f1fdea5fcd2601f303e915e19127cbe04f1f1ec8 => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' | git rev-parse 'b93b8ec129ba71d329e89e22eecd9afb57b50378~0' => `b93b8ec129ba71d329e89e22eecd9afb57b50378' warning: skipping checks or functionality due to --force-reusing-version CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/unpack checking that sunxi-tools_1.2-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/../sunxi-tools_1.2-3.dsc) dpkg-source: info: extracting sunxi-tools in sunxi-tools-1.2 dpkg-source: info: unpacking sunxi-tools_1.2.orig.tar.gz dpkg-source: info: unpacking sunxi-tools_1.2-3.debian.tar.xz CD sunxi-tools-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `775191ba1df0cba1327a3c27471b4fab334ff1bc' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + git diff --quiet 775191ba1df0cba1327a3c27471b4fab334ff1bc f1fdea5fcd2601f303e915e19127cbe04f1f1ec8 files_compare_inputs sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha256 files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha256 sunxi-tools_1.2.orig.tar.gz files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha256 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha1 files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha1 sunxi-tools_1.2.orig.tar.gz files_compare_inputs sunxi-tools_1.2-3.dsc Checksums-Sha1 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3.dsc Files files_compare_inputs sunxi-tools_1.2-3.dsc Files sunxi-tools_1.2.orig.tar.gz files_compare_inputs sunxi-tools_1.2-3.dsc Files sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3_source.changes files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha256 files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha256 sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha256 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha1 files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha1 sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3_source.changes Checksums-Sha1 sunxi-tools_1.2-3.debian.tar.xz files_compare_inputs sunxi-tools_1.2-3_source.changes Files files_compare_inputs sunxi-tools_1.2-3_source.changes Files sunxi-tools_1.2-3.dsc files_compare_inputs sunxi-tools_1.2-3_source.changes Files sunxi-tools_1.2-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query sunxi-tools tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'utils optional'... origs sunxi-tools_1.2.orig.tar.gz | dbc55f60559f9db497559176c3c753dd 35076 sunxi-tools_1.2.orig.tar.gz origs sunxi-tools_1.2.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ sunxi-tools_1.2.orig.tar.gz | 03a63203ff79389e728d88ad705e546aa6362a6d08b9901392acb8639998ef95 ./pool/main/sunxi-tools_1.2.orig.tar.gz origs sunxi-tools_1.2.orig.tar.gz $#$have=0 origs sunxi-tools_1.2.orig.tar.gz f.same=1 #f._differ=-1 origs sunxi-tools_1.2-3.debian.tar.xz | fa6940384b600b01d53d2c4cd56b5194 3632 sunxi-tools_1.2-3.debian.tar.xz ../sunxi-tools_1.2-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2-3', 'f1fdea5fcd2601f303e915e19127cbe04f1f1ec8', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'f1fdea5fcd2601f303e915e19127cbe04f1f1ec8', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.2-3', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } }, { 'View' => 'dgit', 'Objid' => 'f1fdea5fcd2601f303e915e19127cbe04f1f1ec8', 'Tag' => 'test-dummy/1.2-3', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag.tmp => `34ddb7c1290acad5367d7beec194b5274ae50c9c' # git verify-tag 34ddb7c1290acad5367d7beec194b5274ae50c9c + git update-ref refs/tags/archive/test-dummy/1.2-3 34ddb7c1290acad5367d7beec194b5274ae50c9c | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools/.git/dgit/tag-dgit.tmp => `e72aa544d7ae3ab0b30b9ab5c6537392729250d6' # git verify-tag e72aa544d7ae3ab0b30b9ab5c6537392729250d6 + git update-ref refs/tags/test-dummy/1.2-3 e72aa544d7ae3ab0b30b9ab5c6537392729250d6 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check sunxi-tools ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d sunxi-tools.git; then echo 1; else echo 0; fi' => `1' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git f1fdea5fcd2601f303e915e19127cbe04f1f1ec8:refs/dgit/sid refs/tags/archive/test-dummy/1.2-3 refs/tags/test-dummy/1.2-3 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f1fdea5fcd2601f303e915e19127cbe04f1f1ec8 # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../sunxi-tools_1.2-3_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../sunxi-tools_1.2-3_source.changes would be ok: pushed and uploaded 1.2-3 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools del_lrfetchrefs... del_lrfetchrefs: b93b8ec129ba71d329e89e22eecd9afb57b50378 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 0cbd29c2c1426cca03a995ea5f4dc1d55b75c284 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.2-3 del_lrfetchrefs: bc9ef60289a0a8144ce565f0a6547e43f93b1271 refs/dgit-fetch/test-dummy/tags/test-dummy/1.2-3 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/sunxi-tools.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/quilt-singlepatch-artifacts + '[' x/tmp/autopkgtest.l3K01R/quilt-singlepatch-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/quilt-singlepatch-artifacts/quilt-singlepatch.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 63.6% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/sunxi-tools + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:02:08]: test quilt-singlepatch: -----------------------] quilt-singlepatch PASS autopkgtest [22:02:08]: test quilt-singlepatch: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:02:08]: test quilt-splitbrains: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:02:13]: test quilt-splitbrains: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=quilt-splitbrains ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-splitbrains-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-splitbrains-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + for suitespec in $suitespecs + local suite=stable + local sname=stable + t-aq-archive-updated stable example + local suite=stable + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf stable /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2400k 0 --:--:-- --:--:-- --:--:-- 2400k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3571k 0 --:--:-- --:--:-- --:--:-- 3571k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 13.7M 0 --:--:-- --:--:-- --:--:-- 13.7M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b patch-queue/quilt-tip-2 patch-queue/quilt-tip Switched to a new branch 'patch-queue/quilt-tip-2' + gbp pq rebase Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/patch-queue/quilt-tip-2. + echo '/* some comment */' + git add src.c + git commit -m 'Add a comment to an upstream file' [patch-queue/quilt-tip-2 e7a6baf] Add a comment to an upstream file 1 file changed, 1 insertion(+) + t-gbp-unapplied-pq2qc + gbp pq export gbp:info: On 'patch-queue/quilt-tip-2', switching to 'quilt-tip-2' gbp:info: Generating patches from git (quilt-tip-2..patch-queue/quilt-tip-2) ++ git symbolic-ref HEAD + branch=refs/heads/quilt-tip-2 + branch=quilt-tip-2 + case "$branch" in + git branch -f qc/quilt-tip-2 + git checkout qc/quilt-tip-2 Switched to branch 'qc/quilt-tip-2' + git add debian/patches + git commit -m 'Commit patch queue' [qc/quilt-tip-2 e12dc0c] Commit patch queue 5 files changed, 66 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/0004-Add-a-comment-to-an-upstream-file.patch create mode 100644 debian/patches/series + t-commit 'some updates' 1.0-2 + local 'msg=some updates' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable some updates libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'some updates' [qc/quilt-tip-2 c7339c0] some updates 1 file changed, 6 insertions(+) + revision=1 + t-git-pseudo-merge -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid + '[' '!' '' ']' + git merge --help + grep -q allow-unrelated-histories + git_pseuomerge_opts=--allow-unrelated-histories + git_pseuomerge_opts+=' -s ours' + git merge --allow-unrelated-histories -s ours -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid Merge made by the 'ours' strategy. + suite=sid + echo '===== testing tree suitable for --quilt=gbp (only) =====' ===== testing tree suitable for --quilt=gbp (only) ===== + t-expect-fail 'git tree differs from result of applying' t-dgit -wgf --quilt=dpm build-source + local 'mpat=git tree differs from result of applying' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --quilt=dpm build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=dpm build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode dpm Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 7797e87a15d8ad8592bd0184bc29a422d6209e9c - e4df2c2980286918a64a5484d475322b88d9db68d7c4b1371a9de012ea293922 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + git checkout -q -b dgit-view examining quilt state (multiple patches, dpm mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=dpm specified, implying patches-applied git tree dgit: but git tree differs from result of applying debian/patches to upstream dgit: dgit: For full diff showing the problem(s), type: dgit: git diff 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 HEAD -- :/ ':!debian' ':!/.gitignore' ':!*/.gitignore' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'git tree differs from result of applying' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=git tree differs from result of applying' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'git tree differs from result of applying' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: but git tree differs from result of applying debian/patches to upstream + t-expect-fail 'git tree differs from orig in upstream files' t-dgit -wgf --quilt=unapplied build-source + local 'mpat=git tree differs from orig in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --quilt=unapplied build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=unapplied build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode unapplied Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=unapplied). splitbrain cachekey dgit 10.7+deb12u2 1.0 unapplied 7797e87a15d8ad8592bd0184bc29a422d6209e9c - e4df2c2980286918a64a5484d475322b88d9db68d7c4b1371a9de012ea293922 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + git checkout -q -b dgit-view examining quilt state (multiple patches, unapplied mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=unapplied specified, implying patches-unapplied git tree dgit: but git tree differs from orig in upstream files. dgit: For full diff showing the problem(s), type: dgit: git diff eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 HEAD -- :/ ':!debian' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=git tree differs from orig in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: but git tree differs from orig in upstream files. + t-expect-fail 'This might be a patches-unapplied branch' t-dgit -wgf build-source + local 'mpat=This might be a patches-unapplied branch' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c examining quilt state (multiple patches, linear mode) branch_is_gdr 7797e87a15d8ad8592bd0184bc29a422d6209e9c... branch_is_gdr 99fcab4e49e6fd71091f30d30760c3600e291263 ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/rules debian/control => `debian/control'... quiltify investigate 7797e87a15d8ad8592bd0184bc29a422d6209e9c | git diff-tree -z --no-renames --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/rules debian/control => `debian/control'... | git cat-file commit 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `tree d2712fe4c9d988aab883ecf3b648833d47b3998e'... | git diff-tree -z --no-renames --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `' quiltify_trees_differ c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 0 | git diff-tree -z --no-renames --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `debian\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 1 considering C=7797e87a15d8ad8592bd0184bc29a422d6209e9c P=c7339c09b48e2fc5b1a680143d1040876aee0aed | git diff-tree -r --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/patches .pc debian/source/format => `' search queue P=c7339c09b48e2fc5b1a680143d1040876aee0aed triv considering C=7797e87a15d8ad8592bd0184bc29a422d6209e9c P=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git diff-tree -r --name-only 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian/patches .pc debian/source/format => `debian/patches/0003-Add-another-new-upstream-file.patch'... search NOT 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 changed debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/auto-gitignore,debian/patches/series quiltify investigate c7339c09b48e2fc5b1a680143d1040876aee0aed | git diff-tree -z --no-renames --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ c7339c09b48e2fc5b1a680143d1040876aee0aed 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only c7339c09b48e2fc5b1a680143d1040876aee0aed -- debian/rules debian/control => `debian/control'... | git cat-file commit c7339c09b48e2fc5b1a680143d1040876aee0aed => `tree d2712fe4c9d988aab883ecf3b648833d47b3998e'... | git diff-tree -z --no-renames --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed => `debian\x00' quiltify_trees_differ e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed => 0 considering C=c7339c09b48e2fc5b1a680143d1040876aee0aed P=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb | git diff-tree -r --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb c7339c09b48e2fc5b1a680143d1040876aee0aed -- debian/patches .pc debian/source/format => `' search queue P=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb triv quiltify investigate e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb | git diff-tree -z --no-renames --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00debian\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git ls-tree --name-only e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb -- debian/rules debian/control => `debian/control'... | git cat-file commit e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => `tree e356319cca112b255a2d32b6d178fb05eae1abf6'... | git diff-tree -z --no-renames --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => `debian\x00' quiltify_trees_differ 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb => 0 considering C=e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb P=99fcab4e49e6fd71091f30d30760c3600e291263 | git diff-tree -r --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 e12dc0ce07b04fb0d3b526c089cd3b4e4e6eafeb -- debian/patches .pc debian/source/format => `debian/patches/0001-Add-a-new-upstream-file.patch'... search NOT 99fcab4e49e6fd71091f30d30760c3600e291263 changed debian/patches/0001-Add-a-new-upstream-file.patch,debian/patches/0002-Edit-the-.c-file.patch,debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/series quiltify want to smash dgit: error: quilt fixup cannot be linear. Stopped at: dgit: 9af62d30..7797e87a: changed debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/auto-gitignore,debian/patches/series GCF>| 7797e87a15d8ad8592bd0184bc29a422d6209e9c GCF<| 7797e87a15d8ad8592bd0184bc29a422d6209e9c commit 337 dgit: 99fcab4e..e12dc0ce: changed debian/patches/0001-Add-a-new-upstream-file.patch,debian/patches/0002-Edit-the-.c-file.patch,debian/patches/0003-Add-another-new-upstream-file.patch,debian/patches/0004-Add-a-comment-to-an-upstream-file.patch,debian/patches/series dgit: This might be a patches-unapplied branch. dgit: Maybe you need one of --[quilt=]gbp --[quilt=]dpm --quilt=unapplied ? dgit: Maybe orig tarball(s) are not identical to git representation? dgit: error: quilt history linearisation failed. Search `quilt fixup' in dgit(7). + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'This might be a patches-unapplied branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=This might be a patches-unapplied branch' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'This might be a patches-unapplied branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: This might be a patches-unapplied branch. + echo '===== making tree suitable for --quilt=unapplied (only) =====' ===== making tree suitable for --quilt=unapplied (only) ===== + pf=debian/patches/test-gitignore + cat + git diff /dev/null .gitignore + test 1 = 1 + echo test-gitignore + git add debian/patches + git rm -f .gitignore rm '.gitignore' + git commit -m 'Turn gitignore into a debian patch' [qc/quilt-tip-2 9bcd34c] Turn gitignore into a debian patch 3 files changed, 13 insertions(+), 2 deletions(-) delete mode 100644 .gitignore create mode 100644 debian/patches/test-gitignore ++ git rev-parse HEAD + gitigncommit=9bcd34c3d075c0cce2613e372675cd69b18eed0a + t-commit unapplied 1.0-3 + local msg=unapplied + v=1.0-3 + t-debchange --force-distribution -v1.0-3 --distribution unstable unapplied + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-3 --distribution unstable unapplied + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-3 --distribution unstable unapplied libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m unapplied [qc/quilt-tip-2 5d680cf] unapplied 1 file changed, 6 insertions(+) + revision=2 + echo '----- testing tree suitable for --quilt=unapplied (only) -----' ----- testing tree suitable for --quilt=unapplied (only) ----- + t-expect-fail 'git tree differs from result of applying' t-dgit -wgf --quilt=dpm build-source + local 'mpat=git tree differs from result of applying' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --quilt=dpm build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=dpm build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode dpm Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5d680cfc03a53db545d41c9a4928947deb7098a2' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 5d680cfc03a53db545d41c9a4928947deb7098a2 - 1e0e25e84442bf3cef01d96d7df9246464eec7b8511ad30f8e9dc69b486d8e99 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 + git checkout -q -b dgit-view examining quilt state (multiple patches, dpm mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian + git add -Af . | git write-tree => `630cd26e8581d92730653f311ba13f6f00a341b7' fake orig tree object 630cd26e8581d92730653f311ba13f6f00a341b7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 CD ../fake + git add -Af . | git write-tree => `f9a0b53c1db6d58387902d704a1d696c57a9c7e1' fake o+d/p tree object 630cd26e8581d92730653f311ba13f6f00a341b7 CD ../work | git ls-tree --name-only -z 5d680cfc03a53db545d41c9a4928947deb7098a2 => `debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => `' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => 0 | git diff-tree -z --no-renames --name-only -r 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 | git diff-tree -z --no-renames --name-only -r 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 differences @dl == ## ## == ## ##. dgit: base trees orig=630cd26e8581d9273065 o+d/p=f9a0b53c1db6d5838790 dgit: quilt differences: src: == orig ## gitignores: == orig ## dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=dpm specified, implying patches-applied git tree dgit: but git tree differs from result of applying debian/patches to upstream dgit: dgit: For full diff showing the problem(s), type: dgit: git diff f9a0b53c1db6d58387902d704a1d696c57a9c7e1 HEAD -- :/ ':!debian' ':!/.gitignore' ':!*/.gitignore' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'git tree differs from result of applying' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=git tree differs from result of applying' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'git tree differs from result of applying' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: but git tree differs from result of applying debian/patches to upstream + t-expect-fail 'gitignores: but, such patches exist' t-dgit -wgf --quilt=gbp build-source + local 'mpat=gitignores: but, such patches exist' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --quilt=gbp build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5d680cfc03a53db545d41c9a4928947deb7098a2' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 5d680cfc03a53db545d41c9a4928947deb7098a2 - 1e0e25e84442bf3cef01d96d7df9246464eec7b8511ad30f8e9dc69b486d8e99 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian + git add -Af . | git write-tree => `630cd26e8581d92730653f311ba13f6f00a341b7' fake orig tree object 630cd26e8581d92730653f311ba13f6f00a341b7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 CD ../fake + git add -Af . | git write-tree => `f9a0b53c1db6d58387902d704a1d696c57a9c7e1' fake o+d/p tree object 630cd26e8581d92730653f311ba13f6f00a341b7 CD ../work | git ls-tree --name-only -z 5d680cfc03a53db545d41c9a4928947deb7098a2 => `debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => `' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => 0 | git diff-tree -z --no-renames --name-only -r 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 | git diff-tree -z --no-renames --name-only -r 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 differences @dl == ## ## == ## ##. dgit: base trees orig=630cd26e8581d9273065 o+d/p=f9a0b53c1db6d5838790 dgit: quilt differences: src: == orig ## gitignores: == orig ## dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit: error: --quilt=gbp specified, implying that HEAD is for use with a dgit: tool which does not create patches for changes to upstream dgit: .gitignores: but, such patches exist in debian/patches. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'gitignores: but, such patches exist' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=gitignores: but, such patches exist' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'gitignores: but, such patches exist' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: .gitignores: but, such patches exist in debian/patches. + t-expect-fail 'This might be a patches-unapplied branch' t-dgit -wgf build-source + local 'mpat=This might be a patches-unapplied branch' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5d680cfc03a53db545d41c9a4928947deb7098a2' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 examining quilt state (multiple patches, linear mode) branch_is_gdr 5d680cfc03a53db545d41c9a4928947deb7098a2... branch_is_gdr c7339c09b48e2fc5b1a680143d1040876aee0aed ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian + git add -Af . | git write-tree => `630cd26e8581d92730653f311ba13f6f00a341b7' fake orig tree object 630cd26e8581d92730653f311ba13f6f00a341b7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 CD ../fake + git add -Af . | git write-tree => `f9a0b53c1db6d58387902d704a1d696c57a9c7e1' fake o+d/p tree object 630cd26e8581d92730653f311ba13f6f00a341b7 CD ../work | git ls-tree --name-only -z 5d680cfc03a53db545d41c9a4928947deb7098a2 => `debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => `' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => 0 | git diff-tree -z --no-renames --name-only -r 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 | git diff-tree -z --no-renames --name-only -r 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 differences @dl == ## ## == ## ##. dgit: base trees orig=630cd26e8581d9273065 o+d/p=f9a0b53c1db6d5838790 dgit: quilt differences: src: == orig ## gitignores: == orig ## dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian/rules debian/control => `debian/control'... quiltify investigate 5d680cfc03a53db545d41c9a4928947deb7098a2 | git diff-tree -z --no-renames --name-only 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 | git ls-tree --name-only 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian/rules debian/control => `debian/control'... | git cat-file commit 5d680cfc03a53db545d41c9a4928947deb7098a2 => `tree 630cd26e8581d92730653f311ba13f6f00a341b7'... | git diff-tree -z --no-renames --name-only 9bcd34c3d075c0cce2613e372675cd69b18eed0a 5d680cfc03a53db545d41c9a4928947deb7098a2 => `debian\x00' quiltify_trees_differ 9bcd34c3d075c0cce2613e372675cd69b18eed0a 5d680cfc03a53db545d41c9a4928947deb7098a2 => 0 considering C=5d680cfc03a53db545d41c9a4928947deb7098a2 P=9bcd34c3d075c0cce2613e372675cd69b18eed0a | git diff-tree -r --name-only 9bcd34c3d075c0cce2613e372675cd69b18eed0a 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian/patches .pc debian/source/format => `' search queue P=9bcd34c3d075c0cce2613e372675cd69b18eed0a triv quiltify investigate 9bcd34c3d075c0cce2613e372675cd69b18eed0a | git diff-tree -z --no-renames --name-only 9bcd34c3d075c0cce2613e372675cd69b18eed0a f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00debian\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 9bcd34c3d075c0cce2613e372675cd69b18eed0a f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 | git ls-tree --name-only 9bcd34c3d075c0cce2613e372675cd69b18eed0a -- debian/rules debian/control => `debian/control'... | git cat-file commit 9bcd34c3d075c0cce2613e372675cd69b18eed0a => `tree 2c18436ed24b0b0749c69b81c81e1b67df96078a'... | git diff-tree -z --no-renames --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9bcd34c3d075c0cce2613e372675cd69b18eed0a => `.gitignore\x00debian\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9bcd34c3d075c0cce2613e372675cd69b18eed0a => 2 considering C=9bcd34c3d075c0cce2613e372675cd69b18eed0a P=7797e87a15d8ad8592bd0184bc29a422d6209e9c | git diff-tree -r --name-only 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9bcd34c3d075c0cce2613e372675cd69b18eed0a -- debian/patches .pc debian/source/format => `debian/patches/series'... search NOT 7797e87a15d8ad8592bd0184bc29a422d6209e9c changed debian/patches/series,debian/patches/test-gitignore quiltify want to smash dgit: error: quilt fixup cannot be linear. Stopped at: dgit: 7797e87a..9bcd34c3: changed debian/patches/series,debian/patches/test-gitignore GCF>| 9bcd34c3d075c0cce2613e372675cd69b18eed0a GCF<| 9bcd34c3d075c0cce2613e372675cd69b18eed0a commit 281 dgit: This might be a patches-unapplied branch. dgit: Maybe you need one of --[quilt=]gbp --[quilt=]dpm --quilt=unapplied ? dgit: Maybe orig tarball(s) are not identical to git representation? dgit: error: quilt history linearisation failed. Search `quilt fixup' in dgit(7). + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'This might be a patches-unapplied branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=This might be a patches-unapplied branch' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'This might be a patches-unapplied branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: This might be a patches-unapplied branch. + want_success_pre_push_hook='git update-ref -d refs/dgit-intern/quilt-cache' + want-success unapplied -wgf + local qmode=unapplied + shift + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t-ref-same-val HEAD 5d680cfc03a53db545d41c9a4928947deb7098a2 + local name=HEAD + local val=5d680cfc03a53db545d41c9a4928947deb7098a2 + case "${t_ref_val-unset}" in + t_ref_val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t_ref_names+=("$name") + t-dgit -wgf --quilt=unapplied --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=unapplied --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode unapplied Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5d680cfc03a53db545d41c9a4928947deb7098a2' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=unapplied). splitbrain cachekey dgit 10.7+deb12u2 1.0 unapplied 5d680cfc03a53db545d41c9a4928947deb7098a2 - 1e0e25e84442bf3cef01d96d7df9246464eec7b8511ad30f8e9dc69b486d8e99 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 + git checkout -q -b dgit-view examining quilt state (multiple patches, unapplied mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian + git add -Af . | git write-tree => `630cd26e8581d92730653f311ba13f6f00a341b7' fake orig tree object 630cd26e8581d92730653f311ba13f6f00a341b7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 CD ../fake + git add -Af . | git write-tree => `f9a0b53c1db6d58387902d704a1d696c57a9c7e1' fake o+d/p tree object 630cd26e8581d92730653f311ba13f6f00a341b7 CD ../work | git ls-tree --name-only -z 5d680cfc03a53db545d41c9a4928947deb7098a2 => `debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => `' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => 0 | git diff-tree -z --no-renames --name-only -r 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 | git diff-tree -z --no-renames --name-only -r 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 differences @dl == ## ## == ## ##. dgit: base trees orig=630cd26e8581d9273065 o+d/p=f9a0b53c1db6d5838790 dgit: quilt differences: src: == orig ## gitignores: == orig ## dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `57cce57918e400e9584d57185cfc8004526474f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 unapplied 5d680cfc03a53db545d41c9a4928947deb7098a2 - 1e0e25e84442bf3cef01d96d7df9246464eec7b8511ad30f8e9dc69b486d8e99 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 57cce57918e400e9584d57185cfc8004526474f4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=5d680cfc03a53db545d41c9a4928947deb7098a2' refs/heads/split.b 57cce57918e400e9584d57185cfc8004526474f4 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `5d680cfc03a53db545d41c9a4928947deb7098a2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-3.debian.tar.xz dpkg-source: info: building example in example_1.0-3.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-3_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-3.dsc, example_1.0-3_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-3.debian.tar.xz renaming (dsc) example_1.0-3.dsc renaming (changes) example_1.0-3_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-3.dsc and example_1.0-3_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git update-ref -d refs/dgit-intern/quilt-cache + t-dgit -wgf --quilt=unapplied --dgit-view-save=split.p push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=unapplied --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode unapplied Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5d680cfc03a53db545d41c9a4928947deb7098a2' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=unapplied). splitbrain cachekey dgit 10.7+deb12u2 1.0 unapplied 5d680cfc03a53db545d41c9a4928947deb7098a2 - 1e0e25e84442bf3cef01d96d7df9246464eec7b8511ad30f8e9dc69b486d8e99 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 + git checkout -q -b dgit-view examining quilt state (multiple patches, unapplied mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 5d680cfc03a53db545d41c9a4928947deb7098a2 -- debian + git add -Af . | git write-tree => `630cd26e8581d92730653f311ba13f6f00a341b7' fake orig tree object 630cd26e8581d92730653f311ba13f6f00a341b7 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 CD ../fake + git add -Af . | git write-tree => `f9a0b53c1db6d58387902d704a1d696c57a9c7e1' fake o+d/p tree object 630cd26e8581d92730653f311ba13f6f00a341b7 CD ../work | git ls-tree --name-only -z 5d680cfc03a53db545d41c9a4928947deb7098a2 => `debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => `' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 5d680cfc03a53db545d41c9a4928947deb7098a2 => 0 | git diff-tree -z --no-renames --name-only -r 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 5d680cfc03a53db545d41c9a4928947deb7098a2 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 | git diff-tree -z --no-renames --name-only -r 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 630cd26e8581d92730653f311ba13f6f00a341b7 f9a0b53c1db6d58387902d704a1d696c57a9c7e1 => 3 differences @dl == ## ## == ## ##. dgit: base trees orig=630cd26e8581d9273065 o+d/p=f9a0b53c1db6d5838790 dgit: quilt differences: src: == orig ## gitignores: == orig ## dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view | git rev-parse 'HEAD~0' => `57cce57918e400e9584d57185cfc8004526474f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 unapplied 5d680cfc03a53db545d41c9a4928947deb7098a2 - 1e0e25e84442bf3cef01d96d7df9246464eec7b8511ad30f8e9dc69b486d8e99 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 57cce57918e400e9584d57185cfc8004526474f4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=5d680cfc03a53db545d41c9a4928947deb7098a2' refs/heads/split.p 57cce57918e400e9584d57185cfc8004526474f4 dgit view: created (and left in refs/heads/split.p) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-3 | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `5d680cfc03a53db545d41c9a4928947deb7098a2' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=unapplied). splitbrain cachekey dgit 10.7+deb12u2 1.0 unapplied 5d680cfc03a53db545d41c9a4928947deb7098a2 - 1e0e25e84442bf3cef01d96d7df9246464eec7b8511ad30f8e9dc69b486d8e99 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5d680cfc03a53db545d41c9a4928947deb7098a2 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=5d680cfc03a53db545d41c9a4928947deb7098a2' refs/heads/split.p 57cce57918e400e9584d57185cfc8004526474f4 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 57cce57918e400e9584d57185cfc8004526474f4 splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-1 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 57cce57918e400e9584d57185cfc8004526474f4 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 57cce57918e400e9584d57185cfc8004526474f4 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-3' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-3.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-3.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-3.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying test-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `f9a0b53c1db6d58387902d704a1d696c57a9c7e1' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet f9a0b53c1db6d58387902d704a1d696c57a9c7e1 57cce57918e400e9584d57185cfc8004526474f4 files_compare_inputs example_1.0-3.dsc files_compare_inputs example_1.0-3.dsc Checksums-Sha256 files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3.dsc Files files_compare_inputs example_1.0-3.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-3.dsc Files example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha256 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Checksums-Sha1 example_1.0-3.debian.tar.xz files_compare_inputs example_1.0-3_source.changes Files files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.dsc files_compare_inputs example_1.0-3_source.changes Files example_1.0-3.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-3.debian.tar.xz | efde5f7c1c101f0e4ae7e9c917b03a2a 1580 example_1.0-3.debian.tar.xz ../example_1.0-3_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-3', '57cce57918e400e9584d57185cfc8004526474f4', '5d680cfc03a53db545d41c9a4928947deb7098a2', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => '57cce57918e400e9584d57185cfc8004526474f4', 'Tag' => 'archive/test-dummy/1.0-3', 'TagFn' => sub { "DUMMY" } }, { 'Objid' => '5d680cfc03a53db545d41c9a4928947deb7098a2', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-maintview', 'View' => 'maint', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-3' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `11251df06143dae0032dfc4c448f6b0c4f1ccccf' + git verify-tag 11251df06143dae0032dfc4c448f6b0c4f1ccccf gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-3 11251df06143dae0032dfc4c448f6b0c4f1ccccf | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `731244987c415e20c35562c902de866e027bee8b' + git verify-tag 731244987c415e20c35562c902de866e027bee8b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-3 731244987c415e20c35562c902de866e027bee8b | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 57cce57918e400e9584d57185cfc8004526474f4:refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 refs/tags/test-dummy/1.0-3 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 57cce57918e400e9584d57185cfc8004526474f4 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 57cce57918e400e9584d57185cfc8004526474f4 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-3_source.changes signfile dsc ../example_1.0-3.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-3.dsc ../example_1.0-3_source.changes signfile changes ../example_1.0-3_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-3_source.changes gpg: ../example_1.0-3_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-3.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-3 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-unapplied-pushed-good sid + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-3 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + dgittag=refs/tags/archive/test-dummy/1.0-3 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t-ref-same-val HEAD 5d680cfc03a53db545d41c9a4928947deb7098a2 + local name=HEAD + local val=5d680cfc03a53db545d41c9a4928947deb7098a2 + case "${t_ref_val-unset}" in + t_ref_val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t-ref-same-val refs/tags/test-dummy/1.0-3 5d680cfc03a53db545d41c9a4928947deb7098a2 + local name=refs/tags/test-dummy/1.0-3 + local val=5d680cfc03a53db545d41c9a4928947deb7098a2 + case "${t_ref_val-unset}" in + t_ref_val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-3 + local name=refs/tags/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-3 ++ local ref=refs/tags/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t-ref-same-val refs/tags/test-dummy/1.0-3 5d680cfc03a53db545d41c9a4928947deb7098a2 + local name=refs/tags/test-dummy/1.0-3 + local val=5d680cfc03a53db545d41c9a4928947deb7098a2 + case "${t_ref_val-unset}" in + t_ref_val=5d680cfc03a53db545d41c9a4928947deb7098a2 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-3 refs/tags/archive/test-dummy/1.0-3 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=57cce57918e400e9584d57185cfc8004526474f4 + t-ref-same-val refs/heads/split.p 57cce57918e400e9584d57185cfc8004526474f4 + local name=refs/heads/split.p + local val=57cce57918e400e9584d57185cfc8004526474f4 + case "${t_ref_val-unset}" in + t_ref_val=57cce57918e400e9584d57185cfc8004526474f4 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=57cce57918e400e9584d57185cfc8004526474f4 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='57cce57918e400e9584d57185cfc8004526474f4 test-dummy archive/test-dummy/1.0-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '57cce57918e400e9584d57185cfc8004526474f4 test-dummy archive/test-dummy/1.0-3 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=57cce57918e400e9584d57185cfc8004526474f4 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc 57cce57918e400e9584d57185cfc8004526474f4 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + local val=57cce57918e400e9584d57185cfc8004526474f4 + case "${t_ref_val-unset}" in + t_ref_val=57cce57918e400e9584d57185cfc8004526474f4 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/tags/archive/test-dummy/1.0-3 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=57cce57918e400e9584d57185cfc8004526474f4 + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 57cce57918e400e9584d57185cfc8004526474f4 + local name=refs/tags/archive/test-dummy/1.0-3 + local val=57cce57918e400e9584d57185cfc8004526474f4 + case "${t_ref_val-unset}" in + t_ref_val=57cce57918e400e9584d57185cfc8004526474f4 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=57cce57918e400e9584d57185cfc8004526474f4 + t-ref-same-val refs/remotes/dgit/dgit/sid 57cce57918e400e9584d57185cfc8004526474f4 + local name=refs/remotes/dgit/dgit/sid + local val=57cce57918e400e9584d57185cfc8004526474f4 + case "${t_ref_val-unset}" in + t_ref_val=57cce57918e400e9584d57185cfc8004526474f4 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-3 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=57cce57918e400e9584d57185cfc8004526474f4 + t-ref-same-val refs/dgit/sid 57cce57918e400e9584d57185cfc8004526474f4 + local name=refs/dgit/sid + local val=57cce57918e400e9584d57185cfc8004526474f4 + case "${t_ref_val-unset}" in + t_ref_val=57cce57918e400e9584d57185cfc8004526474f4 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-3 + local name=refs/tags/archive/test-dummy/1.0-3 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-3 ++ local ref=refs/tags/archive/test-dummy/1.0-3 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-3 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-3\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=57cce57918e400e9584d57185cfc8004526474f4 + t-ref-same-val refs/tags/archive/test-dummy/1.0-3 57cce57918e400e9584d57185cfc8004526474f4 + local name=refs/tags/archive/test-dummy/1.0-3 + local val=57cce57918e400e9584d57185cfc8004526474f4 + case "${t_ref_val-unset}" in + t_ref_val=57cce57918e400e9584d57185cfc8004526474f4 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-3 + git verify-tag refs/tags/archive/test-dummy/1.0-3 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-3.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 22:02:25 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying test-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-3 + local tag=refs/tags/archive/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/test-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-3.tar*' . + dpkg-source --skip-patches -x example_1.0-3.dsc gpgv: Signature made Thu Dec 26 22:02:25 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-3.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-3.debian.tar.xz + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-3 + local tag=refs/tags/test-dummy/1.0-3 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-3 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-3 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + want_success_pre_push_hook= + echo '===== making fully-applied tree suitable for --quilt-check =====' ===== making fully-applied tree suitable for --quilt-check ===== + git checkout master Switched to branch 'master' + git merge --ff-only dgit/dgit/sid Updating 17d67db..57cce57 Fast-forward .gitignore | 1 + debian/changelog | 14 +++++++++++++- debian/patches/0001-Add-a-new-upstream-file.patch | 16 ++++++++++++++++ debian/patches/0002-Edit-the-.c-file.patch | 15 +++++++++++++++ debian/patches/0003-Add-another-new-upstream-file.patch | 16 ++++++++++++++++ .../patches/0004-Add-a-comment-to-an-upstream-file.patch | 15 +++++++++++++++ debian/patches/series | 5 +++++ debian/patches/test-gitignore | 12 ++++++++++++ debian/rules | 14 ++++++++++++-- debian/source/format | 1 + docs/README | 1 + lib.c | 1 + new-upstream-file | 1 + src.c | 2 ++ 14 files changed, 111 insertions(+), 3 deletions(-) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/0004-Add-a-comment-to-an-upstream-file.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/test-gitignore create mode 100644 debian/source/format create mode 100644 docs/README create mode 100644 lib.c create mode 100644 new-upstream-file create mode 100644 src.c + t-commit vanilla 1.0-4 + local msg=vanilla + v=1.0-4 + t-debchange --force-distribution -v1.0-4 --distribution unstable vanilla + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-4 --distribution unstable vanilla + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-4 --distribution unstable vanilla libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m vanilla [master d7cb891] vanilla 1 file changed, 6 insertions(+) + revision=3 + echo '----- testing fully-applied tree suitable for --quilt-check -----' ----- testing fully-applied tree suitable for --quilt-check ----- + t-expect-fail 'gitignores: but, such patches exist' t-dgit --quilt=dpm build-source + local 'mpat=gitignores: but, such patches exist' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=dpm build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=dpm build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode dpm Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm d7cb891058d3c4f5cf73adbd114947b95dbf58d1 - 5f45157d17c92903ce210f556b258e3ef0366849e8d4c40371af0c6de48fdddb 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + git checkout -q -b dgit-view examining quilt state (multiple patches, dpm mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d7cb891058d3c4f5cf73adbd114947b95dbf58d1 -- debian + git add -Af . | git write-tree => `d14d059284ecca25b59a3e5e147c4df58a869c45' fake orig tree object d14d059284ecca25b59a3e5e147c4df58a869c45 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 CD ../fake + git add -Af . | git write-tree => `ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6' fake o+d/p tree object d14d059284ecca25b59a3e5e147c4df58a869c45 CD ../work | git ls-tree --name-only -z d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => 3 | git diff-tree -z --no-renames --name-only -r d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `' quiltify_trees_differ d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 0 | git diff-tree -z --no-renames --name-only -r d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=d14d059284ecca25b59a o+d/p=ac6800b707555fd2fc7a dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=dpm specified, implying that HEAD is for use with a dgit: tool which does not create patches for changes to upstream dgit: .gitignores: but, such patches exist in debian/patches. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'gitignores: but, such patches exist' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=gitignores: but, such patches exist' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'gitignores: but, such patches exist' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: .gitignores: but, such patches exist in debian/patches. + t-expect-fail 'git tree differs from orig in upstream files' t-dgit --quilt=gbp build-source + local 'mpat=git tree differs from orig in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=gbp build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp d7cb891058d3c4f5cf73adbd114947b95dbf58d1 - 5f45157d17c92903ce210f556b258e3ef0366849e8d4c40371af0c6de48fdddb 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d7cb891058d3c4f5cf73adbd114947b95dbf58d1 -- debian + git add -Af . | git write-tree => `d14d059284ecca25b59a3e5e147c4df58a869c45' fake orig tree object d14d059284ecca25b59a3e5e147c4df58a869c45 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 CD ../fake + git add -Af . | git write-tree => `ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6' fake o+d/p tree object d14d059284ecca25b59a3e5e147c4df58a869c45 CD ../work | git ls-tree --name-only -z d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => 3 | git diff-tree -z --no-renames --name-only -r d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `' quiltify_trees_differ d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 0 | git diff-tree -z --no-renames --name-only -r d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=d14d059284ecca25b59a o+d/p=ac6800b707555fd2fc7a dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=gbp specified, implying patches-unapplied git tree dgit: but git tree differs from orig in upstream files. dgit: For full diff showing the problem(s), type: dgit: git diff d14d059284ecca25b59a3e5e147c4df58a869c45 HEAD -- :/ ':!debian' ':!/.gitignore' ':!*/.gitignore' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=git tree differs from orig in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: but git tree differs from orig in upstream files. + t-expect-fail 'git tree differs from orig in upstream files' t-dgit --quilt=unapplied build-source + local 'mpat=git tree differs from orig in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit --quilt=unapplied build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=unapplied build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode unapplied Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=unapplied). splitbrain cachekey dgit 10.7+deb12u2 1.0 unapplied d7cb891058d3c4f5cf73adbd114947b95dbf58d1 - 5f45157d17c92903ce210f556b258e3ef0366849e8d4c40371af0c6de48fdddb 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + git checkout -q -b dgit-view examining quilt state (multiple patches, unapplied mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d7cb891058d3c4f5cf73adbd114947b95dbf58d1 -- debian + git add -Af . | git write-tree => `d14d059284ecca25b59a3e5e147c4df58a869c45' fake orig tree object d14d059284ecca25b59a3e5e147c4df58a869c45 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 CD ../fake + git add -Af . | git write-tree => `ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6' fake o+d/p tree object d14d059284ecca25b59a3e5e147c4df58a869c45 CD ../work | git ls-tree --name-only -z d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => 3 | git diff-tree -z --no-renames --name-only -r d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `' quiltify_trees_differ d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 0 | git diff-tree -z --no-renames --name-only -r d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=d14d059284ecca25b59a o+d/p=ac6800b707555fd2fc7a dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=unapplied specified, implying patches-unapplied git tree dgit: but git tree differs from orig in upstream files. dgit: For full diff showing the problem(s), type: dgit: git diff d14d059284ecca25b59a3e5e147c4df58a869c45 HEAD -- :/ ':!debian' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=git tree differs from orig in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: but git tree differs from orig in upstream files. + t-dgit --quilt=nofix build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d7cb891058d3c4f5cf73adbd114947b95dbf58d1 -- debian + git add -Af . | git write-tree => `d14d059284ecca25b59a3e5e147c4df58a869c45' fake orig tree object d14d059284ecca25b59a3e5e147c4df58a869c45 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 CD ../fake + git add -Af . | git write-tree => `ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6' fake o+d/p tree object d14d059284ecca25b59a3e5e147c4df58a869c45 CD ../work | git ls-tree --name-only -z d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => 3 | git diff-tree -z --no-renames --name-only -r d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `' quiltify_trees_differ d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 0 | git diff-tree -z --no-renames --name-only -r d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ d14d059284ecca25b59a3e5e147c4df58a869c45 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=d14d059284ecca25b59a o+d/p=ac6800b707555fd2fc7a dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only d7cb891058d3c4f5cf73adbd114947b95dbf58d1 -- debian/rules debian/control => `debian/control'... quiltify investigate d7cb891058d3c4f5cf73adbd114947b95dbf58d1 | git diff-tree -z --no-renames --name-only d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => `' quiltify_trees_differ d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d7cb891058d3c4f5cf73adbd114947b95dbf58d1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-4.debian.tar.xz dpkg-source: info: building example in example_1.0-4.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-4_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-4.dsc, example_1.0-4_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-4.debian.tar.xz renaming (dsc) example_1.0-4.dsc renaming (changes) example_1.0-4_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-4.dsc and example_1.0-4_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t-ref-same-val HEAD d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + local name=HEAD + local val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + case "${t_ref_val-unset}" in + t_ref_val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t_ref_names+=("$name") + t-dgit --quilt=nofix push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 57cce57918e400e9584d57185cfc8004526474f4 refs/dgit/sid => 11251df06143dae0032dfc4c448f6b0c4f1ccccf refs/tags/archive/test-dummy/1.0-3 => 731244987c415e20c35562c902de866e027bee8b refs/tags/test-dummy/1.0-3 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 57cce57918e400e9584d57185cfc8004526474f4 commit refs/dgit-fetch/test-dummy/dgit/sid |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 |> 731244987c415e20c35562c902de866e027bee8b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3' => '731244987c415e20c35562c902de866e027bee8b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3' => '11251df06143dae0032dfc4c448f6b0c4f1ccccf', 'refs/dgit-fetch/test-dummy/dgit/sid' => '57cce57918e400e9584d57185cfc8004526474f4' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/tags/archive/test-dummy/1.0-3 currently refs/tags/archive/test-dummy/1.0-3=11251df06143dae0032dfc4c448f6b0c4f1ccccf |> 731244987c415e20c35562c902de866e027bee8b tag refs/tags/test-dummy/1.0-3 currently refs/tags/test-dummy/1.0-3=731244987c415e20c35562c902de866e027bee8b | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 offered refs/tags/archive/test-dummy/1.0-3=11251df06143dae0032dfc4c448f6b0c4f1ccccf |> 731244987c415e20c35562c902de866e027bee8b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 offered refs/tags/test-dummy/1.0-3=731244987c415e20c35562c902de866e027bee8b query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `57cce57918e400e9584d57185cfc8004526474f4' previous reference hash=57cce57918e400e9584d57185cfc8004526474f4 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `57cce57918e400e9584d57185cfc8004526474f4' fetch_from_archive: lastfetch=57cce57918e400e9584d57185cfc8004526474f4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 57cce57918e400e9584d57185cfc8004526474f4:debian/changelog Version actually in archive: 1.0-1 (older) Last version pushed with dgit: 1.0-3 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git merge-base 57cce57918e400e9584d57185cfc8004526474f4 57cce57918e400e9584d57185cfc8004526474f4 => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' fetch mergeinfos: commit 57cce57918e400e9584d57185cfc8004526474f4 dgit client's archive history view fetch hash=57cce57918e400e9584d57185cfc8004526474f4 | git merge-base 57cce57918e400e9584d57185cfc8004526474f4 57cce57918e400e9584d57185cfc8004526474f4 => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' | git merge-base 57cce57918e400e9584d57185cfc8004526474f4 57cce57918e400e9584d57185cfc8004526474f4 => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 57cce57918e400e9584d57185cfc8004526474f4 | git log -n2 57cce57918e400e9584d57185cfc8004526474f4 => `commit 57cce57918e400e9584d57185cfc8004526474f4'... | git ls-tree -lrz -- 57cce57918e400e9584d57185cfc8004526474f4: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-4 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 57cce57918e400e9584d57185cfc8004526474f4 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' | git rev-parse '57cce57918e400e9584d57185cfc8004526474f4~0' => `57cce57918e400e9584d57185cfc8004526474f4' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-4' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-4.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-4.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-4.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying test-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet ac6800b707555fd2fc7a8be11ac8b3721ec0b5b6 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 files_compare_inputs example_1.0-4.dsc files_compare_inputs example_1.0-4.dsc Checksums-Sha256 files_compare_inputs example_1.0-4.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-4.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-4.dsc Checksums-Sha256 example_1.0-4.debian.tar.xz files_compare_inputs example_1.0-4.dsc Checksums-Sha1 files_compare_inputs example_1.0-4.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-4.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-4.dsc Checksums-Sha1 example_1.0-4.debian.tar.xz files_compare_inputs example_1.0-4.dsc Files files_compare_inputs example_1.0-4.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-4.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-4.dsc Files example_1.0-4.debian.tar.xz files_compare_inputs example_1.0-4_source.changes files_compare_inputs example_1.0-4_source.changes Checksums-Sha256 files_compare_inputs example_1.0-4_source.changes Checksums-Sha256 example_1.0-4.dsc files_compare_inputs example_1.0-4_source.changes Checksums-Sha256 example_1.0-4.debian.tar.xz files_compare_inputs example_1.0-4_source.changes Checksums-Sha1 files_compare_inputs example_1.0-4_source.changes Checksums-Sha1 example_1.0-4.dsc files_compare_inputs example_1.0-4_source.changes Checksums-Sha1 example_1.0-4.debian.tar.xz files_compare_inputs example_1.0-4_source.changes Files files_compare_inputs example_1.0-4_source.changes Files example_1.0-4.dsc files_compare_inputs example_1.0-4_source.changes Files example_1.0-4.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-4.debian.tar.xz | f820b80a7e6f4ab6841bbd4319f30659 1592 example_1.0-4.debian.tar.xz ../example_1.0-4_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-4', 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1', 'Tag' => 'archive/test-dummy/1.0-4', 'TagFn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.0-4', 'Objid' => 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1', 'TfSuffix' => '-dgit', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `e451df28e02296a0bfed9cdc07efc7486b513c69' + git verify-tag e451df28e02296a0bfed9cdc07efc7486b513c69 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-4 e451df28e02296a0bfed9cdc07efc7486b513c69 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `c90614ec95b4c7176431e0e1ab3da652380cce1b' + git verify-tag c90614ec95b4c7176431e0e1ab3da652380cce1b gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-4 c90614ec95b4c7176431e0e1ab3da652380cce1b | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d7cb891058d3c4f5cf73adbd114947b95dbf58d1:refs/dgit/sid refs/tags/archive/test-dummy/1.0-4 refs/tags/test-dummy/1.0-4 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 57cce57..d7cb891 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-4 -> archive/test-dummy/1.0-4 * [new tag] test-dummy/1.0-4 -> test-dummy/1.0-4 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-4_source.changes signfile dsc ../example_1.0-4.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-4.dsc ../example_1.0-4_source.changes signfile changes ../example_1.0-4_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-4_source.changes gpg: ../example_1.0-4_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-4.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-4 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 57cce57918e400e9584d57185cfc8004526474f4 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 11251df06143dae0032dfc4c448f6b0c4f1ccccf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 del_lrfetchrefs: 731244987c415e20c35562c902de866e027bee8b refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-4.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-4.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-4.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-4.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-4.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-4.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d7cb891058d3c4f5cf73adbd114947b95dbf58d1 test-dummy archive/test-dummy/1.0-4 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1 test-dummy archive/test-dummy/1.0-4 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-4.dsc d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-4.dsc + local val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + case "${t_ref_val-unset}" in + t_ref_val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-4 + t-refs-same refs/tags/archive/test-dummy/1.0-4 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-4 + local name=refs/tags/archive/test-dummy/1.0-4 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-4 ++ local ref=refs/tags/archive/test-dummy/1.0-4 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-4 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-4\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t-ref-same-val refs/tags/archive/test-dummy/1.0-4 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + local name=refs/tags/archive/test-dummy/1.0-4 + local val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + case "${t_ref_val-unset}" in + t_ref_val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t-ref-same-val refs/remotes/dgit/dgit/sid d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + local name=refs/remotes/dgit/dgit/sid + local val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + case "${t_ref_val-unset}" in + t_ref_val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-4 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-4 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t-ref-same-val refs/dgit/sid d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + local name=refs/dgit/sid + local val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + case "${t_ref_val-unset}" in + t_ref_val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-4 + local name=refs/tags/archive/test-dummy/1.0-4 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-4 ++ local ref=refs/tags/archive/test-dummy/1.0-4 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-4 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-4\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t-ref-same-val refs/tags/archive/test-dummy/1.0-4 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + local name=refs/tags/archive/test-dummy/1.0-4 + local val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + case "${t_ref_val-unset}" in + t_ref_val=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-4 + git verify-tag refs/tags/archive/test-dummy/1.0-4 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:31 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + echo '===== making tree suitable for --quilt=dpm (only) =====' ===== making tree suitable for --quilt=dpm (only) ===== + git checkout master Already on 'master' + git merge --ff-only dgit/dgit/sid Already up to date. + git revert --no-edit 9bcd34c3d075c0cce2613e372675cd69b18eed0a [master 15b620a] Revert "Turn gitignore into a debian patch" Date: Tue Jun 26 09:00:00 2018 +0100 2 files changed, 13 deletions(-) delete mode 100644 debian/patches/test-gitignore + t-commit dpmish 1.0-5 + local msg=dpmish + v=1.0-5 + t-debchange --force-distribution -v1.0-5 --distribution unstable dpmish + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-5 --distribution unstable dpmish + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-5 --distribution unstable dpmish libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m dpmish [master 410b24e] dpmish 1 file changed, 6 insertions(+) + revision=4 + echo '----- testing tree suitable for --quilt=dpm (only) -----' ----- testing tree suitable for --quilt=dpm (only) ----- + t-expect-fail 'git tree differs from orig in upstream files' t-dgit -wgf --quilt=gbp build-source + local 'mpat=git tree differs from orig in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --quilt=gbp build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=gbp build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `410b24e30ad81a9dd16a998ec2e9e54606249be5' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 410b24e30ad81a9dd16a998ec2e9e54606249be5 - 2c0c87adf6e8d115ad5fb0bbb2dfa25e06dd02cd3548710a3877be03b6aa41ba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- debian + git add -Af . | git write-tree => `6e9fb003a8574fc26cc7e4e7e5abfeee606658cf' fake orig tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 CD ../fake + git add -Af . | git write-tree => `22e0cd073cb1d3a6326c41f0db8282df97cb9014' fake o+d/p tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf CD ../work | git ls-tree --name-only -z 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => 3 | git diff-tree -z --no-renames --name-only -r 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `.gitignore\x00' quiltify_trees_differ 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 2 | git diff-tree -z --no-renames --name-only -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 1 differences @dl ## ## == ## == ##. dgit: base trees orig=6e9fb003a8574fc26cc7 o+d/p=22e0cd073cb1d3a6326c dgit: quilt differences: src: ## orig ## gitignores: ## orig == dgit: quilt differences: HEAD == o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=gbp specified, implying patches-unapplied git tree dgit: but git tree differs from orig in upstream files. dgit: For full diff showing the problem(s), type: dgit: git diff 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf HEAD -- :/ ':!debian' ':!/.gitignore' ':!*/.gitignore' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=git tree differs from orig in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: but git tree differs from orig in upstream files. + t-expect-fail 'git tree differs from orig in upstream files' t-dgit -wgf --quilt=unapplied build-source + local 'mpat=git tree differs from orig in upstream files' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf --quilt=unapplied build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=unapplied build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode unapplied Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `410b24e30ad81a9dd16a998ec2e9e54606249be5' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=unapplied). splitbrain cachekey dgit 10.7+deb12u2 1.0 unapplied 410b24e30ad81a9dd16a998ec2e9e54606249be5 - 2c0c87adf6e8d115ad5fb0bbb2dfa25e06dd02cd3548710a3877be03b6aa41ba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 + git checkout -q -b dgit-view examining quilt state (multiple patches, unapplied mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- debian + git add -Af . | git write-tree => `6e9fb003a8574fc26cc7e4e7e5abfeee606658cf' fake orig tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 CD ../fake + git add -Af . | git write-tree => `22e0cd073cb1d3a6326c41f0db8282df97cb9014' fake o+d/p tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf CD ../work | git ls-tree --name-only -z 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => 3 | git diff-tree -z --no-renames --name-only -r 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `.gitignore\x00' quiltify_trees_differ 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 2 | git diff-tree -z --no-renames --name-only -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 1 differences @dl ## ## == ## == ##. dgit: base trees orig=6e9fb003a8574fc26cc7 o+d/p=22e0cd073cb1d3a6326c dgit: quilt differences: src: ## orig ## gitignores: ## orig == dgit: quilt differences: HEAD == o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit: error: --quilt=unapplied specified, implying patches-unapplied git tree dgit: but git tree differs from orig in upstream files. dgit: For full diff showing the problem(s), type: dgit: git diff 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf HEAD -- :/ ':!debian' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=git tree differs from orig in upstream files' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'git tree differs from orig in upstream files' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: but git tree differs from orig in upstream files. + t-expect-fail 'This might be a patches-applied branch' t-dgit -wgf build-source + local 'mpat=This might be a patches-applied branch' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit -wgf build-source + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `410b24e30ad81a9dd16a998ec2e9e54606249be5' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 examining quilt state (multiple patches, linear mode) branch_is_gdr 410b24e30ad81a9dd16a998ec2e9e54606249be5... branch_is_gdr d7cb891058d3c4f5cf73adbd114947b95dbf58d1 ?-patches NO QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- debian + git add -Af . | git write-tree => `6e9fb003a8574fc26cc7e4e7e5abfeee606658cf' fake orig tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 CD ../fake + git add -Af . | git write-tree => `22e0cd073cb1d3a6326c41f0db8282df97cb9014' fake o+d/p tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf CD ../work | git ls-tree --name-only -z 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => 3 | git diff-tree -z --no-renames --name-only -r 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `.gitignore\x00' quiltify_trees_differ 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 2 | git diff-tree -z --no-renames --name-only -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 1 differences @dl ## ## == ## == ##. dgit: base trees orig=6e9fb003a8574fc26cc7 o+d/p=22e0cd073cb1d3a6326c dgit: quilt differences: src: ## orig ## gitignores: ## orig == dgit: quilt differences: HEAD == o+d/p HEAD ## o+d/p starting quiltify (multiple patches, linear mode) | git ls-tree --name-only 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- debian/rules debian/control => `debian/control'... quiltify investigate 410b24e30ad81a9dd16a998ec2e9e54606249be5 | git diff-tree -z --no-renames --name-only 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `.gitignore\x00' quiltify_trees_differ 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 2 | git ls-tree --name-only 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- debian/rules debian/control => `debian/control'... | git cat-file commit 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `tree 6b1b19abed725f69c4c81c4c5906137f0b446b24'... | git diff-tree -z --no-renames --name-only 15b620a344b90dbd7a3c5ca080031a86a470bb15 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `debian\x00' quiltify_trees_differ 15b620a344b90dbd7a3c5ca080031a86a470bb15 410b24e30ad81a9dd16a998ec2e9e54606249be5 => 0 considering C=410b24e30ad81a9dd16a998ec2e9e54606249be5 P=15b620a344b90dbd7a3c5ca080031a86a470bb15 | git diff-tree -r --name-only 15b620a344b90dbd7a3c5ca080031a86a470bb15 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- debian/patches .pc debian/source/format => `' search queue P=15b620a344b90dbd7a3c5ca080031a86a470bb15 triv quiltify investigate 15b620a344b90dbd7a3c5ca080031a86a470bb15 | git diff-tree -z --no-renames --name-only 15b620a344b90dbd7a3c5ca080031a86a470bb15 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `.gitignore\x00debian\x00' quiltify_trees_differ 15b620a344b90dbd7a3c5ca080031a86a470bb15 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 2 | git ls-tree --name-only 15b620a344b90dbd7a3c5ca080031a86a470bb15 -- debian/rules debian/control => `debian/control'... | git cat-file commit 15b620a344b90dbd7a3c5ca080031a86a470bb15 => `tree db7672471cc1a558dd38877ac61904119ab5c613'... | git diff-tree -z --no-renames --name-only d7cb891058d3c4f5cf73adbd114947b95dbf58d1 15b620a344b90dbd7a3c5ca080031a86a470bb15 => `debian\x00' quiltify_trees_differ d7cb891058d3c4f5cf73adbd114947b95dbf58d1 15b620a344b90dbd7a3c5ca080031a86a470bb15 => 0 considering C=15b620a344b90dbd7a3c5ca080031a86a470bb15 P=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 | git diff-tree -r --name-only d7cb891058d3c4f5cf73adbd114947b95dbf58d1 15b620a344b90dbd7a3c5ca080031a86a470bb15 -- debian/patches .pc debian/source/format => `debian/patches/series'... search NOT d7cb891058d3c4f5cf73adbd114947b95dbf58d1 changed debian/patches/series,debian/patches/test-gitignore quiltify want to smash dgit: error: quilt fixup cannot be linear. Stopped at: dgit: d7cb8910..15b620a3: changed debian/patches/series,debian/patches/test-gitignore GCF>| 15b620a344b90dbd7a3c5ca080031a86a470bb15 GCF<| 15b620a344b90dbd7a3c5ca080031a86a470bb15 commit 353 dgit: This might be a patches-applied branch. dgit: Maybe you need one of --[quilt=]gbp --[quilt=]dpm --quilt=unapplied ? dgit: Maybe orig tarball(s) are not identical to git representation? dgit: error: quilt history linearisation failed. Search `quilt fixup' in dgit(7). + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'This might be a patches-applied branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=This might be a patches-applied branch' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'This might be a patches-applied branch' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: This might be a patches-applied branch. + want-success dpm + local qmode=dpm + shift + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t-ref-same-val HEAD 410b24e30ad81a9dd16a998ec2e9e54606249be5 + local name=HEAD + local val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + case "${t_ref_val-unset}" in + t_ref_val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t_ref_names+=("$name") + t-dgit --quilt=dpm --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=dpm --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode dpm Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `410b24e30ad81a9dd16a998ec2e9e54606249be5' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 410b24e30ad81a9dd16a998ec2e9e54606249be5 - 2c0c87adf6e8d115ad5fb0bbb2dfa25e06dd02cd3548710a3877be03b6aa41ba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 + git checkout -q -b dgit-view examining quilt state (multiple patches, dpm mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- debian + git add -Af . | git write-tree => `6e9fb003a8574fc26cc7e4e7e5abfeee606658cf' fake orig tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 CD ../fake + git add -Af . | git write-tree => `22e0cd073cb1d3a6326c41f0db8282df97cb9014' fake o+d/p tree object 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf CD ../work | git ls-tree --name-only -z 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 => 3 | git diff-tree -z --no-renames --name-only -r 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `.gitignore\x00' quiltify_trees_differ 410b24e30ad81a9dd16a998ec2e9e54606249be5 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 2 | git diff-tree -z --no-renames --name-only -r 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 22e0cd073cb1d3a6326c41f0db8282df97cb9014 => 1 differences @dl ## ## == ## == ##. dgit: base trees orig=6e9fb003a8574fc26cc7 o+d/p=22e0cd073cb1d3a6326c dgit: quilt differences: src: ## orig ## gitignores: ## orig == dgit: quilt differences: HEAD == o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff 6e9fb003a8574fc26cc7e4e7e5abfeee606658cf 410b24e30ad81a9dd16a998ec2e9e54606249be5 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view 383074f] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `383074fca4d17e0ac7f2c932e58f9980f868f2ee' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `57cce57918e400e9584d57185cfc8004526474f4' + git update-ref -m 'dgit 10.7+deb12u2 1.0 dpm 410b24e30ad81a9dd16a998ec2e9e54606249be5 - 2c0c87adf6e8d115ad5fb0bbb2dfa25e06dd02cd3548710a3877be03b6aa41ba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache 383074fca4d17e0ac7f2c932e58f9980f868f2ee CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=410b24e30ad81a9dd16a998ec2e9e54606249be5' refs/heads/split.b 383074fca4d17e0ac7f2c932e58f9980f868f2ee dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `410b24e30ad81a9dd16a998ec2e9e54606249be5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-5.debian.tar.xz dpkg-source: info: building example in example_1.0-5.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-5_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-5.dsc, example_1.0-5_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-5.debian.tar.xz renaming (dsc) example_1.0-5.dsc renaming (changes) example_1.0-5_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-5.dsc and example_1.0-5_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit --quilt=dpm --dgit-view-save=split.p push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=dpm --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode dpm Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `410b24e30ad81a9dd16a998ec2e9e54606249be5' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 410b24e30ad81a9dd16a998ec2e9e54606249be5 - 2c0c87adf6e8d115ad5fb0bbb2dfa25e06dd02cd3548710a3877be03b6aa41ba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=410b24e30ad81a9dd16a998ec2e9e54606249be5' refs/heads/split.p 383074fca4d17e0ac7f2c932e58f9980f868f2ee dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 383074fca4d17e0ac7f2c932e58f9980f868f2ee CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => d7cb891058d3c4f5cf73adbd114947b95dbf58d1 refs/dgit/sid => 11251df06143dae0032dfc4c448f6b0c4f1ccccf refs/tags/archive/test-dummy/1.0-3 => e451df28e02296a0bfed9cdc07efc7486b513c69 refs/tags/archive/test-dummy/1.0-4 => 731244987c415e20c35562c902de866e027bee8b refs/tags/test-dummy/1.0-3 => c90614ec95b4c7176431e0e1ab3da652380cce1b refs/tags/test-dummy/1.0-4 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> d7cb891058d3c4f5cf73adbd114947b95dbf58d1 commit refs/dgit-fetch/test-dummy/dgit/sid |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 |> e451df28e02296a0bfed9cdc07efc7486b513c69 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4 |> 731244987c415e20c35562c902de866e027bee8b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 |> c90614ec95b4c7176431e0e1ab3da652380cce1b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3' => '11251df06143dae0032dfc4c448f6b0c4f1ccccf', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3' => '731244987c415e20c35562c902de866e027bee8b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4' => 'e451df28e02296a0bfed9cdc07efc7486b513c69', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4' => 'c90614ec95b4c7176431e0e1ab3da652380cce1b' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/tags/archive/test-dummy/1.0-3 currently refs/tags/archive/test-dummy/1.0-3=11251df06143dae0032dfc4c448f6b0c4f1ccccf |> e451df28e02296a0bfed9cdc07efc7486b513c69 tag refs/tags/archive/test-dummy/1.0-4 currently refs/tags/archive/test-dummy/1.0-4=e451df28e02296a0bfed9cdc07efc7486b513c69 |> 731244987c415e20c35562c902de866e027bee8b tag refs/tags/test-dummy/1.0-3 currently refs/tags/test-dummy/1.0-3=731244987c415e20c35562c902de866e027bee8b |> c90614ec95b4c7176431e0e1ab3da652380cce1b tag refs/tags/test-dummy/1.0-4 currently refs/tags/test-dummy/1.0-4=c90614ec95b4c7176431e0e1ab3da652380cce1b | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 offered refs/tags/archive/test-dummy/1.0-3=11251df06143dae0032dfc4c448f6b0c4f1ccccf |> e451df28e02296a0bfed9cdc07efc7486b513c69 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4 offered refs/tags/archive/test-dummy/1.0-4=e451df28e02296a0bfed9cdc07efc7486b513c69 |> 731244987c415e20c35562c902de866e027bee8b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 offered refs/tags/test-dummy/1.0-3=731244987c415e20c35562c902de866e027bee8b |> c90614ec95b4c7176431e0e1ab3da652380cce1b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4 offered refs/tags/test-dummy/1.0-4=c90614ec95b4c7176431e0e1ab3da652380cce1b query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' previous reference hash=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' fetch_from_archive: lastfetch=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. using existing example_1.0.orig-docs.tar.gz considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) linked. using existing example_1.0.orig.tar.gz considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) linked. using existing example_1.0-1.debian.tar.xz considering saving example_1.0-1.debian.tar.xz: (File exists) no need. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob d7cb891058d3c4f5cf73adbd114947b95dbf58d1:debian/changelog Version actually in archive: 1.0-1 (older) Last version pushed with dgit: 1.0-4 (newer or same) Perhaps the upload is stuck in incoming. Using the version from git. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git merge-base d7cb891058d3c4f5cf73adbd114947b95dbf58d1 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' fetch mergeinfos: commit d7cb891058d3c4f5cf73adbd114947b95dbf58d1 dgit client's archive history view fetch hash=d7cb891058d3c4f5cf73adbd114947b95dbf58d1 | git merge-base d7cb891058d3c4f5cf73adbd114947b95dbf58d1 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git merge-base d7cb891058d3c4f5cf73adbd114947b95dbf58d1 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE d7cb891058d3c4f5cf73adbd114947b95dbf58d1 | git log -n2 d7cb891058d3c4f5cf73adbd114947b95dbf58d1 => `commit d7cb891058d3c4f5cf73adbd114947b95dbf58d1'... | git ls-tree -lrz -- d7cb891058d3c4f5cf73adbd114947b95dbf58d1: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-5 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `410b24e30ad81a9dd16a998ec2e9e54606249be5' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 410b24e30ad81a9dd16a998ec2e9e54606249be5 - 2c0c87adf6e8d115ad5fb0bbb2dfa25e06dd02cd3548710a3877be03b6aa41ba 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 410b24e30ad81a9dd16a998ec2e9e54606249be5 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=410b24e30ad81a9dd16a998ec2e9e54606249be5' refs/heads/split.p 383074fca4d17e0ac7f2c932e58f9980f868f2ee dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view 383074fca4d17e0ac7f2c932e58f9980f868f2ee splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-4 version currently in archive Checking that HEAD includes all changes in archive... | git merge-base d7cb891058d3c4f5cf73adbd114947b95dbf58d1 383074fca4d17e0ac7f2c932e58f9980f868f2ee => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base d7cb891058d3c4f5cf73adbd114947b95dbf58d1 383074fca4d17e0ac7f2c932e58f9980f868f2ee => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git rev-parse 'd7cb891058d3c4f5cf73adbd114947b95dbf58d1~0' => `d7cb891058d3c4f5cf73adbd114947b95dbf58d1' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-5' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-5.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-5.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-5.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `e65e521f73b9b63667e8ce779967f9f73593cb21' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet e65e521f73b9b63667e8ce779967f9f73593cb21 383074fca4d17e0ac7f2c932e58f9980f868f2ee files_compare_inputs example_1.0-5.dsc files_compare_inputs example_1.0-5.dsc Checksums-Sha256 files_compare_inputs example_1.0-5.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-5.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-5.dsc Checksums-Sha256 example_1.0-5.debian.tar.xz files_compare_inputs example_1.0-5.dsc Checksums-Sha1 files_compare_inputs example_1.0-5.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-5.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-5.dsc Checksums-Sha1 example_1.0-5.debian.tar.xz files_compare_inputs example_1.0-5.dsc Files files_compare_inputs example_1.0-5.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-5.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-5.dsc Files example_1.0-5.debian.tar.xz files_compare_inputs example_1.0-5_source.changes files_compare_inputs example_1.0-5_source.changes Checksums-Sha256 files_compare_inputs example_1.0-5_source.changes Checksums-Sha256 example_1.0-5.dsc files_compare_inputs example_1.0-5_source.changes Checksums-Sha256 example_1.0-5.debian.tar.xz files_compare_inputs example_1.0-5_source.changes Checksums-Sha1 files_compare_inputs example_1.0-5_source.changes Checksums-Sha1 example_1.0-5.dsc files_compare_inputs example_1.0-5_source.changes Checksums-Sha1 example_1.0-5.debian.tar.xz files_compare_inputs example_1.0-5_source.changes Files files_compare_inputs example_1.0-5_source.changes Files example_1.0-5.dsc files_compare_inputs example_1.0-5_source.changes Files example_1.0-5.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-5.debian.tar.xz | a499051fb8e6b7b69c18c45fcf1510bc 1724 example_1.0-5.debian.tar.xz ../example_1.0-5_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-5', '383074fca4d17e0ac7f2c932e58f9980f868f2ee', '410b24e30ad81a9dd16a998ec2e9e54606249be5', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0-5', 'TagFn' => sub { "DUMMY" }, 'Objid' => '383074fca4d17e0ac7f2c932e58f9980f868f2ee', 'View' => 'dgit', 'TfSuffix' => '' }, { 'TfSuffix' => '-maintview', 'View' => 'maint', 'Tag' => 'test-dummy/1.0-5', 'TagFn' => sub { "DUMMY" }, 'Objid' => '410b24e30ad81a9dd16a998ec2e9e54606249be5', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `97f7b5b3598d95da7e3912b888399f0a09df8ea8' + git verify-tag 97f7b5b3598d95da7e3912b888399f0a09df8ea8 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:38 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-5 97f7b5b3598d95da7e3912b888399f0a09df8ea8 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `b76397f3391c95ebc95ed4514815eb857554eded' + git verify-tag b76397f3391c95ebc95ed4514815eb857554eded gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:38 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-5 b76397f3391c95ebc95ed4514815eb857554eded | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 383074fca4d17e0ac7f2c932e58f9980f868f2ee:refs/dgit/sid refs/tags/archive/test-dummy/1.0-5 refs/tags/test-dummy/1.0-5 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d7cb891..383074f 383074fca4d17e0ac7f2c932e58f9980f868f2ee -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-5 -> archive/test-dummy/1.0-5 * [new tag] test-dummy/1.0-5 -> test-dummy/1.0-5 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 383074fca4d17e0ac7f2c932e58f9980f868f2ee + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-5_source.changes signfile dsc ../example_1.0-5.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-5.dsc ../example_1.0-5_source.changes signfile changes ../example_1.0-5_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-5_source.changes gpg: ../example_1.0-5_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-5.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: d7cb891058d3c4f5cf73adbd114947b95dbf58d1 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 11251df06143dae0032dfc4c448f6b0c4f1ccccf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 del_lrfetchrefs: e451df28e02296a0bfed9cdc07efc7486b513c69 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4 del_lrfetchrefs: 731244987c415e20c35562c902de866e027bee8b refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 del_lrfetchrefs: c90614ec95b4c7176431e0e1ab3da652380cce1b refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dpm-pushed-good sid + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-5 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-5 + dgittag=refs/tags/archive/test-dummy/1.0-5 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t-ref-same-val HEAD 410b24e30ad81a9dd16a998ec2e9e54606249be5 + local name=HEAD + local val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + case "${t_ref_val-unset}" in + t_ref_val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-5 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-5 + local name=refs/tags/test-dummy/1.0-5 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-5 ++ local ref=refs/tags/test-dummy/1.0-5 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-5 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-5\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t-ref-same-val refs/tags/test-dummy/1.0-5 410b24e30ad81a9dd16a998ec2e9e54606249be5 + local name=refs/tags/test-dummy/1.0-5 + local val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + case "${t_ref_val-unset}" in + t_ref_val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-5 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-5 + local name=refs/tags/test-dummy/1.0-5 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-5 ++ local ref=refs/tags/test-dummy/1.0-5 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-5 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-5\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t-ref-same-val refs/tags/test-dummy/1.0-5 410b24e30ad81a9dd16a998ec2e9e54606249be5 + local name=refs/tags/test-dummy/1.0-5 + local val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + case "${t_ref_val-unset}" in + t_ref_val=410b24e30ad81a9dd16a998ec2e9e54606249be5 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-5 refs/tags/archive/test-dummy/1.0-5 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t-ref-same-val refs/heads/split.p 383074fca4d17e0ac7f2c932e58f9980f868f2ee + local name=refs/heads/split.p + local val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + case "${t_ref_val-unset}" in + t_ref_val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=383074fca4d17e0ac7f2c932e58f9980f868f2ee + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-5.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='383074fca4d17e0ac7f2c932e58f9980f868f2ee test-dummy archive/test-dummy/1.0-5 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' '383074fca4d17e0ac7f2c932e58f9980f868f2ee test-dummy archive/test-dummy/1.0-5 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc 383074fca4d17e0ac7f2c932e58f9980f868f2ee + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc + local val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + case "${t_ref_val-unset}" in + t_ref_val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-5 + t-refs-same refs/tags/archive/test-dummy/1.0-5 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-5 + local name=refs/tags/archive/test-dummy/1.0-5 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-5 ++ local ref=refs/tags/archive/test-dummy/1.0-5 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-5 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-5\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t-ref-same-val refs/tags/archive/test-dummy/1.0-5 383074fca4d17e0ac7f2c932e58f9980f868f2ee + local name=refs/tags/archive/test-dummy/1.0-5 + local val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + case "${t_ref_val-unset}" in + t_ref_val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t-ref-same-val refs/remotes/dgit/dgit/sid 383074fca4d17e0ac7f2c932e58f9980f868f2ee + local name=refs/remotes/dgit/dgit/sid + local val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + case "${t_ref_val-unset}" in + t_ref_val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-5 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-5 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t-ref-same-val refs/dgit/sid 383074fca4d17e0ac7f2c932e58f9980f868f2ee + local name=refs/dgit/sid + local val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + case "${t_ref_val-unset}" in + t_ref_val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-5 + local name=refs/tags/archive/test-dummy/1.0-5 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-5 ++ local ref=refs/tags/archive/test-dummy/1.0-5 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-5 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-5\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t-ref-same-val refs/tags/archive/test-dummy/1.0-5 383074fca4d17e0ac7f2c932e58f9980f868f2ee + local name=refs/tags/archive/test-dummy/1.0-5 + local val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + case "${t_ref_val-unset}" in + t_ref_val=383074fca4d17e0ac7f2c932e58f9980f868f2ee + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-5 + git verify-tag refs/tags/archive/test-dummy/1.0-5 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:38 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-5.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.tar*' . + dpkg-source -x example_1.0-5.dsc gpgv: Signature made Thu Dec 26 22:02:38 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-5.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] archive/test-dummy/1.0-4 -> archive/test-dummy/1.0-4 * [new tag] archive/test-dummy/1.0-5 -> archive/test-dummy/1.0-5 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 * [new tag] test-dummy/1.0-4 -> test-dummy/1.0-4 * [new tag] test-dummy/1.0-5 -> test-dummy/1.0-5 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-5 + local tag=refs/tags/archive/test-dummy/1.0-5 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-5 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-5 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-5.tar*' . + dpkg-source -x example_1.0-5.dsc gpgv: Signature made Thu Dec 26 22:02:38 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-5.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] archive/test-dummy/1.0-4 -> archive/test-dummy/1.0-4 * [new tag] archive/test-dummy/1.0-5 -> archive/test-dummy/1.0-5 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 * [new tag] test-dummy/1.0-4 -> test-dummy/1.0-4 * [new tag] test-dummy/1.0-5 -> test-dummy/1.0-5 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-5 + local tag=refs/tags/test-dummy/1.0-5 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-5 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-5 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + suite=stable + t-commit dpmish-stable 1.0-6 stable + local msg=dpmish-stable + v=1.0-6 + t-debchange --force-distribution -v1.0-6 --distribution stable dpmish-stable + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-6 --distribution stable dpmish-stable + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-6 --distribution stable dpmish-stable libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m dpmish-stable [master 21025a4] dpmish-stable 1 file changed, 6 insertions(+) + revision=5 + want-success dpm --new + local qmode=dpm + shift + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t-ref-same-val HEAD 21025a4c7d839400aa6753f6f4e3718c2603e5c3 + local name=HEAD + local val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + case "${t_ref_val-unset}" in + t_ref_val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t_ref_names+=("$name") + t-dgit --new --quilt=dpm --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --new --quilt=dpm --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode dpm Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `21025a4c7d839400aa6753f6f4e3718c2603e5c3' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 21025a4c7d839400aa6753f6f4e3718c2603e5c3 - 052782663552119e80c40f5ed35e2e021a7add0f1524f85438747f3f9705d1b3 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 21025a4c7d839400aa6753f6f4e3718c2603e5c3 + git checkout -q -b dgit-view examining quilt state (multiple patches, dpm mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 21025a4c7d839400aa6753f6f4e3718c2603e5c3 -- debian + git add -Af . | git write-tree => `d74188eeb22600a75f63ccd560abb919e11a0e1f' fake orig tree object d74188eeb22600a75f63ccd560abb919e11a0e1f + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 21025a4c7d839400aa6753f6f4e3718c2603e5c3 CD ../fake + git add -Af . | git write-tree => `72c818b1ea03627c1a4bf76c415cd2ed604b263a' fake o+d/p tree object d74188eeb22600a75f63ccd560abb919e11a0e1f CD ../work | git ls-tree --name-only -z 21025a4c7d839400aa6753f6f4e3718c2603e5c3 => `.gitignore\x00debian\x00docs\x00example\x00lib.c\x00new-upstream-file\x00src.c\x00' | git diff-tree -z --no-renames -r d74188eeb22600a75f63ccd560abb919e11a0e1f 21025a4c7d839400aa6753f6f4e3718c2603e5c3 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 e026ed3569d457e57c3430310f3dcea8d6a1fa66 A\x00lib.c\x00:000000 100644 0000000000000000000000000000000000000000 a2d670bf768748c4c6901b3fbb3f09dd01de0a20 A\x00new-upstream-file\x00:100644 100644 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 4bd5f341b38988ff5a13bbe05531442cd4580592 M\x00src.c\x00' quiltify_trees_differ d74188eeb22600a75f63ccd560abb919e11a0e1f 21025a4c7d839400aa6753f6f4e3718c2603e5c3 => 3 | git diff-tree -z --no-renames --name-only -r 21025a4c7d839400aa6753f6f4e3718c2603e5c3 72c818b1ea03627c1a4bf76c415cd2ed604b263a => `.gitignore\x00' quiltify_trees_differ 21025a4c7d839400aa6753f6f4e3718c2603e5c3 72c818b1ea03627c1a4bf76c415cd2ed604b263a => 2 | git diff-tree -z --no-renames --name-only -r d74188eeb22600a75f63ccd560abb919e11a0e1f 72c818b1ea03627c1a4bf76c415cd2ed604b263a => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ d74188eeb22600a75f63ccd560abb919e11a0e1f 72c818b1ea03627c1a4bf76c415cd2ed604b263a => 1 differences @dl ## ## == ## == ##. dgit: base trees orig=d74188eeb22600a75f63 o+d/p=72c818b1ea03627c1a4b dgit: quilt differences: src: ## orig ## gitignores: ## orig == dgit: quilt differences: HEAD == o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff d74188eeb22600a75f63ccd560abb919e11a0e1f 21025a4c7d839400aa6753f6f4e3718c2603e5c3 -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view a2c69f9] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `a2c69f910d3238d4ba7f2e4488ceff1abbdcea39' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `383074fca4d17e0ac7f2c932e58f9980f868f2ee' + git update-ref -m 'dgit 10.7+deb12u2 1.0 dpm 21025a4c7d839400aa6753f6f4e3718c2603e5c3 - 052782663552119e80c40f5ed35e2e021a7add0f1524f85438747f3f9705d1b3 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=21025a4c7d839400aa6753f6f4e3718c2603e5c3' refs/heads/split.b a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `21025a4c7d839400aa6753f6f4e3718c2603e5c3' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-6.debian.tar.xz dpkg-source: info: building example in example_1.0-6.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-6_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-6.dsc, example_1.0-6_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-6.debian.tar.xz renaming (dsc) example_1.0-6.dsc renaming (changes) example_1.0-6_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-6.dsc and example_1.0-6_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit --new --quilt=dpm --dgit-view-save=split.p push-built + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --new --quilt=dpm --dgit-view-save=split.p push-built | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode dpm Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name is stable checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `21025a4c7d839400aa6753f6f4e3718c2603e5c3' | git symbolic-ref -q HEAD => `refs/heads/master' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 21025a4c7d839400aa6753f6f4e3718c2603e5c3 - 052782663552119e80c40f5ed35e2e021a7add0f1524f85438747f3f9705d1b3 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 21025a4c7d839400aa6753f6f4e3718c2603e5c3 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=21025a4c7d839400aa6753f6f4e3718c2603e5c3' refs/heads/split.p a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/stable dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/stable)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/stable refs/dgit-rewrite/map => 11251df06143dae0032dfc4c448f6b0c4f1ccccf refs/tags/archive/test-dummy/1.0-3 => e451df28e02296a0bfed9cdc07efc7486b513c69 refs/tags/archive/test-dummy/1.0-4 => 97f7b5b3598d95da7e3912b888399f0a09df8ea8 refs/tags/archive/test-dummy/1.0-5 => 731244987c415e20c35562c902de866e027bee8b refs/tags/test-dummy/1.0-3 => c90614ec95b4c7176431e0e1ab3da652380cce1b refs/tags/test-dummy/1.0-4 => b76397f3391c95ebc95ed4514815eb857554eded refs/tags/test-dummy/1.0-5 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' | git for-each-ref refs/dgit-fetch/test-dummy |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 |> e451df28e02296a0bfed9cdc07efc7486b513c69 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4 |> 97f7b5b3598d95da7e3912b888399f0a09df8ea8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-5 |> 731244987c415e20c35562c902de866e027bee8b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 |> c90614ec95b4c7176431e0e1ab3da652380cce1b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4 |> b76397f3391c95ebc95ed4514815eb857554eded tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-5 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/stable git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-5' => '97f7b5b3598d95da7e3912b888399f0a09df8ea8', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4' => 'c90614ec95b4c7176431e0e1ab3da652380cce1b', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-5' => 'b76397f3391c95ebc95ed4514815eb857554eded', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3' => '731244987c415e20c35562c902de866e027bee8b', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4' => 'e451df28e02296a0bfed9cdc07efc7486b513c69', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3' => '11251df06143dae0032dfc4c448f6b0c4f1ccccf' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/tags/archive/test-dummy/1.0-3 currently refs/tags/archive/test-dummy/1.0-3=11251df06143dae0032dfc4c448f6b0c4f1ccccf |> e451df28e02296a0bfed9cdc07efc7486b513c69 tag refs/tags/archive/test-dummy/1.0-4 currently refs/tags/archive/test-dummy/1.0-4=e451df28e02296a0bfed9cdc07efc7486b513c69 |> 97f7b5b3598d95da7e3912b888399f0a09df8ea8 tag refs/tags/archive/test-dummy/1.0-5 currently refs/tags/archive/test-dummy/1.0-5=97f7b5b3598d95da7e3912b888399f0a09df8ea8 |> 731244987c415e20c35562c902de866e027bee8b tag refs/tags/test-dummy/1.0-3 currently refs/tags/test-dummy/1.0-3=731244987c415e20c35562c902de866e027bee8b |> c90614ec95b4c7176431e0e1ab3da652380cce1b tag refs/tags/test-dummy/1.0-4 currently refs/tags/test-dummy/1.0-4=c90614ec95b4c7176431e0e1ab3da652380cce1b |> b76397f3391c95ebc95ed4514815eb857554eded tag refs/tags/test-dummy/1.0-5 currently refs/tags/test-dummy/1.0-5=b76397f3391c95ebc95ed4514815eb857554eded | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 11251df06143dae0032dfc4c448f6b0c4f1ccccf tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 offered refs/tags/archive/test-dummy/1.0-3=11251df06143dae0032dfc4c448f6b0c4f1ccccf |> e451df28e02296a0bfed9cdc07efc7486b513c69 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4 offered refs/tags/archive/test-dummy/1.0-4=e451df28e02296a0bfed9cdc07efc7486b513c69 |> 97f7b5b3598d95da7e3912b888399f0a09df8ea8 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-5 offered refs/tags/archive/test-dummy/1.0-5=97f7b5b3598d95da7e3912b888399f0a09df8ea8 |> 731244987c415e20c35562c902de866e027bee8b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 offered refs/tags/test-dummy/1.0-3=731244987c415e20c35562c902de866e027bee8b |> c90614ec95b4c7176431e0e1ab3da652380cce1b tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4 offered refs/tags/test-dummy/1.0-4=c90614ec95b4c7176431e0e1ab3da652380cce1b |> b76397f3391c95ebc95ed4514815eb857554eded tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-5 offered refs/tags/test-dummy/1.0-5=b76397f3391c95ebc95ed4514815eb857554eded query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/stable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/stable' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/stable' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0-6 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `21025a4c7d839400aa6753f6f4e3718c2603e5c3' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=dpm). splitbrain cachekey dgit 10.7+deb12u2 1.0 dpm 21025a4c7d839400aa6753f6f4e3718c2603e5c3 - 052782663552119e80c40f5ed35e2e021a7add0f1524f85438747f3f9705d1b3 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 21025a4c7d839400aa6753f6f4e3718c2603e5c3 + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=21025a4c7d839400aa6753f6f4e3718c2603e5c3' refs/heads/split.p a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 dgit view: found cached (and left in refs/heads/split.p) + git checkout -q -b dgit-view a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 splitbrain_pseudomerge... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-6' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0-6.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-6.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-6.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `a67d90b8e64b5f880f72304f2a9cef5188240cce' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet a67d90b8e64b5f880f72304f2a9cef5188240cce a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 files_compare_inputs example_1.0-6.dsc files_compare_inputs example_1.0-6.dsc Checksums-Sha256 files_compare_inputs example_1.0-6.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-6.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-6.dsc Checksums-Sha256 example_1.0-6.debian.tar.xz files_compare_inputs example_1.0-6.dsc Checksums-Sha1 files_compare_inputs example_1.0-6.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-6.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-6.dsc Checksums-Sha1 example_1.0-6.debian.tar.xz files_compare_inputs example_1.0-6.dsc Files files_compare_inputs example_1.0-6.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-6.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-6.dsc Files example_1.0-6.debian.tar.xz files_compare_inputs example_1.0-6_source.changes files_compare_inputs example_1.0-6_source.changes Checksums-Sha256 files_compare_inputs example_1.0-6_source.changes Checksums-Sha256 example_1.0-6.dsc files_compare_inputs example_1.0-6_source.changes Checksums-Sha256 example_1.0-6.debian.tar.xz files_compare_inputs example_1.0-6_source.changes Checksums-Sha1 files_compare_inputs example_1.0-6_source.changes Checksums-Sha1 example_1.0-6.dsc files_compare_inputs example_1.0-6_source.changes Checksums-Sha1 example_1.0-6.debian.tar.xz files_compare_inputs example_1.0-6_source.changes Files files_compare_inputs example_1.0-6_source.changes Files example_1.0-6.dsc files_compare_inputs example_1.0-6_source.changes Files example_1.0-6.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects stable ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-6.debian.tar.xz | c6b9a3ef1fa9a4bcdb759278fdec65bf 1728 example_1.0-6.debian.tar.xz ../example_1.0-6_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0-6', 'a2c69f910d3238d4ba7f2e4488ceff1abbdcea39', '21025a4c7d839400aa6753f6f4e3718c2603e5c3', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'a2c69f910d3238d4ba7f2e4488ceff1abbdcea39', 'Tag' => 'archive/test-dummy/1.0-6', 'TfSuffix' => '' }, { 'Objid' => '21025a4c7d839400aa6753f6f4e3718c2603e5c3', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'maint', 'Tag' => 'test-dummy/1.0-6', 'TfSuffix' => '-maintview' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `7fc32d4c176246a5e0e8e8ca47d6ff06b0b7714c' + git verify-tag 7fc32d4c176246a5e0e8e8ca47d6ff06b0b7714c gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:41 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-6 7fc32d4c176246a5e0e8e8ca47d6ff06b0b7714c | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed.tmp => `8992186d57d9214c26db3dc429170a28b94b6fae' + git verify-tag 8992186d57d9214c26db3dc429170a28b94b6fae gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:41 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-6 8992186d57d9214c26db3dc429170a28b94b6fae | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git a2c69f910d3238d4ba7f2e4488ceff1abbdcea39:refs/dgit/stable refs/tags/archive/test-dummy/1.0-6 refs/tags/test-dummy/1.0-6 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 -> refs/dgit/stable * [new tag] archive/test-dummy/1.0-6 -> archive/test-dummy/1.0-6 * [new tag] test-dummy/1.0-6 -> test-dummy/1.0-6 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/stable a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0-6_source.changes signfile dsc ../example_1.0-6.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0-6.dsc ../example_1.0-6_source.changes signfile changes ../example_1.0-6_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-6_source.changes gpg: ../example_1.0-6_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-6.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0-6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 11251df06143dae0032dfc4c448f6b0c4f1ccccf refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-3 del_lrfetchrefs: e451df28e02296a0bfed9cdc07efc7486b513c69 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-4 del_lrfetchrefs: 97f7b5b3598d95da7e3912b888399f0a09df8ea8 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0-5 del_lrfetchrefs: 731244987c415e20c35562c902de866e027bee8b refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-3 del_lrfetchrefs: c90614ec95b4c7176431e0e1ab3da652380cce1b refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-4 del_lrfetchrefs: b76397f3391c95ebc95ed4514815eb857554eded refs/dgit-fetch/test-dummy/tags/test-dummy/1.0-5 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dpm-pushed-good stable + local suite=stable + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-6 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-6 + dgittag=refs/tags/archive/test-dummy/1.0-6 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t-ref-same-val HEAD 21025a4c7d839400aa6753f6f4e3718c2603e5c3 + local name=HEAD + local val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + case "${t_ref_val-unset}" in + t_ref_val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-6 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-6 + local name=refs/tags/test-dummy/1.0-6 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-6 ++ local ref=refs/tags/test-dummy/1.0-6 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-6 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-6\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t-ref-same-val refs/tags/test-dummy/1.0-6 21025a4c7d839400aa6753f6f4e3718c2603e5c3 + local name=refs/tags/test-dummy/1.0-6 + local val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + case "${t_ref_val-unset}" in + t_ref_val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-6 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-6 + local name=refs/tags/test-dummy/1.0-6 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-6 ++ local ref=refs/tags/test-dummy/1.0-6 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-6 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-6\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t-ref-same-val refs/tags/test-dummy/1.0-6 21025a4c7d839400aa6753f6f4e3718c2603e5c3 + local name=refs/tags/test-dummy/1.0-6 + local val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + case "${t_ref_val-unset}" in + t_ref_val=21025a4c7d839400aa6753f6f4e3718c2603e5c3 + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-6 refs/tags/archive/test-dummy/1.0-6 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t-ref-same-val refs/heads/split.p a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + local name=refs/heads/split.p + local val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + case "${t_ref_val-unset}" in + t_ref_val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-6.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 test-dummy archive/test-dummy/1.0-6 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 test-dummy archive/test-dummy/1.0-6 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc + local val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + case "${t_ref_val-unset}" in + t_ref_val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-6 + t-refs-same refs/tags/archive/test-dummy/1.0-6 refs/remotes/dgit/dgit/stable + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-6 + local name=refs/tags/archive/test-dummy/1.0-6 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-6 ++ local ref=refs/tags/archive/test-dummy/1.0-6 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-6 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-6\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t-ref-same-val refs/tags/archive/test-dummy/1.0-6 a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + local name=refs/tags/archive/test-dummy/1.0-6 + local val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + case "${t_ref_val-unset}" in + t_ref_val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/stable + local name=refs/remotes/dgit/dgit/stable + local val ++ t-git-get-ref refs/remotes/dgit/dgit/stable ++ local ref=refs/remotes/dgit/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t-ref-same-val refs/remotes/dgit/dgit/stable a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + local name=refs/remotes/dgit/dgit/stable + local val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + case "${t_ref_val-unset}" in + t_ref_val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-6 + t-refs-same refs/dgit/stable refs/tags/archive/test-dummy/1.0-6 + local g + for g in $* + t-ref-same refs/dgit/stable + local name=refs/dgit/stable + local val ++ t-git-get-ref refs/dgit/stable ++ local ref=refs/dgit/stable ++ case "$ref" in ++ git show-ref -d refs/dgit/stable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/stable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t-ref-same-val refs/dgit/stable a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + local name=refs/dgit/stable + local val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + case "${t_ref_val-unset}" in + t_ref_val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-6 + local name=refs/tags/archive/test-dummy/1.0-6 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-6 ++ local ref=refs/tags/archive/test-dummy/1.0-6 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-6 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-6\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t-ref-same-val refs/tags/archive/test-dummy/1.0-6 a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + local name=refs/tags/archive/test-dummy/1.0-6 + local val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + case "${t_ref_val-unset}" in + t_ref_val=a2c69f910d3238d4ba7f2e4488ceff1abbdcea39 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-6 + git verify-tag refs/tags/archive/test-dummy/1.0-6 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:02:41 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-6.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.tar*' . + dpkg-source -x example_1.0-6.dsc gpgv: Signature made Thu Dec 26 22:02:42 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-6.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] archive/test-dummy/1.0-4 -> archive/test-dummy/1.0-4 * [new tag] archive/test-dummy/1.0-5 -> archive/test-dummy/1.0-5 * [new tag] archive/test-dummy/1.0-6 -> archive/test-dummy/1.0-6 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 * [new tag] test-dummy/1.0-4 -> test-dummy/1.0-4 * [new tag] test-dummy/1.0-5 -> test-dummy/1.0-5 * [new tag] test-dummy/1.0-6 -> test-dummy/1.0-6 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-6 + local tag=refs/tags/archive/test-dummy/1.0-6 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-6 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-6 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-6.tar*' . + dpkg-source -x example_1.0-6.dsc gpgv: Signature made Thu Dec 26 22:02:42 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-6.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-3 -> archive/test-dummy/1.0-3 * [new tag] archive/test-dummy/1.0-4 -> archive/test-dummy/1.0-4 * [new tag] archive/test-dummy/1.0-5 -> archive/test-dummy/1.0-5 * [new tag] archive/test-dummy/1.0-6 -> archive/test-dummy/1.0-6 * [new tag] test-dummy/1.0-3 -> test-dummy/1.0-3 * [new tag] test-dummy/1.0-4 -> test-dummy/1.0-4 * [new tag] test-dummy/1.0-5 -> test-dummy/1.0-5 * [new tag] test-dummy/1.0-6 -> test-dummy/1.0-6 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-6 + local tag=refs/tags/test-dummy/1.0-6 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-6 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-6 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/quilt-splitbrains-artifacts + '[' x/tmp/autopkgtest.l3K01R/quilt-splitbrains-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/quilt-splitbrains-artifacts/quilt-splitbrains.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 77.9% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:02:43]: test quilt-splitbrains: -----------------------] quilt-splitbrains PASS autopkgtest [22:02:44]: test quilt-splitbrains: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:02:44]: test quilt-useremail: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:02:48]: test quilt-useremail: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=quilt-useremail ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-useremail-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/quilt-useremail-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + cd example + git checkout quilt-tip-2 Switched to branch 'quilt-tip-2' + t-dgit -wgf fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/quilt-tip-2' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 2375k 0 --:--:-- --:--:-- --:--:-- 2375k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3875k 0 --:--:-- --:--:-- --:--:-- 3875k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 19.0M 0 --:--:-- --:--:-- --:--:-- 19.0M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + oe=other.email@example.com + on='Hannibal Barca' + git config --local user.email other.email@example.com + git config --local user.name 'Hannibal Barca' + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `99fcab4e49e6fd71091f30d30760c3600e291263' | git symbolic-ref -q HEAD => `refs/heads/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 99fcab4e49e6fd71091f30d30760c3600e291263 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 99fcab4e49e6fd71091f30d30760c3600e291263 -- debian + git add -Af . | git write-tree => `cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b' fake orig tree object cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 99fcab4e49e6fd71091f30d30760c3600e291263 CD ../fake + git add -Af . | git write-tree => `cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b' fake o+d/p tree object cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b CD ../work | git ls-tree --name-only -z 99fcab4e49e6fd71091f30d30760c3600e291263 => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b 99fcab4e49e6fd71091f30d30760c3600e291263 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b 99fcab4e49e6fd71091f30d30760c3600e291263 => 2 | git diff-tree -z --no-renames --name-only -r 99fcab4e49e6fd71091f30d30760c3600e291263 cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b => `.gitignore\x00' quiltify_trees_differ 99fcab4e49e6fd71091f30d30760c3600e291263 cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b => 2 | git diff-tree -z --no-renames --name-only -r cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b => `' quiltify_trees_differ cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b => 0 differences @dl == == == ## == ##. dgit: base trees orig=cb1a2724243d0741b21d o+d/p=cb1a2724243d0741b21d dgit: quilt differences: src: == orig == gitignores: ## orig == dgit: quilt differences: HEAD == o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 -- debian/rules debian/control => `debian/control'... quiltify investigate 99fcab4e49e6fd71091f30d30760c3600e291263 | git diff-tree -z --no-renames --name-only 99fcab4e49e6fd71091f30d30760c3600e291263 cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b => `.gitignore\x00' quiltify_trees_differ 99fcab4e49e6fd71091f30d30760c3600e291263 cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b => 2 search quitting smash quiltify want to smash | git log -n3 => `commit 99fcab4e49e6fd71091f30d30760c3600e291263'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.0-1-99fcab4e49e6fd71091f30d30760c3600e291263-1530000000 git diff --no-ext-diff cb1a2724243d0741b21d8ba0c9cf00a75d4c9f8b 99fcab4e49e6fd71091f30d30760c3600e291263 -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 3ae2c0f] Commit Debian 3.0 (quilt) metadata 2 files changed, 33 insertions(+) create mode 100644 debian/patches/auto-1.0-1-99fcab4e49e6fd71091f30d30760c3600e291263-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git show + fgrep other.email@example.com Author: Hannibal Barca + git show + fgrep 'Hannibal Barca' Author: Hannibal Barca + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/quilt-useremail-artifacts + '[' x/tmp/autopkgtest.l3K01R/quilt-useremail-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/quilt-useremail-artifacts/quilt-useremail.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:02:51]: test quilt-useremail: -----------------------] quilt-useremail PASS autopkgtest [22:02:51]: test quilt-useremail: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:02:51]: test rpush: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:02:56]: test rpush: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=rpush ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/rpush-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/rpush-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git pari-extra 3-1 + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + v=3-1 + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + local gs=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 + git update-ref refs/tags/test-dummy/3-1 d7f949a6455f8ce2230bd5df778bdd9faf091bc5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 1257k 0 --:--:-- --:--:-- --:--:-- 1257k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 22.0M 0 --:--:-- --:--:-- --:--:-- 22.0M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit suite branch on dgit git server fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at c6cb32b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/heads/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/heads/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/remotes/dgit/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + patch -p1 -u + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid d470cb6] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val HEAD d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=HEAD + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + t-expect-fail 'F:error: looked for .dsc' t-dgit-rpush -cdgit.default.rpush-subcmd=built + local 'mpat=F:error: looked for .dsc' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit-rpush -cdgit.default.rpush-subcmd=built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra '\''6,5,4'\''' CD /tmp/jJdTBTYFR0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra >> dgit-remote-push-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 actually entering push >> supplementary-message 113 canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 >> progress 35 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' last upload to archive: NO git hash => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. >> progress 39 considering saving pari-extra_3.orig.tar.gz: (File exists) no need. using existing pari-extra_3.orig.tar.gz considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. >> progress 37 considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz using existing pari-extra_3-1.diff.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' >> progress 36 synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/jJdTBTYFR0/remote-changelog.822 + git check-ref-format archive/test-dummy/3-2_dummy1 dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 dgit: error: build host child failed with error exit status 255 CD / ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:error: looked for .dsc' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='error: looked for .dsc' + fgrep -e 'error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build + t-expect-fail 'F:error: looked for .dsc' t-dgit-rpush -cdgit.default.push-subcmd=built + local 'mpat=F:error: looked for .dsc' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit-rpush -cdgit.default.push-subcmd=built + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -cdgit.default.push-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.push-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra '\''6,5,4'\''' CD /tmp/pAGDAt0pB8 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra >> dgit-remote-push-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 actually entering push >> supplementary-message 113 canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 >> progress 35 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. >> progress 39 considering saving pari-extra_3.orig.tar.gz: (File exists) no need. using existing pari-extra_3.orig.tar.gz considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. >> progress 37 considering saving pari-extra_3-1.diff.gz: (File exists) no need. using existing pari-extra_3-1.diff.gz import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' >> progress 36 synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/pAGDAt0pB8/remote-changelog.822 + git check-ref-format archive/test-dummy/3-2_dummy1 dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 dgit: error: build host child failed with error exit status 255 CD / ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:error: looked for .dsc' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='error: looked for .dsc' + fgrep -e 'error: looked for .dsc' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit (build host): error: looked for .dsc ../pari-extra_3-2~dummy1.dsc, but No such file or directory; maybe you forgot to build + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-dgit --dpkg-buildpackage:-d build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --dpkg-buildpackage:-d build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -T clean dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp dh_clean | git clean -dn => `' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -d -us -uc -nc -b -v3-1 dpkg-buildpackage: info: source package pari-extra dpkg-buildpackage: info: source version 3-2~dummy1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Senatus Romanus dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build dh_testdir touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_prep dh_installdirs dh_testdir dh_testroot dh_installdocs dh_installexamples dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pari-extra' in '../pari-extra_3-2~dummy1_all.deb'. dpkg-genbuildinfo --build=binary -O../pari-extra_3-2~dummy1_amd64.buildinfo dpkg-genchanges --build=binary -v3-1 -O../pari-extra_3-2~dummy1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f 'pari-extra_3-2~dummy1_source.changes' 'pari-extra_3-2~dummy1_amd64.changes' dgit ok: build successful, results in pari-extra_3-2~dummy1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + t-expect-fail 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' t-dgit-rpush -cdgit.default.rpush-subcmd=reject + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + t-dgit-rpush -cdgit.default.rpush-subcmd=reject + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -cdgit.default.rpush-subcmd=reject --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.rpush-subcmd=reject --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='dgit rpush, but dgit.default.[r]push-subcmd set to reject' + fgrep -e 'dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + t-expect-fail 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' t-dgit-rpush + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + t-dgit-rpush + t-dgit --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=F:dgit rpush, but dgit.default.[r]push-subcmd set to reject' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=fgrep + mpat='dgit rpush, but dgit.default.[r]push-subcmd set to reject' + fgrep -e 'dgit rpush, but dgit.default.[r]push-subcmd set to reject' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: dgit rpush, but dgit.default.[r]push-subcmd set to reject + t-dgit-rpush -cdgit.default.rpush-subcmd=built + t-dgit -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit.default.rpush-subcmd=built --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra '\''6,5,4'\''' CD /tmp/kq4CCprBx5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra >> dgit-remote-push-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 actually entering push >> supplementary-message 113 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' canonical suite name for unstable is sid => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5', 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 >> progress 35 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' last upload to archive: NO git hash => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. >> progress 39 considering saving pari-extra_3.orig.tar.gz: (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) using existing pari-extra_3.orig.tar.gz linked. >> progress 37 considering saving pari-extra_3-1.diff.gz: (File exists) no need. using existing pari-extra_3-1.diff.gz import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' >> progress 36 synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/kq4CCprBx5/remote-changelog.822 + git check-ref-format archive/test-dummy/3-2_dummy1 ]] dsc ../pari-extra_3-2~dummy1.dsc >> file dsc () /tmp/kq4CCprBx5/pari-extra_3-2~dummy1.dsc | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack >> progress 59 + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc' checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha256 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Checksums-Sha1 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_multi.changes Files pari-extra_3-2~dummy1_amd64.buildinfo | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz >> progress 80 ]] changes ../pari-extra_3-2~dummy1_multi.changes >> file changes ../pari-extra_3-2~dummy1_multi.changes already has appropriate .orig(s) (if any) () /tmp/kq4CCprBx5/pari-extra_3-2~dummy1_dgit.changes >> param head d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b >> param csuite sid >> param isuite unstable >> param tagformat new >> param splitbrain 0 >> param buildinfo-filename pari-extra_3-2~dummy1_amd64.buildinfo ]] buildinfo ../pari-extra_3-2~dummy1_amd64.buildinfo >> file buildinfo () /tmp/kq4CCprBx5/pari-extra_3-2~dummy1_amd64.buildinfo push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/3-2_dummy1', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' }, { 'Tag' => 'test-dummy/3-2_dummy1', 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" } } ]; >> supplementary-message 99 [[ signed-tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp >> want signed-tag () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha256 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Checksums-Sha1 pari-extra_3-2~dummy1_all.deb files_compare_inputs pari-extra_3-2~dummy1_amd64.buildinfo Files files_compare_inputs changes files_compare_inputs changes Checksums-Sha256 files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1_all.deb files_compare_inputs changes Checksums-Sha256 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs changes Checksums-Sha1 files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1_all.deb files_compare_inputs changes Checksums-Sha1 pari-extra_3-2~dummy1_amd64.buildinfo files_compare_inputs changes Files files_compare_inputs changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs changes Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs changes Files pari-extra_3-2~dummy1_all.deb files_compare_inputs changes Files pari-extra_3-2~dummy1_amd64.buildinfo format 1.0, quilt mode linear rpush split brain 0 $VAR1 = { 'csuite' => 'sid', 'tagformat' => 'new', 'head' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'isuite' => 'unstable', 'splitbrain' => '0' }; $VAR2 = 'pari-extra_3-2~dummy1.dsc'; push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, 'tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tag' => 'archive/test-dummy/3-2_dummy1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'View' => 'dgit', 'Tag' => 'test-dummy/3-2_dummy1' } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag.signed.tmp; exec "$@"' x cat -- tag.tmp tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag-dgit.signed.tmp; exec "$@"' x cat -- tag-dgit.tmp tag-dgit.tmp.asc [[ signed-tag tag.signed.tmp tag-dgit.signed.tmp () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp [[$ >> supplementary-message 101 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp => `ca265d9e960031a49ef1e8e89cd3ded960d1ed32' + git verify-tag ca265d9e960031a49ef1e8e89cd3ded960d1ed32 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 ca265d9e960031a49ef1e8e89cd3ded960d1ed32 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp => `d446bbbc000daa437aa6a0eebcc5c365a170eafb' + git verify-tag d446bbbc000daa437aa6a0eebcc5c365a170eafb gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 d446bbbc000daa437aa6a0eebcc5c365a170eafb >> supplementary-message 139 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git c6cb32b..d470cb6 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b >> supplementary-message 339 [[ signed-dsc-changes ../pari-extra_3-2~dummy1.dsc ../pari-extra_3-2~dummy1_multi.changes ../pari-extra_3-2~dummy1_amd64.buildinfo >> want signed-dsc-changes () ../pari-extra_3-2~dummy1.dsc + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 'pari-extra_3-2~dummy1_dgit.changes' signfile dsc pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' signfile buildinfo pari-extra_3-2~dummy1_amd64.buildinfo BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc pari-extra_3-2~dummy1.dsc pari-extra_3-2~dummy1_dgit.changes fixup_changes buildinfo pari-extra_3-2~dummy1_amd64.buildinfo pari-extra_3-2~dummy1_dgit.changes signfile changes pari-extra_3-2~dummy1_dgit.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, buildinfo, changes files [[ signed-dsc-changes pari-extra_3-2~dummy1.dsc pari-extra_3-2~dummy1_dgit.changes pari-extra_3-2~dummy1_amd64.buildinfo () ../pari-extra_3-2~dummy1_multi.changes () ../pari-extra_3-2~dummy1_amd64.buildinfo [[$ >> supplementary-message 283 + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../pari-extra_3-2~dummy1_multi.changes' gpg: ../pari-extra_3-2~dummy1_multi.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. >> progress 52 >> supplementary-message 0 >> complete CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid dgit (build host) ok: pushed and uploaded 3-2~dummy1 waiting for build host child 980... del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 CD / all done CD / + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/heads/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/heads/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/remotes/dgit/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:04 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/rpush-artifacts + '[' x/tmp/autopkgtest.l3K01R/rpush-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/rpush-artifacts/rpush.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:03:05]: test rpush: -----------------------] rpush PASS autopkgtest [22:03:05]: test rpush: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:03:05]: test rpush-quilt: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:03:09]: test rpush-quilt: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=rpush-quilt ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/rpush-quilt-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/rpush-quilt-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=1.0-1 + local dscf=example_1.0-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+absurd.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1+brokenmeta.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.100.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.debian.tar.xz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.0.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/example_1.0-1.dsc + t-archive-query-aq sid example 1.0-1 main/example_1.0-1.dsc + local suite=sid + local p=example + local v=1.0-1 + local dscf=main/example_1.0-1.dsc + local sha ++ sha256sum + sha='f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 -' + echo '1.0-1 f58be8985abfc91613b38db1263979e53cf9172276fcdee68d20e930e681a0a4 main/example_1.0-1.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/example_1.0-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/example_1.0-1.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying auto-gitignore + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig-docs.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig-docs.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig-docs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 236 100 236 0 0 1969k 0 --:--:-- --:--:-- --:--:-- 1969k considering saving example_1.0.orig-docs.tar.gz: linked. considering reusing example_1.0.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./example_1.0.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 373 100 373 0 0 3469k 0 --:--:-- --:--:-- --:--:-- 3469k considering saving example_1.0.orig.tar.gz: linked. considering reusing example_1.0-1.debian.tar.xz: (No such file or directory) (No such file or directory) absent. ./example_1.0-1.debian.tar.xz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./example_1.0-1.debian.tar.xz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.debian.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1300 100 1300 0 0 11.3M 0 --:--:-- --:--:-- --:--:-- 11.3M considering saving example_1.0-1.debian.tar.xz: linked. import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' synthesised git commit from .dsc 1.0-1 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 Import of source package fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `' | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + git checkout -b patch-queue/quilt-tip-2 patch-queue/quilt-tip Switched to a new branch 'patch-queue/quilt-tip-2' + gbp pq rebase Rebasing (1/3) Rebasing (2/3) Rebasing (3/3) Successfully rebased and updated refs/heads/patch-queue/quilt-tip-2. + echo '/* some comment */' + git add src.c + git commit -m 'Add a comment to an upstream file' [patch-queue/quilt-tip-2 e7a6baf] Add a comment to an upstream file 1 file changed, 1 insertion(+) + t-gbp-unapplied-pq2qc + gbp pq export gbp:info: On 'patch-queue/quilt-tip-2', switching to 'quilt-tip-2' gbp:info: Generating patches from git (quilt-tip-2..patch-queue/quilt-tip-2) ++ git symbolic-ref HEAD + branch=refs/heads/quilt-tip-2 + branch=quilt-tip-2 + case "$branch" in + git branch -f qc/quilt-tip-2 + git checkout qc/quilt-tip-2 Switched to branch 'qc/quilt-tip-2' + git add debian/patches + git commit -m 'Commit patch queue' [qc/quilt-tip-2 e12dc0c] Commit patch queue 5 files changed, 66 insertions(+) create mode 100644 debian/patches/0001-Add-a-new-upstream-file.patch create mode 100644 debian/patches/0002-Edit-the-.c-file.patch create mode 100644 debian/patches/0003-Add-another-new-upstream-file.patch create mode 100644 debian/patches/0004-Add-a-comment-to-an-upstream-file.patch create mode 100644 debian/patches/series + t-commit 'some updates' 1.0-2 + local 'msg=some updates' + v=1.0-2 + t-debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.0-2 --distribution unstable 'some updates' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.0-2 --distribution unstable some updates libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'some updates' [qc/quilt-tip-2 c7339c0] some updates 1 file changed, 6 insertions(+) + revision=1 + t-git-pseudo-merge -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid + '[' '!' '' ']' + git merge --help + grep -q allow-unrelated-histories + git_pseuomerge_opts=--allow-unrelated-histories + git_pseuomerge_opts+=' -s ours' + git merge --allow-unrelated-histories -s ours -m 'Pseudo-merge to make descendant of archive' remotes/dgit/dgit/sid Merge made by the 'ours' strategy. + t-dgit -wgf --quilt=gbp --dgit-view-save=split.b build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=gbp --dgit-view-save=split.b build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 2be2862091f2a82dfcd5b278614c29ec07a8b69c0f48c4c374075557d7e2250f 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache >(no reflog) splitbrain cache miss CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + git checkout -q -b dgit-view examining quilt state (multiple patches, gbp mode) + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- debian + git add -Af . | git write-tree => `eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0' fake orig tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c CD ../fake + git add -Af . | git write-tree => `9b2de03d4779a5fbc7f5c418d1547ae3801571c8' fake o+d/p tree object eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 CD ../work | git ls-tree --name-only -z 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `.gitignore\x00debian\x00docs\x00example\x00src.c\x00' | git diff-tree -z --no-renames -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c => 2 | git diff-tree -z --no-renames --name-only -r 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `.gitignore\x00lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ 7797e87a15d8ad8592bd0184bc29a422d6209e9c 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 3 | git diff-tree -z --no-renames --name-only -r eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => `lib.c\x00new-upstream-file\x00src.c\x00' quiltify_trees_differ eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 9b2de03d4779a5fbc7f5c418d1547ae3801571c8 => 1 differences @dl == ## ## ## == ##. dgit: base trees orig=eb1228f2ca5b70337a3d o+d/p=9b2de03d4779a5fbc7f5 dgit: quilt differences: src: == orig ## gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' dgit view: creating patches-applied version using gbp pq + sh -ec 'exec >/dev/null; exec "$@"' x gbp pq import + git update-ref refs/heads/dgit-view HEAD + git checkout -q dgit-view dgit view: creating patch to represent .gitignore changes + sh -ec 'exec >>debian/patches/auto-gitignore; exec "$@"' x git diff eb1228f2ca5b70337a3daac58a2c6c0b7405dcc0 7797e87a15d8ad8592bd0184bc29a422d6209e9c -- .gitignore + git add -f -- debian/patches/series debian/patches/auto-gitignore Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] + git commit -m 'Commit patch to update .gitignore [dgit (10.7+deb12u2) update-gitignore-quilt-fixup] ' [dgit-view af3dc32] Commit patch to update .gitignore 2 files changed, 17 insertions(+) create mode 100644 debian/patches/auto-gitignore | git rev-parse 'HEAD~0' => `af3dc3212cabc5ede70db7d8f75966d541764df5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-intern/quilt-cache' => `' + git update-ref -m 'dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 2be2862091f2a82dfcd5b278614c29ec07a8b69c0f48c4c374075557d7e2250f 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86' refs/dgit-intern/quilt-cache af3dc3212cabc5ede70db7d8f75966d541764df5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save converted HEAD=7797e87a15d8ad8592bd0184bc29a422d6209e9c' refs/heads/split.b af3dc3212cabc5ede70db7d8f75966d541764df5 dgit view: created (and left in refs/heads/split.b) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.0.orig-docs.tar.gz dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.0-2.debian.tar.xz dpkg-source: info: building example in example_1.0-2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0-1 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0-2_source.changes dpkg-genchanges -S -v1.0-1 dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.0-2.dsc, example_1.0-2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.orig-docs.tar.gz renaming (Files) example_1.0.orig.tar.gz renaming (Files) example_1.0-2.debian.tar.xz renaming (dsc) example_1.0-2.dsc renaming (changes) example_1.0-2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.0-2.dsc and example_1.0-2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + t-dgit --quilt=gbp --dgit-view-save=split.p --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush-built somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush-built somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=gbp --dgit-view-save=split.p --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example '\''6,5,4'\''' CD /tmp/pAf9GA0ZAp CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example >> dgit-remote-push-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode gbp >> progress 54 | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header Format `3.0 (quilt)', need to check/update patch stack => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 canonical suite name for unstable is sid checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' >> progress 67 dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 2be2862091f2a82dfcd5b278614c29ec07a8b69c0f48c4c374075557d7e2250f 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=7797e87a15d8ad8592bd0184bc29a422d6209e9c' refs/heads/split.p af3dc3212cabc5ede70db7d8f75966d541764df5 >> progress 56 + git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 dgit view: found cached (and left in refs/heads/split.p) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push >> supplementary-message 113 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0-1.dsc... get_archive_dsc: Version 1.0-1 >> progress 35 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch_from_archive: lastfetch=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack considering reusing example_1.0.orig-docs.tar.gz: (No such file or directory) linked. >> progress 43 considering saving example_1.0.orig-docs.tar.gz: (File exists) no need. considering reusing example_1.0.orig.tar.gz: (No such file or directory) using existing example_1.0.orig-docs.tar.gz linked. >> progress 38 considering saving example_1.0.orig.tar.gz: (File exists) no need. considering reusing example_1.0-1.debian.tar.xz: using existing example_1.0.orig.tar.gz (No such file or directory) linked. >> progress 42 considering saving example_1.0-1.debian.tar.xz: (File exists) no need. using existing example_1.0-1.debian.tar.xz import considering example_1.0.orig-docs.tar.gz Y .gz orig-docs + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01' | git ls-tree -z 782a5e331b7cf8a8e4bdc9b0fb9ae02d76ed9b01 => `040000 tree ba2def58f31d39da8e0d388b13960163f21dd40d\x09example-docs\x00' one subtree ba2def58f31d39da8e0d388b13960163f21dd40d CD .. import considering example_1.0.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6' | git ls-tree -z 3d10c5ebc6a6bdc2887d2e894ec8cf106a5fd8b6 => `040000 tree 1529fc3008de28ab463a4ed4009c7fd2bb545166\x09example\x00' one subtree 1529fc3008de28ab463a4ed4009c7fd2bb545166 CD .. import considering example_1.0-1.debian.tar.xz Y .xz (none) + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `2e32e7dba6662d7204cb623f0685496d9e18ed39' | git ls-tree -z 2e32e7dba6662d7204cb623f0685496d9e18ed39 => `040000 tree 4fdcc744fa631b40c7178eee72a6f59c8ca72600\x09debian\x00' one subtree 4fdcc744fa631b40c7178eee72a6f59c8ca72600 CD .. + dpkg-source --no-check --skip-patches -x -- example.dsc dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-1.debian.tar.xz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `faf2ef62b7c8a1a9d4fcd9cecdbeb78332b054e4' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build . + git add -Af . | git write-tree => `11828cc23fd68a215b9c13cebc16724e51ea1942' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 1.0-1 package changelog, entry no.1... import clog 1.0-1 vs 1.0... import clog 1.0-1 becomes r1 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' import tartrees authline Ian Jackson 1431548802 +0000 import tartrees r1authline Ian Jackson 1431548802 +0000 import tartree example_1.0.orig.tar.gz 1529fc3008de28ab463a4ed4009c7fd2bb545166 | git hash-object -w -t commit --stdin => 94c010931d011cbd6c1861bb9d453aa12d826298 import tartree example_1.0.orig-docs.tar.gz ba2def58f31d39da8e0d388b13960163f21dd40d | git hash-object -w -t commit --stdin => a5bb1f49c872a76a5d703570fd5352e424719bda import tartree example_1.0-1.debian.tar.xz 4fdcc744fa631b40c7178eee72a6f59c8ca72600 | git hash-object -w -t commit --stdin => c4cc1785ce51e34becb04fc42ff2e2931bdb3b74 import main commit | git hash-object -w -t commit ../commit.tmp => `1d9c1ab6696b5b0b297493e1cce63577b4834b04' import apply patches... | git hash-object -w -t commit --stdin => 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b dapplied 8a6a176760396ad6e2e096974469aa6cf7671956 + git checkout -q -b unpa 1d9c1ab6696b5b0b297493e1cce63577b4834b04 | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + git checkout -q unpa + git update-ref -d refs/heads/patch-queue/unpa + sh -ec 'exec >/dev/null 2>../../gbp-pq-output; exec "$@"' x gbp pq import | git rev-parse 'HEAD~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse HEAD: => `11828cc23fd68a215b9c13cebc16724e51ea1942' >> progress 38 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example synthesised git commit from .dsc 1.0-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgitclog; exec "$@"' x git cat-file blob 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6:debian/changelog | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' fetch mergeinfos: commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 dgit client's archive history view fetch hash=9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 | git log -n2 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 => `commit 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6'... | git ls-tree -lrz -- 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6: >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/pAf9GA0ZAp/remote-changelog.822 + git check-ref-format archive/test-dummy/1.0-2 ]] dsc ../example_1.0-2.dsc >> file dsc () /tmp/pAf9GA0ZAp/example_1.0-2.dsc | git symbolic-ref -q HEAD => `refs/heads/qc/quilt-tip-2' | git rev-parse 'HEAD~0' => `7797e87a15d8ad8592bd0184bc29a422d6209e9c' ffq_prev_branchinfo branch current refs/heads/qc/quilt-tip-2 | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/qc/quilt-tip-2' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/qc/quilt-tip-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.0.orig-docs.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig-docs.tar.gz Y QF linkorigs example_1.0.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.orig.tar.gz Y + tar -cf './example_1.0-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.0-~~DGITFAKE.debian.tar' >> progress 67 dgit: split brain (separate dgit view) may be needed (--quilt=gbp). splitbrain cachekey dgit 10.7+deb12u2 1.0 gbp 7797e87a15d8ad8592bd0184bc29a422d6209e9c - 2be2862091f2a82dfcd5b278614c29ec07a8b69c0f48c4c374075557d7e2250f 6537efeff9c845d8f96db29581168b20dc592afc66b9dbad4c0392d162574b86 |(probably) git log -g '--pretty=format:%H %gs' refs/dgit-intern/quilt-cache CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7797e87a15d8ad8592bd0184bc29a422d6209e9c + sh -ec 'cd "$1"; shift; exec "$@"' x /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example git update-ref -m 'dgit --dgit-view-save cache-hit HEAD=7797e87a15d8ad8592bd0184bc29a422d6209e9c' refs/heads/split.p af3dc3212cabc5ede70db7d8f75966d541764df5 >> progress 56 + git checkout -q -b dgit-view af3dc3212cabc5ede70db7d8f75966d541764df5 dgit view: found cached (and left in refs/heads/split.p) splitbrain_pseudomerge... splitbrain_pseudomerge... pseudomerge_version_check i_arch_v 1.0-1 version currently in archive >> progress 53 | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 af3dc3212cabc5ede70db7d8f75966d541764df5 Checking that HEAD includes all changes in archive... => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git merge-base 9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6 af3dc3212cabc5ede70db7d8f75966d541764df5 => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git rev-parse '9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6~0' => `9af62d30bb8ce0ca2f7fddac55962ff1fb1693d6' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0-2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack >> progress 51 + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc checking that example_1.0-2.dsc corresponds to HEAD dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0-2.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6c970210c802cfa471fc44831052819ab0698809' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 6c970210c802cfa471fc44831052819ab0698809 af3dc3212cabc5ede70db7d8f75966d541764df5 files_compare_inputs example_1.0-2.dsc files_compare_inputs example_1.0-2.dsc Checksums-Sha256 files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2.dsc Files files_compare_inputs example_1.0-2.dsc Files example_1.0.orig-docs.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0.orig.tar.gz files_compare_inputs example_1.0-2.dsc Files example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha256 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Checksums-Sha1 example_1.0-2.debian.tar.xz files_compare_inputs example_1.0-2_source.changes Files files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.dsc files_compare_inputs example_1.0-2_source.changes Files example_1.0-2.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.orig-docs.tar.gz | cb0cb5487b1e5bcb82547396b4fe93e5 236 example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig-docs.tar.gz | ad9671f6b25cdd9f0573f803f702448a45a45183db1d79701aa760bccbeed29c ./pool/main/example_1.0.orig-docs.tar.gz origs example_1.0.orig-docs.tar.gz $#$have=0 origs example_1.0.orig-docs.tar.gz f.same=1 #f._differ=-1 origs example_1.0.orig.tar.gz | 599f47808a7754c66aea3cda1b3208d6 373 example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.0.orig.tar.gz | a3ef7c951152f3ec754f96fd483457aa88ba06df3084e6f1cc7c25b669567c17 ./pool/main/example_1.0.orig.tar.gz origs example_1.0.orig.tar.gz $#$have=0 origs example_1.0.orig.tar.gz f.same=1 #f._differ=-1 origs example_1.0-2.debian.tar.xz | f569aea579155def093347a5e37dd471 1692 example_1.0-2.debian.tar.xz >> progress 73 ../example_1.0-2_source.changes already has appropriate .orig(s) (if any) ]] changes ../example_1.0-2_source.changes >> file changes () /tmp/pAf9GA0ZAp/example_1.0-2_dgit.changes >> param head af3dc3212cabc5ede70db7d8f75966d541764df5 >> param csuite sid >> param isuite unstable >> param tagformat new >> param splitbrain 1 >> param maint-view 7797e87a15d8ad8592bd0184bc29a422d6209e9c push_tagwants: $VAR1 = [ '1.0-2', 'af3dc3212cabc5ede70db7d8f75966d541764df5', '7797e87a15d8ad8592bd0184bc29a422d6209e9c', '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Objid' => 'af3dc3212cabc5ede70db7d8f75966d541764df5', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0-2' }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-maintview', 'Tag' => 'test-dummy/1.0-2', 'TagFn' => sub { "DUMMY" }, 'Objid' => '7797e87a15d8ad8592bd0184bc29a422d6209e9c', 'View' => 'maint' } ]; >> supplementary-message 99 [[ signed-tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed-tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed-tmp >> want signed-tag () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed-tmp format 3.0 (quilt), quilt mode gbp Format `3.0 (quilt)', need to check/update patch stack rpush split brain 1 $VAR1 = { 'csuite' => 'sid', 'splitbrain' => '1', 'head' => 'af3dc3212cabc5ede70db7d8f75966d541764df5', 'isuite' => 'unstable', 'maint-view' => '7797e87a15d8ad8592bd0184bc29a422d6209e9c', 'tagformat' => 'new' }; $VAR2 = 'example_1.0-2.dsc'; push_tagwants: $VAR1 = [ '1.0-2', 'af3dc3212cabc5ede70db7d8f75966d541764df5', '7797e87a15d8ad8592bd0184bc29a422d6209e9c', 'tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0-2', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'af3dc3212cabc5ede70db7d8f75966d541764df5' }, { 'Tag' => 'test-dummy/1.0-2', 'TfSuffix' => '-maintview', 'View' => 'maint', 'TagFn' => sub { "DUMMY" }, 'Objid' => '7797e87a15d8ad8592bd0184bc29a422d6209e9c', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag.signed.tmp; exec "$@"' x cat -- tag.tmp tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag-maintview.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag-maintview.signed.tmp; exec "$@"' x cat -- tag-maintview.tmp tag-maintview.tmp.asc [[ signed-tag tag.signed.tmp tag-maintview.signed.tmp () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed-tmp [[$ >> supplementary-message 101 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed-tmp => `e3cc16d1f8816551d968a455d00676c004e39845' + git verify-tag e3cc16d1f8816551d968a455d00676c004e39845 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:15 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0-2 e3cc16d1f8816551d968a455d00676c004e39845 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-maintview.signed-tmp => `4548950a34f8f0aae00dbc2195634cae5a44cfa7' + git verify-tag 4548950a34f8f0aae00dbc2195634cae5a44cfa7 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:15 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0-2 4548950a34f8f0aae00dbc2195634cae5a44cfa7 >> supplementary-message 139 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git af3dc3212cabc5ede70db7d8f75966d541764df5:refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 refs/tags/test-dummy/1.0-2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] af3dc3212cabc5ede70db7d8f75966d541764df5 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid af3dc3212cabc5ede70db7d8f75966d541764df5 >> supplementary-message 339 [[ signed-dsc-changes ../example_1.0-2.dsc ../example_1.0-2_source.changes >> want signed-dsc-changes () ../example_1.0-2.dsc + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A example_1.0-2_dgit.changes signfile dsc example_1.0-2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc example_1.0-2.dsc example_1.0-2_dgit.changes signfile changes example_1.0-2_dgit.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files [[ signed-dsc-changes example_1.0-2.dsc example_1.0-2_dgit.changes () ../example_1.0-2_source.changes [[$ >> supplementary-message 276 + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0-2_source.changes gpg: ../example_1.0-2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0-2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. >> progress 47 >> supplementary-message 0 >> complete dgit (build host) ok: pushed and uploaded 1.0-2 waiting for build host child 764... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... CD / all done CD / + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-gbp-pushed-good + local suite=sid + t-splitbrain-pushed-good-start + dep14tag=refs/tags/test-dummy/1.0-2 ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + dgittag=refs/tags/archive/test-dummy/1.0-2 + t-output '' git status --porcelain + printf %s '' + shift + git status --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-ref-head + local val ++ git rev-parse HEAD + val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + t-ref-same-val HEAD 7797e87a15d8ad8592bd0184bc29a422d6209e9c + local name=HEAD + local val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + case "${t_ref_val-unset}" in + t_ref_val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + t_ref_names+=("$name") + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + t-ref-same-val refs/tags/test-dummy/1.0-2 7797e87a15d8ad8592bd0184bc29a422d6209e9c + local name=refs/tags/test-dummy/1.0-2 + local val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + case "${t_ref_val-unset}" in + t_ref_val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + t_ref_names+=("$name") + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-refs-same refs/tags/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/tags/test-dummy/1.0-2 + local name=refs/tags/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/test-dummy/1.0-2 ++ local ref=refs/tags/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + t-ref-same-val refs/tags/test-dummy/1.0-2 7797e87a15d8ad8592bd0184bc29a422d6209e9c + local name=refs/tags/test-dummy/1.0-2 + local val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + case "${t_ref_val-unset}" in + t_ref_val=7797e87a15d8ad8592bd0184bc29a422d6209e9c + t_ref_names+=("$name") + git merge-base --is-ancestor refs/tags/test-dummy/1.0-2 refs/tags/archive/test-dummy/1.0-2 + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same refs/heads/split.p + local name=refs/heads/split.p + local val ++ t-git-get-ref refs/heads/split.p ++ local ref=refs/heads/split.p ++ case "$ref" in ++ git show-ref -d refs/heads/split.p ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.p\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t-ref-same-val refs/heads/split.p af3dc3212cabc5ede70db7d8f75966d541764df5 + local name=refs/heads/split.p + local val=af3dc3212cabc5ede70db7d8f75966d541764df5 + case "${t_ref_val-unset}" in + t_ref_val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t_ref_names+=("$name") ++ t-git-get-ref refs/heads/split.b ++ local ref=refs/heads/split.b ++ case "$ref" in ++ git show-ref -d refs/heads/split.b ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/split.b\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + local split_b=af3dc3212cabc5ede70db7d8f75966d541764df5 + case "$split_b" in + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='af3dc3212cabc5ede70db7d8f75966d541764df5 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'af3dc3212cabc5ede70db7d8f75966d541764df5 test-dummy archive/test-dummy/1.0-2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git' + val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc af3dc3212cabc5ede70db7d8f75966d541764df5 + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + local val=af3dc3212cabc5ede70db7d8f75966d541764df5 + case "${t_ref_val-unset}" in + t_ref_val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/tags/archive/test-dummy/1.0-2 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 + val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 af3dc3212cabc5ede70db7d8f75966d541764df5 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=af3dc3212cabc5ede70db7d8f75966d541764df5 + case "${t_ref_val-unset}" in + t_ref_val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/remotes/dgit/dgit/sid + val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t-ref-same-val refs/remotes/dgit/dgit/sid af3dc3212cabc5ede70db7d8f75966d541764df5 + local name=refs/remotes/dgit/dgit/sid + local val=af3dc3212cabc5ede70db7d8f75966d541764df5 + case "${t_ref_val-unset}" in + t_ref_val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/1.0-2 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t-ref-same-val refs/dgit/sid af3dc3212cabc5ede70db7d8f75966d541764df5 + local name=refs/dgit/sid + local val=af3dc3212cabc5ede70db7d8f75966d541764df5 + case "${t_ref_val-unset}" in + t_ref_val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/1.0-2 + local name=refs/tags/archive/test-dummy/1.0-2 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/1.0-2 ++ local ref=refs/tags/archive/test-dummy/1.0-2 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/1.0-2 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/1.0-2\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t-ref-same-val refs/tags/archive/test-dummy/1.0-2 af3dc3212cabc5ede70db7d8f75966d541764df5 + local name=refs/tags/archive/test-dummy/1.0-2 + local val=af3dc3212cabc5ede70db7d8f75966d541764df5 + case "${t_ref_val-unset}" in + t_ref_val=af3dc3212cabc5ede70db7d8f75966d541764df5 + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0-2 + git verify-tag refs/tags/archive/test-dummy/1.0-2 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:15 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-incoming-dsc + local dsc=example_1.0-2.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc + t-splitbrain-pushed-good--unpack + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 22:03:15 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Add-a-new-upstream-file.patch dpkg-source: info: applying 0002-Edit-the-.c-file.patch dpkg-source: info: applying 0003-Add-another-new-upstream-file.patch dpkg-source: info: applying 0004-Add-a-comment-to-an-upstream-file.patch dpkg-source: info: applying auto-gitignore + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-pushed-good--checkdiff refs/tags/archive/test-dummy/1.0-2 + local tag=refs/tags/archive/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc rm '.pc/.quilt_patches' rm '.pc/.quilt_series' rm '.pc/.version' rm '.pc/0001-Add-a-new-upstream-file.patch/new-upstream-file' rm '.pc/0002-Edit-the-.c-file.patch/src.c' rm '.pc/0003-Add-another-new-upstream-file.patch/lib.c' rm '.pc/0004-Add-a-comment-to-an-upstream-file.patch/src.c' rm '.pc/applied-patches' rm '.pc/auto-gitignore/.gitignore' + t-output '' git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/archive/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-splitbrain-pushed-good--unpack --skip-patches + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + rm -rf t-unpack + mkdir t-unpack + cd t-unpack + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig-docs.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/example_1.0.orig.tar.gz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/*.orig*.tar*' . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.dsc . + ln -s /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.debian.tar.xz . + ln -s '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0-2.tar*' . + dpkg-source --skip-patches -x example_1.0-2.dsc gpgv: Signature made Thu Dec 26 22:03:15 2024 UTC gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./example_1.0-2.dsc: no acceptable signature found dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.orig.tar.gz dpkg-source: info: unpacking example_1.0.orig-docs.tar.gz dpkg-source: info: unpacking example_1.0-2.debian.tar.xz + cd example-1.0/. + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t-unpack/example-1.0/.git/ + git fetch ../../example 'refs/tags/*:refs/tags/*' From ../../example * [new tag] archive/test-dummy/1.0-2 -> archive/test-dummy/1.0-2 * [new tag] test-dummy/1.0-2 -> test-dummy/1.0-2 + t-splitbrain-rm-gitignore-patch + t-splitbrain-rm-1-patch auto-gitignore + local patchname=auto-gitignore + perl -i -pe ' next unless $_ eq "auto-gitignore\n"; die if $counter++; chomp; rename "debian/patches/$_", "../t-auto-gitignore" or die $!; $_ = ""; ' debian/patches/series + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + git diff --cached --name-only refs/tags/test-dummy/1.0-2 + perl -ne ' next if !m#^debian/# && m#(^|/)\.gitignore#; die "$_ mismatch"; ' + '[' -f ../t-auto-gitignore ']' + patch --backup-if-mismatch -p1 -u patching file .gitignore + t-splitbrain-pushed-good-end-made-dep14 + t-splitbrain-pushed-good--checkdiff refs/tags/test-dummy/1.0-2 + local tag=refs/tags/test-dummy/1.0-2 + t-splitbrain-pushed-good--checkprep + git add -Af . + git rm --cached -r --ignore-unmatch .pc + t-output '' git diff --stat --cached refs/tags/test-dummy/1.0-2 + printf %s '' + shift + git diff --stat --cached refs/tags/test-dummy/1.0-2 + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/rpush-quilt-artifacts + '[' x/tmp/autopkgtest.l3K01R/rpush-quilt-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/rpush-quilt-artifacts/rpush-quilt.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 79.2% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:03:17]: test rpush-quilt: -----------------------] autopkgtest [22:03:17]: test rpush-quilt: - - - - - - - - - - results - - - - - - - - - - rpush-quilt PASS autopkgtest [22:03:17]: test rpush-source: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:03:21]: test rpush-source: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=rpush-source ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/rpush-source-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/rpush-source-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new pari-extra + local suite=new + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + v=3-1 + local dscf=pari-extra_3-1.dsc + rm -f '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/pari-extra_*' + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query + local suite=sid + local dscf=main/pari-extra_3-1.dsc + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc + local suite=sid + local p=pari-extra + local v=3-1 + local dscf=main/pari-extra_3-1.dsc + local sha ++ sha256sum + sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 -' + echo '3-1 c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6 main/pari-extra_3-1.dsc' + t-aq-archive-updated sid pari-extra + local suite=sid + local p=pari-extra + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/extract + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc dpkg-source: warning: extracting unsigned source package (../mirror/pool/main/pari-extra_3-1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz + t-git pari-extra 3-1 + t-select-package pari-extra + p=pari-extra + dgitrepo=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + v=3-1 + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + local gs=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-srcs/pari-extra_3-1.git.tar + t-dgit clone pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD pari-extra query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.name 'dgit test git user' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 + git update-ref refs/tags/test-dummy/3-1 d7f949a6455f8ce2230bd5df778bdd9faf091bc5 '' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3.orig.tar.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3.orig.tar.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 121 100 121 0 0 2363k 0 --:--:-- --:--:-- --:--:-- 2363k considering saving pari-extra_3.orig.tar.gz: linked. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) (No such file or directory) absent. ./pari-extra_3-1.diff.gz does not exist, need to fetch + curl --proto-redir '-all,http,https' -L -f -o ./pari-extra_3-1.diff.gz -- file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2357 100 2357 0 0 44.0M 0 --:--:-- --:--:-- --:--:-- 44.0M considering saving pari-extra_3-1.diff.gz: linked. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit suite branch on dgit git server fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `' + git reset --hard refs/remotes/dgit/dgit/sid HEAD is now at c6cb32b pari-extra (3-1) unstable; urgency=low + bash -ec ' set -o pipefail git ls-tree -r --name-only -z HEAD | '\\' xargs -0r touch -h -r . -- ' dgit ok: ready for work in pari-extra CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd pari-extra + t-cloned-fetched-good + t-diff-nogit ../extract/pari-extra-3 . + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 . + t-clean-on-branch dgit/sid + t-output '## dgit/sid' git status -b --porcelain + printf '%s\n' '## dgit/sid' + shift + git status -b --porcelain + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/heads/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/heads/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t-ref-same-val refs/remotes/dgit/dgit/sid c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + local name=refs/remotes/dgit/dgit/sid + local val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + case "${t_ref_val-unset}" in + t_ref_val=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 + t_ref_names+=("$name") + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + v=3-2~dummy1 + t-apply-diff 3-1 3-2~dummy1 + local v1=3-1 + local v2=3-2~dummy1 + cd /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs + debdiff pari-extra_3-1.dsc pari-extra_3-2~dummy1.dsc + patch -p1 -u + test 1 = 1 patching file debian/changelog patching file debian/control + debcommit -a git commit -m 'Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow.' -a [dgit/sid d470cb6] Dummy change for dgit testing. Add nonexistend build-dependency to break builds in case this package escapes somehow. 2 files changed, 8 insertions(+), 1 deletion(-) + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-head + local val ++ git rev-parse HEAD + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val HEAD d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=HEAD + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + mkdir /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + t-dgit --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush-source somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/empty + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh rpush-source somehost:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh somehost 'dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --ssh=/tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh remote-push-source-build-host 2 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra '\''6,5,4'\''' CD /tmp/n6jhkQmpAy CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra >> dgit-remote-push-source-ready 6 | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... >> progress 40 canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack QF linkorigs pari-extra_3.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'pari-extra-3' dpkg-source: warning: .orig directory name work.orig is not - (wanted pari-extra-3.orig) dpkg-source: info: using source format '1.0' dpkg-source: info: building pari-extra using existing pari-extra_3.orig.tar.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.diff.gz dpkg-source: info: building pari-extra in pari-extra_3-2~dummy1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... >> progress 40 changelog will contain changes since 3-1 + sh -ec 'exec >../$1; shift; exec "$@"' x 'pari-extra_3-2~dummy1_source.changes' dpkg-genchanges -S -v3-1 dpkg-genchanges: info: not including original source code in upload CD .. moving pari-extra_3-2~dummy1.dsc, pari-extra_3-2~dummy1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.. renaming (Files) pari-extra_3.orig.tar.gz renaming (Files) pari-extra_3-2~dummy1.diff.gz renaming (dsc) pari-extra_3-2~dummy1.dsc renaming (changes) pari-extra_3-2~dummy1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra actually entering push >> supplementary-message 113 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit/sid => d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/tags/test-dummy/3-1 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 commit refs/dgit-fetch/test-dummy/dgit/sid |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/3-1' => 'd7f949a6455f8ce2230bd5df778bdd9faf091bc5', 'refs/dgit-fetch/test-dummy/dgit/sid' => 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/tags/test-dummy/3-1 currently refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> d7f949a6455f8ce2230bd5df778bdd9faf091bc5 tag refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 offered refs/tags/test-dummy/3-1=d7f949a6455f8ce2230bd5df778bdd9faf091bc5 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc... get_archive_dsc: Version 3-1 >> progress 35 last upload to archive: NO git hash | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' previous reference hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch_from_archive: lastfetch=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack considering reusing pari-extra_3.orig.tar.gz: (No such file or directory) linked. >> progress 39 considering saving pari-extra_3.orig.tar.gz: using existing pari-extra_3.orig.tar.gz (File exists) no need. considering reusing pari-extra_3-1.diff.gz: (No such file or directory) linked. >> progress 37 using existing pari-extra_3-1.diff.gz considering saving pari-extra_3-1.diff.gz: (File exists) no need. import considering pari-extra_3.orig.tar.gz Y .gz orig + chmod -R '+rwX' _unpack-tar CD _unpack-tar | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `4b825dc642cb6eb9a060e54bf8d69288fbee4904' | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904 => `' multiple subtrees CD .. import considering pari-extra_3-1.diff.gz not tar + dpkg-source --no-check -x -- pari-extra.dsc dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5' import clog search... | dpkg-parsechangelog --format rfc822 --all import clog 3-1 package changelog, entry no.1... import clog 3-1 vs 3... import clog 3-1 becomes r1 import clog 2.1-1 package changelog, entry no.2... import clog 2.1-1 vs 3... | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' | date '+%s %z' -d 'Fri, 05 Aug 2011 14:07:02 +0200' => `1312546022 +0000' import tartrees authline Bill Allombert 1312546022 +0000 import tartrees r1authline Bill Allombert 1312546022 +0000 import tartree pari-extra_3.orig.tar.gz 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | git hash-object -w -t commit --stdin => 104bdf7a61eb71f4f1c0eafdd4c7e9c5bf702929 import main commit | git hash-object -w -t commit ../commit.tmp => `3d33f8ba7e9734a44de8e8a8dfc247c408e006c0' >> progress 36 synthesised git commit from .dsc 3-1 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgitclog; exec "$@"' x git cat-file blob c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5:debian/changelog CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' fetch mergeinfos: commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 dgit client's archive history view fetch hash=c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 | git log -n2 c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 => `commit c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5'... >> supplementary-message 103 + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog ]] parsed-changelog /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp >> file parsed-changelog () /tmp/n6jhkQmpAy/remote-changelog.822 + git check-ref-format archive/test-dummy/3-2_dummy1 ]] dsc ../pari-extra_3-2~dummy1.dsc >> file dsc () /tmp/n6jhkQmpAy/pari-extra_3-2~dummy1.dsc | git symbolic-ref -q HEAD => `refs/heads/dgit/sid' | git rev-parse 'HEAD~0' => `d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b' ffq_prev_branchinfo branch current refs/heads/dgit/sid | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/dgit/sid' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/dgit/sid' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git rev-parse 'c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5~0' => `c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/3-2_dummy1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/unpack >> progress 59 + dpkg-source -x -- '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc' checking that pari-extra_3-2~dummy1.dsc corresponds to HEAD dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/../pari-extra_3-2~dummy1.dsc) dpkg-source: info: extracting pari-extra in pari-extra-3 dpkg-source: info: unpacking pari-extra_3.orig.tar.gz dpkg-source: info: applying pari-extra_3-2~dummy1.diff.gz CD pari-extra-3 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `59d0825204e6551ec6bcd704839aae32586014f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + git diff --quiet 59d0825204e6551ec6bcd704839aae32586014f4 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b files_compare_inputs pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3.orig.tar.gz files_compare_inputs pari-extra_3-2~dummy1.dsc Files pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha256 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Checksums-Sha1 pari-extra_3-2~dummy1.diff.gz files_compare_inputs pari-extra_3-2~dummy1_source.changes Files files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.dsc files_compare_inputs pari-extra_3-2~dummy1_source.changes Files pari-extra_3-2~dummy1.diff.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query pari-extra tainted-objects sid ; true' => `' tainted-objects: checking origs needed (3)... checking origs needed placement 'math optional'... origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b 121 pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ pari-extra_3.orig.tar.gz | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df ./pool/main/pari-extra_3.orig.tar.gz origs pari-extra_3.orig.tar.gz $#$have=0 origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1 origs pari-extra_3-2~dummy1.diff.gz | 53d67266a6a9646cb1d0d40722249214 2522 pari-extra_3-2~dummy1.diff.gz >> progress 81 ]] changes ../pari-extra_3-2~dummy1_source.changes >> file changes ../pari-extra_3-2~dummy1_source.changes already has appropriate .orig(s) (if any) >> param head d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b >> param csuite sid >> param isuite unstable >> param tagformat new >> param splitbrain 0 () /tmp/n6jhkQmpAy/pari-extra_3-2~dummy1_dgit.changes push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/3-2_dummy1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tfn' => sub { "DUMMY" } }, { 'Tag' => 'test-dummy/3-2_dummy1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; >> supplementary-message 99 [[ signed-tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp >> want signed-tag () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp format 1.0, quilt mode linear rpush split brain 0 $VAR1 = { 'csuite' => 'sid', 'head' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'tagformat' => 'new', 'splitbrain' => '0', 'isuite' => 'unstable' }; $VAR2 = 'pari-extra_3-2~dummy1.dsc'; push_tagwants: $VAR1 = [ '3-2~dummy1', 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', undef, 'tag' ]; $VAR2 = [ { 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/3-2_dummy1', 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/3-2_dummy1' } ]; | date '+%s %z' -d 'Sun, 17 Nov 2013 14:34:17 +0000' => `1384698857 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag.signed.tmp; exec "$@"' x cat -- tag.tmp tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >tag-dgit.signed.tmp; exec "$@"' x cat -- tag-dgit.tmp tag-dgit.tmp.asc [[ signed-tag tag.signed.tmp tag-dgit.signed.tmp () /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp [[$ >> supplementary-message 101 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed-tmp => `10fc08f6b9938e5e691eb33d49905d93b2287f5f' + git verify-tag 10fc08f6b9938e5e691eb33d49905d93b2287f5f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/3-2_dummy1 10fc08f6b9938e5e691eb33d49905d93b2287f5f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed-tmp => `95b8619bb6dcf33f6a433947f07a0f82e1291385' + git verify-tag 95b8619bb6dcf33f6a433947f07a0f82e1291385 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/3-2_dummy1 95b8619bb6dcf33f6a433947f07a0f82e1291385 >> supplementary-message 139 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check pari-extra ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d pari-extra.git; then echo 1; else echo 0; fi' => `1' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b:refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 refs/tags/test-dummy/3-2_dummy1 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git c6cb32b..d470cb6 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b -> refs/dgit/sid * [new tag] archive/test-dummy/3-2_dummy1 -> archive/test-dummy/3-2_dummy1 * [new tag] test-dummy/3-2_dummy1 -> test-dummy/3-2_dummy1 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b >> supplementary-message 339 [[ signed-dsc-changes ../pari-extra_3-2~dummy1.dsc ../pari-extra_3-2~dummy1_source.changes >> want signed-dsc-changes () ../pari-extra_3-2~dummy1.dsc + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 'pari-extra_3-2~dummy1_dgit.changes' signfile dsc pari-extra_3-2~dummy1.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc pari-extra_3-2~dummy1.dsc pari-extra_3-2~dummy1_dgit.changes signfile changes pari-extra_3-2~dummy1_dgit.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files [[ signed-dsc-changes pari-extra_3-2~dummy1.dsc pari-extra_3-2~dummy1_dgit.changes () ../pari-extra_3-2~dummy1_source.changes [[$ >> supplementary-message 284 + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy '../pari-extra_3-2~dummy1_source.changes' gpg: ../pari-extra_3-2~dummy1_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../pari-extra_3-2~dummy1.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. >> progress 52 >> supplementary-message 0 >> complete dgit (build host) ok: pushed and uploaded 3-2~dummy1 waiting for build host child 371... CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra del_lrfetchrefs... del_lrfetchrefs: c6cb32b389f242fdbc74c61b9ddd4b3b57e601e5 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: d7f949a6455f8ce2230bd5df778bdd9faf091bc5 refs/dgit-fetch/test-dummy/tags/test-dummy/3-1 CD / all done CD / + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-pushed-good dgit/sid + local branch=dgit/sid + local suite=sid + t-refs-same refs/heads/dgit/sid + local g + for g in $* + t-ref-same refs/heads/dgit/sid + local name=refs/heads/dgit/sid + local val ++ t-git-get-ref refs/heads/dgit/sid ++ local ref=refs/heads/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/heads/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/heads/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-pushed-good-core + t-ref-dsc-dgit + t-incoming-dsc + local dsc=pari-extra_3-2~dummy1.dsc + incoming_dsc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val ++ t-822-field /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit ++ local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc ++ local field=Dgit ++ perl -e ' use Dpkg::Control::Hash; my $h = new Dpkg::Control::Hash allow_pgp=>1; $h->parse(\*STDIN,"/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc"); my $val = $h->{"Dgit"},"\n"; die "/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc Dgit" unless defined $val; print $val,"\n"; ' + val='d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' ++ perl -e ' $_=shift @ARGV; die "Dgit $_ ?" unless m/^\w+\b/; print $&,"\n" or die $!; ' 'd470cb66fc8a44d8184087a1a6c3f530aa1e6f8b test-dummy archive/test-dummy/3-2_dummy1 /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/pari-extra_3-2~dummy1.dsc + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/tags/archive/test-dummy/3-2_dummy1 refs/remotes/dgit/dgit/sid + local g + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/remotes/dgit/dgit/sid + local name=refs/remotes/dgit/dgit/sid + local val ++ t-git-get-ref refs/remotes/dgit/dgit/sid ++ local ref=refs/remotes/dgit/dgit/sid ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/sid ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/remotes/dgit/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/remotes/dgit/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + t-refs-notexist refs/heads/dgit/unstable refs/remotes/dgit/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/heads/dgit/unstable ++ local ref=refs/heads/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/heads/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/heads/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + for g in $* ++ t-git-get-ref refs/remotes/dgit/dgit/unstable ++ local ref=refs/remotes/dgit/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/remotes/dgit/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/remotes/dgit/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + t-refs-same refs/dgit/sid refs/tags/archive/test-dummy/3-2_dummy1 + local g + for g in $* + t-ref-same refs/dgit/sid + local name=refs/dgit/sid + local val ++ t-git-get-ref refs/dgit/sid ++ local ref=refs/dgit/sid ++ case "$ref" in ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/sid\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ git show-ref -d refs/dgit/sid + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/dgit/sid d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/dgit/sid + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + for g in $* + t-ref-same refs/tags/archive/test-dummy/3-2_dummy1 + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val ++ t-git-get-ref refs/tags/archive/test-dummy/3-2_dummy1 ++ local ref=refs/tags/archive/test-dummy/3-2_dummy1 ++ case "$ref" in ++ git show-ref -d refs/tags/archive/test-dummy/3-2_dummy1 ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/archive/test-dummy/3-2_dummy1\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' + val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t-ref-same-val refs/tags/archive/test-dummy/3-2_dummy1 d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + local name=refs/tags/archive/test-dummy/3-2_dummy1 + local val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + case "${t_ref_val-unset}" in + t_ref_val=d470cb66fc8a44d8184087a1a6c3f530aa1e6f8b + t_ref_names+=("$name") + : NOT-DRS-NO-CHECK-PUSHED-MASTER + t-refs-notexist refs/dgit/unstable + local val + for g in $* ++ t-git-get-ref refs/dgit/unstable ++ local ref=refs/dgit/unstable ++ case "$ref" in ++ git show-ref -d refs/dgit/unstable ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/dgit/unstable\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/3-2_dummy1 + git verify-tag refs/tags/archive/test-dummy/3-2_dummy1 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:24 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/pari-extra.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/rpush-source-artifacts + '[' x/tmp/autopkgtest.l3K01R/rpush-source-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/rpush-source-artifacts/rpush-source.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 73.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/pari-extra + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:03:26]: test rpush-source: -----------------------] rpush-source PASS autopkgtest [22:03:26]: test rpush-source: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:03:26]: test sourceonlypolicy: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:03:30]: test sourceonlypolicy: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=sourceonlypolicy ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/sourceonlypolicy-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/sourceonlypolicy-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + t-expect-fail 'E:source-only.*entirely NEW' dgit-with-policy not-wholly-new push-source --new + local 'mpat=E:source-only.*entirely NEW' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + dgit-with-policy not-wholly-new push-source --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local policy=not-wholly-new + shift + t-dgit -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new add -Af . | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz -| sh -ec 'cd "$1"; shift find -name example_*.dsc ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ dgit: error: source-only upload, though package appears entirely NEW dgit: (this is probably contrary to policy in test-dummy) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:source-only.*entirely NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:source-only.*entirely NEW' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='source-only.*entirely NEW' + egrep -e 'source-only.*entirely NEW' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: source-only upload, though package appears entirely NEW + t-expect-fail 'E:source-only.*requires \.debs' dgit-with-policy never push-source --new + local 'mpat=E:source-only.*requires \.debs' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + dgit-with-policy never push-source --new + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local policy=never + shift + t-dgit -cdgit-distro.test-dummy.source-only-uploads=never push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.source-only-uploads=never push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git -c -cdgit-distro.test-dummy.source-only-uploads=never status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=never playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=never reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.source-only-uploads=never check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git -c -cdgit-distro.test-dummy.source-only-uploads=never status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=never playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=never add -Af . | git -c -cdgit-distro.test-dummy.source-only-uploads=never write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.source-only-uploads=never diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz dgit: error: source-only upload, although distro policy requires .debs CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:source-only.*requires \.debs' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:source-only.*requires \.debs' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='source-only.*requires \.debs' + egrep -e 'source-only.*requires \.debs' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: source-only upload, although distro policy requires .debs + dgit-with-policy always push-source --new + local policy=always + shift + t-dgit -cdgit-distro.test-dummy.source-only-uploads=always push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.source-only-uploads=always push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git -c -cdgit-distro.test-dummy.source-only-uploads=always status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=always playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=always reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.source-only-uploads=always check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git -c -cdgit-distro.test-dummy.source-only-uploads=always status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=always playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=always add -Af . | git -c -cdgit-distro.test-dummy.source-only-uploads=always write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.source-only-uploads=always diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'Tag' => 'archive/test-dummy/1.0', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } }, { 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'Tag' => 'test-dummy/1.0', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git -c -cdgit-distro.test-dummy.source-only-uploads=always hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `54eb46b7a257d2aa17498bd8f469b94f600cf3c7' + git -c -cdgit-distro.test-dummy.source-only-uploads=always verify-tag 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:33 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.source-only-uploads=always update-ref refs/tags/archive/test-dummy/1.0 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 | git -c -cdgit-distro.test-dummy.source-only-uploads=always hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `a8619e19535b4af0e911ea88de13a37735863ced' + git -c -cdgit-distro.test-dummy.source-only-uploads=always verify-tag a8619e19535b4af0e911ea88de13a37735863ced gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:33 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.source-only-uploads=always update-ref refs/tags/test-dummy/1.0 a8619e19535b4af0e911ea88de13a37735863ced | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c -cdgit-distro.test-dummy.source-only-uploads=always -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes gpg: ../example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_1.0.dsc + t-archive-query-aq sid example 1.0 main/example_1.0.dsc + local suite=sid + local p=example + local v=1.0 + local dscf=main/example_1.0.dsc + local sha ++ sha256sum + sha='625bb77030f4c2c6d5ac2e1bdade08647f459c1e428c33031dd8c3bafd9dac43 -' + echo '1.0 625bb77030f4c2c6d5ac2e1bdade08647f459c1e428c33031dd8c3bafd9dac43 main/example_1.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-commit 'Now with binaries' + local 'msg=Now with binaries' + v=1.1 + t-debchange --force-distribution -v1.1 --distribution unstable 'Now with binaries' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.1 --distribution unstable 'Now with binaries' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.1 --distribution unstable Now with binaries libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Now with binaries' [master fd41a5f] Now with binaries 1 file changed, 6 insertions(+) + revision=2 + t-dgit -wgf build + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf build | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD massage split -F. massage done 3 -b. format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD + git clean -xdff | git rev-parse 'HEAD~0' => `fd41a5f1228bef1243b8777536c07692dc684cbb' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard fd41a5f1228bef1243b8777536c07692dc684cbb CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S -v1.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc -b -v1.0 dpkg-buildpackage: info: source package example dpkg-buildpackage: info: source version 1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by dgit test git user dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules build EXAMPLE RULES TARGET build fakeroot debian/rules binary EXAMPLE RULES TARGET binary dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 8 in use) dh_gencontrol dh_builddeb dpkg-deb: building package 'example' in '../example_1.1_all.deb'. dpkg-genbuildinfo --build=binary -O../example_1.1_amd64.buildinfo dpkg-genchanges --build=binary -v1.0 -O../example_1.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build . dpkg-buildpackage: info: binary-only upload (no source included) CD .. + mergechanges -f example_1.1_source.changes example_1.1_amd64.changes dgit ok: build successful, results in example_1.1_multi.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:uploading binaries.*source only' dgit-with-policy always push-built --new + local 'mpat=E:uploading binaries.*source only' + shift + set +o pipefail + LC_MESSAGES=C + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + LANGUAGE=C + dgit-with-policy always push-built --new + local policy=always + shift + t-dgit -cdgit-distro.test-dummy.source-only-uploads=always push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.source-only-uploads=always push-built --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git -c -cdgit-distro.test-dummy.source-only-uploads=always status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git -c -cdgit-distro.test-dummy.source-only-uploads=always ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 refs/tags/archive/test-dummy/1.0 => a8619e19535b4af0e911ea88de13a37735863ced refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git -c -cdgit-distro.test-dummy.source-only-uploads=always fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> a8619e19535b4af0e911ea88de13a37735863ced tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '54eb46b7a257d2aa17498bd8f469b94f600cf3c7', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => 'a8619e19535b4af0e911ea88de13a37735863ced' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=54eb46b7a257d2aa17498bd8f469b94f600cf3c7 |> a8619e19535b4af0e911ea88de13a37735863ced tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=a8619e19535b4af0e911ea88de13a37735863ced | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=54eb46b7a257d2aa17498bd8f469b94f600cf3c7 |> a8619e19535b4af0e911ea88de13a37735863ced tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=a8619e19535b4af0e911ea88de13a37735863ced query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.dsc... get_archive_dsc: Version 1.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Dgit field in .dsc from archive fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git -c -cdgit-distro.test-dummy.source-only-uploads=always log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git -c -cdgit-distro.test-dummy.source-only-uploads=always ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.source-only-uploads=always check-ref-format archive/test-dummy/1.1 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `fd41a5f1228bef1243b8777536c07692dc684cbb' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git -c -cdgit-distro.test-dummy.source-only-uploads=always status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 fd41a5f1228bef1243b8777536c07692dc684cbb => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.tar.gz CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=always playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=always add -Af . | git -c -cdgit-distro.test-dummy.source-only-uploads=always write-tree => `0cbec464d249617698cae1fa78a4918e1dbacbab' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.source-only-uploads=always diff --quiet 0cbec464d249617698cae1fa78a4918e1dbacbab fd41a5f1228bef1243b8777536c07692dc684cbb files_compare_inputs example_1.1.dsc files_compare_inputs example_1.1.dsc Checksums-Sha256 files_compare_inputs example_1.1.dsc Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Checksums-Sha1 files_compare_inputs example_1.1.dsc Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1.dsc Files files_compare_inputs example_1.1.dsc Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes files_compare_inputs example_1.1_multi.changes Checksums-Sha256 files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha256 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Checksums-Sha1 files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.dsc files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Checksums-Sha1 example_1.1_amd64.buildinfo files_compare_inputs example_1.1_multi.changes Files files_compare_inputs example_1.1_multi.changes Files example_1.1.dsc files_compare_inputs example_1.1_multi.changes Files example_1.1.tar.gz files_compare_inputs example_1.1_multi.changes Files example_1.1_all.deb files_compare_inputs example_1.1_multi.changes Files example_1.1_amd64.buildinfo dgit: error: uploading binaries, although distro policy is source only CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: a8619e19535b4af0e911ea88de13a37735863ced refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:uploading binaries.*source only' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:uploading binaries.*source only' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='uploading binaries.*source only' + egrep -e 'uploading binaries.*source only' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: error: uploading binaries, although distro policy is source only + t-commit 'Source-only not NEW' + local 'msg=Source-only not NEW' + v=1.2 + t-debchange --force-distribution -v1.2 --distribution unstable 'Source-only not NEW' + DEBEMAIL=dgit-tests@example.org + /tmp/autopkgtest.l3K01R/build.myX/src/tests/tstunt/debchange --force-distribution -v1.2 --distribution unstable 'Source-only not NEW' + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ debchange --force-distribution -v1.2 --distribution unstable Source-only not NEW libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + debcommit git commit -m 'Source-only not NEW' [master 30bc71a] Source-only not NEW 1 file changed, 6 insertions(+) + revision=3 + dgit-with-policy not-wholly-new push-source --new + local policy=not-wholly-new + shift + t-dgit -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `30bc71a0845cb1abbf84adfaf865ec44d535ada4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new reset -q --hard 30bc71a0845cb1abbf84adfaf865ec44d535ada4 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 refs/tags/archive/test-dummy/1.0 => a8619e19535b4af0e911ea88de13a37735863ced refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> a8619e19535b4af0e911ea88de13a37735863ced tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => 'a8619e19535b4af0e911ea88de13a37735863ced', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => '54eb46b7a257d2aa17498bd8f469b94f600cf3c7', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=54eb46b7a257d2aa17498bd8f469b94f600cf3c7 |> a8619e19535b4af0e911ea88de13a37735863ced tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=a8619e19535b4af0e911ea88de13a37735863ced | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=54eb46b7a257d2aa17498bd8f469b94f600cf3c7 |> a8619e19535b4af0e911ea88de13a37735863ced tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=a8619e19535b4af0e911ea88de13a37735863ced query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror//pool/main/example_1.0.dsc... get_archive_dsc: Version 1.0 last upload to archive: specified git info (test-dummy) GCF| git cat-file --batch GCF>| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map GCF<| refs/dgit-fetch/test-dummy/dgit-rewrite/map:map missing GCF>| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 GCF<| 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit 264 | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 Dgit field in .dsc from archive fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new check-ref-format archive/test-dummy/1.2 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `30bc71a0845cb1abbf84adfaf865ec44d535ada4' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 30bc71a0845cb1abbf84adfaf865ec44d535ada4 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.2' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.2.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.2.dsc) dpkg-source: info: extracting example in example-1.2 dpkg-source: info: unpacking example_1.2.tar.gz CD example-1.2 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new playtree-setup . + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new add -Af . | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new write-tree => `cb741478cec97892bca7d587562e3bab44caf857' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new diff --quiet cb741478cec97892bca7d587562e3bab44caf857 30bc71a0845cb1abbf84adfaf865ec44d535ada4 files_compare_inputs example_1.2.dsc files_compare_inputs example_1.2.dsc Checksums-Sha256 files_compare_inputs example_1.2.dsc Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Checksums-Sha1 files_compare_inputs example_1.2.dsc Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2.dsc Files files_compare_inputs example_1.2.dsc Files example_1.2.tar.gz files_compare_inputs example_1.2_source.changes files_compare_inputs example_1.2_source.changes Checksums-Sha256 files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha256 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Checksums-Sha1 files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.dsc files_compare_inputs example_1.2_source.changes Checksums-Sha1 example_1.2.tar.gz files_compare_inputs example_1.2_source.changes Files files_compare_inputs example_1.2_source.changes Files example_1.2.dsc files_compare_inputs example_1.2_source.changes Files example_1.2.tar.gz -| sh -ec 'cd "$1"; shift find -name example_*.dsc ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.2)... checking origs needed placement 'devel extra'... origs example_1.2.tar.gz | 1f9ee16f17044921462d32070708a1ae 756 example_1.2.tar.gz ../example_1.2_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.2', '30bc71a0845cb1abbf84adfaf865ec44d535ada4', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '30bc71a0845cb1abbf84adfaf865ec44d535ada4', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.2', 'Tfn' => sub { "DUMMY" } }, { 'View' => 'dgit', 'Tag' => 'test-dummy/1.2', 'Tfn' => sub { "DUMMY" }, 'Objid' => '30bc71a0845cb1abbf84adfaf865ec44d535ada4', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Tue, 26 Jun 2018 08:00:00 +0000' => `1530000000 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `1038f83ba1090af8eb4bcb4ca93e9648abb301fe' + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new verify-tag 1038f83ba1090af8eb4bcb4ca93e9648abb301fe gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new update-ref refs/tags/archive/test-dummy/1.2 1038f83ba1090af8eb4bcb4ca93e9648abb301fe | git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `3e696eded019973548d6ca7fd8c30d8e99318a44' + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new verify-tag 3e696eded019973548d6ca7fd8c30d8e99318a44 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:37 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new update-ref refs/tags/test-dummy/1.2 3e696eded019973548d6ca7fd8c30d8e99318a44 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' + git -c -cdgit-distro.test-dummy.source-only-uploads=not-wholly-new -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 30bc71a0845cb1abbf84adfaf865ec44d535ada4:refs/dgit/sid refs/tags/archive/test-dummy/1.2 refs/tags/test-dummy/1.2 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 17d67db..30bc71a 30bc71a0845cb1abbf84adfaf865ec44d535ada4 -> refs/dgit/sid * [new tag] archive/test-dummy/1.2 -> archive/test-dummy/1.2 * [new tag] test-dummy/1.2 -> test-dummy/1.2 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 30bc71a0845cb1abbf84adfaf865ec44d535ada4 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.2_source.changes signfile dsc ../example_1.2.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.2.dsc ../example_1.2_source.changes signfile changes ../example_1.2_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.2_source.changes gpg: ../example_1.2_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.2.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.2 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: 54eb46b7a257d2aa17498bd8f469b94f600cf3c7 refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: a8619e19535b4af0e911ea88de13a37735863ced refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/sourceonlypolicy-artifacts + '[' x/tmp/autopkgtest.l3K01R/sourceonlypolicy-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/sourceonlypolicy-artifacts/sourceonlypolicy.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:03:39]: test sourceonlypolicy: -----------------------] autopkgtest [22:03:39]: test sourceonlypolicy: - - - - - - - - - - results - - - - - - - - - - sourceonlypolicy PASS autopkgtest [22:03:39]: test tag-updates: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:03:43]: test tag-updates: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=tag-updates ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/tag-updates-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/tag-updates-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + t-dgit push-source --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.0', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.0', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `bfb3d4739e84f6aa015dbefa006ac259ae7746ff' + git verify-tag bfb3d4739e84f6aa015dbefa006ac259ae7746ff gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:44 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 bfb3d4739e84f6aa015dbefa006ac259ae7746ff | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `53e2919268e3ab859c2600d71e39b7353049fbd7' + git verify-tag 53e2919268e3ab859c2600d71e39b7353049fbd7 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:03:45 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 53e2919268e3ab859c2600d71e39b7353049fbd7 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' + git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes gpg: ../example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' ++ t-v-tag ++ echo refs/tags/archive/test-dummy/1.0 + tagref=refs/tags/archive/test-dummy/1.0 + tagname= + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + git tag -m UNWANTED unwanted dgit/sid + t-ref-same-exact refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref-exact refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' + val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t-ref-same-val refs/tags/archive/test-dummy/1.0 bfb3d4739e84f6aa015dbefa006ac259ae7746ff + local name=refs/tags/archive/test-dummy/1.0 + local val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + case "${t_ref_val-unset}" in + t_ref_val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t_ref_names+=("$name") + fetch-check + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => bfb3d4739e84f6aa015dbefa006ac259ae7746ff refs/tags/archive/test-dummy/1.0 => 53e2919268e3ab859c2600d71e39b7353049fbd7 refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'bfb3d4739e84f6aa015dbefa006ac259ae7746ff', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '53e2919268e3ab859c2600d71e39b7353049fbd7', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=bfb3d4739e84f6aa015dbefa006ac259ae7746ff |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=53e2919268e3ab859c2600d71e39b7353049fbd7 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=bfb3d4739e84f6aa015dbefa006ac259ae7746ff |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=53e2919268e3ab859c2600d71e39b7353049fbd7 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: bfb3d4739e84f6aa015dbefa006ac259ae7746ff refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 53e2919268e3ab859c2600d71e39b7353049fbd7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same-exact refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref-exact refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' + val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t-ref-same-val refs/tags/archive/test-dummy/1.0 bfb3d4739e84f6aa015dbefa006ac259ae7746ff + local name=refs/tags/archive/test-dummy/1.0 + local val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + case "${t_ref_val-unset}" in + t_ref_val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t_ref_names+=("$name") + t-refs-notexist refs/tags/unwanted + local val + for g in $* ++ t-git-get-ref refs/tags/unwanted ++ local ref=refs/tags/unwanted ++ case "$ref" in ++ git show-ref -d refs/tags/unwanted ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/unwanted\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + git tag -d + fetch-check + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => bfb3d4739e84f6aa015dbefa006ac259ae7746ff refs/tags/archive/test-dummy/1.0 => 53e2919268e3ab859c2600d71e39b7353049fbd7 refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '53e2919268e3ab859c2600d71e39b7353049fbd7', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'bfb3d4739e84f6aa015dbefa006ac259ae7746ff' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=bfb3d4739e84f6aa015dbefa006ac259ae7746ff |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=53e2919268e3ab859c2600d71e39b7353049fbd7 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=bfb3d4739e84f6aa015dbefa006ac259ae7746ff |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=53e2919268e3ab859c2600d71e39b7353049fbd7 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: bfb3d4739e84f6aa015dbefa006ac259ae7746ff refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 53e2919268e3ab859c2600d71e39b7353049fbd7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same-exact refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref-exact refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' + val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t-ref-same-val refs/tags/archive/test-dummy/1.0 bfb3d4739e84f6aa015dbefa006ac259ae7746ff + local name=refs/tags/archive/test-dummy/1.0 + local val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + case "${t_ref_val-unset}" in + t_ref_val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t_ref_names+=("$name") + t-refs-notexist refs/tags/unwanted + local val + for g in $* ++ t-git-get-ref refs/tags/unwanted ++ local ref=refs/tags/unwanted ++ case "$ref" in ++ git show-ref -d refs/tags/unwanted ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/unwanted\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + git tag -f -m BOGUS HEAD + t-refs-same-start + unset t_ref_val + t_ref_names=() + t-ref-same-exact refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref-exact refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' + val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t-ref-same-val refs/tags/archive/test-dummy/1.0 bfb3d4739e84f6aa015dbefa006ac259ae7746ff + local name=refs/tags/archive/test-dummy/1.0 + local val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + case "${t_ref_val-unset}" in + t_ref_val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t_ref_names+=("$name") + fetch-check + t-dgit fetch + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A fetch | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' | git symbolic-ref -q HEAD => `refs/heads/master' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `1' git_lrfetch_sane suppl=0 specs tags/archive/test-dummy/* tags/test-dummy/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/test\-dummy\/.*)|(?:refs/tags\/test\-dummy\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' refs/dgit/sid refs/dgit-rewrite/map => 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit/sid => bfb3d4739e84f6aa015dbefa006ac259ae7746ff refs/tags/archive/test-dummy/1.0 => 53e2919268e3ab859c2600d71e39b7353049fbd7 refs/tags/test-dummy/1.0 git_lrfetch_sane fspecs +refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/* +refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/* +refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid + git fetch -p -n -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git '+refs/tags/archive/test-dummy/*:refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' '+refs/tags/test-dummy/*:refs/dgit-fetch/test-dummy/tags/test-dummy/*' '+refs/dgit/sid:refs/dgit-fetch/test-dummy/dgit/sid' warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. | git for-each-ref refs/dgit-fetch/test-dummy |> 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 commit refs/dgit-fetch/test-dummy/dgit/sid |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 git_lrfetch_sane: tidying any old suite lrfetchrefs | git for-each-ref refs/dgit-fetch/sid git_lrfetch_sane: git fetch --no-insane emulation complete $VAR1 = { 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0' => 'bfb3d4739e84f6aa015dbefa006ac259ae7746ff', 'refs/dgit-fetch/test-dummy/tags/test-dummy/1.0' => '53e2919268e3ab859c2600d71e39b7353049fbd7', 'refs/dgit-fetch/test-dummy/dgit/sid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }; | git for-each-ref 'refs/tags/archive/test-dummy/*' 'refs/tags/test-dummy/*' |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/tags/archive/test-dummy/1.0 currently refs/tags/archive/test-dummy/1.0=bfb3d4739e84f6aa015dbefa006ac259ae7746ff |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/tags/test-dummy/1.0 currently refs/tags/test-dummy/1.0=53e2919268e3ab859c2600d71e39b7353049fbd7 | git for-each-ref 'refs/dgit-fetch/test-dummy/tags/archive/test-dummy/*' 'refs/dgit-fetch/test-dummy/tags/test-dummy/*' |> bfb3d4739e84f6aa015dbefa006ac259ae7746ff tag refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 offered refs/tags/archive/test-dummy/1.0=bfb3d4739e84f6aa015dbefa006ac259ae7746ff |> 53e2919268e3ab859c2600d71e39b7353049fbd7 tag refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 offered refs/tags/test-dummy/1.0=53e2919268e3ab859c2600d71e39b7353049fbd7 query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' previous reference hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch_from_archive: lastfetch=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 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. | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' fetch mergeinfos: commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 dgit suite branch on dgit git server fetch hash=17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git merge-base 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' | git rev-parse '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 | git log -n2 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 => `commit 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9'... | git ls-tree -lrz -- 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9: dgit ok: fetched into refs/remotes/dgit/dgit/sid CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... del_lrfetchrefs: 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 refs/dgit-fetch/test-dummy/dgit/sid del_lrfetchrefs: bfb3d4739e84f6aa015dbefa006ac259ae7746ff refs/dgit-fetch/test-dummy/tags/archive/test-dummy/1.0 del_lrfetchrefs: 53e2919268e3ab859c2600d71e39b7353049fbd7 refs/dgit-fetch/test-dummy/tags/test-dummy/1.0 + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ref-same-exact refs/tags/archive/test-dummy/1.0 + local name=refs/tags/archive/test-dummy/1.0 + local val ++ t-git-get-ref-exact refs/tags/archive/test-dummy/1.0 ++ local ref=refs/tags/archive/test-dummy/1.0 ++ case "$ref" in ++ git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' + val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t-ref-same-val refs/tags/archive/test-dummy/1.0 bfb3d4739e84f6aa015dbefa006ac259ae7746ff + local name=refs/tags/archive/test-dummy/1.0 + local val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + case "${t_ref_val-unset}" in + t_ref_val=bfb3d4739e84f6aa015dbefa006ac259ae7746ff + t_ref_names+=("$name") + t-refs-notexist refs/tags/unwanted + local val + for g in $* ++ t-git-get-ref refs/tags/unwanted ++ local ref=refs/tags/unwanted ++ case "$ref" in ++ git show-ref -d refs/tags/unwanted ++ perl -ne ' $x = $1 if m#^(\w+) \Qrefs/tags/unwanted\E(?:\^\{\})?$#; END { print "$x\n" if length $x; } ' ++ test 1 = 1 + val= + '[' x '!=' x ']' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee ./dgit-test-fsck.errs notice: HEAD points to an unborn branch (master) + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/tag-updates-artifacts + '[' x/tmp/autopkgtest.l3K01R/tag-updates-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/tag-updates-artifacts/tag-updates.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.7% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:03:47]: test tag-updates: -----------------------] tag-updates PASS autopkgtest [22:03:47]: test tag-updates: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:03:47]: test unrepresentable: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:03:51]: test unrepresentable: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=unrepresentable ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/unrepresentable-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/unrepresentable-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz . + cd example + quilt_mode=smash + case $DGIT_TEST_TESTNAME in + start orig-symlink + path=orig-symlink + git checkout quilt-tip-1.1~0 Note: switching to 'quilt-tip-1.1~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + ln -sf NEWTARGET orig-symlink + git add orig-symlink + finish 'EP:modified symlink' 'new version is symlink' + case "$DGIT_TEST_TESTNAME" in + expected='EP:modified symlink' + case "$expected" in + git commit -m 'EP:modified symlink' [detached HEAD f35e2ad] EP:modified symlink 1 file changed, 1 insertion(+), 1 deletion(-) + case "$expected" in + wrongmsg='modified symlink' + badly-raw 'E:cannot represent change: modified symlink .*: orig-symlink' + wrongmsg='E:cannot represent change: modified symlink .*: orig-symlink' + t-expect-fail 'E:cannot represent change: modified symlink .*: orig-symlink' quilt-fixup + local 'mpat=E:cannot represent change: modified symlink .*: orig-symlink' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f35e2add5d695ed7924b85405a3ca4e39d2af3cd' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f35e2add5d695ed7924b85405a3ca4e39d2af3cd examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f35e2add5d695ed7924b85405a3ca4e39d2af3cd -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f35e2add5d695ed7924b85405a3ca4e39d2af3cd CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z f35e2add5d695ed7924b85405a3ca4e39d2af3cd => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 f35e2add5d695ed7924b85405a3ca4e39d2af3cd => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:120000 120000 3de78bdc9e1632f2fba7bc8101280f59f4fd7fd6 ff8aea391665b67e88b1df230d154d2d91069456 M\x00orig-symlink\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 f35e2add5d695ed7924b85405a3ca4e39d2af3cd => 3 | git diff-tree -z --no-renames --name-only -r f35e2add5d695ed7924b85405a3ca4e39d2af3cd 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00orig-symlink\x00' quiltify_trees_differ f35e2add5d695ed7924b85405a3ca4e39d2af3cd 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p dgit: cannot represent change: modified symlink (120000->120000): orig-symlink dgit: error: HEAD has changes to .orig[s] which are not representable by `3.0 (quilt)' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:cannot represent change: modified symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:cannot represent change: modified symlink .*: orig-symlink' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='cannot represent change: modified symlink .*: orig-symlink' + egrep -e 'cannot represent change: modified symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: cannot represent change: modified symlink (120000->120000): orig-symlink + start orig-symlink + path=orig-symlink + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: f35e2ad EP:modified symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch f35e2ad HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm -f orig-symlink rm 'orig-symlink' + finish 'EP:deletion of symlink' 'LATE-EP:Mode change from 20000 to 000000' + case "$DGIT_TEST_TESTNAME" in + expected='EP:deletion of symlink' + case "$expected" in + git commit -m 'EP:deletion of symlink' [detached HEAD e004973] EP:deletion of symlink 1 file changed, 1 deletion(-) delete mode 120000 orig-symlink + case "$expected" in + wrongmsg='deletion of symlink' + badly-raw 'E:cannot represent change: deletion of symlink .*: orig-symlink' + wrongmsg='E:cannot represent change: deletion of symlink .*: orig-symlink' + t-expect-fail 'E:cannot represent change: deletion of symlink .*: orig-symlink' quilt-fixup + local 'mpat=E:cannot represent change: deletion of symlink .*: orig-symlink' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `e004973690d0566ec39d5dd467253c5b28020241' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e004973690d0566ec39d5dd467253c5b28020241 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f e004973690d0566ec39d5dd467253c5b28020241 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard e004973690d0566ec39d5dd467253c5b28020241 CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z e004973690d0566ec39d5dd467253c5b28020241 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 e004973690d0566ec39d5dd467253c5b28020241 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:120000 000000 3de78bdc9e1632f2fba7bc8101280f59f4fd7fd6 0000000000000000000000000000000000000000 D\x00orig-symlink\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 e004973690d0566ec39d5dd467253c5b28020241 => 3 | git diff-tree -z --no-renames --name-only -r e004973690d0566ec39d5dd467253c5b28020241 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00orig-symlink\x00' quiltify_trees_differ e004973690d0566ec39d5dd467253c5b28020241 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p dgit: cannot represent change: deletion of symlink (120000->000000): orig-symlink dgit: error: HEAD has changes to .orig[s] which are not representable by `3.0 (quilt)' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:cannot represent change: deletion of symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:cannot represent change: deletion of symlink .*: orig-symlink' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='cannot represent change: deletion of symlink .*: orig-symlink' + egrep -e 'cannot represent change: deletion of symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: cannot represent change: deletion of symlink (120000->000000): orig-symlink + start new + path=new + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: e004973 EP:deletion of symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch e004973 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + ln -s hi new + git add new + finish 'EP:creation .* symlink' 'new version is symlink' + case "$DGIT_TEST_TESTNAME" in + expected='EP:creation .* symlink' + case "$expected" in + git commit -m 'EP:creation .* symlink' [detached HEAD 838cdd5] EP:creation .* symlink 1 file changed, 1 insertion(+) create mode 120000 new + case "$expected" in + wrongmsg='creation .* symlink' + badly-raw 'E:cannot represent change: creation .* symlink .*: new' + wrongmsg='E:cannot represent change: creation .* symlink .*: new' + t-expect-fail 'E:cannot represent change: creation .* symlink .*: new' quilt-fixup + local 'mpat=E:cannot represent change: creation .* symlink .*: new' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 => `.gitignore\x00debian\x00docs\x00example\x00new\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:000000 120000 0000000000000000000000000000000000000000 32f95c0d1244a78b2be1bab8de17906fabb2c4a8 A\x00new\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 => 3 | git diff-tree -z --no-renames --name-only -r 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00new\x00' quiltify_trees_differ 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p dgit: cannot represent change: creation with non-default mode, or symlink (000000->120000): new dgit: error: HEAD has changes to .orig[s] which are not representable by `3.0 (quilt)' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:cannot represent change: creation .* symlink .*: new' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:cannot represent change: creation .* symlink .*: new' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='cannot represent change: creation .* symlink .*: new' + egrep -e 'cannot represent change: creation .* symlink .*: new' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: cannot represent change: creation with non-default mode, or symlink (000000->120000): new + start src.c + path=src.c + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: 838cdd5 EP:creation .* symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch 838cdd5 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm src.c rm 'src.c' + finish GOOD:deleted + case "$DGIT_TEST_TESTNAME" in + expected=GOOD:deleted + case "$expected" in + git commit -m GOOD:deleted [detached HEAD c96f603] GOOD:deleted 1 file changed, 1 deletion(-) delete mode 100644 src.c + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c96f6035d1e6d1701b87fa465ebdfbf73d61fe82' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 0000000000000000000000000000000000000000 D\x00src.c\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 => 3 | git diff-tree -z --no-renames --name-only -r c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00src.c\x00' quiltify_trees_differ c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 -- debian/rules debian/control => `debian/control'... quiltify investigate c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 | git diff-tree -z --no-renames --name-only c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs\x00src.c\x00' quiltify_trees_differ c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 search quitting smash quiltify want to smash | git log -n3 => `commit c96f6035d1e6d1701b87fa465ebdfbf73d61fe82'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.1-1-c96f6035d1e6d1701b87fa465ebdfbf73d61fe82-1530000000 git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master f5a7d98] Commit Debian 3.0 (quilt) metadata 2 files changed, 47 insertions(+) create mode 100644 debian/patches/auto-1.1-1-c96f6035d1e6d1701b87fa465ebdfbf73d61fe82-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f5a7d9823c347a8b8c4f0c7f307df6294b1ba959' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 -- debian + git add -Af . | git write-tree => `ab15905a71f48f91fb014f2bee8d69972f9c89da' fake orig tree object ab15905a71f48f91fb014f2bee8d69972f9c89da + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 CD ../fake + git add -Af . | git write-tree => `7751fa2ab7c2a42c067d64936ebd58064e81de9a' fake o+d/p tree object ab15905a71f48f91fb014f2bee8d69972f9c89da CD ../work | git ls-tree --name-only -z f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00' | git diff-tree -z --no-renames -r ab15905a71f48f91fb014f2bee8d69972f9c89da f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 0000000000000000000000000000000000000000 D\x00src.c\x00' quiltify_trees_differ ab15905a71f48f91fb014f2bee8d69972f9c89da f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 => 3 | git diff-tree -z --no-renames --name-only -r f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 7751fa2ab7c2a42c067d64936ebd58064e81de9a => `' quiltify_trees_differ f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 7751fa2ab7c2a42c067d64936ebd58064e81de9a => 0 | git diff-tree -z --no-renames --name-only -r ab15905a71f48f91fb014f2bee8d69972f9c89da 7751fa2ab7c2a42c067d64936ebd58064e81de9a => `.gitignore\x00docs/README\x00src.c\x00' quiltify_trees_differ ab15905a71f48f91fb014f2bee8d69972f9c89da 7751fa2ab7c2a42c067d64936ebd58064e81de9a => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=ab15905a71f48f91fb01 o+d/p=7751fa2ab7c2a42c067d dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 -- debian/rules debian/control => `debian/control'... quiltify investigate f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 | git diff-tree -z --no-renames --name-only f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 7751fa2ab7c2a42c067d64936ebd58064e81de9a => `' quiltify_trees_differ f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 7751fa2ab7c2a42c067d64936ebd58064e81de9a => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `f5a7d9823c347a8b8c4f0c7f307df6294b1ba959' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `f5a7d9823c347a8b8c4f0c7f307df6294b1ba959' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.1-1-c96f6035d1e6d1701b87fa465ebdfbf73d61fe82-1530000000 CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `7751fa2ab7c2a42c067d64936ebd58064e81de9a' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 7751fa2ab7c2a42c067d64936ebd58064e81de9a f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | 4c4926419e49ff38a02d1e2a5b4e94a4 1340 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', 'f5a7d9823c347a8b8c4f0c7f307df6294b1ba959', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1-1', 'Objid' => 'f5a7d9823c347a8b8c4f0c7f307df6294b1ba959', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" } }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.1-1', 'Objid' => 'f5a7d9823c347a8b8c4f0c7f307df6294b1ba959', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `198e883c21af1cf16e3d6c7231f11d95b321a8c7' # git verify-tag 198e883c21af1cf16e3d6c7231f11d95b321a8c7 # git update-ref refs/tags/archive/test-dummy/1.1-1 198e883c21af1cf16e3d6c7231f11d95b321a8c7 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `b8532e5e7c276dc67173a74310c985618f32ab05' # git verify-tag b8532e5e7c276dc67173a74310c985618f32ab05 # git update-ref refs/tags/test-dummy/1.1-1 b8532e5e7c276dc67173a74310c985618f32ab05 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git f5a7d9823c347a8b8c4f0c7f307df6294b1ba959:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f5a7d9823c347a8b8c4f0c7f307df6294b1ba959 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start orig-exec + path=orig-exec + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: f5a7d98 Commit Debian 3.0 (quilt) metadata c96f603 GOOD:deleted If you want to keep them by creating a new branch, this may be a good time to do so with: git branch f5a7d98 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm orig-exec rm 'orig-exec' + finish 'GOOD:deleted exec' + case "$DGIT_TEST_TESTNAME" in + expected='GOOD:deleted exec' + case "$expected" in + git commit -m 'GOOD:deleted exec' [detached HEAD ab863ef] GOOD:deleted exec 1 file changed, 2 deletions(-) delete mode 100755 orig-exec + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ab863efae790bb40b2c227134cca06af65eda944' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ab863efae790bb40b2c227134cca06af65eda944 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ab863efae790bb40b2c227134cca06af65eda944 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard ab863efae790bb40b2c227134cca06af65eda944 CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z ab863efae790bb40b2c227134cca06af65eda944 => `.gitignore\x00debian\x00docs\x00example\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 ab863efae790bb40b2c227134cca06af65eda944 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100755 000000 4163036efa65bd4a469e752267498f01ea36a55c 0000000000000000000000000000000000000000 D\x00orig-exec\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 ab863efae790bb40b2c227134cca06af65eda944 => 3 | git diff-tree -z --no-renames --name-only -r ab863efae790bb40b2c227134cca06af65eda944 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00orig-exec\x00' quiltify_trees_differ ab863efae790bb40b2c227134cca06af65eda944 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only ab863efae790bb40b2c227134cca06af65eda944 -- debian/rules debian/control => `debian/control'... quiltify investigate ab863efae790bb40b2c227134cca06af65eda944 | git diff-tree -z --no-renames --name-only ab863efae790bb40b2c227134cca06af65eda944 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs\x00orig-exec\x00' quiltify_trees_differ ab863efae790bb40b2c227134cca06af65eda944 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 search quitting smash quiltify want to smash | git log -n3 => `commit ab863efae790bb40b2c227134cca06af65eda944'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.1-1-ab863efae790bb40b2c227134cca06af65eda944-1530000000 git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 ab863efae790bb40b2c227134cca06af65eda944 -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 404f2f9] Commit Debian 3.0 (quilt) metadata 2 files changed, 48 insertions(+) create mode 100644 debian/patches/auto-1.1-1-ab863efae790bb40b2c227134cca06af65eda944-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `404f2f9d5d72d97c49673d820c2c230dd3bebdb6' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 -- debian + git add -Af . | git write-tree => `548f83a11bd1781571e1956c8b1739c0e74189e2' fake orig tree object 548f83a11bd1781571e1956c8b1739c0e74189e2 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 CD ../fake + git add -Af . | git write-tree => `feb113d92129344e22ad7056e3ae5dc5706420c1' fake o+d/p tree object 548f83a11bd1781571e1956c8b1739c0e74189e2 CD ../work | git ls-tree --name-only -z 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 => `.gitignore\x00debian\x00docs\x00example\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 548f83a11bd1781571e1956c8b1739c0e74189e2 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100755 000000 4163036efa65bd4a469e752267498f01ea36a55c 0000000000000000000000000000000000000000 D\x00orig-exec\x00' quiltify_trees_differ 548f83a11bd1781571e1956c8b1739c0e74189e2 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 => 3 | git diff-tree -z --no-renames --name-only -r 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 feb113d92129344e22ad7056e3ae5dc5706420c1 => `' quiltify_trees_differ 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 feb113d92129344e22ad7056e3ae5dc5706420c1 => 0 | git diff-tree -z --no-renames --name-only -r 548f83a11bd1781571e1956c8b1739c0e74189e2 feb113d92129344e22ad7056e3ae5dc5706420c1 => `.gitignore\x00docs/README\x00orig-exec\x00' quiltify_trees_differ 548f83a11bd1781571e1956c8b1739c0e74189e2 feb113d92129344e22ad7056e3ae5dc5706420c1 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=548f83a11bd1781571e1 o+d/p=feb113d92129344e22ad dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 -- debian/rules debian/control => `debian/control'... quiltify investigate 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 | git diff-tree -z --no-renames --name-only 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 feb113d92129344e22ad7056e3ae5dc5706420c1 => `' quiltify_trees_differ 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 feb113d92129344e22ad7056e3ae5dc5706420c1 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `404f2f9d5d72d97c49673d820c2c230dd3bebdb6' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `404f2f9d5d72d97c49673d820c2c230dd3bebdb6' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.1-1-ab863efae790bb40b2c227134cca06af65eda944-1530000000 CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `feb113d92129344e22ad7056e3ae5dc5706420c1' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet feb113d92129344e22ad7056e3ae5dc5706420c1 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | d57f85e1b135af0bb3a6f3c524f266a4 1356 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '404f2f9d5d72d97c49673d820c2c230dd3bebdb6', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1-1', 'Tfn' => sub { "DUMMY" }, 'Objid' => '404f2f9d5d72d97c49673d820c2c230dd3bebdb6', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'Tag' => 'test-dummy/1.1-1', 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'Objid' => '404f2f9d5d72d97c49673d820c2c230dd3bebdb6', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `20bdefc46897b7eb2c25f833eb64af41e59e50a7' # git verify-tag 20bdefc46897b7eb2c25f833eb64af41e59e50a7 # git update-ref refs/tags/archive/test-dummy/1.1-1 20bdefc46897b7eb2c25f833eb64af41e59e50a7 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `605b58a95b3976e85ebeb75bdf26fb472cebc3ab' # git verify-tag 605b58a95b3976e85ebeb75bdf26fb472cebc3ab # git update-ref refs/tags/test-dummy/1.1-1 605b58a95b3976e85ebeb75bdf26fb472cebc3ab | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 404f2f9d5d72d97c49673d820c2c230dd3bebdb6:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 404f2f9d5d72d97c49673d820c2c230dd3bebdb6 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start orig-unwriteable + path=orig-unwriteable + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 404f2f9 Commit Debian 3.0 (quilt) metadata ab863ef GOOD:deleted exec If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 404f2f9 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm -f orig-unwriteable rm 'orig-unwriteable' + finish 'GOOD:deleted unwritable' + case "$DGIT_TEST_TESTNAME" in + expected='GOOD:deleted unwritable' + case "$expected" in + git commit -m 'GOOD:deleted unwritable' [detached HEAD bcefae5] GOOD:deleted unwritable 1 file changed, 1 deletion(-) delete mode 100644 orig-unwriteable + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `bcefae59a597361251ba28c4e74baa15f7bc5414' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bcefae59a597361251ba28c4e74baa15f7bc5414 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f bcefae59a597361251ba28c4e74baa15f7bc5414 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard bcefae59a597361251ba28c4e74baa15f7bc5414 CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z bcefae59a597361251ba28c4e74baa15f7bc5414 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 bcefae59a597361251ba28c4e74baa15f7bc5414 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 40cda8e010466dc7a4a0eb107e7e45804290685e 0000000000000000000000000000000000000000 D\x00orig-unwriteable\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 bcefae59a597361251ba28c4e74baa15f7bc5414 => 3 | git diff-tree -z --no-renames --name-only -r bcefae59a597361251ba28c4e74baa15f7bc5414 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00orig-unwriteable\x00' quiltify_trees_differ bcefae59a597361251ba28c4e74baa15f7bc5414 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only bcefae59a597361251ba28c4e74baa15f7bc5414 -- debian/rules debian/control => `debian/control'... quiltify investigate bcefae59a597361251ba28c4e74baa15f7bc5414 | git diff-tree -z --no-renames --name-only bcefae59a597361251ba28c4e74baa15f7bc5414 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs\x00orig-unwriteable\x00' quiltify_trees_differ bcefae59a597361251ba28c4e74baa15f7bc5414 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 search quitting smash quiltify want to smash | git log -n3 => `commit bcefae59a597361251ba28c4e74baa15f7bc5414'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.1-1-bcefae59a597361251ba28c4e74baa15f7bc5414-1530000000 git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 bcefae59a597361251ba28c4e74baa15f7bc5414 -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 69eb3da] Commit Debian 3.0 (quilt) metadata 2 files changed, 47 insertions(+) create mode 100644 debian/patches/auto-1.1-1-bcefae59a597361251ba28c4e74baa15f7bc5414-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `69eb3da70bfd21f849c5f162e8acf882548069d5' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 69eb3da70bfd21f849c5f162e8acf882548069d5 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 69eb3da70bfd21f849c5f162e8acf882548069d5 -- debian + git add -Af . | git write-tree => `60005a912f4770eb8157e8e7a15ba132ae5f7014' fake orig tree object 60005a912f4770eb8157e8e7a15ba132ae5f7014 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 69eb3da70bfd21f849c5f162e8acf882548069d5 CD ../fake + git add -Af . | git write-tree => `5fb4b93583714c441a1757339787cb5a74b8337a' fake o+d/p tree object 60005a912f4770eb8157e8e7a15ba132ae5f7014 CD ../work | git ls-tree --name-only -z 69eb3da70bfd21f849c5f162e8acf882548069d5 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00src.c\x00' | git diff-tree -z --no-renames -r 60005a912f4770eb8157e8e7a15ba132ae5f7014 69eb3da70bfd21f849c5f162e8acf882548069d5 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 40cda8e010466dc7a4a0eb107e7e45804290685e 0000000000000000000000000000000000000000 D\x00orig-unwriteable\x00' quiltify_trees_differ 60005a912f4770eb8157e8e7a15ba132ae5f7014 69eb3da70bfd21f849c5f162e8acf882548069d5 => 3 | git diff-tree -z --no-renames --name-only -r 69eb3da70bfd21f849c5f162e8acf882548069d5 5fb4b93583714c441a1757339787cb5a74b8337a => `' quiltify_trees_differ 69eb3da70bfd21f849c5f162e8acf882548069d5 5fb4b93583714c441a1757339787cb5a74b8337a => 0 | git diff-tree -z --no-renames --name-only -r 60005a912f4770eb8157e8e7a15ba132ae5f7014 5fb4b93583714c441a1757339787cb5a74b8337a => `.gitignore\x00docs/README\x00orig-unwriteable\x00' quiltify_trees_differ 60005a912f4770eb8157e8e7a15ba132ae5f7014 5fb4b93583714c441a1757339787cb5a74b8337a => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=60005a912f4770eb8157 o+d/p=5fb4b93583714c441a17 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 69eb3da70bfd21f849c5f162e8acf882548069d5 -- debian/rules debian/control => `debian/control'... quiltify investigate 69eb3da70bfd21f849c5f162e8acf882548069d5 | git diff-tree -z --no-renames --name-only 69eb3da70bfd21f849c5f162e8acf882548069d5 5fb4b93583714c441a1757339787cb5a74b8337a => `' quiltify_trees_differ 69eb3da70bfd21f849c5f162e8acf882548069d5 5fb4b93583714c441a1757339787cb5a74b8337a => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 69eb3da70bfd21f849c5f162e8acf882548069d5 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `69eb3da70bfd21f849c5f162e8acf882548069d5' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 69eb3da70bfd21f849c5f162e8acf882548069d5 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `69eb3da70bfd21f849c5f162e8acf882548069d5' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.1-1-bcefae59a597361251ba28c4e74baa15f7bc5414-1530000000 CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `5fb4b93583714c441a1757339787cb5a74b8337a' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 5fb4b93583714c441a1757339787cb5a74b8337a 69eb3da70bfd21f849c5f162e8acf882548069d5 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | d4ccf2b1f49d3f0d8f5e872a78ef2808 1360 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '69eb3da70bfd21f849c5f162e8acf882548069d5', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1-1', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '69eb3da70bfd21f849c5f162e8acf882548069d5' }, { 'Tfn' => sub { "DUMMY" }, 'Objid' => '69eb3da70bfd21f849c5f162e8acf882548069d5', 'Tag' => 'test-dummy/1.1-1', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `13fb31a434d88140922e35fa97181870fc438a00' # git verify-tag 13fb31a434d88140922e35fa97181870fc438a00 # git update-ref refs/tags/archive/test-dummy/1.1-1 13fb31a434d88140922e35fa97181870fc438a00 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `2f898f1cb61330840e374e0ad4deccc16060d039' # git verify-tag 2f898f1cb61330840e374e0ad4deccc16060d039 # git update-ref refs/tags/test-dummy/1.1-1 2f898f1cb61330840e374e0ad4deccc16060d039 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 69eb3da70bfd21f849c5f162e8acf882548069d5:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 69eb3da70bfd21f849c5f162e8acf882548069d5 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start src.c + path=src.c + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 69eb3da Commit Debian 3.0 (quilt) metadata bcefae5 GOOD:deleted unwritable If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 69eb3da HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + chmod +x src.c + git add src.c + finish GOOD:chmod 'LATE-EP:Mode change from 644 to 755' + case "$DGIT_TEST_TESTNAME" in + expected=GOOD:chmod + case "$expected" in + git commit -m GOOD:chmod [detached HEAD 422cf97] GOOD:chmod 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 src.c + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `422cf97290b900fef642a8e58a24ec24cdce6f08' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 422cf97290b900fef642a8e58a24ec24cdce6f08 examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 422cf97290b900fef642a8e58a24ec24cdce6f08 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 422cf97290b900fef642a8e58a24ec24cdce6f08 CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z 422cf97290b900fef642a8e58a24ec24cdce6f08 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 422cf97290b900fef642a8e58a24ec24cdce6f08 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 100755 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc M\x00src.c\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 422cf97290b900fef642a8e58a24ec24cdce6f08 => 3 | git diff-tree -z --no-renames --name-only -r 422cf97290b900fef642a8e58a24ec24cdce6f08 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00src.c\x00' quiltify_trees_differ 422cf97290b900fef642a8e58a24ec24cdce6f08 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only 422cf97290b900fef642a8e58a24ec24cdce6f08 -- debian/rules debian/control => `debian/control'... quiltify investigate 422cf97290b900fef642a8e58a24ec24cdce6f08 | git diff-tree -z --no-renames --name-only 422cf97290b900fef642a8e58a24ec24cdce6f08 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs\x00src.c\x00' quiltify_trees_differ 422cf97290b900fef642a8e58a24ec24cdce6f08 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 search quitting smash quiltify want to smash | git log -n3 => `commit 422cf97290b900fef642a8e58a24ec24cdce6f08'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.1-1-422cf97290b900fef642a8e58a24ec24cdce6f08-1530000000 git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 422cf97290b900fef642a8e58a24ec24cdce6f08 -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 96ada72] Commit Debian 3.0 (quilt) metadata 2 files changed, 43 insertions(+) create mode 100644 debian/patches/auto-1.1-1-422cf97290b900fef642a8e58a24ec24cdce6f08-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `96ada72e0008d721a7e551efebfad40e6a170d65' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 96ada72e0008d721a7e551efebfad40e6a170d65 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 96ada72e0008d721a7e551efebfad40e6a170d65 -- debian + git add -Af . | git write-tree => `0168be7e7cba4fe1075685ce1dba45ea4c4ce412' fake orig tree object 0168be7e7cba4fe1075685ce1dba45ea4c4ce412 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 96ada72e0008d721a7e551efebfad40e6a170d65 CD ../fake + git add -Af . | git write-tree => `027613c24fe0a640fba738b4f1543816313ddafa' fake o+d/p tree object 0168be7e7cba4fe1075685ce1dba45ea4c4ce412 CD ../work | git ls-tree --name-only -z 96ada72e0008d721a7e551efebfad40e6a170d65 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 0168be7e7cba4fe1075685ce1dba45ea4c4ce412 96ada72e0008d721a7e551efebfad40e6a170d65 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 100755 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc M\x00src.c\x00' quiltify_trees_differ 0168be7e7cba4fe1075685ce1dba45ea4c4ce412 96ada72e0008d721a7e551efebfad40e6a170d65 => 3 | git diff-tree -z --no-renames --name-only -r 96ada72e0008d721a7e551efebfad40e6a170d65 027613c24fe0a640fba738b4f1543816313ddafa => `' quiltify_trees_differ 96ada72e0008d721a7e551efebfad40e6a170d65 027613c24fe0a640fba738b4f1543816313ddafa => 0 | git diff-tree -z --no-renames --name-only -r 0168be7e7cba4fe1075685ce1dba45ea4c4ce412 027613c24fe0a640fba738b4f1543816313ddafa => `.gitignore\x00docs/README\x00src.c\x00' quiltify_trees_differ 0168be7e7cba4fe1075685ce1dba45ea4c4ce412 027613c24fe0a640fba738b4f1543816313ddafa => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=0168be7e7cba4fe10756 o+d/p=027613c24fe0a640fba7 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 96ada72e0008d721a7e551efebfad40e6a170d65 -- debian/rules debian/control => `debian/control'... quiltify investigate 96ada72e0008d721a7e551efebfad40e6a170d65 | git diff-tree -z --no-renames --name-only 96ada72e0008d721a7e551efebfad40e6a170d65 027613c24fe0a640fba738b4f1543816313ddafa => `' quiltify_trees_differ 96ada72e0008d721a7e551efebfad40e6a170d65 027613c24fe0a640fba738b4f1543816313ddafa => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 96ada72e0008d721a7e551efebfad40e6a170d65 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `96ada72e0008d721a7e551efebfad40e6a170d65' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 96ada72e0008d721a7e551efebfad40e6a170d65 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `96ada72e0008d721a7e551efebfad40e6a170d65' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.1-1-422cf97290b900fef642a8e58a24ec24cdce6f08-1530000000 CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `027613c24fe0a640fba738b4f1543816313ddafa' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 027613c24fe0a640fba738b4f1543816313ddafa 96ada72e0008d721a7e551efebfad40e6a170d65 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | 1031c566370763ba2dac1840c661c188 1312 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '96ada72e0008d721a7e551efebfad40e6a170d65', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1-1', 'Objid' => '96ada72e0008d721a7e551efebfad40e6a170d65' }, { 'Tag' => 'test-dummy/1.1-1', 'Objid' => '96ada72e0008d721a7e551efebfad40e6a170d65', 'TfSuffix' => '-dgit', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `e5b594bf9bf4a981dcb90532e55b6d55b313c2a9' # git verify-tag e5b594bf9bf4a981dcb90532e55b6d55b313c2a9 # git update-ref refs/tags/archive/test-dummy/1.1-1 e5b594bf9bf4a981dcb90532e55b6d55b313c2a9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `113ce0b923bd0db59afa5dce1a0733ca1a6c9202' # git verify-tag 113ce0b923bd0db59afa5dce1a0733ca1a6c9202 # git update-ref refs/tags/test-dummy/1.1-1 113ce0b923bd0db59afa5dce1a0733ca1a6c9202 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 96ada72e0008d721a7e551efebfad40e6a170d65:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 96ada72e0008d721a7e551efebfad40e6a170d65 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start newx + path=newx + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 96ada72 Commit Debian 3.0 (quilt) metadata 422cf97 GOOD:chmod If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 96ada72 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + echo hi + chmod 755 newx + git add newx + finish GOOD:add-755 'LATE-EP:Mode change from 644 to 755' + case "$DGIT_TEST_TESTNAME" in + expected=GOOD:add-755 + case "$expected" in + git commit -m GOOD:add-755 [detached HEAD 0b271cd] GOOD:add-755 1 file changed, 1 insertion(+) create mode 100755 newx + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `0b271cd41846dbd9c51737730937694d1b0a8a2d' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 0b271cd41846dbd9c51737730937694d1b0a8a2d examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 0b271cd41846dbd9c51737730937694d1b0a8a2d -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 0b271cd41846dbd9c51737730937694d1b0a8a2d CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z 0b271cd41846dbd9c51737730937694d1b0a8a2d => `.gitignore\x00debian\x00docs\x00example\x00newx\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 0b271cd41846dbd9c51737730937694d1b0a8a2d => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:000000 100755 0000000000000000000000000000000000000000 45b983be36b73c0788dc9cbcb76cbb80fc7bb057 A\x00newx\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 0b271cd41846dbd9c51737730937694d1b0a8a2d => 3 | git diff-tree -z --no-renames --name-only -r 0b271cd41846dbd9c51737730937694d1b0a8a2d 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00newx\x00' quiltify_trees_differ 0b271cd41846dbd9c51737730937694d1b0a8a2d 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only 0b271cd41846dbd9c51737730937694d1b0a8a2d -- debian/rules debian/control => `debian/control'... quiltify investigate 0b271cd41846dbd9c51737730937694d1b0a8a2d | git diff-tree -z --no-renames --name-only 0b271cd41846dbd9c51737730937694d1b0a8a2d 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs\x00newx\x00' quiltify_trees_differ 0b271cd41846dbd9c51737730937694d1b0a8a2d 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 search quitting smash quiltify want to smash | git log -n3 => `commit 0b271cd41846dbd9c51737730937694d1b0a8a2d'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.1-1-0b271cd41846dbd9c51737730937694d1b0a8a2d-1530000000 git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 0b271cd41846dbd9c51737730937694d1b0a8a2d -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master e57daa5] Commit Debian 3.0 (quilt) metadata 2 files changed, 47 insertions(+) create mode 100644 debian/patches/auto-1.1-1-0b271cd41846dbd9c51737730937694d1b0a8a2d-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `e57daa59e629b15713cdb6a96ee438ca5aa9d15e' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e57daa59e629b15713cdb6a96ee438ca5aa9d15e examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f e57daa59e629b15713cdb6a96ee438ca5aa9d15e -- debian + git add -Af . | git write-tree => `a3eaf8e2ed84c561cb2b6ede99b9c845efd59dca' fake orig tree object a3eaf8e2ed84c561cb2b6ede99b9c845efd59dca + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard e57daa59e629b15713cdb6a96ee438ca5aa9d15e CD ../fake + git add -Af . | git write-tree => `1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05' fake o+d/p tree object a3eaf8e2ed84c561cb2b6ede99b9c845efd59dca CD ../work | git ls-tree --name-only -z e57daa59e629b15713cdb6a96ee438ca5aa9d15e => `.gitignore\x00debian\x00docs\x00example\x00newx\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r a3eaf8e2ed84c561cb2b6ede99b9c845efd59dca e57daa59e629b15713cdb6a96ee438ca5aa9d15e => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:000000 100755 0000000000000000000000000000000000000000 45b983be36b73c0788dc9cbcb76cbb80fc7bb057 A\x00newx\x00' quiltify_trees_differ a3eaf8e2ed84c561cb2b6ede99b9c845efd59dca e57daa59e629b15713cdb6a96ee438ca5aa9d15e => 3 | git diff-tree -z --no-renames --name-only -r e57daa59e629b15713cdb6a96ee438ca5aa9d15e 1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05 => `' quiltify_trees_differ e57daa59e629b15713cdb6a96ee438ca5aa9d15e 1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05 => 0 | git diff-tree -z --no-renames --name-only -r a3eaf8e2ed84c561cb2b6ede99b9c845efd59dca 1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05 => `.gitignore\x00docs/README\x00newx\x00' quiltify_trees_differ a3eaf8e2ed84c561cb2b6ede99b9c845efd59dca 1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=a3eaf8e2ed84c561cb2b o+d/p=1c2e34e0e933e8f60f5a dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only e57daa59e629b15713cdb6a96ee438ca5aa9d15e -- debian/rules debian/control => `debian/control'... quiltify investigate e57daa59e629b15713cdb6a96ee438ca5aa9d15e | git diff-tree -z --no-renames --name-only e57daa59e629b15713cdb6a96ee438ca5aa9d15e 1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05 => `' quiltify_trees_differ e57daa59e629b15713cdb6a96ee438ca5aa9d15e 1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q e57daa59e629b15713cdb6a96ee438ca5aa9d15e + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `e57daa59e629b15713cdb6a96ee438ca5aa9d15e' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e57daa59e629b15713cdb6a96ee438ca5aa9d15e CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `e57daa59e629b15713cdb6a96ee438ca5aa9d15e' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.1-1-0b271cd41846dbd9c51737730937694d1b0a8a2d-1530000000 CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 1c2e34e0e933e8f60f5ab92a4e00e6b36de2cd05 e57daa59e629b15713cdb6a96ee438ca5aa9d15e files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | c34169f9235734c7e5651aa803f2c4ad 1320 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', 'e57daa59e629b15713cdb6a96ee438ca5aa9d15e', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '', 'Objid' => 'e57daa59e629b15713cdb6a96ee438ca5aa9d15e', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1-1' }, { 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'TfSuffix' => '-dgit', 'Objid' => 'e57daa59e629b15713cdb6a96ee438ca5aa9d15e', 'Tfn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1-1' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `d78fbc6480e46bd03a5d4bf3260145d159036f9c' # git verify-tag d78fbc6480e46bd03a5d4bf3260145d159036f9c # git update-ref refs/tags/archive/test-dummy/1.1-1 d78fbc6480e46bd03a5d4bf3260145d159036f9c | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `c7b0c81b50056f4c60828ec8ec7517ea8d8e29fe' # git verify-tag c7b0c81b50056f4c60828ec8ec7517ea8d8e29fe # git update-ref refs/tags/test-dummy/1.1-1 c7b0c81b50056f4c60828ec8ec7517ea8d8e29fe | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git e57daa59e629b15713cdb6a96ee438ca5aa9d15e:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid e57daa59e629b15713cdb6a96ee438ca5aa9d15e [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start nothing + path=nothing + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: e57daa5 Commit Debian 3.0 (quilt) metadata 0b271cd GOOD:add-755 If you want to keep them by creating a new branch, this may be a good time to do so with: git branch e57daa5 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + finish NOTHING NOTHING + case "$DGIT_TEST_TESTNAME" in + expected=NOTHING + case "$expected" in + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7fc34be828b8d7e20864ef74c08303033134326d' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7fc34be828b8d7e20864ef74c08303033134326d examining quilt state (multiple patches, smash mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7fc34be828b8d7e20864ef74c08303033134326d -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 7fc34be828b8d7e20864ef74c08303033134326d CD ../fake + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake o+d/p tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD ../work | git ls-tree --name-only -z 7fc34be828b8d7e20864ef74c08303033134326d => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 7fc34be828b8d7e20864ef74c08303033134326d => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 7fc34be828b8d7e20864ef74c08303033134326d => 3 | git diff-tree -z --no-renames --name-only -r 7fc34be828b8d7e20864ef74c08303033134326d 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs/README\x00' quiltify_trees_differ 7fc34be828b8d7e20864ef74c08303033134326d 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 | git diff-tree -z --no-renames --name-only -r 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => `' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 73980916f049af3d53288cf601b4c69efe4ab9a0 => 0 differences @dl ## == ## ## == ##. dgit: base trees orig=73980916f049af3d5328 o+d/p=73980916f049af3d5328 dgit: quilt differences: src: ## orig == gitignores: ## orig == dgit: quilt differences: HEAD ## o+d/p HEAD ## o+d/p starting quiltify (multiple patches, smash mode) | git ls-tree --name-only 7fc34be828b8d7e20864ef74c08303033134326d -- debian/rules debian/control => `debian/control'... quiltify investigate 7fc34be828b8d7e20864ef74c08303033134326d | git diff-tree -z --no-renames --name-only 7fc34be828b8d7e20864ef74c08303033134326d 73980916f049af3d53288cf601b4c69efe4ab9a0 => `.gitignore\x00docs\x00' quiltify_trees_differ 7fc34be828b8d7e20864ef74c08303033134326d 73980916f049af3d53288cf601b4c69efe4ab9a0 => 3 search quitting smash quiltify want to smash | git log -n3 => `commit 7fc34be828b8d7e20864ef74c08303033134326d'... + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/auto-1.1-1-7fc34be828b8d7e20864ef74c08303033134326d-1530000000 git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 7fc34be828b8d7e20864ef74c08303033134326d -- ':!/debian' ':!/.pc' + git checkout -q master | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 62188e6] Commit Debian 3.0 (quilt) metadata 2 files changed, 40 insertions(+) create mode 100644 debian/patches/auto-1.1-1-7fc34be828b8d7e20864ef74c08303033134326d-1530000000 create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `62188e69597e398fe7fae9c34e00e3605f9e39f0' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 62188e69597e398fe7fae9c34e00e3605f9e39f0 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 62188e69597e398fe7fae9c34e00e3605f9e39f0 -- debian + git add -Af . | git write-tree => `c1f4c5d0160374298ffeb57c77aeebdd73f75d14' fake orig tree object c1f4c5d0160374298ffeb57c77aeebdd73f75d14 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 62188e69597e398fe7fae9c34e00e3605f9e39f0 CD ../fake + git add -Af . | git write-tree => `090621b716e938cb7cb3fc052b1340c3b2ce862c' fake o+d/p tree object c1f4c5d0160374298ffeb57c77aeebdd73f75d14 CD ../work | git ls-tree --name-only -z 62188e69597e398fe7fae9c34e00e3605f9e39f0 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r c1f4c5d0160374298ffeb57c77aeebdd73f75d14 62188e69597e398fe7fae9c34e00e3605f9e39f0 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00' quiltify_trees_differ c1f4c5d0160374298ffeb57c77aeebdd73f75d14 62188e69597e398fe7fae9c34e00e3605f9e39f0 => 3 | git diff-tree -z --no-renames --name-only -r 62188e69597e398fe7fae9c34e00e3605f9e39f0 090621b716e938cb7cb3fc052b1340c3b2ce862c => `' quiltify_trees_differ 62188e69597e398fe7fae9c34e00e3605f9e39f0 090621b716e938cb7cb3fc052b1340c3b2ce862c => 0 | git diff-tree -z --no-renames --name-only -r c1f4c5d0160374298ffeb57c77aeebdd73f75d14 090621b716e938cb7cb3fc052b1340c3b2ce862c => `.gitignore\x00docs/README\x00' quiltify_trees_differ c1f4c5d0160374298ffeb57c77aeebdd73f75d14 090621b716e938cb7cb3fc052b1340c3b2ce862c => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=c1f4c5d0160374298ffe o+d/p=090621b716e938cb7cb3 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 62188e69597e398fe7fae9c34e00e3605f9e39f0 -- debian/rules debian/control => `debian/control'... quiltify investigate 62188e69597e398fe7fae9c34e00e3605f9e39f0 | git diff-tree -z --no-renames --name-only 62188e69597e398fe7fae9c34e00e3605f9e39f0 090621b716e938cb7cb3fc052b1340c3b2ce862c => `' quiltify_trees_differ 62188e69597e398fe7fae9c34e00e3605f9e39f0 090621b716e938cb7cb3fc052b1340c3b2ce862c => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 62188e69597e398fe7fae9c34e00e3605f9e39f0 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `62188e69597e398fe7fae9c34e00e3605f9e39f0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 62188e69597e398fe7fae9c34e00e3605f9e39f0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `62188e69597e398fe7fae9c34e00e3605f9e39f0' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying auto-1.1-1-7fc34be828b8d7e20864ef74c08303033134326d-1530000000 CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `090621b716e938cb7cb3fc052b1340c3b2ce862c' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 090621b716e938cb7cb3fc052b1340c3b2ce862c 62188e69597e398fe7fae9c34e00e3605f9e39f0 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | 262ee612dce201f31a56e5289d0ee81a 1284 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '62188e69597e398fe7fae9c34e00e3605f9e39f0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '62188e69597e398fe7fae9c34e00e3605f9e39f0', 'Tag' => 'archive/test-dummy/1.1-1', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => '62188e69597e398fe7fae9c34e00e3605f9e39f0', 'Tag' => 'test-dummy/1.1-1' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `da17b6c9071ac265b92f7b8c07b7f261080e55b4' # git verify-tag da17b6c9071ac265b92f7b8c07b7f261080e55b4 # git update-ref refs/tags/archive/test-dummy/1.1-1 da17b6c9071ac265b92f7b8c07b7f261080e55b4 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `009d68b843f9bfff2e3e7a5b935356da69309d38' # git verify-tag 009d68b843f9bfff2e3e7a5b935356da69309d38 # git update-ref refs/tags/test-dummy/1.1-1 009d68b843f9bfff2e3e7a5b935356da69309d38 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 62188e69597e398fe7fae9c34e00e3605f9e39f0:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 62188e69597e398fe7fae9c34e00e3605f9e39f0 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/unrepresentable-artifacts + '[' x/tmp/autopkgtest.l3K01R/unrepresentable-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/unrepresentable-artifacts/unrepresentable.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.5% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:04:08]: test unrepresentable: -----------------------] autopkgtest [22:04:08]: test unrepresentable: - - - - - - - - - - results - - - - - - - - - - unrepresentable PASS autopkgtest [22:04:08]: test unrepresentable-single-dpkg: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:04:13]: test unrepresentable-single-dpkg: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=unrepresentable-single-dpkg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/unrepresentable-single-dpkg-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/unrepresentable-single-dpkg-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz . + cd example + quilt_mode=smash + case $DGIT_TEST_TESTNAME in + make_singlepatch + git checkout quilt-tip-1.1 Switched to branch 'quilt-tip-1.1' + echo single-debian-patch + git add debian/source/options + git commit -m single-debian-patch debian/source/options [quilt-tip-1.1 f595a32] single-debian-patch 1 file changed, 1 insertion(+) create mode 100644 debian/source/options + start orig-symlink + path=orig-symlink + git checkout quilt-tip-1.1~0 Note: switching to 'quilt-tip-1.1~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at f595a32 single-debian-patch + ln -sf NEWTARGET orig-symlink + git add orig-symlink + finish 'EP:modified symlink' 'new version is symlink' + case "$DGIT_TEST_TESTNAME" in + expected='new version is symlink' + case "$expected" in + git commit -m 'new version is symlink' [detached HEAD da96755] new version is symlink 1 file changed, 1 insertion(+), 1 deletion(-) + case "$expected" in + badly-raw 'new version is symlink' + wrongmsg='new version is symlink' + t-expect-fail 'new version is symlink' quilt-fixup + local 'mpat=new version is symlink' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `da967553fcb0ee29c0d4570d08a9bfa5946d1f9b' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard da967553fcb0ee29c0d4570d08a9bfa5946d1f9b starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + git reset -q --hard da967553fcb0ee29c0d4570d08a9bfa5946d1f9b + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: error: cannot represent change to orig-symlink: dpkg-source: error: new version is symlink to NEWTARGET dpkg-source: error: old version is symlink to ORIGTARGET dpkg-source: error: unrepresentable changes to source dgit: failed command: dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'new version is symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=new version is symlink' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'new version is symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dpkg-source: error: new version is symlink to NEWTARGET + start orig-symlink + path=orig-symlink + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: da96755 new version is symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch da96755 HEAD is now at f595a32 single-debian-patch + git rm -f orig-symlink rm 'orig-symlink' + finish 'EP:deletion of symlink' 'LATE-EP:Mode change from 20000 to 000000' + case "$DGIT_TEST_TESTNAME" in + expected='LATE-EP:Mode change from 20000 to 000000' + case "$expected" in + git commit -m 'LATE-EP:Mode change from 20000 to 000000' [detached HEAD 0dba067] LATE-EP:Mode change from 20000 to 000000 1 file changed, 1 deletion(-) delete mode 120000 orig-symlink + case "$expected" in + case "$DGIT_TEST_TESTNAME" in + wrongmsg='Mode change from 20000 to 000000' + badly-late-raw 'E:Mode change from 20000 to 000000.*: orig-symlink' + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `0dba067348bb81efc28a85381ea6d1fde5850b3e' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 0dba067348bb81efc28a85381ea6d1fde5850b3e starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + git reset -q --hard 0dba067348bb81efc28a85381ea6d1fde5850b3e + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: warning: ignoring deletion of symlink orig-symlink dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master cd09519] Commit Debian 3.0 (quilt) metadata 2 files changed, 15 insertions(+) create mode 100644 debian/patches/debian-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `cd09519105541a1eab0765c47e6a309940b53b6f' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cd09519105541a1eab0765c47e6a309940b53b6f starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + git reset -q --hard cd09519105541a1eab0765c47e6a309940b53b6f + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: warning: ignoring deletion of symlink orig-symlink dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `cd09519105541a1eab0765c47e6a309940b53b6f' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard cd09519105541a1eab0765c47e6a309940b53b6f CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: warning: ignoring deletion of symlink orig-symlink dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:Mode change from 20000 to 000000.*: orig-symlink' run-push + local 'mpat=E:Mode change from 20000 to 000000.*: orig-symlink' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + run-push + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `cd09519105541a1eab0765c47e6a309940b53b6f' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `bf77ff72315abaee378ef49cacb07980b0b02754' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet bf77ff72315abaee378ef49cacb07980b0b02754 cd09519105541a1eab0765c47e6a309940b53b6f | git diff --stat bf77ff72315abaee378ef49cacb07980b0b02754 cd09519105541a1eab0765c47e6a309940b53b6f => ` orig-symlink | 1 -'... | git diff --no-renames -z -r --raw bf77ff72315abaee378ef49cacb07980b0b02754 cd09519105541a1eab0765c47e6a309940b53b6f => `:120000 000000 3de78bd 0000000 D\x00orig-symlink\x00' dgit: error: HEAD specifies a different tree to example_1.1-1.dsc: dgit: orig-symlink | 1 - dgit: 1 file changed, 1 deletion(-) dgit: Mode change from 20000 to 000000: orig-symlink dgit: There is a problem with your source tree (see dgit(7) for some hints). dgit: To see a full diff, run git diff bf77ff72315abaee378ef49cacb07980b0b02754 HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Mode change from 20000 to 000000.*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Mode change from 20000 to 000000.*: orig-symlink' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Mode change from 20000 to 000000.*: orig-symlink' + egrep -e 'Mode change from 20000 to 000000.*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Mode change from 20000 to 000000: orig-symlink + start new + path=new + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: cd09519 Commit Debian 3.0 (quilt) metadata 0dba067 LATE-EP:Mode change from 20000 to 000000 If you want to keep them by creating a new branch, this may be a good time to do so with: git branch cd09519 HEAD is now at f595a32 single-debian-patch + ln -s hi new + git add new + finish 'EP:creation .* symlink' 'new version is symlink' + case "$DGIT_TEST_TESTNAME" in + expected='new version is symlink' + case "$expected" in + git commit -m 'new version is symlink' [detached HEAD 5d16afd] new version is symlink 1 file changed, 1 insertion(+) create mode 120000 new + case "$expected" in + badly-raw 'new version is symlink' + wrongmsg='new version is symlink' + t-expect-fail 'new version is symlink' quilt-fixup + local 'mpat=new version is symlink' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `5d16afd0cbb3ea9d4ff5ea35d7b09b89fffa2c21' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 5d16afd0cbb3ea9d4ff5ea35d7b09b89fffa2c21 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 5d16afd0cbb3ea9d4ff5ea35d7b09b89fffa2c21 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: error: cannot represent change to new: dpkg-source: error: new version is symlink to hi dpkg-source: error: old version is nonexistent dpkg-source: error: unrepresentable changes to source dgit: failed command: dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dgit: error: subprocess failed with error exit status 1 + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'new version is symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=new version is symlink' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + fgrep -e 'new version is symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dpkg-source: error: new version is symlink to hi + start src.c + path=src.c + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: 5d16afd new version is symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch 5d16afd HEAD is now at f595a32 single-debian-patch + git rm src.c rm 'src.c' + finish GOOD:deleted + case "$DGIT_TEST_TESTNAME" in + expected=GOOD:deleted + case "$expected" in + git commit -m GOOD:deleted [detached HEAD e879c7e] GOOD:deleted 1 file changed, 1 deletion(-) delete mode 100644 src.c + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `e879c7e08c61704f0a285da5e05d33e68aac4d6f' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e879c7e08c61704f0a285da5e05d33e68aac4d6f starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard e879c7e08c61704f0a285da5e05d33e68aac4d6f + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/src.c dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 98f04d6] Commit Debian 3.0 (quilt) metadata 2 files changed, 19 insertions(+) create mode 100644 debian/patches/debian-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `98f04d63854b92d096acac37ff2aafbc219f518a' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 98f04d63854b92d096acac37ff2aafbc219f518a starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 98f04d63854b92d096acac37ff2aafbc219f518a + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/src.c dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `98f04d63854b92d096acac37ff2aafbc219f518a' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 98f04d63854b92d096acac37ff2aafbc219f518a CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/src.c dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `98f04d63854b92d096acac37ff2aafbc219f518a' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `fc641529f662b86960c7ea84ae9ebd55ed15d147' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet fc641529f662b86960c7ea84ae9ebd55ed15d147 98f04d63854b92d096acac37ff2aafbc219f518a files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | f6c6833ed360f248b21f530fb0f81a12 1132 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '98f04d63854b92d096acac37ff2aafbc219f518a', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'Objid' => '98f04d63854b92d096acac37ff2aafbc219f518a', 'Tag' => 'archive/test-dummy/1.1-1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'Tag' => 'test-dummy/1.1-1', 'Objid' => '98f04d63854b92d096acac37ff2aafbc219f518a', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `9944d9ba3601bed66d45822a24fe4e1a88a48d73' # git verify-tag 9944d9ba3601bed66d45822a24fe4e1a88a48d73 # git update-ref refs/tags/archive/test-dummy/1.1-1 9944d9ba3601bed66d45822a24fe4e1a88a48d73 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `106335e934a01ecb9378473c93ecb4e4b145746b' # git verify-tag 106335e934a01ecb9378473c93ecb4e4b145746b # git update-ref refs/tags/test-dummy/1.1-1 106335e934a01ecb9378473c93ecb4e4b145746b | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 98f04d63854b92d096acac37ff2aafbc219f518a:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 98f04d63854b92d096acac37ff2aafbc219f518a [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start orig-exec + path=orig-exec + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 98f04d6 Commit Debian 3.0 (quilt) metadata e879c7e GOOD:deleted If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 98f04d6 HEAD is now at f595a32 single-debian-patch + git rm orig-exec rm 'orig-exec' + finish 'GOOD:deleted exec' + case "$DGIT_TEST_TESTNAME" in + expected='GOOD:deleted exec' + case "$expected" in + git commit -m 'GOOD:deleted exec' [detached HEAD 9fa762f] GOOD:deleted exec 1 file changed, 2 deletions(-) delete mode 100755 orig-exec + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `9fa762f058c4fb4b5ca18ab19f9fd759768e4e8d' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 9fa762f058c4fb4b5ca18ab19f9fd759768e4e8d starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 9fa762f058c4fb4b5ca18ab19f9fd759768e4e8d + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/orig-exec dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 8127a83] Commit Debian 3.0 (quilt) metadata 2 files changed, 20 insertions(+) create mode 100644 debian/patches/debian-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `8127a830e3b7db11ef2e54ff7eed74a44f3b00e0' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8127a830e3b7db11ef2e54ff7eed74a44f3b00e0 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 8127a830e3b7db11ef2e54ff7eed74a44f3b00e0 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/orig-exec dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `8127a830e3b7db11ef2e54ff7eed74a44f3b00e0' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 8127a830e3b7db11ef2e54ff7eed74a44f3b00e0 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/orig-exec dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `8127a830e3b7db11ef2e54ff7eed74a44f3b00e0' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `77d6e80a02602031bdd78d1cb395cdddcfd49086' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 77d6e80a02602031bdd78d1cb395cdddcfd49086 8127a830e3b7db11ef2e54ff7eed74a44f3b00e0 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | 5f1c2f6bc28ccb7f2c6360c5f670adc5 1136 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '8127a830e3b7db11ef2e54ff7eed74a44f3b00e0', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1-1', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '8127a830e3b7db11ef2e54ff7eed74a44f3b00e0' }, { 'TfSuffix' => '-dgit', 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1-1', 'Tfn' => sub { "DUMMY" }, 'Objid' => '8127a830e3b7db11ef2e54ff7eed74a44f3b00e0' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `e9741662bd81c3d277500f1cdc71f5b01ad54ef5' # git verify-tag e9741662bd81c3d277500f1cdc71f5b01ad54ef5 # git update-ref refs/tags/archive/test-dummy/1.1-1 e9741662bd81c3d277500f1cdc71f5b01ad54ef5 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `91c49ef62b02b8920d1e1a1ecfe9ca9c4fd700b0' # git verify-tag 91c49ef62b02b8920d1e1a1ecfe9ca9c4fd700b0 # git update-ref refs/tags/test-dummy/1.1-1 91c49ef62b02b8920d1e1a1ecfe9ca9c4fd700b0 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 8127a830e3b7db11ef2e54ff7eed74a44f3b00e0:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 8127a830e3b7db11ef2e54ff7eed74a44f3b00e0 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start orig-unwriteable + path=orig-unwriteable + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 8127a83 Commit Debian 3.0 (quilt) metadata 9fa762f GOOD:deleted exec If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 8127a83 HEAD is now at f595a32 single-debian-patch + git rm -f orig-unwriteable rm 'orig-unwriteable' + finish 'GOOD:deleted unwritable' + case "$DGIT_TEST_TESTNAME" in + expected='GOOD:deleted unwritable' + case "$expected" in + git commit -m 'GOOD:deleted unwritable' [detached HEAD 73edf07] GOOD:deleted unwritable 1 file changed, 1 deletion(-) delete mode 100644 orig-unwriteable + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `73edf07f694a85c24f7ce57e534c34f4ec410fb2' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 73edf07f694a85c24f7ce57e534c34f4ec410fb2 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 73edf07f694a85c24f7ce57e534c34f4ec410fb2 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/orig-unwriteable dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master bd06b42] Commit Debian 3.0 (quilt) metadata 2 files changed, 19 insertions(+) create mode 100644 debian/patches/debian-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `bd06b42013e2035215c6ea490b7a5a89480dc328' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bd06b42013e2035215c6ea490b7a5a89480dc328 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard bd06b42013e2035215c6ea490b7a5a89480dc328 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/orig-unwriteable dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `bd06b42013e2035215c6ea490b7a5a89480dc328' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bd06b42013e2035215c6ea490b7a5a89480dc328 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/orig-unwriteable dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `bd06b42013e2035215c6ea490b7a5a89480dc328' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `6f50e286ee9df419fd5a87416f4d92a127048196' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 6f50e286ee9df419fd5a87416f4d92a127048196 bd06b42013e2035215c6ea490b7a5a89480dc328 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | f39155354b8507dfd14c9cb6f3a620c8 1136 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', 'bd06b42013e2035215c6ea490b7a5a89480dc328', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1-1', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '', 'View' => 'dgit', 'Objid' => 'bd06b42013e2035215c6ea490b7a5a89480dc328' }, { 'View' => 'dgit', 'Objid' => 'bd06b42013e2035215c6ea490b7a5a89480dc328', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1-1' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `0d5ad0adebe012c19200b0ad466034d1568585f7' # git verify-tag 0d5ad0adebe012c19200b0ad466034d1568585f7 # git update-ref refs/tags/archive/test-dummy/1.1-1 0d5ad0adebe012c19200b0ad466034d1568585f7 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `9ed35dbe300c0268847b9065d5c6900ead1f9d2f' # git verify-tag 9ed35dbe300c0268847b9065d5c6900ead1f9d2f # git update-ref refs/tags/test-dummy/1.1-1 9ed35dbe300c0268847b9065d5c6900ead1f9d2f | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git bd06b42013e2035215c6ea490b7a5a89480dc328:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid bd06b42013e2035215c6ea490b7a5a89480dc328 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start src.c + path=src.c + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: bd06b42 Commit Debian 3.0 (quilt) metadata 73edf07 GOOD:deleted unwritable If you want to keep them by creating a new branch, this may be a good time to do so with: git branch bd06b42 HEAD is now at f595a32 single-debian-patch + chmod +x src.c + git add src.c + finish GOOD:chmod 'LATE-EP:Mode change from 644 to 755' + case "$DGIT_TEST_TESTNAME" in + expected='LATE-EP:Mode change from 644 to 755' + case "$expected" in + git commit -m 'LATE-EP:Mode change from 644 to 755' [detached HEAD a82300b] LATE-EP:Mode change from 644 to 755 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 src.c + case "$expected" in + case "$DGIT_TEST_TESTNAME" in + wrongmsg='Mode change from 644 to 755' + badly-late-raw 'E:Mode change from 644 to 755.*: src.c' + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `a82300b6ab512f8fd7354b285c48f993b0da7bb3' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard a82300b6ab512f8fd7354b285c48f993b0da7bb3 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard a82300b6ab512f8fd7354b285c48f993b0da7bb3 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 41f416e] Commit Debian 3.0 (quilt) metadata 2 files changed, 15 insertions(+) create mode 100644 debian/patches/debian-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `41f416e0d069c21061a48062257777ddc99c9431' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 41f416e0d069c21061a48062257777ddc99c9431 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 41f416e0d069c21061a48062257777ddc99c9431 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `41f416e0d069c21061a48062257777ddc99c9431' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 41f416e0d069c21061a48062257777ddc99c9431 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:Mode change from 644 to 755.*: src.c' run-push + local 'mpat=E:Mode change from 644 to 755.*: src.c' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + run-push + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `41f416e0d069c21061a48062257777ddc99c9431' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `bf77ff72315abaee378ef49cacb07980b0b02754' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet bf77ff72315abaee378ef49cacb07980b0b02754 41f416e0d069c21061a48062257777ddc99c9431 | git diff --stat bf77ff72315abaee378ef49cacb07980b0b02754 41f416e0d069c21061a48062257777ddc99c9431 => ` src.c | 0'... | git diff --no-renames -z -r --raw bf77ff72315abaee378ef49cacb07980b0b02754 41f416e0d069c21061a48062257777ddc99c9431 => `:100644 100755 05437c5 05437c5 M\x00src.c\x00' dgit: error: HEAD specifies a different tree to example_1.1-1.dsc: dgit: src.c | 0 dgit: 1 file changed, 0 insertions(+), 0 deletions(-) dgit: Mode change from 644 to 755: src.c dgit: There is a problem with your source tree (see dgit(7) for some hints). dgit: To see a full diff, run git diff bf77ff72315abaee378ef49cacb07980b0b02754 HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Mode change from 644 to 755.*: src.c' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Mode change from 644 to 755.*: src.c' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Mode change from 644 to 755.*: src.c' + egrep -e 'Mode change from 644 to 755.*: src.c' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Mode change from 644 to 755: src.c + start newx + path=newx + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 41f416e Commit Debian 3.0 (quilt) metadata a82300b LATE-EP:Mode change from 644 to 755 If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 41f416e HEAD is now at f595a32 single-debian-patch + echo hi + chmod 755 newx + git add newx + finish GOOD:add-755 'LATE-EP:Mode change from 644 to 755' + case "$DGIT_TEST_TESTNAME" in + expected='LATE-EP:Mode change from 644 to 755' + case "$expected" in + git commit -m 'LATE-EP:Mode change from 644 to 755' [detached HEAD 98096f1] LATE-EP:Mode change from 644 to 755 1 file changed, 1 insertion(+) create mode 100755 newx + case "$expected" in + case "$DGIT_TEST_TESTNAME" in + wrongmsg='Mode change from 644 to 755' + badly-late-raw 'E:Mode change from 644 to 755.*: newx' + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `98096f1181944616fc958645dfd44320fec40a38' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 98096f1181944616fc958645dfd44320fec40a38 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 98096f1181944616fc958645dfd44320fec40a38 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: warning: executable mode 0755 of 'newx' will not be represented in diff dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/newx dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => ` M newx'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master e8e4285] Commit Debian 3.0 (quilt) metadata 2 files changed, 19 insertions(+) create mode 100644 debian/patches/debian-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `e8e428581a41ee7472e4a2b385df8a8ad585a4f8' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e8e428581a41ee7472e4a2b385df8a8ad585a4f8 starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard e8e428581a41ee7472e4a2b385df8a8ad585a4f8 + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: warning: executable mode 0755 of 'newx' will not be represented in diff dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/newx dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => ` M newx'... nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `e8e428581a41ee7472e4a2b385df8a8ad585a4f8' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e8e428581a41ee7472e4a2b385df8a8ad585a4f8 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: warning: executable mode 0755 of 'newx' will not be represented in diff dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README work/newx dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-expect-fail 'E:Mode change from 644 to 755.*: newx' run-push + local 'mpat=E:Mode change from 644 to 755.*: newx' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + run-push + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `e8e428581a41ee7472e4a2b385df8a8ad585a4f8' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `bb90bf4f9d2f12b71316d959abfd34d68145609d' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet bb90bf4f9d2f12b71316d959abfd34d68145609d e8e428581a41ee7472e4a2b385df8a8ad585a4f8 | git diff --stat bb90bf4f9d2f12b71316d959abfd34d68145609d e8e428581a41ee7472e4a2b385df8a8ad585a4f8 => ` newx | 0'... | git diff --no-renames -z -r --raw bb90bf4f9d2f12b71316d959abfd34d68145609d e8e428581a41ee7472e4a2b385df8a8ad585a4f8 => `:100644 100755 45b983b 45b983b M\x00newx\x00' dgit: error: HEAD specifies a different tree to example_1.1-1.dsc: dgit: newx | 0 dgit: 1 file changed, 0 insertions(+), 0 deletions(-) dgit: Mode change from 644 to 755: newx dgit: There is a problem with your source tree (see dgit(7) for some hints). dgit: To see a full diff, run git diff bb90bf4f9d2f12b71316d959abfd34d68145609d HEAD CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:Mode change from 644 to 755.*: newx' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:Mode change from 644 to 755.*: newx' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='Mode change from 644 to 755.*: newx' + egrep -e 'Mode change from 644 to 755.*: newx' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: Mode change from 644 to 755: newx + start nothing + path=nothing + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: e8e4285 Commit Debian 3.0 (quilt) metadata 98096f1 LATE-EP:Mode change from 644 to 755 If you want to keep them by creating a new branch, this may be a good time to do so with: git branch e8e4285 HEAD is now at f595a32 single-debian-patch + finish NOTHING NOTHING + case "$DGIT_TEST_TESTNAME" in + expected=NOTHING + case "$expected" in + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=smash quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=smash quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode smash Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f595a32951b568d5d5c51272f6990412195aedcf' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f595a32951b568d5d5c51272f6990412195aedcf starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard f595a32951b568d5d5c51272f6990412195aedcf + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/'... + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 66e8136] Commit Debian 3.0 (quilt) metadata 2 files changed, 15 insertions(+) create mode 100644 debian/patches/debian-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `66e81367a01e56a8c74efb08b5abea665455e82d' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 66e81367a01e56a8c74efb08b5abea665455e82d starting quiltify (single-debian-patch) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + git reset -q --hard 66e81367a01e56a8c74efb08b5abea665455e82d + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git --include-removal -b . dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -x example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD work | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `66e81367a01e56a8c74efb08b5abea665455e82d' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 66e81367a01e56a8c74efb08b5abea665455e82d CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using options from work/debian/source/options: --single-debian-patch dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: local changes detected, the modified files are: work/.gitignore work/docs/README dpkg-source: info: local changes have been recorded in a new patch: work/debian/patches/debian-changes dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `66e81367a01e56a8c74efb08b5abea665455e82d' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `bf77ff72315abaee378ef49cacb07980b0b02754' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet bf77ff72315abaee378ef49cacb07980b0b02754 66e81367a01e56a8c74efb08b5abea665455e82d files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | f23d72a216458bc21c3322c101a347c6 1096 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '66e81367a01e56a8c74efb08b5abea665455e82d', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '66e81367a01e56a8c74efb08b5abea665455e82d', 'Tag' => 'archive/test-dummy/1.1-1', 'View' => 'dgit' }, { 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '66e81367a01e56a8c74efb08b5abea665455e82d', 'Tag' => 'test-dummy/1.1-1', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `58620861adbb5cb4c7a0a7979cd77888a56842d9' # git verify-tag 58620861adbb5cb4c7a0a7979cd77888a56842d9 # git update-ref refs/tags/archive/test-dummy/1.1-1 58620861adbb5cb4c7a0a7979cd77888a56842d9 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `4d44f6dfc1db28b471367f168af70cc589b103d7' # git verify-tag 4d44f6dfc1db28b471367f168af70cc589b103d7 # git update-ref refs/tags/test-dummy/1.1-1 4d44f6dfc1db28b471367f168af70cc589b103d7 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 66e81367a01e56a8c74efb08b5abea665455e82d:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 66e81367a01e56a8c74efb08b5abea665455e82d [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/unrepresentable-single-dpkg-artifacts + '[' x/tmp/autopkgtest.l3K01R/unrepresentable-single-dpkg-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/unrepresentable-single-dpkg-artifacts/unrepresentable.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.0% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:04:28]: test unrepresentable-single-dpkg: -----------------------] unrepresentable-single-dpkg PASS autopkgtest [22:04:28]: test unrepresentable-single-dpkg: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:04:29]: test unrepresentable-single-git: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:04:33]: test unrepresentable-single-git: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=unrepresentable-single-git ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/unrepresentable-single-git-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/unrepresentable-single-git-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.1 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.1.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + ln -s /tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz . + cd example + quilt_mode=smash + case $DGIT_TEST_TESTNAME in + quilt_mode=single + start orig-symlink + path=orig-symlink + git checkout quilt-tip-1.1~0 Note: switching to 'quilt-tip-1.1~0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + ln -sf NEWTARGET orig-symlink + git add orig-symlink + finish 'EP:modified symlink' 'new version is symlink' + case "$DGIT_TEST_TESTNAME" in + expected='EP:modified symlink' + case "$expected" in + git commit -m 'EP:modified symlink' [detached HEAD f35e2ad] EP:modified symlink 1 file changed, 1 insertion(+), 1 deletion(-) + case "$expected" in + wrongmsg='modified symlink' + badly-raw 'E:cannot represent change: modified symlink .*: orig-symlink' + wrongmsg='E:cannot represent change: modified symlink .*: orig-symlink' + t-expect-fail 'E:cannot represent change: modified symlink .*: orig-symlink' quilt-fixup + local 'mpat=E:cannot represent change: modified symlink .*: orig-symlink' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f35e2add5d695ed7924b85405a3ca4e39d2af3cd' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f35e2add5d695ed7924b85405a3ca4e39d2af3cd regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f35e2add5d695ed7924b85405a3ca4e39d2af3cd -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 f35e2add5d695ed7924b85405a3ca4e39d2af3cd => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:120000 120000 3de78bdc9e1632f2fba7bc8101280f59f4fd7fd6 ff8aea391665b67e88b1df230d154d2d91069456 M\x00orig-symlink\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 f35e2add5d695ed7924b85405a3ca4e39d2af3cd => 3 + git reset -q --hard f35e2add5d695ed7924b85405a3ca4e39d2af3cd dgit: cannot represent change: modified symlink (120000->120000): orig-symlink dgit: error: HEAD has changes to .orig[s] which are not representable by `3.0 (quilt)' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:cannot represent change: modified symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:cannot represent change: modified symlink .*: orig-symlink' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='cannot represent change: modified symlink .*: orig-symlink' + egrep -e 'cannot represent change: modified symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: cannot represent change: modified symlink (120000->120000): orig-symlink + start orig-symlink + path=orig-symlink + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: f35e2ad EP:modified symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch f35e2ad HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm -f orig-symlink rm 'orig-symlink' + finish 'EP:deletion of symlink' 'LATE-EP:Mode change from 20000 to 000000' + case "$DGIT_TEST_TESTNAME" in + expected='EP:deletion of symlink' + case "$expected" in + git commit -m 'EP:deletion of symlink' [detached HEAD e004973] EP:deletion of symlink 1 file changed, 1 deletion(-) delete mode 120000 orig-symlink + case "$expected" in + wrongmsg='deletion of symlink' + badly-raw 'E:cannot represent change: deletion of symlink .*: orig-symlink' + wrongmsg='E:cannot represent change: deletion of symlink .*: orig-symlink' + t-expect-fail 'E:cannot represent change: deletion of symlink .*: orig-symlink' quilt-fixup + local 'mpat=E:cannot represent change: deletion of symlink .*: orig-symlink' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `e004973690d0566ec39d5dd467253c5b28020241' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard e004973690d0566ec39d5dd467253c5b28020241 regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f e004973690d0566ec39d5dd467253c5b28020241 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 e004973690d0566ec39d5dd467253c5b28020241 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:120000 000000 3de78bdc9e1632f2fba7bc8101280f59f4fd7fd6 0000000000000000000000000000000000000000 D\x00orig-symlink\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 e004973690d0566ec39d5dd467253c5b28020241 => 3 + git reset -q --hard e004973690d0566ec39d5dd467253c5b28020241 dgit: cannot represent change: deletion of symlink (120000->000000): orig-symlink dgit: error: HEAD has changes to .orig[s] which are not representable by `3.0 (quilt)' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:cannot represent change: deletion of symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:cannot represent change: deletion of symlink .*: orig-symlink' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='cannot represent change: deletion of symlink .*: orig-symlink' + egrep -e 'cannot represent change: deletion of symlink .*: orig-symlink' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: cannot represent change: deletion of symlink (120000->000000): orig-symlink + start new + path=new + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: e004973 EP:deletion of symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch e004973 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + ln -s hi new + git add new + finish 'EP:creation .* symlink' 'new version is symlink' + case "$DGIT_TEST_TESTNAME" in + expected='EP:creation .* symlink' + case "$expected" in + git commit -m 'EP:creation .* symlink' [detached HEAD 838cdd5] EP:creation .* symlink 1 file changed, 1 insertion(+) create mode 120000 new + case "$expected" in + wrongmsg='creation .* symlink' + badly-raw 'E:cannot represent change: creation .* symlink .*: new' + wrongmsg='E:cannot represent change: creation .* symlink .*: new' + t-expect-fail 'E:cannot represent change: creation .* symlink .*: new' quilt-fixup + local 'mpat=E:cannot represent change: creation .* symlink .*: new' + shift + set +o pipefail + LC_MESSAGES=C + LANGUAGE=C + quilt-fixup + tee /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:000000 120000 0000000000000000000000000000000000000000 32f95c0d1244a78b2be1bab8de17906fabb2c4a8 A\x00new\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 => 3 + git reset -q --hard 838cdd58c87b4b7bbe4ff50ce3d711d2f93d0c16 dgit: cannot represent change: creation with non-default mode, or symlink (000000->120000): new dgit: error: HEAD has changes to .orig[s] which are not representable by `3.0 (quilt)' + local 'ps=255 0' + set -o pipefail + case $ps in + t-grep-mpat 'E:cannot represent change: creation .* symlink .*: new' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local 'mpat=E:cannot represent change: creation .* symlink .*: new' + local file=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output + local grepper=fgrep + case "$mpat" in + case "$mpat" in + grepper=egrep + mpat='cannot represent change: creation .* symlink .*: new' + egrep -e 'cannot represent change: creation .* symlink .*: new' /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.output dgit: cannot represent change: creation with non-default mode, or symlink (000000->120000): new + start src.c + path=src.c + git checkout quilt-tip-1.1~0 Warning: you are leaving 1 commit behind, not connected to any of your branches: 838cdd5 EP:creation .* symlink If you want to keep it by creating a new branch, this may be a good time to do so with: git branch 838cdd5 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm src.c rm 'src.c' + finish GOOD:deleted + case "$DGIT_TEST_TESTNAME" in + expected=GOOD:deleted + case "$expected" in + git commit -m GOOD:deleted [detached HEAD c96f603] GOOD:deleted 1 file changed, 1 deletion(-) delete mode 100644 src.c + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `c96f6035d1e6d1701b87fa465ebdfbf73d61fe82' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 0000000000000000000000000000000000000000 D\x00src.c\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 => 3 + git reset -q --hard c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/dgit-changes git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 c96f6035d1e6d1701b87fa465ebdfbf73d61fe82 -- ':!/debian' ':!/.pc' | git status --ignored --porcelain => `?? debian/patches/' + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 32316d1] Commit Debian 3.0 (quilt) metadata 2 files changed, 47 insertions(+) create mode 100644 debian/patches/dgit-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `32316d1a1990c474d57b30a1f1aef992a49b484e' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 32316d1a1990c474d57b30a1f1aef992a49b484e examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 32316d1a1990c474d57b30a1f1aef992a49b484e -- debian + git add -Af . | git write-tree => `e88327fc195af680b41bdd11b722ee504678c2aa' fake orig tree object e88327fc195af680b41bdd11b722ee504678c2aa + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 32316d1a1990c474d57b30a1f1aef992a49b484e CD ../fake + git add -Af . | git write-tree => `cbab36207d035cd3ad90b5d6b65fddceed8a2f35' fake o+d/p tree object e88327fc195af680b41bdd11b722ee504678c2aa CD ../work | git ls-tree --name-only -z 32316d1a1990c474d57b30a1f1aef992a49b484e => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00' | git diff-tree -z --no-renames -r e88327fc195af680b41bdd11b722ee504678c2aa 32316d1a1990c474d57b30a1f1aef992a49b484e => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 0000000000000000000000000000000000000000 D\x00src.c\x00' quiltify_trees_differ e88327fc195af680b41bdd11b722ee504678c2aa 32316d1a1990c474d57b30a1f1aef992a49b484e => 3 | git diff-tree -z --no-renames --name-only -r 32316d1a1990c474d57b30a1f1aef992a49b484e cbab36207d035cd3ad90b5d6b65fddceed8a2f35 => `' quiltify_trees_differ 32316d1a1990c474d57b30a1f1aef992a49b484e cbab36207d035cd3ad90b5d6b65fddceed8a2f35 => 0 | git diff-tree -z --no-renames --name-only -r e88327fc195af680b41bdd11b722ee504678c2aa cbab36207d035cd3ad90b5d6b65fddceed8a2f35 => `.gitignore\x00docs/README\x00src.c\x00' quiltify_trees_differ e88327fc195af680b41bdd11b722ee504678c2aa cbab36207d035cd3ad90b5d6b65fddceed8a2f35 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=e88327fc195af680b41b o+d/p=cbab36207d035cd3ad90 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 32316d1a1990c474d57b30a1f1aef992a49b484e -- debian/rules debian/control => `debian/control'... quiltify investigate 32316d1a1990c474d57b30a1f1aef992a49b484e | git diff-tree -z --no-renames --name-only 32316d1a1990c474d57b30a1f1aef992a49b484e cbab36207d035cd3ad90b5d6b65fddceed8a2f35 => `' quiltify_trees_differ 32316d1a1990c474d57b30a1f1aef992a49b484e cbab36207d035cd3ad90b5d6b65fddceed8a2f35 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 32316d1a1990c474d57b30a1f1aef992a49b484e + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `32316d1a1990c474d57b30a1f1aef992a49b484e' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y | realpath -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz => `/tmp/autopkgtest.l3K01R/build.myX/src/tests/pkg-srcs/example_1.1.orig.tar.gz' CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 32316d1a1990c474d57b30a1f1aef992a49b484e CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `32316d1a1990c474d57b30a1f1aef992a49b484e' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying dgit-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `cbab36207d035cd3ad90b5d6b65fddceed8a2f35' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet cbab36207d035cd3ad90b5d6b65fddceed8a2f35 32316d1a1990c474d57b30a1f1aef992a49b484e files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | b0f04921633bc521a260e5f7a342958a 1520 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '32316d1a1990c474d57b30a1f1aef992a49b484e', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '32316d1a1990c474d57b30a1f1aef992a49b484e', 'Tag' => 'archive/test-dummy/1.1-1', 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' }, { 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '32316d1a1990c474d57b30a1f1aef992a49b484e', 'Tag' => 'test-dummy/1.1-1' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `47bff21946b17722f9cde9e993edd636d2721341' # git verify-tag 47bff21946b17722f9cde9e993edd636d2721341 # git update-ref refs/tags/archive/test-dummy/1.1-1 47bff21946b17722f9cde9e993edd636d2721341 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `5456291835bff532adeb01755f24121106406243' # git verify-tag 5456291835bff532adeb01755f24121106406243 # git update-ref refs/tags/test-dummy/1.1-1 5456291835bff532adeb01755f24121106406243 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 32316d1a1990c474d57b30a1f1aef992a49b484e:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 32316d1a1990c474d57b30a1f1aef992a49b484e [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start orig-exec + path=orig-exec + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 32316d1 Commit Debian 3.0 (quilt) metadata c96f603 GOOD:deleted If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 32316d1 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm orig-exec rm 'orig-exec' + finish 'GOOD:deleted exec' + case "$DGIT_TEST_TESTNAME" in + expected='GOOD:deleted exec' + case "$expected" in + git commit -m 'GOOD:deleted exec' [detached HEAD ab863ef] GOOD:deleted exec 1 file changed, 2 deletions(-) delete mode 100755 orig-exec + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `ab863efae790bb40b2c227134cca06af65eda944' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard ab863efae790bb40b2c227134cca06af65eda944 regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f ab863efae790bb40b2c227134cca06af65eda944 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 ab863efae790bb40b2c227134cca06af65eda944 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100755 000000 4163036efa65bd4a469e752267498f01ea36a55c 0000000000000000000000000000000000000000 D\x00orig-exec\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 ab863efae790bb40b2c227134cca06af65eda944 => 3 + git reset -q --hard ab863efae790bb40b2c227134cca06af65eda944 + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/dgit-changes git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 ab863efae790bb40b2c227134cca06af65eda944 -- ':!/debian' ':!/.pc' | git status --ignored --porcelain => `?? debian/patches/' + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master d9f1497] Commit Debian 3.0 (quilt) metadata 2 files changed, 48 insertions(+) create mode 100644 debian/patches/dgit-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `d9f14970614ef937ef5cba71aed8cc0631fc36a9' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d9f14970614ef937ef5cba71aed8cc0631fc36a9 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f d9f14970614ef937ef5cba71aed8cc0631fc36a9 -- debian + git add -Af . | git write-tree => `aaace877616ce19a0314a6ba7ee0502d2f88ed05' fake orig tree object aaace877616ce19a0314a6ba7ee0502d2f88ed05 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard d9f14970614ef937ef5cba71aed8cc0631fc36a9 CD ../fake + git add -Af . | git write-tree => `d472b461258a25d0689b5380d93608cd56b692d6' fake o+d/p tree object aaace877616ce19a0314a6ba7ee0502d2f88ed05 CD ../work | git ls-tree --name-only -z d9f14970614ef937ef5cba71aed8cc0631fc36a9 => `.gitignore\x00debian\x00docs\x00example\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r aaace877616ce19a0314a6ba7ee0502d2f88ed05 d9f14970614ef937ef5cba71aed8cc0631fc36a9 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100755 000000 4163036efa65bd4a469e752267498f01ea36a55c 0000000000000000000000000000000000000000 D\x00orig-exec\x00' quiltify_trees_differ aaace877616ce19a0314a6ba7ee0502d2f88ed05 d9f14970614ef937ef5cba71aed8cc0631fc36a9 => 3 | git diff-tree -z --no-renames --name-only -r d9f14970614ef937ef5cba71aed8cc0631fc36a9 d472b461258a25d0689b5380d93608cd56b692d6 => `' quiltify_trees_differ d9f14970614ef937ef5cba71aed8cc0631fc36a9 d472b461258a25d0689b5380d93608cd56b692d6 => 0 | git diff-tree -z --no-renames --name-only -r aaace877616ce19a0314a6ba7ee0502d2f88ed05 d472b461258a25d0689b5380d93608cd56b692d6 => `.gitignore\x00docs/README\x00orig-exec\x00' quiltify_trees_differ aaace877616ce19a0314a6ba7ee0502d2f88ed05 d472b461258a25d0689b5380d93608cd56b692d6 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=aaace877616ce19a0314 o+d/p=d472b461258a25d0689b dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only d9f14970614ef937ef5cba71aed8cc0631fc36a9 -- debian/rules debian/control => `debian/control'... quiltify investigate d9f14970614ef937ef5cba71aed8cc0631fc36a9 | git diff-tree -z --no-renames --name-only d9f14970614ef937ef5cba71aed8cc0631fc36a9 d472b461258a25d0689b5380d93608cd56b692d6 => `' quiltify_trees_differ d9f14970614ef937ef5cba71aed8cc0631fc36a9 d472b461258a25d0689b5380d93608cd56b692d6 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q d9f14970614ef937ef5cba71aed8cc0631fc36a9 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `d9f14970614ef937ef5cba71aed8cc0631fc36a9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard d9f14970614ef937ef5cba71aed8cc0631fc36a9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `d9f14970614ef937ef5cba71aed8cc0631fc36a9' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying dgit-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `d472b461258a25d0689b5380d93608cd56b692d6' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet d472b461258a25d0689b5380d93608cd56b692d6 d9f14970614ef937ef5cba71aed8cc0631fc36a9 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | a22ab7b60565b90cc0f860403c72dc87 1532 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', 'd9f14970614ef937ef5cba71aed8cc0631fc36a9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1-1', 'TfSuffix' => '', 'Objid' => 'd9f14970614ef937ef5cba71aed8cc0631fc36a9', 'TagFn' => sub { "DUMMY" } }, { 'Tag' => 'test-dummy/1.1-1', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Objid' => 'd9f14970614ef937ef5cba71aed8cc0631fc36a9', 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `7c4b1adc706e81e7747ac17650b2ce6aa1fcfc1c' # git verify-tag 7c4b1adc706e81e7747ac17650b2ce6aa1fcfc1c # git update-ref refs/tags/archive/test-dummy/1.1-1 7c4b1adc706e81e7747ac17650b2ce6aa1fcfc1c | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `ed6e75ec5c811fd40ad69af7ee2639c445917b32' # git verify-tag ed6e75ec5c811fd40ad69af7ee2639c445917b32 # git update-ref refs/tags/test-dummy/1.1-1 ed6e75ec5c811fd40ad69af7ee2639c445917b32 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git d9f14970614ef937ef5cba71aed8cc0631fc36a9:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid d9f14970614ef937ef5cba71aed8cc0631fc36a9 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start orig-unwriteable + path=orig-unwriteable + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: d9f1497 Commit Debian 3.0 (quilt) metadata ab863ef GOOD:deleted exec If you want to keep them by creating a new branch, this may be a good time to do so with: git branch d9f1497 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + git rm -f orig-unwriteable rm 'orig-unwriteable' + finish 'GOOD:deleted unwritable' + case "$DGIT_TEST_TESTNAME" in + expected='GOOD:deleted unwritable' + case "$expected" in + git commit -m 'GOOD:deleted unwritable' [detached HEAD bcefae5] GOOD:deleted unwritable 1 file changed, 1 deletion(-) delete mode 100644 orig-unwriteable + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `bcefae59a597361251ba28c4e74baa15f7bc5414' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard bcefae59a597361251ba28c4e74baa15f7bc5414 regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f bcefae59a597361251ba28c4e74baa15f7bc5414 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 bcefae59a597361251ba28c4e74baa15f7bc5414 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 40cda8e010466dc7a4a0eb107e7e45804290685e 0000000000000000000000000000000000000000 D\x00orig-unwriteable\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 bcefae59a597361251ba28c4e74baa15f7bc5414 => 3 + git reset -q --hard bcefae59a597361251ba28c4e74baa15f7bc5414 + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/dgit-changes git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 bcefae59a597361251ba28c4e74baa15f7bc5414 -- ':!/debian' ':!/.pc' | git status --ignored --porcelain => `?? debian/patches/' + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 03d31c0] Commit Debian 3.0 (quilt) metadata 2 files changed, 47 insertions(+) create mode 100644 debian/patches/dgit-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `03d31c02872da409e94b1ff536531b6743fd97c1' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 03d31c02872da409e94b1ff536531b6743fd97c1 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 03d31c02872da409e94b1ff536531b6743fd97c1 -- debian + git add -Af . | git write-tree => `3999338e469690e9d75a1d112c72d550494aa033' fake orig tree object 3999338e469690e9d75a1d112c72d550494aa033 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 03d31c02872da409e94b1ff536531b6743fd97c1 CD ../fake + git add -Af . | git write-tree => `44471c28af347f380f09d4627dc2c4476a7287ab' fake o+d/p tree object 3999338e469690e9d75a1d112c72d550494aa033 CD ../work | git ls-tree --name-only -z 03d31c02872da409e94b1ff536531b6743fd97c1 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00src.c\x00' | git diff-tree -z --no-renames -r 3999338e469690e9d75a1d112c72d550494aa033 03d31c02872da409e94b1ff536531b6743fd97c1 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 000000 40cda8e010466dc7a4a0eb107e7e45804290685e 0000000000000000000000000000000000000000 D\x00orig-unwriteable\x00' quiltify_trees_differ 3999338e469690e9d75a1d112c72d550494aa033 03d31c02872da409e94b1ff536531b6743fd97c1 => 3 | git diff-tree -z --no-renames --name-only -r 03d31c02872da409e94b1ff536531b6743fd97c1 44471c28af347f380f09d4627dc2c4476a7287ab => `' quiltify_trees_differ 03d31c02872da409e94b1ff536531b6743fd97c1 44471c28af347f380f09d4627dc2c4476a7287ab => 0 | git diff-tree -z --no-renames --name-only -r 3999338e469690e9d75a1d112c72d550494aa033 44471c28af347f380f09d4627dc2c4476a7287ab => `.gitignore\x00docs/README\x00orig-unwriteable\x00' quiltify_trees_differ 3999338e469690e9d75a1d112c72d550494aa033 44471c28af347f380f09d4627dc2c4476a7287ab => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=3999338e469690e9d75a o+d/p=44471c28af347f380f09 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 03d31c02872da409e94b1ff536531b6743fd97c1 -- debian/rules debian/control => `debian/control'... quiltify investigate 03d31c02872da409e94b1ff536531b6743fd97c1 | git diff-tree -z --no-renames --name-only 03d31c02872da409e94b1ff536531b6743fd97c1 44471c28af347f380f09d4627dc2c4476a7287ab => `' quiltify_trees_differ 03d31c02872da409e94b1ff536531b6743fd97c1 44471c28af347f380f09d4627dc2c4476a7287ab => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 03d31c02872da409e94b1ff536531b6743fd97c1 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `03d31c02872da409e94b1ff536531b6743fd97c1' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 03d31c02872da409e94b1ff536531b6743fd97c1 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `03d31c02872da409e94b1ff536531b6743fd97c1' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying dgit-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `44471c28af347f380f09d4627dc2c4476a7287ab' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 44471c28af347f380f09d4627dc2c4476a7287ab 03d31c02872da409e94b1ff536531b6743fd97c1 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | 8eeac17d3e312b66fceae1e5c7a56756 1532 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '03d31c02872da409e94b1ff536531b6743fd97c1', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '03d31c02872da409e94b1ff536531b6743fd97c1', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '', 'Tag' => 'archive/test-dummy/1.1-1', 'View' => 'dgit' }, { 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1-1', 'View' => 'dgit', 'Objid' => '03d31c02872da409e94b1ff536531b6743fd97c1', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `345b1be645dddba91b55cd86f726722fa1aa4e4d' # git verify-tag 345b1be645dddba91b55cd86f726722fa1aa4e4d # git update-ref refs/tags/archive/test-dummy/1.1-1 345b1be645dddba91b55cd86f726722fa1aa4e4d | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `66682da92ffa73d68cc32905ee6a1631a0446ab5' # git verify-tag 66682da92ffa73d68cc32905ee6a1631a0446ab5 # git update-ref refs/tags/test-dummy/1.1-1 66682da92ffa73d68cc32905ee6a1631a0446ab5 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 03d31c02872da409e94b1ff536531b6743fd97c1:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 03d31c02872da409e94b1ff536531b6743fd97c1 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start src.c + path=src.c + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 03d31c0 Commit Debian 3.0 (quilt) metadata bcefae5 GOOD:deleted unwritable If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 03d31c0 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + chmod +x src.c + git add src.c + finish GOOD:chmod 'LATE-EP:Mode change from 644 to 755' + case "$DGIT_TEST_TESTNAME" in + expected=GOOD:chmod + case "$expected" in + git commit -m GOOD:chmod [detached HEAD 422cf97] GOOD:chmod 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 src.c + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `422cf97290b900fef642a8e58a24ec24cdce6f08' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 422cf97290b900fef642a8e58a24ec24cdce6f08 regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 422cf97290b900fef642a8e58a24ec24cdce6f08 -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 422cf97290b900fef642a8e58a24ec24cdce6f08 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 100755 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc M\x00src.c\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 422cf97290b900fef642a8e58a24ec24cdce6f08 => 3 + git reset -q --hard 422cf97290b900fef642a8e58a24ec24cdce6f08 + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/dgit-changes git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 422cf97290b900fef642a8e58a24ec24cdce6f08 -- ':!/debian' ':!/.pc' | git status --ignored --porcelain => `?? debian/patches/' + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 4e5da63] Commit Debian 3.0 (quilt) metadata 2 files changed, 43 insertions(+) create mode 100644 debian/patches/dgit-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `4e5da6384ef8d596f28d9367817078656cdd3077' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4e5da6384ef8d596f28d9367817078656cdd3077 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 4e5da6384ef8d596f28d9367817078656cdd3077 -- debian + git add -Af . | git write-tree => `c82982cbcc6cb57268c5184cdafa55a6f70491de' fake orig tree object c82982cbcc6cb57268c5184cdafa55a6f70491de + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 4e5da6384ef8d596f28d9367817078656cdd3077 CD ../fake + git add -Af . | git write-tree => `916aac2dba5a85e92c90b12d03dd673601eff709' fake o+d/p tree object c82982cbcc6cb57268c5184cdafa55a6f70491de CD ../work | git ls-tree --name-only -z 4e5da6384ef8d596f28d9367817078656cdd3077 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r c82982cbcc6cb57268c5184cdafa55a6f70491de 4e5da6384ef8d596f28d9367817078656cdd3077 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:100644 100755 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc 05437c57e0ed8b79a911ff59d65cf73d6a6cf1fc M\x00src.c\x00' quiltify_trees_differ c82982cbcc6cb57268c5184cdafa55a6f70491de 4e5da6384ef8d596f28d9367817078656cdd3077 => 3 | git diff-tree -z --no-renames --name-only -r 4e5da6384ef8d596f28d9367817078656cdd3077 916aac2dba5a85e92c90b12d03dd673601eff709 => `' quiltify_trees_differ 4e5da6384ef8d596f28d9367817078656cdd3077 916aac2dba5a85e92c90b12d03dd673601eff709 => 0 | git diff-tree -z --no-renames --name-only -r c82982cbcc6cb57268c5184cdafa55a6f70491de 916aac2dba5a85e92c90b12d03dd673601eff709 => `.gitignore\x00docs/README\x00src.c\x00' quiltify_trees_differ c82982cbcc6cb57268c5184cdafa55a6f70491de 916aac2dba5a85e92c90b12d03dd673601eff709 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=c82982cbcc6cb57268c5 o+d/p=916aac2dba5a85e92c90 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 4e5da6384ef8d596f28d9367817078656cdd3077 -- debian/rules debian/control => `debian/control'... quiltify investigate 4e5da6384ef8d596f28d9367817078656cdd3077 | git diff-tree -z --no-renames --name-only 4e5da6384ef8d596f28d9367817078656cdd3077 916aac2dba5a85e92c90b12d03dd673601eff709 => `' quiltify_trees_differ 4e5da6384ef8d596f28d9367817078656cdd3077 916aac2dba5a85e92c90b12d03dd673601eff709 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 4e5da6384ef8d596f28d9367817078656cdd3077 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `4e5da6384ef8d596f28d9367817078656cdd3077' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 4e5da6384ef8d596f28d9367817078656cdd3077 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `4e5da6384ef8d596f28d9367817078656cdd3077' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying dgit-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `916aac2dba5a85e92c90b12d03dd673601eff709' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 916aac2dba5a85e92c90b12d03dd673601eff709 4e5da6384ef8d596f28d9367817078656cdd3077 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | d16e13229ba760184fdb0abeb377329c 1496 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '4e5da6384ef8d596f28d9367817078656cdd3077', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'archive/test-dummy/1.1-1', 'Tfn' => sub { "DUMMY" }, 'Objid' => '4e5da6384ef8d596f28d9367817078656cdd3077', 'TfSuffix' => '' }, { 'View' => 'dgit', 'TagFn' => sub { "DUMMY" }, 'Tag' => 'test-dummy/1.1-1', 'Objid' => '4e5da6384ef8d596f28d9367817078656cdd3077', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit' } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `a60266018ff43d73a6d9738d2e3bea109684801f' # git verify-tag a60266018ff43d73a6d9738d2e3bea109684801f # git update-ref refs/tags/archive/test-dummy/1.1-1 a60266018ff43d73a6d9738d2e3bea109684801f | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `485b81d5e58b4a3db4afaeabffbb91e0f44ea99c' # git verify-tag 485b81d5e58b4a3db4afaeabffbb91e0f44ea99c # git update-ref refs/tags/test-dummy/1.1-1 485b81d5e58b4a3db4afaeabffbb91e0f44ea99c | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 4e5da6384ef8d596f28d9367817078656cdd3077:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 4e5da6384ef8d596f28d9367817078656cdd3077 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start newx + path=newx + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: 4e5da63 Commit Debian 3.0 (quilt) metadata 422cf97 GOOD:chmod If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 4e5da63 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + echo hi + chmod 755 newx + git add newx + finish GOOD:add-755 'LATE-EP:Mode change from 644 to 755' + case "$DGIT_TEST_TESTNAME" in + expected=GOOD:add-755 + case "$expected" in + git commit -m GOOD:add-755 [detached HEAD 0b271cd] GOOD:add-755 1 file changed, 1 insertion(+) create mode 100755 newx + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `0b271cd41846dbd9c51737730937694d1b0a8a2d' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 0b271cd41846dbd9c51737730937694d1b0a8a2d regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 0b271cd41846dbd9c51737730937694d1b0a8a2d -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 0b271cd41846dbd9c51737730937694d1b0a8a2d => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:000000 100755 0000000000000000000000000000000000000000 45b983be36b73c0788dc9cbcb76cbb80fc7bb057 A\x00newx\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 0b271cd41846dbd9c51737730937694d1b0a8a2d => 3 + git reset -q --hard 0b271cd41846dbd9c51737730937694d1b0a8a2d + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/dgit-changes git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 0b271cd41846dbd9c51737730937694d1b0a8a2d -- ':!/debian' ':!/.pc' | git status --ignored --porcelain => `?? debian/patches/' + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master f41b7c9] Commit Debian 3.0 (quilt) metadata 2 files changed, 47 insertions(+) create mode 100644 debian/patches/dgit-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `f41b7c9c337e1ab246828e895fbd25df92d63821' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f41b7c9c337e1ab246828e895fbd25df92d63821 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f f41b7c9c337e1ab246828e895fbd25df92d63821 -- debian + git add -Af . | git write-tree => `3fdbf9fada839ef9a9ff288db9105f72217b4e80' fake orig tree object 3fdbf9fada839ef9a9ff288db9105f72217b4e80 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard f41b7c9c337e1ab246828e895fbd25df92d63821 CD ../fake + git add -Af . | git write-tree => `5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d' fake o+d/p tree object 3fdbf9fada839ef9a9ff288db9105f72217b4e80 CD ../work | git ls-tree --name-only -z f41b7c9c337e1ab246828e895fbd25df92d63821 => `.gitignore\x00debian\x00docs\x00example\x00newx\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 3fdbf9fada839ef9a9ff288db9105f72217b4e80 f41b7c9c337e1ab246828e895fbd25df92d63821 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00:000000 100755 0000000000000000000000000000000000000000 45b983be36b73c0788dc9cbcb76cbb80fc7bb057 A\x00newx\x00' quiltify_trees_differ 3fdbf9fada839ef9a9ff288db9105f72217b4e80 f41b7c9c337e1ab246828e895fbd25df92d63821 => 3 | git diff-tree -z --no-renames --name-only -r f41b7c9c337e1ab246828e895fbd25df92d63821 5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d => `' quiltify_trees_differ f41b7c9c337e1ab246828e895fbd25df92d63821 5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d => 0 | git diff-tree -z --no-renames --name-only -r 3fdbf9fada839ef9a9ff288db9105f72217b4e80 5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d => `.gitignore\x00docs/README\x00newx\x00' quiltify_trees_differ 3fdbf9fada839ef9a9ff288db9105f72217b4e80 5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=3fdbf9fada839ef9a9ff o+d/p=5b588813cdf3c36b0d27 dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only f41b7c9c337e1ab246828e895fbd25df92d63821 -- debian/rules debian/control => `debian/control'... quiltify investigate f41b7c9c337e1ab246828e895fbd25df92d63821 | git diff-tree -z --no-renames --name-only f41b7c9c337e1ab246828e895fbd25df92d63821 5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d => `' quiltify_trees_differ f41b7c9c337e1ab246828e895fbd25df92d63821 5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q f41b7c9c337e1ab246828e895fbd25df92d63821 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `f41b7c9c337e1ab246828e895fbd25df92d63821' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard f41b7c9c337e1ab246828e895fbd25df92d63821 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `f41b7c9c337e1ab246828e895fbd25df92d63821' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying dgit-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 5b588813cdf3c36b0d27c3fb94ed2b803ada1e4d f41b7c9c337e1ab246828e895fbd25df92d63821 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | 972304f57808900f21daf42f38e5ce80 1500 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', 'f41b7c9c337e1ab246828e895fbd25df92d63821', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => 'f41b7c9c337e1ab246828e895fbd25df92d63821', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Tag' => 'archive/test-dummy/1.1-1', 'TfSuffix' => '' }, { 'TfSuffix' => '-dgit', 'Tag' => 'test-dummy/1.1-1', 'TagFn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => 'f41b7c9c337e1ab246828e895fbd25df92d63821', 'Tfn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `94bb1a960886af9927c75e1fa902e450a63194ef' # git verify-tag 94bb1a960886af9927c75e1fa902e450a63194ef # git update-ref refs/tags/archive/test-dummy/1.1-1 94bb1a960886af9927c75e1fa902e450a63194ef | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `e7d6616d99b5b8198d3bd403f6b3e2fd916754f5' # git verify-tag e7d6616d99b5b8198d3bd403f6b3e2fd916754f5 # git update-ref refs/tags/test-dummy/1.1-1 e7d6616d99b5b8198d3bd403f6b3e2fd916754f5 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git f41b7c9c337e1ab246828e895fbd25df92d63821:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid f41b7c9c337e1ab246828e895fbd25df92d63821 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + start nothing + path=nothing + git checkout quilt-tip-1.1~0 Warning: you are leaving 2 commits behind, not connected to any of your branches: f41b7c9 Commit Debian 3.0 (quilt) metadata 0b271cd GOOD:add-755 If you want to keep them by creating a new branch, this may be a good time to do so with: git branch f41b7c9 HEAD is now at 7fc34be Update to 1.1 (with some extra funny upstream objects). + finish NOTHING NOTHING + case "$DGIT_TEST_TESTNAME" in + expected=NOTHING + case "$expected" in + case "$expected" in + good + quilt-fixup + t-dgit -wgf --quilt=single quilt-fixup + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --quilt=single quilt-fixup | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode single Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD + git clean -xdff checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `7fc34be828b8d7e20864ef74c08303033134326d' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 7fc34be828b8d7e20864ef74c08303033134326d regenerating patch using git diff (--quilt=single) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 7fc34be828b8d7e20864ef74c08303033134326d -- debian + git add -Af . | git write-tree => `73980916f049af3d53288cf601b4c69efe4ab9a0' fake orig tree object 73980916f049af3d53288cf601b4c69efe4ab9a0 CD .. | git diff-tree -z --no-renames -r 73980916f049af3d53288cf601b4c69efe4ab9a0 7fc34be828b8d7e20864ef74c08303033134326d => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00' quiltify_trees_differ 73980916f049af3d53288cf601b4c69efe4ab9a0 7fc34be828b8d7e20864ef74c08303033134326d => 3 + git reset -q --hard 7fc34be828b8d7e20864ef74c08303033134326d + sh -ec 'exec >>"$1"; shift; exec "$@"' x debian/patches/dgit-changes git diff --no-ext-diff 73980916f049af3d53288cf601b4c69efe4ab9a0 7fc34be828b8d7e20864ef74c08303033134326d -- ':!/debian' ':!/.pc' | git status --ignored --porcelain => `?? debian/patches/' + git add -f debian/patches Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] + git commit -m 'Commit Debian 3.0 (quilt) metadata [dgit (10.7+deb12u2) quilt-fixup] ' [master 12e16bd] Commit Debian 3.0 (quilt) metadata 2 files changed, 40 insertions(+) create mode 100644 debian/patches/dgit-changes create mode 100644 debian/patches/series CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + build-source + t-dgit --quilt=nofix -wgf build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A --quilt=nofix -wgf build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode nofix Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git clean -dn => `' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) | git rev-parse 'HEAD~0' => `12e16bd2d3a30434140a7c8a14e61e04d11503c9' | git symbolic-ref -q HEAD =>!256 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 12e16bd2d3a30434140a7c8a14e61e04d11503c9 examining quilt state (multiple patches, nofix mode) QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y + tar -cf './example_1.1-~~DGITFAKE.debian.tar' -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example debian/source/format debian/rules debian/control debian/changelog debian/patches + gzip -1n './example_1.1-~~DGITFAKE.debian.tar' + sh -ec 'exec dpkg-source --no-check --skip-patches -x fake.dsc >/dev/null' CD fake | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git checkout -f 12e16bd2d3a30434140a7c8a14e61e04d11503c9 -- debian + git add -Af . | git write-tree => `78ece725707281ac4d27f3c61c39be69439619e9' fake orig tree object 78ece725707281ac4d27f3c61c39be69439619e9 + sh -ec 'exec dpkg-source --before-build . >/dev/null' CD .. + git reset -q --hard 12e16bd2d3a30434140a7c8a14e61e04d11503c9 CD ../fake + git add -Af . | git write-tree => `21a91b8aeda49688d82fa64ef533c55b897e4883' fake o+d/p tree object 78ece725707281ac4d27f3c61c39be69439619e9 CD ../work | git ls-tree --name-only -z 12e16bd2d3a30434140a7c8a14e61e04d11503c9 => `.gitignore\x00debian\x00docs\x00example\x00orig-exec\x00orig-symlink\x00orig-unwriteable\x00src.c\x00' | git diff-tree -z --no-renames -r 78ece725707281ac4d27f3c61c39be69439619e9 12e16bd2d3a30434140a7c8a14e61e04d11503c9 => `:000000 100644 0000000000000000000000000000000000000000 d6ff91a9eab661e301ffccc9e97dc1b959adf472 A\x00.gitignore\x00:000000 100644 0000000000000000000000000000000000000000 fa87ee8b60689d7b31b4bd12fa416762ca8b2d21 A\x00docs/README\x00' quiltify_trees_differ 78ece725707281ac4d27f3c61c39be69439619e9 12e16bd2d3a30434140a7c8a14e61e04d11503c9 => 3 | git diff-tree -z --no-renames --name-only -r 12e16bd2d3a30434140a7c8a14e61e04d11503c9 21a91b8aeda49688d82fa64ef533c55b897e4883 => `' quiltify_trees_differ 12e16bd2d3a30434140a7c8a14e61e04d11503c9 21a91b8aeda49688d82fa64ef533c55b897e4883 => 0 | git diff-tree -z --no-renames --name-only -r 78ece725707281ac4d27f3c61c39be69439619e9 21a91b8aeda49688d82fa64ef533c55b897e4883 => `.gitignore\x00docs/README\x00' quiltify_trees_differ 78ece725707281ac4d27f3c61c39be69439619e9 21a91b8aeda49688d82fa64ef533c55b897e4883 => 3 differences @dl ## ## == ## ## ==. dgit: base trees orig=78ece725707281ac4d27 o+d/p=21a91b8aeda49688d82f dgit: quilt differences: src: ## orig ## gitignores: ## orig ## dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p starting quiltify (multiple patches, nofix mode) | git ls-tree --name-only 12e16bd2d3a30434140a7c8a14e61e04d11503c9 -- debian/rules debian/control => `debian/control'... quiltify investigate 12e16bd2d3a30434140a7c8a14e61e04d11503c9 | git diff-tree -z --no-renames --name-only 12e16bd2d3a30434140a7c8a14e61e04d11503c9 21a91b8aeda49688d82fa64ef533c55b897e4883 => `' quiltify_trees_differ 12e16bd2d3a30434140a7c8a14e61e04d11503c9 21a91b8aeda49688d82fa64ef533c55b897e4883 => 0 search finished hooray! quiltify linearisation planning successful, executing... + git checkout -q 12e16bd2d3a30434140a7c8a14e61e04d11503c9 + git checkout -q master | git status --ignored --porcelain => `?? .pc/' nothing quilty to commit, ok. CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git pull --ff-only -q /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack/work master | git rev-parse 'HEAD~0' => `12e16bd2d3a30434140a7c8a14e61e04d11503c9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack QF linkorigs example_1.1.orig.tar.gz, /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1.orig.tar.gz Y CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 12e16bd2d3a30434140a7c8a14e61e04d11503c9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building example using existing ./example_1.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building example in example_1.1-1.debian.tar.xz dpkg-source: info: building example in example_1.1-1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1-1_source.changes dpkg-genchanges -S dpkg-genchanges: info: not including original source code in upload CD .. moving example_1.1-1.dsc, example_1.1-1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.orig.tar.gz renaming (Files) example_1.1-1.debian.tar.xz renaming (dsc) example_1.1-1.dsc renaming (changes) example_1.1-1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1-1.dsc and example_1.1-1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + run-push + t-dgit -wgf --dry-run push-built --new + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A -wgf --dry-run push-built --new DRY RUN ONLY | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format 3.0 (quilt), quilt mode linear Format `3.0 (quilt)', need to check/update patch stack | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid actually entering push | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.1-1 | git symbolic-ref -q HEAD =>!256 | git rev-parse 'HEAD~0' => `12e16bd2d3a30434140a7c8a14e61e04d11503c9' | git status --ignored --porcelain => `' nothing quilty to commit, ok. | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.1-1' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.1-1.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.1-1.dsc) dpkg-source: info: extracting example in example-1.1 dpkg-source: info: unpacking example_1.1.orig.tar.gz dpkg-source: info: unpacking example_1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying dgit-changes CD example-1.1 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `21a91b8aeda49688d82fa64ef533c55b897e4883' checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor `current vendor') checking for vendor-specific debian/patches/test-dummy.series ((base) distro being accessed) checking for vendor-specific debian/patches/test-dummy.series ((nominal) distro being accessed) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 21a91b8aeda49688d82fa64ef533c55b897e4883 12e16bd2d3a30434140a7c8a14e61e04d11503c9 files_compare_inputs example_1.1-1.dsc files_compare_inputs example_1.1-1.dsc Checksums-Sha256 files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1.dsc Files files_compare_inputs example_1.1-1.dsc Files example_1.1.orig.tar.gz files_compare_inputs example_1.1-1.dsc Files example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha256 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Checksums-Sha1 example_1.1-1.debian.tar.xz files_compare_inputs example_1.1-1_source.changes Files files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.dsc files_compare_inputs example_1.1-1_source.changes Files example_1.1-1.debian.tar.xz | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' => `' tainted-objects: checking origs needed (1.1)... checking origs needed placement 'devel extra'... origs example_1.1.orig.tar.gz | 687746a388c9bdf8f8db99ed7a5f5e8f 404 example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz is_orig -| sh -ec 'cd "$1"; shift find -name "$1" -print0 | xargs -0r sha256sum ' x //tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/ example_1.1.orig.tar.gz origs example_1.1.orig.tar.gz $#$have=-1 origs example_1.1.orig.tar.gz f.same=0 #f._differ=-1 origs example_1.1-1.debian.tar.xz | 03b5c3e98499f700398ee6fecac92348 1476 example_1.1-1.debian.tar.xz edited .changes for archive .orig contents: added example_1.1.orig.tar.gz [new .changes left in ../example_1.1-1_source.changes] push_tagwants: $VAR1 = [ '1.1-1', '12e16bd2d3a30434140a7c8a14e61e04d11503c9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Objid' => '12e16bd2d3a30434140a7c8a14e61e04d11503c9', 'Tag' => 'archive/test-dummy/1.1-1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TagFn' => sub { "DUMMY" }, 'TfSuffix' => '' }, { 'Objid' => '12e16bd2d3a30434140a7c8a14e61e04d11503c9', 'Tag' => 'test-dummy/1.1-1', 'View' => 'dgit', 'Tfn' => sub { "DUMMY" }, 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" } } ]; | date '+%s %z' -d 'Sun, 16 Jul 2017 12:28:54 +0100' => `1500204534 +0000' # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp # gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp => `0424c49642f22248ed9958eb7bccb1fc37ebb53a' # git verify-tag 0424c49642f22248ed9958eb7bccb1fc37ebb53a # git update-ref refs/tags/archive/test-dummy/1.1-1 0424c49642f22248ed9958eb7bccb1fc37ebb53a | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp => `3e2d62648e52ba8882b8dca288f8246327bd67a5' # git verify-tag 3e2d62648e52ba8882b8dca288f8246327bd67a5 # git update-ref refs/tags/test-dummy/1.1-1 3e2d62648e52ba8882b8dca288f8246327bd67a5 | /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' => `0' # /tmp/autopkgtest.l3K01R/autopkgtest_tmp/ssh 'alice@git' ': dgit test-dummy git-create example ;set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; cp -a _template example.git' # git -c push.followTags=false push /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git 12e16bd2d3a30434140a7c8a14e61e04d11503c9:refs/dgit/sid refs/tags/archive/test-dummy/1.1-1 refs/tags/test-dummy/1.1-1 # git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 12e16bd2d3a30434140a7c8a14e61e04d11503c9 [new .dsc left in ../example_1.1-1.dsc.tmp] # debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.1-1_source.changes # dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.1-1_source.changes would be ok: pushed and uploaded 1.1-1 (but dry run only) CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + LC_MESSAGES=C + git fsck --no-dangling --strict + tee .git/dgit-test-fsck.errs + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/unrepresentable-single-git-artifacts + '[' x/tmp/autopkgtest.l3K01R/unrepresentable-single-git-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/unrepresentable-single-git-artifacts/unrepresentable.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 75.1% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:04:47]: test unrepresentable-single-git: -----------------------] unrepresentable-single-git PASS autopkgtest [22:04:48]: test unrepresentable-single-git: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:04:48]: test version-opt: preparing testbed Get:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Ign:1 file:/tmp/autopkgtest.l3K01R/binaries InRelease Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.l3K01R/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.l3K01R/binaries Release.gpg Reading package lists... Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/2837 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 file:/tmp/autopkgtest.l3K01R/binaries libapt-pkg6.0 2.6.1 [906 kB] Get:2 file:/tmp/autopkgtest.l3K01R/binaries apt 2.6.1 [1373 kB] Get:3 file:/tmp/autopkgtest.l3K01R/binaries apt-utils 2.6.1 [309 kB] Get:4 file:/tmp/autopkgtest.l3K01R/binaries dgit 10.7+deb12u2 [202 kB] Get:5 file:/tmp/autopkgtest.l3K01R/binaries dgit-infrastructure 10.7+deb12u2 [46.7 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./libapt-pkg6.0.deb ... Unpacking libapt-pkg6.0:amd64 (2.6.1) over (2.6.1) ... Setting up libapt-pkg6.0:amd64 (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt.deb ... Unpacking apt (2.6.1) over (2.6.1) ... Setting up apt (2.6.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25217 files and directories currently installed.) Preparing to unpack .../binaries/./apt-utils.deb ... Unpacking apt-utils (2.6.1) over (2.6.1) ... Preparing to unpack .../binaries/./dgit.deb ... Unpacking dgit (10.7+deb12u2) over (10.7+deb12u2) ... Preparing to unpack ..././dgit-infrastructure.deb ... Unpacking dgit-infrastructure (10.7+deb12u2) over (10.7+deb12u2) ... Setting up dgit (10.7+deb12u2) ... Setting up apt-utils (2.6.1) ... Setting up dgit-infrastructure (10.7+deb12u2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. autopkgtest [22:04:52]: test version-opt: [----------------------- ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=version-opt ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ env -0 ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in ++ t-setup-import gnupg ++ local setupname=gnupg ++ local setupsrc ++ local lock ++ '[' x = x ']' ++ setupsrc=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ lock=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock ++ local simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ++ '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' ++ with-lock-ex -w /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.dummy.lock xargs -0 -a /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env bash -xec ' cd "$1"; shift setupname="$1"; shift simport="$1"; shift if [ -e "$simport" ]; then exit 0; fi env - "$@" \ "tests/setup/$setupname" ' x /tmp/autopkgtest.l3K01R/build.myX/src gnupg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + cd /tmp/autopkgtest.l3K01R/build.myX/src + shift + setupname=gnupg + shift + simport=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg + shift + '[' -e /tmp/autopkgtest.l3K01R/autopkgtest_tmp/IMPORT.gnupg ']' + env - SHELL=/bin/bash DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100' AUTOPKGTEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'DEBFULLNAME=dgit test git user' GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent FILTER_BRANCH_SQUELCH_WARNING=1 PWD=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LOGNAME=unshare DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp 'GIT_AUTHOR_DATE=1530000000 +0100' HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp LANG=C.UTF-8 ADTTMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.l3K01R/version-opt-artifacts DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests USER=unshare DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp DEB_BUILD_OPTIONS=parallel=4 SHLVL=1 LC_CTYPE=C.UTF-8 ADT_ARTIFACTS=/tmp/autopkgtest.l3K01R/version-opt-artifacts PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games MAIL=/var/mail/unshare DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive OLDPWD=/tmp/autopkgtest.l3K01R/build.myX/src _=/usr/bin/env tests/setup/gnupg ++ set -o pipefail ++ . tests/lib-core ++ . tests/lib-restricts ++ trap ' rc=$? set +x test $rc = 0 || echo " %%%%%%%%%%%%%%%%%%%% EXITING $rc %%%%%%%%%%%%%%%%%%%% Most relevant logs are just before assignment rc=$rc Will now do cleanup etc. " set -x set +e pwd [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean set -e test $rc = 0 || t-report-failure ' EXIT ++ t-filter-out-git-hyphen-dir ++ local pathent +++ type -p git-rev-parse +++ : ++ pathent= ++ case "$pathent" in ++ return ++ t-set-intree ++ '[' x = x ']' ++ return ++ : -D ++ export DGIT_TEST_DEBUG ++ : x ++ export DGIT_TEST_DEBPUSH_DEBUG ++ : ++ export 'GIT_COMMITTER_DATE=1530000000 +0100' ++ GIT_COMMITTER_DATE='1530000000 +0100' ++ export 'GIT_AUTHOR_DATE=1530000000 +0100' ++ GIT_AUTHOR_DATE='1530000000 +0100' ++ export LC_CTYPE=C.UTF-8 ++ LC_CTYPE=C.UTF-8 ++ unset CDPATH ++ export FILTER_BRANCH_SQUELCH_WARNING=1 ++ FILTER_BRANCH_SQUELCH_WARNING=1 +++ pwd ++ root=/tmp/autopkgtest.l3K01R/build.myX/src ++ troot=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ testname=gnupg ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ DGIT_TEST_TROOT=/tmp/autopkgtest.l3K01R/build.myX/src/tests ++ bpd=.. ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' ++ '[' x '!=' x ']' ++ cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp +++ pwd ++ tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ t-set-using-tmp ++ export HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ HOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ DGIT_TEST_TMP=/tmp/autopkgtest.l3K01R/autopkgtest_tmp ++ export GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ GNUPGHOME=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/nonexistent ++ export 'DEBFULLNAME=dgit test git user' ++ DEBFULLNAME='dgit test git user' ++ git config --global user.email dgit-test@debian.example.net ++ git config --global user.name 'dgit test git user' ++ git config --global protocol.ext.allow always ++ git config --global dgit.default.push-subcmd reject ++ test -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/.save-env ++ ln -sf /tmp/autopkgtest.l3K01R/build.myX/src/tests/ssh ssh ++ export DEBCHANGE_VENDOR=dpkg ++ DEBCHANGE_VENDOR=dpkg ++ unset VISUAL ++ unset GIT_EDITOR ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean ++ mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming ++ cat ++ schroot=build ++ : aq ++ : archive/test-dummy ++ : sid:unstable ++ t-git-config dgit.default.old-dsc-distro test-dummy ++ git config --global dgit.default.old-dsc-distro test-dummy ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true ++ git config --global dgit-distro.test-dummy.policy-query-supported-ssh true ++ for import in ${autoimport-gnupg} ++ case "$0" in + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + cp /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/dm.txt /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/random_seed /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/build.myX/src/tests/gnupg/trustdb.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg + chmod go-rw /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dd.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dm.txt /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/pubring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/random_seed /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/secring.gpg /tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/trustdb.gpg + export DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg/dgit-test-global-lock + export DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg-workarounds.log + setup=' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < ssb rsa2048 2013-11-17 [E] sec rsa2048 2014-01-26 [SC] 3A82860837A0CD32470F91E62AC1E075F5ED1B25 uid [ultimate] Populus Romanus (test key) ssb rsa2048 2014-01-26 [E] sec rsa2048 2014-01-26 [SC] 3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039 uid [ unknown] Hannibal (test key) ssb rsa2048 2014-01-26 [E] + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG' gnupg ' export GNUPGHOME=$tmp/gnupg export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG cat >$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf <$tmp/gnupg/gpg-agent.conf < "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + t-aq-archive-updated new example + local suite=new + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/new + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + ln -sf sid /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable + cat + jsondelim=' },' + cat + t-git-none + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + set -e + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/git-template.tar + t-worktree 1.0 + rm -rf example + t-untar /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0 + local tarfile=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + local edittree=/tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + test -d /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.edit + tar xf /tmp/autopkgtest.l3K01R/build.myX/src/tests/worktrees/example_1.0.tar + cd example + git show-ref --verify --quiet refs/heads/master + cd .. + cd example + revision=1 + git tag start + t-dgit setup-mergechangelogs + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A setup-mergechangelogs | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-dgit push-source --new --overwrite + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-source --new --overwrite | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/suites... canonical suite name for unstable is sid | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.0.tar.gz dpkg-source: info: building example in example_1.0.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... package seems new, not specifying -v + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.0_source.changes dpkg-genchanges -S dpkg-genchanges: info: including full source code in upload CD .. moving example_1.0.dsc, example_1.0_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.0.tar.gz renaming (dsc) example_1.0.dsc renaming (changes) example_1.0_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example actually entering push | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git config remote.dgit.skipdefaultupdate true query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... get_archive_dsc: nothing in archive, returning undef no version available from the archive | git for-each-ref '--format=%(objectname)' '[r]efs/dgit-fetch/test-dummy/dgit/sid' => `' previous reference hash= | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/sid' => `' fetch_from_archive: lastfetch= nothing found! + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/changelog.822.tmp; exec "$@"' x dpkg-parsechangelog + git check-ref-format archive/test-dummy/1.0 | git symbolic-ref -q HEAD => `refs/heads/master' | git rev-parse 'HEAD~0' => `17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' ffq_prev_branchinfo branch current refs/heads/master | git for-each-ref '--format=%(objectname)' '[r]efs/ffq-prev/heads/master' => `' | git for-each-ref '--format=%(objectname)' '[r]efs/debrebase-last/heads/master' => `' | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git for-each-ref '--format=%(objectname)' '[r]efs/tags/archive/test-dummy/1.0' => `' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack checking that example_1.0.dsc corresponds to HEAD + dpkg-source -x -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/../example_1.0.dsc) dpkg-source: info: extracting example in example-1.0 dpkg-source: info: unpacking example_1.0.tar.gz CD example-1.0 | find -name .git -prune -print0 + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git add -Af . | git write-tree => `3e4c260f8c5eeef3add7252e4533ced877325165' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + git diff --quiet 3e4c260f8c5eeef3add7252e4533ced877325165 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 files_compare_inputs example_1.0.dsc files_compare_inputs example_1.0.dsc Checksums-Sha256 files_compare_inputs example_1.0.dsc Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Checksums-Sha1 files_compare_inputs example_1.0.dsc Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0.dsc Files files_compare_inputs example_1.0.dsc Files example_1.0.tar.gz files_compare_inputs example_1.0_source.changes files_compare_inputs example_1.0_source.changes Checksums-Sha256 files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha256 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Checksums-Sha1 files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.dsc files_compare_inputs example_1.0_source.changes Checksums-Sha1 example_1.0.tar.gz files_compare_inputs example_1.0_source.changes Files files_compare_inputs example_1.0_source.changes Files example_1.0.dsc files_compare_inputs example_1.0_source.changes Files example_1.0.tar.gz | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy policy-client-query example tainted-objects sid ; true' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy policy-client-query example tainted-objects sid ; true + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `[]' tainted-objects: [] checking origs needed (1.0)... checking origs needed placement 'devel extra'... origs example_1.0.tar.gz | dc5af46966546d20c51a021b18c32729 673 example_1.0.tar.gz ../example_1.0_source.changes already has appropriate .orig(s) (if any) push_tagwants: $VAR1 = [ '1.0', '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', undef, '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag' ]; $VAR2 = [ { 'Tag' => 'archive/test-dummy/1.0', 'TfSuffix' => '', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'View' => 'dgit', 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9' }, { 'Tag' => 'test-dummy/1.0', 'TfSuffix' => '-dgit', 'TagFn' => sub { "DUMMY" }, 'Tfn' => sub { "DUMMY" }, 'Objid' => '17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9', 'View' => 'dgit' } ]; | date '+%s %z' -d 'Wed, 13 May 2015 21:26:42 +0100' => `1431548802 +0000' + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.tmp.asc + gpg --detach-sign --armor -u BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' + sh -ec 'exec >/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp; exec "$@"' x cat -- /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.tmp.asc | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag.signed.tmp => `32a7f515203724019b4d649d6f754d90c06c3245' + git verify-tag 32a7f515203724019b4d649d6f754d90c06c3245 gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:04:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/archive/test-dummy/1.0 32a7f515203724019b4d649d6f754d90c06c3245 | git hash-object -w -t tag /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/tag-dgit.signed.tmp => `f30178d02a8ee24d771082a9a92db00749d1577f' + git verify-tag f30178d02a8ee24d771082a9a92db00749d1577f gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: Signature made Thu Dec 26 22:04:54 2024 UTC gpg: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: Good signature from "Senatus Romanus (test key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA C33E A3DB CBC0 39B1 3D8A + git update-ref refs/tags/test-dummy/1.0 f30178d02a8ee24d771082a9a92db00749d1577f | /tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh 'alice@git' ': dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi' (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=alice@git + shift + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check example ; set -e; cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git; if test -d example.git; then echo 1; else echo 0; fi + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example + : )))))))))))))))))))))))))))))))))))))))) => `0' + git -c push.followTags=false push 'ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git' 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9:refs/dgit/sid refs/tags/archive/test-dummy/1.0 refs/tags/test-dummy/1.0 (((((((((((((((((((((((((((((((((((((((( + tmp=/tmp/autopkgtest.l3K01R/autopkgtest_tmp + cd / + userhost=X + shift + export SSH_ORIGINAL_COMMAND=git-receive-pack /dgit/test-dummy/repos/example.git + unset PERLLIB + dgit-ssh-dispatch -D /tmp/autopkgtest.l3K01R/autopkgtest_tmp DISPATCH DIVERT ^no-such-package.*$ drs DISPATCH DISTRO test-dummy PKG example warning: You appear to have cloned an empty repository. remote: gpgv: Signature made Thu Dec 26 22:04:54 2024 UTC remote: gpgv: using RSA key BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A remote: gpgv: Good signature from "Senatus Romanus (test key) " remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid remote: * [new tag] 32a7f515203724019b4d649d6f754d90c06c3245 -> archive/test-dummy/1.0 remote: * [new tag] f30178d02a8ee24d771082a9a92db00749d1577f -> test-dummy/1.0 remote: To /tmp/autopkgtest.l3K01R/autopkgtest_tmp/distro=test-dummy/repos/_tmp/example_prospective remote: * [new branch] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> master + : )))))))))))))))))))))))))))))))))))))))) To ext::/tmp/autopkgtest.l3K01R/build.myX/src/tests/dsd-ssh X %S /dgit/test-dummy/repos/example.git * [new reference] 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 -> refs/dgit/sid * [new tag] archive/test-dummy/1.0 -> archive/test-dummy/1.0 * [new tag] test-dummy/1.0 -> test-dummy/1.0 + git update-ref -m 'dgit push' refs/remotes/dgit/dgit/sid 17d67dbd8f2a46fa824ed7aa5aecd7893ac1dcf9 + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A ../example_1.0_source.changes signfile dsc ../example_1.0.dsc BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' fixup_changes dsc ../example_1.0.dsc ../example_1.0_source.changes signfile changes ../example_1.0_source.changes BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest.l3K01R/autopkgtest_tmp/gnupg' Successfully signed dsc, changes files + dput --config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf test-dummy ../example_1.0_source.changes gpg: ../example_1.0_source.changes: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 gpg: ../example_1.0.dsc: Error checking signature from A3DBCBC039B13D8A: SignatureVerifyError: 0 Checking signature on .changes Checking signature on .dsc Uploading to test-dummy (via local to localhost): Successfully uploaded packages. dgit ok: pushed and uploaded 1.0 CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example del_lrfetchrefs... + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + t-archive-process-incoming sid + local suite=sid + mv /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.dsc /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0.tar.gz /tmp/autopkgtest.l3K01R/autopkgtest_tmp/incoming/example_1.0_source.changes /tmp/autopkgtest.l3K01R/autopkgtest_tmp/mirror/pool/main/ + t-archive-query sid + local suite=sid + local dscf=main/example_1.0.dsc + t-archive-query-aq sid example 1.0 main/example_1.0.dsc + local suite=sid + local p=example + local v=1.0 + local dscf=main/example_1.0.dsc + local sha ++ sha256sum + sha='099f0e6bcf4850a5516f107237fc9eb61a7cfecce49d38960993145bdbad3bd5 -' + echo '1.0 099f0e6bcf4850a5516f107237fc9eb61a7cfecce49d38960993145bdbad3bd5 main/example_1.0.dsc' + t-aq-archive-updated sid example + local suite=sid + local p=example + local suitedir=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + mkdir -p /tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/sid + perl -wne ' use JSON; use strict; our @v; m{^(\S+) (\w+) ([^ \t/]+)/(\S+)} or die; push @v, { "version" => "$1", "sha256sum" => "$2", "component" => "$3", "filename" => "$4", }; END { my $json = JSON->new->canonical(); print $json->encode(\@v) or die $!; } ' + for v in 1.1 1.2 + dch -v 1.1 -D unstable -m 'Update to version 1.1' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + git commit -m 'Commit changelog for 1.1' [master 9e0bb40] Commit changelog for 1.1 1 file changed, 6 insertions(+) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `9e0bb40eb831b1cd539f6fac95a532068859c35b' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 9e0bb40eb831b1cd539f6fac95a532068859c35b CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.1' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.1.tar.gz dpkg-source: info: building example in example_1.1.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.1_source.changes dpkg-genchanges -S -v1.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.1.dsc, example_1.1_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.1.tar.gz renaming (dsc) example_1.1.dsc renaming (changes) example_1.1_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.1.dsc and example_1.1_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + for v in 1.1 1.2 + dch -v 1.2 -D unstable -m 'Update to version 1.2' libdistro-info-perl is not installed, Debian release names are not known. libdistro-info-perl is not installed, Ubuntu release names are not known. + git add debian/changelog + git commit -m 'Commit changelog for 1.2' [master 15f18bf] Commit changelog for 1.2 1 file changed, 6 insertions(+) + t-dgit build-source + local dgit=dgit + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + : ' {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + dgit --dgit=dgit --dget:-u --dput:--config=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/dput.cf --config-lookup-explode=dgit-distro.debian.alias-canon -dtest-dummy -D -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build-source | git rev-parse --show-toplevel => `/tmp/autopkgtest.l3K01R/autopkgtest_tmp/example' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --local '.*' | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' format , quilt mode linear | git status -uall --ignored --porcelain debian/source/format debian/source/options debian/source/local-options debian/source/local-patch-header warning: could not open directory 'debian/source/': No such file or directory => `' + git diff --quiet HEAD | git clean -dn => `' | git rev-parse 'HEAD~0' => `15f18bf11357a69187805bcb847d6c91adb224f4' CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.git/dgit/unpack CD work + env PATH=/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.36.0:/usr/local/share/perl/5.36.0:/usr/lib/x86_64-linux-gnu/perl5/5.36:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.36:/usr/share/perl/5.36:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.l3K01R/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games git playtree-setup . + git reset -q --hard 15f18bf11357a69187805bcb847d6c91adb224f4 CD .. + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b --include-removal --no-preparation -- work dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: --include-removal is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: --no-preparation is not a valid option for Dpkg::Source::Package::V1 dpkg-source: warning: source directory 'work' is not - 'example-1.2' dpkg-source: info: using source format '1.0' dpkg-source: info: building example in example_1.2.tar.gz dpkg-source: info: building example in example_1.2.dsc CD work query: fetching file:///tmp/autopkgtest.l3K01R/autopkgtest_tmp/aq/dsc_in_suite/unstable/example... changelog will contain changes since 1.0 + sh -ec 'exec >../$1; shift; exec "$@"' x example_1.2_source.changes dpkg-genchanges -S -v1.0 dpkg-genchanges: info: including full source code in upload CD .. moving example_1.2.dsc, example_1.2_source.changes, etc. to /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example/.. renaming (Files) example_1.2.tar.gz renaming (dsc) example_1.2.dsc renaming (changes) example_1.2_source.changes CD /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example dgit ok: source built, results in example_1.2.dsc and example_1.2_source.changes + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} ' + fgrep 'Update to version 1.1' ../example_1.2_source.changes * Update to version 1.1 + t-ok + : ======================================== + t-check-only-bpd + '[' .. = .. ']' + return + t-fscks + shopt -s nullglob + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=.git/dgit-test-fsck.errs + set +e + tee .git/dgit-test-fsck.errs + LC_MESSAGES=C + git fsck --no-dangling --strict + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' .git/dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + for d in $tmp/*/.git $tmp/git/*.git + cd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/git/example.git + t-git-fsck ++ git rev-parse --git-dir + local fsckerrs=./dgit-test-fsck.errs + set +e + tee ./dgit-test-fsck.errs + LC_MESSAGES=C + git fsck --no-dangling --strict + ps='0 0' + set -e + local pats + '[' -f /tmp/autopkgtest.l3K01R/autopkgtest_tmp/fsck.expected-errors ']' + test '0 0' = '0 0' + pats+=(-e 'notice: HEAD points to an unborn branch') + pats+=(-e 'notice: No default references') + set +e + grep -v -e 'notice: HEAD points to an unborn branch' -e 'notice: No default references' ./dgit-test-fsck.errs + rc=1 + set -e + case $rc in + t-output '' git log --all --grep '^\[dgit .*INTERNAL.*]' + printf %s '' + shift + git log --all --grep '^\[dgit .*INTERNAL.*]' + diff /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.want /tmp/autopkgtest.l3K01R/autopkgtest_tmp/t.got + t-save-artifacts + artifacts=/tmp/autopkgtest.l3K01R/version-opt-artifacts + '[' x/tmp/autopkgtest.l3K01R/version-opt-artifacts = x ']' + '[' xtmp = x ']' + GZIP=-1v + tar -C /tmp/autopkgtest.l3K01R/autopkgtest_tmp -zc -f /tmp/autopkgtest.l3K01R/version-opt-artifacts/version-opt.tar.gz '--exclude=*.tar' . gzip: warning: GZIP environment variable is deprecated; use an alias or script 76.3% + echo ok. ok. + rc=0 + set +x + set +e + pwd /tmp/autopkgtest.l3K01R/autopkgtest_tmp/example + '[' x '!=' x ']' + '[' x/tmp/autopkgtest.l3K01R/autopkgtest_tmp = x ']' + rm -rf /tmp/autopkgtest.l3K01R/autopkgtest_tmp/must-clean + set -e + test 0 = 0 autopkgtest [22:04:57]: test version-opt: -----------------------] version-opt PASS autopkgtest [22:04:57]: test version-opt: - - - - - - - - - - results - - - - - - - - - - autopkgtest [22:04:57]: @@@@@@@@@@@@@@@@@@@@ summary dpkgsourceignores-docs SKIP unknown restriction x-dgit-intree-only defdistro-dsd-clone-drs SKIP unknown restriction x-dgit-intree-only dsd-clone-drs SKIP unknown restriction x-dgit-intree-only hint-testsuite-triggers SKIP unknown restriction hint-testsuite-triggers build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build quilt-gbp-build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build sbuild-gitish SKIP unknown restriction x-dgit-schroot-build i18n-po4a-uptodate SKIP unknown restriction x-dgit-git-only package-build SKIP unknown restriction x-dgit-git-only spelling SKIP unknown restriction x-dgit-git-only dpkgsourceignores-docs SKIP unknown restriction x-dgit-intree-only defdistro-dsd-clone-drs SKIP unknown restriction x-dgit-intree-only dsd-clone-drs SKIP unknown restriction x-dgit-intree-only hint-testsuite-triggers SKIP unknown restriction hint-testsuite-triggers build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build quilt-gbp-build-modes-sbuild SKIP unknown restriction x-dgit-schroot-build sbuild-gitish SKIP unknown restriction x-dgit-schroot-build i18n-po4a-uptodate SKIP unknown restriction x-dgit-git-only package-build SKIP unknown restriction x-dgit-git-only spelling SKIP unknown restriction x-dgit-git-only baredebian-multitar PASS baredebian-plusgit PASS baredebian-push PASS baredebian-tarball PASS build-modes-gbp PASS clone-reprepro PASS downstream-gitless PASS alternating-dgit PASS clone-gitnosuite PASS clone-nogit PASS clone-skew PASS drs-clone-nogit PASS dsd-clone-nogit PASS ftpmasterapi-http PASS gdr-import-dgit PASS gdr-merge-conflicts PASS gdr-diverge-nmu PASS gdr-diverge-nmu-dgit PASS gdr-edits PASS gdr-fresh PASS gdr-import-dgitview PASS gdr-import-nostitch PASS gdr-makepatches7 PASS gdr-merge PASS gdr-subcommands PASS gdr-unprocessable PASS gdr-unprocessable-hints PASS gitattributes PASS gdr-newupstream PASS gdr-viagit PASS i18n-messages PASS import-linkorigs PASS manpages-format PASS defdistro-mirror PASS mirror PASS mirror-debnewgit PASS mirror-private PASS tagupl PASS tagupl-baredebian PASS tagupl-gbp PASS tagupl-native PASS test-list-uptodate PASS trustingpolicy-replay PASS absurd-gitapply PASS badcommit-rewrite PASS build-modes PASS build-modes-long PASS build-modes-source PASS checkout PASS clone-clogsigpipe PASS debpolicy-dbretry PASS debpolicy-newreject PASS debpolicy-quilt-gbp PASS debpolicy-taintrm PASS defdistro-rpush PASS defdistro-setup PASS distropatches-reject PASS dpkgsourceignores-correct PASS drs-push-masterupdate PASS drs-push-rejects PASS dsd-divert PASS fetch-localgitonly PASS fetch-somegit-notlast PASS forcesplit-linear PASS forcesplit-overwrite PASS gbp-orig PASS gitconfig PASS gitworktree PASS import-dsc PASS import-maintmangle PASS import-native PASS import-nonnative PASS import-pushold PASS import-tarbomb PASS inarchivecopy PASS mismatches-contents PASS mismatches-dscchanges PASS multisuite PASS orig-include-exclude PASS orig-include-exclude-chkquery PASS overwrite-chkclog PASS overwrite-junk PASS overwrite-splitbrains PASS overwrite-version PASS pbuilder PASS protocol-compat PASS push-buildproductsdir PASS push-newpackage PASS push-newrepeat PASS push-nextdgit PASS push-source PASS push-source-with-changes PASS quilt PASS quilt-gbp PASS quilt-gbp-build-modes PASS quilt-include-binaries PASS quilt-singlepatch PASS quilt-splitbrains PASS quilt-useremail PASS rpush PASS rpush-quilt PASS rpush-source PASS sourceonlypolicy PASS tag-updates PASS unrepresentable PASS unrepresentable-single-dpkg PASS unrepresentable-single-git PASS version-opt PASS aborted: False returncode: 2 Files in working directory: artifact-dir artifact-dir/absurd-gitapply-packages artifact-dir/absurd-gitapply-stdout artifact-dir/alternating-dgit-packages artifact-dir/alternating-dgit-stdout artifact-dir/artifacts artifact-dir/artifacts/absurd-gitapply.tar.gz artifact-dir/artifacts/alternating-dgit.tar.gz artifact-dir/artifacts/badcommit-rewrite.tar.gz artifact-dir/artifacts/baredebian-multitar.tar.gz artifact-dir/artifacts/baredebian-plusgit.tar.gz artifact-dir/artifacts/baredebian-push.tar.gz artifact-dir/artifacts/baredebian-tarball.tar.gz artifact-dir/artifacts/build-modes-gbp.tar.gz artifact-dir/artifacts/build-modes-long.tar.gz artifact-dir/artifacts/build-modes-source.tar.gz artifact-dir/artifacts/build-modes.tar.gz artifact-dir/artifacts/checkout.tar.gz artifact-dir/artifacts/clone-clogsigpipe.tar.gz artifact-dir/artifacts/clone-gitnosuite.tar.gz artifact-dir/artifacts/clone-nogit.tar.gz artifact-dir/artifacts/clone-reprepro.tar.gz artifact-dir/artifacts/clone-skew.tar.gz artifact-dir/artifacts/debpolicy-dbretry.tar.gz artifact-dir/artifacts/debpolicy-newreject.tar.gz artifact-dir/artifacts/debpolicy-taintrm.tar.gz artifact-dir/artifacts/defdistro-setup.tar.gz artifact-dir/artifacts/distropatches-reject.tar.gz artifact-dir/artifacts/downstream-gitless.tar.gz artifact-dir/artifacts/dpkgsourceignores-correct.tar.gz artifact-dir/artifacts/drs-push-masterupdate.tar.gz artifact-dir/artifacts/drs-push-rejects.tar.gz artifact-dir/artifacts/fetch-localgitonly.tar.gz artifact-dir/artifacts/fetch-somegit-notlast.tar.gz artifact-dir/artifacts/forcesplit-linear.tar.gz artifact-dir/artifacts/forcesplit-overwrite.tar.gz artifact-dir/artifacts/ftpmasterapi-http.tar.gz artifact-dir/artifacts/gbp-orig.tar.gz artifact-dir/artifacts/gdr-diverge-nmu-dgit.tar.gz artifact-dir/artifacts/gdr-diverge-nmu.tar.gz artifact-dir/artifacts/gdr-edits.tar.gz artifact-dir/artifacts/gdr-fresh.tar.gz artifact-dir/artifacts/gdr-import-dgit.tar.gz artifact-dir/artifacts/gdr-import-dgitview.tar.gz artifact-dir/artifacts/gdr-import-nostitch.tar.gz artifact-dir/artifacts/gdr-makepatches7.tar.gz artifact-dir/artifacts/gdr-merge-conflicts.tar.gz artifact-dir/artifacts/gdr-merge.tar.gz artifact-dir/artifacts/gdr-newupstream.tar.gz artifact-dir/artifacts/gdr-subcommands.tar.gz artifact-dir/artifacts/gdr-unprocessable-hints.tar.gz artifact-dir/artifacts/gdr-unprocessable.tar.gz artifact-dir/artifacts/gdr-viagit.tar.gz artifact-dir/artifacts/gitattributes.tar.gz artifact-dir/artifacts/gitconfig.tar.gz artifact-dir/artifacts/gitworktree.tar.gz artifact-dir/artifacts/i18n-messages.tar.gz artifact-dir/artifacts/import-dsc.tar.gz artifact-dir/artifacts/import-linkorigs.tar.gz artifact-dir/artifacts/import-maintmangle.tar.gz artifact-dir/artifacts/import-native.tar.gz artifact-dir/artifacts/import-nonnative.tar.gz artifact-dir/artifacts/import-pushold.tar.gz artifact-dir/artifacts/import-tarbomb.tar.gz artifact-dir/artifacts/inarchivecopy.tar.gz artifact-dir/artifacts/manpages-format.tar.gz artifact-dir/artifacts/mirror-debnewgit.tar.gz artifact-dir/artifacts/mirror-private.tar.gz artifact-dir/artifacts/mirror.tar.gz artifact-dir/artifacts/mismatches-contents.tar.gz artifact-dir/artifacts/mismatches-dscchanges.tar.gz artifact-dir/artifacts/multisuite.tar.gz artifact-dir/artifacts/orig-include-exclude-chkquery.tar.gz artifact-dir/artifacts/orig-include-exclude.tar.gz artifact-dir/artifacts/overwrite-chkclog.tar.gz artifact-dir/artifacts/overwrite-junk.tar.gz artifact-dir/artifacts/overwrite-splitbrains.tar.gz artifact-dir/artifacts/overwrite-version.tar.gz artifact-dir/artifacts/pbuilder.tar.gz artifact-dir/artifacts/protocol-compat.tar.gz artifact-dir/artifacts/push-buildproductsdir.tar.gz artifact-dir/artifacts/push-newpackage.tar.gz artifact-dir/artifacts/push-newrepeat.tar.gz artifact-dir/artifacts/push-nextdgit.tar.gz artifact-dir/artifacts/push-source-with-changes.tar.gz artifact-dir/artifacts/push-source.tar.gz artifact-dir/artifacts/quilt-gbp-build-modes.tar.gz artifact-dir/artifacts/quilt-gbp.tar.gz artifact-dir/artifacts/quilt-include-binaries.tar.gz artifact-dir/artifacts/quilt-singlepatch.tar.gz artifact-dir/artifacts/quilt-splitbrains.tar.gz artifact-dir/artifacts/quilt-useremail.tar.gz artifact-dir/artifacts/quilt.tar.gz artifact-dir/artifacts/rpush-quilt.tar.gz artifact-dir/artifacts/rpush-source.tar.gz artifact-dir/artifacts/rpush.tar.gz artifact-dir/artifacts/sourceonlypolicy.tar.gz artifact-dir/artifacts/tag-updates.tar.gz artifact-dir/artifacts/tagupl-baredebian.tar.gz artifact-dir/artifacts/tagupl-gbp.tar.gz artifact-dir/artifacts/tagupl-native.tar.gz artifact-dir/artifacts/tagupl.tar.gz artifact-dir/artifacts/test-list-uptodate.tar.gz artifact-dir/artifacts/trustingpolicy-replay.tar.gz artifact-dir/artifacts/unrepresentable.tar.gz artifact-dir/artifacts/version-opt.tar.gz artifact-dir/badcommit-rewrite-packages artifact-dir/badcommit-rewrite-stdout artifact-dir/baredebian-multitar-packages artifact-dir/baredebian-multitar-stdout artifact-dir/baredebian-plusgit-packages artifact-dir/baredebian-plusgit-stdout artifact-dir/baredebian-push-packages artifact-dir/baredebian-push-stdout artifact-dir/baredebian-tarball-packages artifact-dir/baredebian-tarball-stdout artifact-dir/binaries artifact-dir/binaries/apt-dbgsym.deb artifact-dir/binaries/apt-doc.deb artifact-dir/binaries/apt-transport-https.deb artifact-dir/binaries/apt-utils-dbgsym.deb artifact-dir/binaries/apt-utils.deb artifact-dir/binaries/apt.deb artifact-dir/binaries/dgit-infrastructure.deb artifact-dir/binaries/dgit.deb artifact-dir/binaries/git-debpush.deb artifact-dir/binaries/git-debrebase.deb artifact-dir/binaries/libapt-pkg-dev.deb artifact-dir/binaries/libapt-pkg-doc.deb artifact-dir/binaries/libapt-pkg6.0-dbgsym.deb artifact-dir/binaries/libapt-pkg6.0.deb artifact-dir/build-modes-gbp-packages artifact-dir/build-modes-gbp-stdout artifact-dir/build-modes-long-packages artifact-dir/build-modes-long-stdout artifact-dir/build-modes-packages artifact-dir/build-modes-source-packages artifact-dir/build-modes-source-stdout artifact-dir/build-modes-stdout artifact-dir/checkout-packages artifact-dir/checkout-stdout artifact-dir/clone-clogsigpipe-packages artifact-dir/clone-clogsigpipe-stdout artifact-dir/clone-gitnosuite-packages artifact-dir/clone-gitnosuite-stdout artifact-dir/clone-nogit-packages artifact-dir/clone-nogit-stdout artifact-dir/clone-reprepro-packages artifact-dir/clone-reprepro-stdout artifact-dir/clone-skew-packages artifact-dir/clone-skew-stdout artifact-dir/debpolicy-dbretry-packages artifact-dir/debpolicy-dbretry-stdout artifact-dir/debpolicy-newreject-packages artifact-dir/debpolicy-newreject-stdout artifact-dir/debpolicy-quilt-gbp-packages artifact-dir/debpolicy-quilt-gbp-stdout artifact-dir/debpolicy-taintrm-packages artifact-dir/debpolicy-taintrm-stdout artifact-dir/defdistro-mirror-packages artifact-dir/defdistro-mirror-stdout artifact-dir/defdistro-rpush-packages artifact-dir/defdistro-rpush-stdout artifact-dir/defdistro-setup-packages artifact-dir/defdistro-setup-stdout artifact-dir/distropatches-reject-packages artifact-dir/distropatches-reject-stdout artifact-dir/downstream-gitless-packages artifact-dir/downstream-gitless-stdout artifact-dir/dpkgsourceignores-correct-packages artifact-dir/dpkgsourceignores-correct-stdout artifact-dir/drs-clone-nogit-packages artifact-dir/drs-clone-nogit-stdout artifact-dir/drs-push-masterupdate-packages artifact-dir/drs-push-masterupdate-stdout artifact-dir/drs-push-rejects-packages artifact-dir/drs-push-rejects-stdout artifact-dir/dsd-clone-nogit-packages artifact-dir/dsd-clone-nogit-stdout artifact-dir/dsd-divert-packages artifact-dir/dsd-divert-stdout artifact-dir/fetch-localgitonly-packages artifact-dir/fetch-localgitonly-stdout artifact-dir/fetch-somegit-notlast-packages artifact-dir/fetch-somegit-notlast-stdout artifact-dir/forcesplit-linear-packages artifact-dir/forcesplit-linear-stdout artifact-dir/forcesplit-overwrite-packages artifact-dir/forcesplit-overwrite-stdout artifact-dir/ftpmasterapi-http-packages artifact-dir/ftpmasterapi-http-stdout artifact-dir/gbp-orig-packages artifact-dir/gbp-orig-stdout artifact-dir/gdr-diverge-nmu-dgit-packages artifact-dir/gdr-diverge-nmu-dgit-stdout artifact-dir/gdr-diverge-nmu-packages artifact-dir/gdr-diverge-nmu-stdout artifact-dir/gdr-edits-packages artifact-dir/gdr-edits-stdout artifact-dir/gdr-fresh-packages artifact-dir/gdr-fresh-stdout artifact-dir/gdr-import-dgit-packages artifact-dir/gdr-import-dgit-stdout artifact-dir/gdr-import-dgitview-packages artifact-dir/gdr-import-dgitview-stdout artifact-dir/gdr-import-nostitch-packages artifact-dir/gdr-import-nostitch-stdout artifact-dir/gdr-makepatches7-packages artifact-dir/gdr-makepatches7-stdout artifact-dir/gdr-merge-conflicts-packages artifact-dir/gdr-merge-conflicts-stdout artifact-dir/gdr-merge-packages artifact-dir/gdr-merge-stdout artifact-dir/gdr-newupstream-packages artifact-dir/gdr-newupstream-stdout artifact-dir/gdr-subcommands-packages artifact-dir/gdr-subcommands-stdout artifact-dir/gdr-unprocessable-hints-packages artifact-dir/gdr-unprocessable-hints-stdout artifact-dir/gdr-unprocessable-packages artifact-dir/gdr-unprocessable-stdout artifact-dir/gdr-viagit-packages artifact-dir/gdr-viagit-stdout artifact-dir/gitattributes-packages artifact-dir/gitattributes-stdout artifact-dir/gitconfig-packages artifact-dir/gitconfig-stdout artifact-dir/gitworktree-packages artifact-dir/gitworktree-stdout artifact-dir/i18n-messages-packages artifact-dir/i18n-messages-stdout artifact-dir/import-dsc-packages artifact-dir/import-dsc-stdout artifact-dir/import-linkorigs-packages artifact-dir/import-linkorigs-stdout artifact-dir/import-maintmangle-packages artifact-dir/import-maintmangle-stdout artifact-dir/import-native-packages artifact-dir/import-native-stdout artifact-dir/import-nonnative-packages artifact-dir/import-nonnative-stdout artifact-dir/import-pushold-packages artifact-dir/import-pushold-stdout artifact-dir/import-tarbomb-packages artifact-dir/import-tarbomb-stdout artifact-dir/inarchivecopy-packages artifact-dir/inarchivecopy-stdout artifact-dir/log artifact-dir/manpages-format-packages artifact-dir/manpages-format-stdout artifact-dir/mirror-debnewgit-packages artifact-dir/mirror-debnewgit-stdout artifact-dir/mirror-packages artifact-dir/mirror-private-packages artifact-dir/mirror-private-stdout artifact-dir/mirror-stdout artifact-dir/mismatches-contents-packages artifact-dir/mismatches-contents-stdout artifact-dir/mismatches-dscchanges-packages artifact-dir/mismatches-dscchanges-stdout artifact-dir/multisuite-packages artifact-dir/multisuite-stdout artifact-dir/orig-include-exclude-chkquery-packages artifact-dir/orig-include-exclude-chkquery-stdout artifact-dir/orig-include-exclude-packages artifact-dir/orig-include-exclude-stdout artifact-dir/overwrite-chkclog-packages artifact-dir/overwrite-chkclog-stdout artifact-dir/overwrite-junk-packages artifact-dir/overwrite-junk-stdout artifact-dir/overwrite-splitbrains-packages artifact-dir/overwrite-splitbrains-stdout artifact-dir/overwrite-version-packages artifact-dir/overwrite-version-stdout artifact-dir/pbuilder-packages artifact-dir/pbuilder-stdout artifact-dir/protocol-compat-packages artifact-dir/protocol-compat-stdout artifact-dir/push-buildproductsdir-packages artifact-dir/push-buildproductsdir-stdout artifact-dir/push-newpackage-packages artifact-dir/push-newpackage-stdout artifact-dir/push-newrepeat-packages artifact-dir/push-newrepeat-stdout artifact-dir/push-nextdgit-packages artifact-dir/push-nextdgit-stdout artifact-dir/push-source-packages artifact-dir/push-source-stdout artifact-dir/push-source-with-changes-packages artifact-dir/push-source-with-changes-stdout artifact-dir/quilt-gbp-build-modes-packages artifact-dir/quilt-gbp-build-modes-stdout artifact-dir/quilt-gbp-packages artifact-dir/quilt-gbp-stdout artifact-dir/quilt-include-binaries-packages artifact-dir/quilt-include-binaries-stdout artifact-dir/quilt-packages artifact-dir/quilt-singlepatch-packages artifact-dir/quilt-singlepatch-stdout artifact-dir/quilt-splitbrains-packages artifact-dir/quilt-splitbrains-stdout artifact-dir/quilt-stdout artifact-dir/quilt-useremail-packages artifact-dir/quilt-useremail-stdout artifact-dir/rpush-packages artifact-dir/rpush-quilt-packages artifact-dir/rpush-quilt-stdout artifact-dir/rpush-source-packages artifact-dir/rpush-source-stdout artifact-dir/rpush-stdout artifact-dir/sourceonlypolicy-packages artifact-dir/sourceonlypolicy-stdout artifact-dir/summary artifact-dir/tag-updates-packages artifact-dir/tag-updates-stdout artifact-dir/tagupl-baredebian-packages artifact-dir/tagupl-baredebian-stdout artifact-dir/tagupl-gbp-packages artifact-dir/tagupl-gbp-stdout artifact-dir/tagupl-native-packages artifact-dir/tagupl-native-stdout artifact-dir/tagupl-packages artifact-dir/tagupl-stdout artifact-dir/test-list-uptodate-packages artifact-dir/test-list-uptodate-stdout artifact-dir/testbed-packages artifact-dir/testinfo.json artifact-dir/testpkg-version artifact-dir/trustingpolicy-replay-packages artifact-dir/trustingpolicy-replay-stdout artifact-dir/unrepresentable-packages artifact-dir/unrepresentable-single-dpkg-packages artifact-dir/unrepresentable-single-dpkg-stdout artifact-dir/unrepresentable-single-git-packages artifact-dir/unrepresentable-single-git-stdout artifact-dir/unrepresentable-stdout artifact-dir/version-opt-packages artifact-dir/version-opt-stdout --------------------